Hi Moses,
2GSps sounds like a lot of samples. Assuming you have 16bit I and Q that
would be around 64Gbit/s (4 * 8bit * 2e9) if streamed continuously.
Thus, I'd focus on whatever interface you need to get your samples in
and out of your CPU.
In my experience GNU Radio flowgraphs do not require a lot of RAM. I
focused on core count and high CPU frequency.
Cheers
Johannes
On 20.02.21 22:27, Moses Browne Mwakyanjala wrote:
> Hi everyone,
> I will be acquiring a frontend that could receive up to 2 Gsps. The
> frontend has an FPGA that could host user-defined VHDL signal processing
> RTL. It can also stream data directly to the CPU or GPU. I understand
> that using the FPGA or the GPU could be quite efficient. BUT, I want the
> signal processing functions done in the CPU whereby the waveform is
> processed in GNU Radio (or other C++ implementations). I'm currently
> looking for a computer that could handle this sample rate. What kind of
> specs do you think I could look for (RAM, CPU frequency, cache size
> etc).? What specific products would you recommend?
>
> Regards,
> Moses.
No comments:
Post a Comment