Re: Suggestion for an SDR computer
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.
Re: Suggestion for an SDR computer
There is essentially no way on gods little green planet that you will process 2Gsps on the CPU. You will really need to pre-process within your FPGA framework. Sent from my iPhone > On Feb 20, 2021, at 4:29 PM, 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.
Suggestion for an SDR computer
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.