| 
														
															@@ -25,30 +25,15 @@ class fm_radio(gr.top_block): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def __init__(self): 
														 | 
														
														 | 
														
															     def __init__(self): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         gr.top_block.__init__(self, "FM Radio Receiver", catch_exceptions=True) 
														 | 
														
														 | 
														
															         gr.top_block.__init__(self, "FM Radio Receiver", catch_exceptions=True) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        # Variables 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.samp_rate = samp_rate = 2560000 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.channel_width_hertz = channel_width_hertz = 250000 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.audio_sample_rate_hertz = audio_sample_rate_hertz = 48000 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        samp_rate = 2560000 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        channel_width_hertz = 250000 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        audio_sample_rate_hertz = 48000 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        # Blocks 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0 = osmosdr.source(args="numchan=" + str(1) + " " + "") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_time_unknown_pps(osmosdr.time_spec_t()) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        self.rtlsdr_source_0 = osmosdr.source() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.rtlsdr_source_0.set_sample_rate(samp_rate) 
														 | 
														
														 | 
														
															         self.rtlsdr_source_0.set_sample_rate(samp_rate) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.rtlsdr_source_0.set_center_freq((98.3 * 1e6), 0) 
														 | 
														
														 | 
														
															         self.rtlsdr_source_0.set_center_freq((98.3 * 1e6), 0) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_freq_corr(0, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_dc_offset_mode(0, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_iq_balance_mode(0, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_gain_mode(False, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_gain(20, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_if_gain(20, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_bb_gain(20, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_antenna("", 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        self.rtlsdr_source_0.set_bandwidth(0, 0) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.rational_resampler_xxx_0 = filter.rational_resampler_fff( 
														 | 
														
														 | 
														
															         self.rational_resampler_xxx_0 = filter.rational_resampler_fff( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            interpolation=audio_sample_rate_hertz, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            decimation=channel_width_hertz, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            taps=[], 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            fractional_bw=0, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            interpolation=audio_sample_rate_hertz, decimation=channel_width_hertz 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ) 
														 | 
														
														 | 
														
															         ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.low_pass_filter_0 = filter.fir_filter_ccf( 
														 | 
														
														 | 
														
															         self.low_pass_filter_0 = filter.fir_filter_ccf( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             (int(samp_rate / channel_width_hertz)), 
														 | 
														
														 | 
														
															             (int(samp_rate / channel_width_hertz)), 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -60,7 +45,6 @@ class fm_radio(gr.top_block): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             audio_decimation=1, 
														 | 
														
														 | 
														
															             audio_decimation=1, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ) 
														 | 
														
														 | 
														
															         ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        # Connections 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.connect((self.analog_wfm_rcv_0, 0), (self.rational_resampler_xxx_0, 0)) 
														 | 
														
														 | 
														
															         self.connect((self.analog_wfm_rcv_0, 0), (self.rational_resampler_xxx_0, 0)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.connect((self.low_pass_filter_0, 0), (self.analog_wfm_rcv_0, 0)) 
														 | 
														
														 | 
														
															         self.connect((self.low_pass_filter_0, 0), (self.analog_wfm_rcv_0, 0)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.connect((self.rational_resampler_xxx_0, 0), (self.audio_sink_0, 0)) 
														 | 
														
														 | 
														
															         self.connect((self.rational_resampler_xxx_0, 0), (self.audio_sink_0, 0)) 
														 |