diff options
Diffstat (limited to 'gr-channels/python/channels/amp_bal.py')
-rw-r--r-- | gr-channels/python/channels/amp_bal.py | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/gr-channels/python/channels/amp_bal.py b/gr-channels/python/channels/amp_bal.py index 30e0f0d8e2..ec6025b4d8 100644 --- a/gr-channels/python/channels/amp_bal.py +++ b/gr-channels/python/channels/amp_bal.py @@ -11,13 +11,14 @@ from gnuradio import blocks from gnuradio import gr from gnuradio.filter import firdes + class amp_bal(gr.hier_block2): def __init__(self, alpha=0): gr.hier_block2.__init__( self, "Amplitude Balance", - gr.io_signature(1, 1, gr.sizeof_gr_complex*1), - gr.io_signature(1, 1, gr.sizeof_gr_complex*1), + gr.io_signature(1, 1, gr.sizeof_gr_complex * 1), + gr.io_signature(1, 1, gr.sizeof_gr_complex * 1), ) ################################################## @@ -40,17 +41,20 @@ class amp_bal(gr.hier_block2): ################################################## self.connect((self.blocks_float_to_complex, 0), (self, 0)) self.connect((self, 0), (self.blocks_complex_to_float, 0)) - self.connect((self.blocks_complex_to_float, 0), (self.blocks_rms_xx, 0)) - self.connect((self.blocks_complex_to_float, 1), (self.blocks_rms_xx0, 0)) + self.connect((self.blocks_complex_to_float, 0), + (self.blocks_rms_xx, 0)) + self.connect((self.blocks_complex_to_float, 1), + (self.blocks_rms_xx0, 0)) self.connect((self.blocks_rms_xx, 0), (self.blocks_divide_xx, 0)) self.connect((self.blocks_rms_xx0, 0), (self.blocks_divide_xx, 1)) - self.connect((self.blocks_complex_to_float, 0), (self.blocks_float_to_complex, 0)) - self.connect((self.blocks_complex_to_float, 1), (self.blocks_multiply_vxx1, 1)) - self.connect((self.blocks_divide_xx, 0), (self.blocks_multiply_vxx1, 0)) - self.connect((self.blocks_multiply_vxx1, 0), (self.blocks_float_to_complex, 1)) - - -# QT sink close method reimplementation + self.connect((self.blocks_complex_to_float, 0), + (self.blocks_float_to_complex, 0)) + self.connect((self.blocks_complex_to_float, 1), + (self.blocks_multiply_vxx1, 1)) + self.connect((self.blocks_divide_xx, 0), + (self.blocks_multiply_vxx1, 0)) + self.connect((self.blocks_multiply_vxx1, 0), + (self.blocks_float_to_complex, 1)) def get_alpha(self): return self.alpha @@ -59,5 +63,3 @@ class amp_bal(gr.hier_block2): self.alpha = alpha self.blocks_rms_xx.set_alpha(self.alpha) self.blocks_rms_xx0.set_alpha(self.alpha) - - |