diff options
author | Josh Morman <jmorman@gnuradio.org> | 2021-11-24 12:01:00 -0500 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-11-24 14:41:53 -0500 |
commit | 2ede969ec5f3f6d361814403b7375db5f15ec14d (patch) | |
tree | d963e92732842ee3491da1282dfa09400342c96d /gr-analog/python/analog/standard_squelch.py | |
parent | c6f291d57d913708a2517de3c6902425c2c575d3 (diff) |
analog: pep8 formatting
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
Diffstat (limited to 'gr-analog/python/analog/standard_squelch.py')
-rw-r--r-- | gr-analog/python/analog/standard_squelch.py | 50 |
1 files changed, 29 insertions, 21 deletions
diff --git a/gr-analog/python/analog/standard_squelch.py b/gr-analog/python/analog/standard_squelch.py index 49c4b589b7..e70efce700 100644 --- a/gr-analog/python/analog/standard_squelch.py +++ b/gr-analog/python/analog/standard_squelch.py @@ -12,26 +12,33 @@ from gnuradio import gr from gnuradio import blocks from gnuradio import filter + class standard_squelch(gr.hier_block2): def __init__(self, audio_rate): gr.hier_block2.__init__(self, "standard_squelch", - gr.io_signature(1, 1, gr.sizeof_float), # Input signature - gr.io_signature(1, 1, gr.sizeof_float)) # Output signature + # Input signature + gr.io_signature(1, 1, gr.sizeof_float), + gr.io_signature(1, 1, gr.sizeof_float)) # Output signature self.input_node = blocks.add_const_ff(0) # FIXME kludge - self.low_iir = filter.iir_filter_ffd((0.0193,0,-0.0193),(1,1.9524,-0.9615)) + self.low_iir = filter.iir_filter_ffd( + (0.0193, 0, -0.0193), (1, 1.9524, -0.9615)) self.low_square = blocks.multiply_ff() - self.low_smooth = filter.single_pole_iir_filter_ff(1 / (0.01*audio_rate)) # 100ms time constant + self.low_smooth = filter.single_pole_iir_filter_ff( + 1 / (0.01 * audio_rate)) # 100ms time constant - self.hi_iir = filter.iir_filter_ffd((0.0193,0,-0.0193),(1,1.3597,-0.9615)) + self.hi_iir = filter.iir_filter_ffd( + (0.0193, 0, -0.0193), (1, 1.3597, -0.9615)) self.hi_square = blocks.multiply_ff() - self.hi_smooth = filter.single_pole_iir_filter_ff(1 / (0.01*audio_rate)) + self.hi_smooth = filter.single_pole_iir_filter_ff( + 1 / (0.01 * audio_rate)) - self.sub = blocks.sub_ff(); - self.add = blocks.add_ff(); - self.gate = blocks.threshold_ff(0.3,0.43,0) - self.squelch_lpf = filter.single_pole_iir_filter_ff(1 / (0.01*audio_rate)) + self.sub = blocks.sub_ff() + self.add = blocks.add_ff() + self.gate = blocks.threshold_ff(0.3, 0.43, 0) + self.squelch_lpf = filter.single_pole_iir_filter_ff( + 1 / (0.01 * audio_rate)) self.div = blocks.divide_ff() self.squelch_mult = blocks.multiply_ff() @@ -39,21 +46,22 @@ class standard_squelch(gr.hier_block2): self.connect(self, self.input_node) self.connect(self.input_node, (self.squelch_mult, 0)) - self.connect(self.input_node,self.low_iir) - self.connect(self.low_iir,(self.low_square,0)) - self.connect(self.low_iir,(self.low_square,1)) - self.connect(self.low_square,self.low_smooth,(self.sub,0)) - self.connect(self.low_smooth, (self.add,0)) + self.connect(self.input_node, self.low_iir) + self.connect(self.low_iir, (self.low_square, 0)) + self.connect(self.low_iir, (self.low_square, 1)) + self.connect(self.low_square, self.low_smooth, (self.sub, 0)) + self.connect(self.low_smooth, (self.add, 0)) - self.connect(self.input_node,self.hi_iir) - self.connect(self.hi_iir,(self.hi_square,0)) - self.connect(self.hi_iir,(self.hi_square,1)) - self.connect(self.hi_square,self.hi_smooth,(self.sub,1)) - self.connect(self.hi_smooth, (self.add,1)) + self.connect(self.input_node, self.hi_iir) + self.connect(self.hi_iir, (self.hi_square, 0)) + self.connect(self.hi_iir, (self.hi_square, 1)) + self.connect(self.hi_square, self.hi_smooth, (self.sub, 1)) + self.connect(self.hi_smooth, (self.add, 1)) self.connect(self.sub, (self.div, 0)) self.connect(self.add, (self.div, 1)) - self.connect(self.div, self.gate, self.squelch_lpf, (self.squelch_mult,1)) + self.connect(self.div, self.gate, self.squelch_lpf, + (self.squelch_mult, 1)) self.connect(self.squelch_mult, self) def set_threshold(self, threshold): |