summaryrefslogtreecommitdiff
path: root/gr-analog/python/analog/standard_squelch.py
diff options
context:
space:
mode:
authorJosh Morman <jmorman@gnuradio.org>2021-11-24 12:01:00 -0500
committermormj <34754695+mormj@users.noreply.github.com>2021-11-24 14:41:53 -0500
commit2ede969ec5f3f6d361814403b7375db5f15ec14d (patch)
treed963e92732842ee3491da1282dfa09400342c96d /gr-analog/python/analog/standard_squelch.py
parentc6f291d57d913708a2517de3c6902425c2c575d3 (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.py50
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):