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
https://www.youtube.com/watch?v=EjnqhudTAws

















Comments
Post a Comment