# SDR Processing/Computational Requirements

**URL:** <https://www.ruby-forum.com/t/sdr-processing-computational-requirements/243429>\
**Category:** GNU Radio\
**Created:** [October 24, 2015, 11:54pm UTC](https://www.ruby-forum.com/t/sdr-processing-computational-requirements/243429 "2015-10-24T23:54:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rafa\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/958977/32.png) [@Rafa\_F](https://www.ruby-forum.com/u/Rafa_F)\
**Post date:** [October 24, 2015, 11:54pm UTC](https://www.ruby-forum.com/t/sdr-processing-computational-requirements/243429/1 "2015-10-24T23:54:00Z")

</div>

Hello Gents,

I am in the phase of designing a Software Defined Radio, and I should  
state the (Processing/Computational Requirements) of the  
processor/FPGA/DSP to be used.

SDR Parameters:  
Operational band: 70-3800MHz  
Baseband Bandwidth: 56MHz  
ADC/DAC sample rate: 160MHz  
ADC/DAC Resolution: 16Bits

Processing/Computational requirements would start with “what do I need  
to process, and at what rate?”  
The requirement would end up expressing it in MIPS, GigaMACs/s, MB/s,  
GHz and/or similar benchmarkable speed metrics.

I would like to know please what is the most accurate way to calculate  
that?

Best Regards ,
