I have created a software (gnuradio) that performs modulation/demodulation and supports a number of modulation schemes and error correcting codes. I'm in the process of evaluating the BER vs SNR for this software by using a secondary industrial-grade hardware. This device can measure the BER. Unfortunately, the device does not have the capability of measuring the input signal SNR, which means I have to measure it manually. At the moment, I'm thinking of using a spectrum analyzer. Basically, I will compare the signal level relative to the noise floor and derive the SNR (simple subtraction since everything is in dBs). However, I was looking for suggestions on more elegant methods of doing this and what type of hardware would be required.

  • 1
    Is this some kind of lab setup with a known message and a simulated AWGN channel? In that case it's not usually necessary to measure the SNR since the signal and noise powers can be read right off the test equipment. – Phil Frost - W8II Aug 8 at 0:57
  • The message is known. The RF signal is transmitted through an SMA cable so the noise is a physical one. – Moses Browne Mwakyanjala Aug 8 at 14:57

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.