Updated scripts to work with GNU Radio 3.6 or 3.7
This commit is contained in:
parent
fcb06ef25a
commit
2d8f91fd39
@ -22,8 +22,20 @@
|
|||||||
import os, sys, time, threading, datetime, math, csv
|
import os, sys, time, threading, datetime, math, csv
|
||||||
from PyQt4 import QtCore,QtGui
|
from PyQt4 import QtCore,QtGui
|
||||||
from PyQt4.Qwt5 import Qwt
|
from PyQt4.Qwt5 import Qwt
|
||||||
from gnuradio import gr, gru, optfir, eng_notation, blks2
|
|
||||||
|
from gnuradio import gr, gru, eng_notation
|
||||||
import gnuradio.gr.gr_threading as _threading
|
import gnuradio.gr.gr_threading as _threading
|
||||||
|
|
||||||
|
try:
|
||||||
|
from gnuradio import optfir
|
||||||
|
except ImportError:
|
||||||
|
from gnuradio.filter import optfir
|
||||||
|
|
||||||
|
try:
|
||||||
|
from gnuradio.blks2 import rational_resampler_ccf
|
||||||
|
except ImportError:
|
||||||
|
from gnuradio.filter import rational_resampler_ccf
|
||||||
|
|
||||||
import air_modes
|
import air_modes
|
||||||
from air_modes.exceptions import *
|
from air_modes.exceptions import *
|
||||||
from air_modes.modes_rx_ui import Ui_MainWindow
|
from air_modes.modes_rx_ui import Ui_MainWindow
|
||||||
@ -428,7 +440,7 @@ class adsb_rx_block (gr.top_block):
|
|||||||
|
|
||||||
if use_resampler:
|
if use_resampler:
|
||||||
self.lpfiltcoeffs = gr.firdes.low_pass(1, 5*3.2e6, 1.6e6, 300e3)
|
self.lpfiltcoeffs = gr.firdes.low_pass(1, 5*3.2e6, 1.6e6, 300e3)
|
||||||
self.resample = blks2.rational_resampler_ccf(interpolation=5, decimation=4, taps=self.lpfiltcoeffs)
|
self.resample = rational_resampler_ccf(interpolation=5, decimation=4, taps=self.lpfiltcoeffs)
|
||||||
self.connect(self.u, self.resample, self.rx_path)
|
self.connect(self.u, self.resample, self.rx_path)
|
||||||
else:
|
else:
|
||||||
self.connect(self.u, self.rx_path)
|
self.connect(self.u, self.rx_path)
|
||||||
|
@ -21,13 +21,24 @@
|
|||||||
|
|
||||||
my_position = None
|
my_position = None
|
||||||
|
|
||||||
from gnuradio import gr, gru, optfir, eng_notation, blks2
|
from gnuradio import gr, gru, eng_notation
|
||||||
from gnuradio.eng_option import eng_option
|
from gnuradio.eng_option import eng_option
|
||||||
|
import gnuradio.gr.gr_threading as _threading
|
||||||
|
|
||||||
|
try:
|
||||||
|
from gnuradio import optfir
|
||||||
|
except ImportError:
|
||||||
|
from gnuradio.filter import optfir
|
||||||
|
|
||||||
|
try:
|
||||||
|
from gnuradio.blks2 import rational_resampler_ccf
|
||||||
|
except ImportError:
|
||||||
|
from gnuradio.filter import rational_resampler_ccf
|
||||||
|
|
||||||
from optparse import OptionParser
|
from optparse import OptionParser
|
||||||
import time, os, sys, threading
|
import time, os, sys, threading
|
||||||
from string import split, join
|
from string import split, join
|
||||||
import air_modes
|
import air_modes
|
||||||
import gnuradio.gr.gr_threading as _threading
|
|
||||||
import csv
|
import csv
|
||||||
from air_modes.exceptions import *
|
from air_modes.exceptions import *
|
||||||
|
|
||||||
@ -114,7 +125,7 @@ class adsb_rx_block (gr.top_block):
|
|||||||
|
|
||||||
if use_resampler:
|
if use_resampler:
|
||||||
self.lpfiltcoeffs = gr.firdes.low_pass(1, 5*3.2e6, 1.6e6, 300e3)
|
self.lpfiltcoeffs = gr.firdes.low_pass(1, 5*3.2e6, 1.6e6, 300e3)
|
||||||
self.resample = blks2.rational_resampler_ccf(interpolation=5, decimation=4, taps=self.lpfiltcoeffs)
|
self.resample = rational_resampler_ccf(interpolation=5, decimation=4, taps=self.lpfiltcoeffs)
|
||||||
self.connect(self.u, self.resample, self.rx_path)
|
self.connect(self.u, self.resample, self.rx_path)
|
||||||
else:
|
else:
|
||||||
self.connect(self.u, self.rx_path)
|
self.connect(self.u, self.rx_path)
|
||||||
|
Loading…
Reference in New Issue
Block a user