Build NFM Frequency List Receiver GNU RADIO Win10

in this project tutorial how to build step by step with 15 Blocks easy NFM Frequency List Receiver with 8 channels selected and defined , using GNU-RADIO Companion under Win10 . 26:39 screen shots of all 15 steps with details . what i use : 1- wx gui main block 2- variable block : sample rate ( samp_rate ) = 2e6 3- variable block : down_rate = 250e3 4- wx gui chooser block : id= ( tuner ) default value= 446.1e6 choices= [446.1e6, 446.2e6, 446.3e6, 446.4e6, 446.5e6, 446.6e6, 446.7e6, 446.8e6] labels= ["ch.1", "ch.2", "ch3", "ch.4" ,"ch5" , "ch6" , "ch7" , "ch8"] type= radio buttons 5- rtl-sdr source block : ch0 freq= ( tuner ) , ch0 dc offset mode=auto ch0 iq balance mode=auto ch0 rf gain = rfgain 6- wx gui slider block : id= rfgain def value=15 min=0 max=45 num.steps=12 ( converter = integer ) grid pos.= 1,0,1,4 7- wx gui slider block : id=volume def. value=100 min=0 max=100 num.steps=100 ( converter=float ) grid pos.= 1,5,1,8 8- wx gui fft sink block : sample rate= samp_rate baseband freq.=( tuner ) 9- low pass filter block : fir type= comp.comp.decimating decimation= int(samp_rate/down_rate) gain=2 sample rate= samp_rate cutoff freq = 50e3 transition width = 10e3 windows=kaiser 10- simple squelch block : threshold (db) = -30 alpha = 1e-4 11- fm demod block : channel rate= (down_rate) audio decimation = 1 12- rational reasampler block : interpolation = 24 decimation = 250 13- multiply const block : io type= float constant= volume/100 vec =1 14- audio sink block : sample rate = 24khz 15- wx gui fft sink block : sample rate = ( down_rate ) baseband freq= 0



https://www.youtube.com/watch?v=EjnqhudTAws




































Comments

Popular posts from this blog

GNU-RADIO Scanner