Ver código fonte

refactor imports in fm_radio.py

Fabian Peter Hammerle 7 meses atrás
pai
commit
7c1415f1aa
1 arquivos alterados com 16 adições e 18 exclusões
  1. 16 18
      fm_radio.py

+ 16 - 18
fm_radio.py

@@ -6,24 +6,20 @@
 # GNU Radio Python Flow Graph
 # Title: FM Radio Receiver
 
-from gnuradio import analog
-from gnuradio import audio
-from gnuradio import filter
-from gnuradio.filter import firdes
-from gnuradio import gr
-from gnuradio.fft import window
-import sys
 import signal
-from argparse import ArgumentParser
-from gnuradio.eng_arg import eng_float, intx
-from gnuradio import eng_notation
+import sys
+
+import gnuradio.analog
+import gnuradio.audio
+import gnuradio.fft
+import gnuradio.filter
+import gnuradio.gr
 import osmosdr
-import time
 
 
-class fm_radio(gr.top_block):
+class fm_radio(gnuradio.gr.top_block):
     def __init__(self):
-        gr.top_block.__init__(self, "FM Radio Receiver", catch_exceptions=True)
+        gnuradio.gr.top_block.__init__(self, "FM Radio Receiver", catch_exceptions=True)
 
         samp_rate = 2560000
         channel_width_hertz = 250000
@@ -32,15 +28,17 @@ class fm_radio(gr.top_block):
         rtlsdr_source = osmosdr.source()
         rtlsdr_source.set_sample_rate(samp_rate)
         rtlsdr_source.set_center_freq((98.3 * 1e6), 0)
-        resampler = filter.rational_resampler_fff(
+        resampler = gnuradio.filter.rational_resampler_fff(
             interpolation=audio_sample_rate_hertz, decimation=channel_width_hertz
         )
-        low_pass_filter = filter.fir_filter_ccf(
+        low_pass_filter = gnuradio.filter.fir_filter_ccf(
             (int(samp_rate / channel_width_hertz)),
-            firdes.low_pass(2, samp_rate, 100000, 10000, window.WIN_KAISER, 6.76),
+            gnuradio.filter.firdes.low_pass(
+                2, samp_rate, 100000, 10000, gnuradio.fft.window.WIN_KAISER, 6.76
+            ),
         )
-        audio_sink = audio.sink(audio_sample_rate_hertz, "", True)
-        wbfm_demodulator = analog.wfm_rcv(
+        audio_sink = gnuradio.audio.sink(audio_sample_rate_hertz, "", True)
+        wbfm_demodulator = gnuradio.analog.wfm_rcv(
             quad_rate=channel_width_hertz, audio_decimation=1
         )