Hi Martin,

that's a bit of a wide field there :) In essence, there's not a single answer 
to your
question: whether your hardware is sufficiently fast depends on what you do 
with it!
For example: 192 kb/s is really not much data to process, if there's a simple 
(say,
Hamming(4,7) ) error-correcting code to be decoded on it. It's going to be 
tough to
calculate if it's been through a large LDPC code and you want to do 50 
iterations of a
message passing decoder to really get even the last bit out of your channel.

But, you say "amateur satellite communications", which probably at a first 
approximation
means you're using modes that are currently common in that community, or such 
that are
currently constructed with complexity in mind. So, yeah. Most things *should* 
work on the
four 1.5 GHz ARM Cortex-A72 cores of a raspberry pi 4 Model B. Note that 
there's very
different Raspberry Pi models, so make sure you get the latest generation. Also 
note that
your Raspberry Pi doesn't have to do *all* the work, if in doubt: for example, 
the
relatively compute-intense steps could be, on demand, done on a laptop with 
significantly
more computational power.

So, it should work. However, that's a "should": I've got exactly zero knowledge 
of people
who have done that, and a back-of-envelop calculation saying, hm, yeah, that 
compute power
should suffice assuming the usage of sufficiently optimized software doesn't say
sufficiently optimized software is available to you. But honestly, I think 
there's really
a treasure trove of online information and working groups on that topic. Maybe 
pay the GNU
Radio Amateur Radio Working Group a virtual visit [1]; I'm sure there's much 
experience
with satellite comms in that channel. If text-chatting isn't very much your 
thing, maybe
also try showing up to one of their monthly video calls[2], and hang around 
before or
after the invited talk and chat a bit.

Of course, as the largest community of citizen-operated satellite 
groundstations, I bet
satnogs[3] has guidance on hardware. I do know they have raspberry Pi images, 
but I
honestly don't know whether they're doing the digital communications part on 
that, or
whether they are just recording the spectrum and maybe do some simple 
demodulation (FM
demod?). Admittedly, and regrettably, not my prime area of expertise. However, 
whenever I
meet satnogs people, they're a friendly bunch! They have a well-kept online 
forum[4],
that's very active, and also a matrix presence[5].

Best regards,

Marcus

[1] via Matrix chat: #HamRadio:gnuradio.org; easily reachable via
https://chat.gnuradio.org/#/room/#HamRadio:gnuradio.org
[2] https://wiki.gnuradio.org/index.php/Talk:HamRadio
[3] https://wiki.satnogs.org/Main_Page
[4] https://community.libre.space/t/new-users-welcome/29
[5] #satnogs:matrix.org (I think you really might want to have a Matrix account 
on some
arbitrary homeserver ;) )

On 21.05.21 10:20, Martin Elfvelin via USRP-users wrote:
> Hello all,
>
> I'm building a ground station for amateur satellite communications on the VHF 
> and UHF
> bands using a B210. The SDR will be connected to a mini-pc and I'm trying to 
> figure out
> the system requirements. The PC will be controlling the SDR, running the 
> signal
> processing at low data rates (4k8 - 19k2 bps) as well as controlling other 
> hardware.
> Basically the PC is the brain of the ground station. I've seen people making 
> ground
> stations with Raspberry Pi but I'm wondering if 1.5 GHz quad core is enough 
> processing
> power in this case. Any help would be much appreciated.
>
> Best regards
> Martin Elfvelin
>
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to