diff --git a/op25/gr-op25_repeater/apps/multi_rx.py b/op25/gr-op25_repeater/apps/multi_rx.py index 231bfcf..5032ffe 100755 --- a/op25/gr-op25_repeater/apps/multi_rx.py +++ b/op25/gr-op25_repeater/apps/multi_rx.py @@ -155,7 +155,7 @@ class channel(object): for plot in config['plot'].split(','): if plot == 'datascope': assert config['demod_type'] == 'fsk4' ## datascope plot requires fsk4 demod type - sink = eye_sink_f(sps=config['if_rate'] / self.symbol_rate) + sink = eye_sink_f(sps=config['if_rate'] // self.symbol_rate) self.demod.connect_bb('symbol_filter', sink) self.kill_sink.append(sink) elif plot == 'symbol': @@ -247,6 +247,7 @@ class rx_main(object): else: config = json.loads(open(options.config_file).read()) self.tb = rx_block(options.verbosity, config = byteify(config)) + sys.stderr.write('python version detected: %s\n' % sys.version) def run(self): try: diff --git a/op25/gr-op25_repeater/apps/p25_demodulator.py b/op25/gr-op25_repeater/apps/p25_demodulator.py index 110e230..f78bc9f 100644 --- a/op25/gr-op25_repeater/apps/p25_demodulator.py +++ b/op25/gr-op25_repeater/apps/p25_demodulator.py @@ -103,7 +103,7 @@ class p25_demod_base(gr.hier_block2): gain_adj = 1.8 # for nxdn48 6.25 KHz if self.symbol_rate == 4800: gain_adj = 0.77 # nxdn96 12.5 KHz - coeffs = [x * gain_adj for x in coeffs] + coeffs = coeffs * gain_adj if filter_type == 'gmsk': # lifted from gmsk.py _omega = sps diff --git a/op25/gr-op25_repeater/apps/rx.py b/op25/gr-op25_repeater/apps/rx.py index 98112c8..1b9618c 100755 --- a/op25/gr-op25_repeater/apps/rx.py +++ b/op25/gr-op25_repeater/apps/rx.py @@ -701,6 +701,7 @@ class rx_main(object): self.cli_options() self.tb = p25_rx_block(self.options) self.q_watcher = du_queue_watcher(self.tb.output_q, self.process_qmsg) + sys.stderr.write('python version detected: %s\n' % sys.version) def process_qmsg(self, msg): if self.tb.process_qmsg(msg):