Close

Signal levels at any stage

A project log for 32MHz spectrum + SDR + FT8 in an FPGA

A 0 - 32MHz FPGA based Software Defined Radio (AM SSB FT8) by ready modules->cheap and easy Last add: Oct 6th FT8 VHDL GFSK modulator

guidoGuido 12/29/2022 at 18:030 Comments

To keep the "right" digital level at every stage of the SDR looks quite challenging to me. 

"Right" means:

To test and simulate such a level in any stage (complex multiplier, CIC, FIR etc.)  I designed the test generator so that it outputs the maximum peak to peak signal level, which at 12 bits is between -2048 and 2047. This is the same maximum signal level the ADC can handle before saturating. 

Then I designed every following stage to output the maximum output level given the maximum input level. For example, see the complex multiplier.

Discussions