Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Radio spectrum FFT on Atmega8

This experimental project developed by ChaN. He managed to analyze Radiosignal spectrum and calculate its FFT which is displayed on graphical LCD. When analysing RF frequencies there are some problems with speed. Even when analysing 1MHz radio signal there is over 4000 samples needed for correct ADC.



To solve this problem he managed to shift carrier frequency to lover by using generic method: Frequency conversion, which operates with signals as complex, where operations with negative frequencies are available. So if signal is 100MHz with span ±1MHz, then frequency is shifted to 0MHz±1MHz. This way by Nyquist they there is enough to sample signal at 2MHz. In circuit diagram (PCB (top) and PCB (bottom) )there is seen how this conversion is performed with couple mixer circuits SA612A and reference frequency of 455kHz.

Atmega8 program samples converted signal, calculates FFT and draws pattern on LCD with refresh rate of 60 times per second. See movie how it works.

[..Source link..]

Bookmark the permalink.

One Comment

  1. Hi, the file (rsm.zip) does not exist. Is there any other place where i can download your Radio spectrum FFT on Atmega8 code???

    Thanks a lot,


Leave a Reply