summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Morman <jmorman@perspectalabs.com>2021-03-15 12:28:42 -0400
committermormj <34754695+mormj@users.noreply.github.com>2021-03-16 09:18:25 -0400
commit19dec449afe26681ef27aa8814ea8f199bd4d18c (patch)
treeb30917e67ee217ed9cb96568aebb7c389384a129
parentaabde1fc4611906b951951b7b62f3c2d51fede37 (diff)
dtv/atsc: update examples/hier with new conns
Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
-rw-r--r--gr-dtv/examples/uhd_atsc_rx.grc11
-rw-r--r--gr-dtv/python/dtv/atsc_rx.py15
2 files changed, 21 insertions, 5 deletions
diff --git a/gr-dtv/examples/uhd_atsc_rx.grc b/gr-dtv/examples/uhd_atsc_rx.grc
index 77c8d711ca..c22687e4cc 100644
--- a/gr-dtv/examples/uhd_atsc_rx.grc
+++ b/gr-dtv/examples/uhd_atsc_rx.grc
@@ -189,7 +189,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [872, 556.0]
+ coordinate: [904, 556.0]
rotation: 0
state: enabled
- name: dc_blocker_xx_0
@@ -222,7 +222,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 576.0]
+ coordinate: [120, 576.0]
rotation: 0
state: enabled
- name: dtv_atsc_depad_0
@@ -237,7 +237,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [736, 576.0]
+ coordinate: [752, 588.0]
rotation: 0
state: enabled
- name: dtv_atsc_derandomizer_0
@@ -870,14 +870,19 @@ connections:
- [agc, '0', dtv_atsc_sync_0, '0']
- [dc_blocker_xx_0, '0', agc, '0']
- [dtv_atsc_deinterleaver_0, '0', dtv_atsc_rs_decoder_0, '0']
+- [dtv_atsc_deinterleaver_0, '1', dtv_atsc_rs_decoder_0, '1']
- [dtv_atsc_depad_0, '0', blocks_file_sink_0, '0']
- [dtv_atsc_derandomizer_0, '0', dtv_atsc_depad_0, '0']
- [dtv_atsc_equalizer_0, '0', dtv_atsc_viterbi_decoder_0, '0']
+- [dtv_atsc_equalizer_0, '1', dtv_atsc_viterbi_decoder_0, '1']
- [dtv_atsc_fpll_0, '0', dc_blocker_xx_0, '0']
- [dtv_atsc_fs_checker_0, '0', dtv_atsc_equalizer_0, '0']
+- [dtv_atsc_fs_checker_0, '1', dtv_atsc_equalizer_0, '1']
- [dtv_atsc_rs_decoder_0, '0', dtv_atsc_derandomizer_0, '0']
+- [dtv_atsc_rs_decoder_0, '1', dtv_atsc_derandomizer_0, '1']
- [dtv_atsc_sync_0, '0', dtv_atsc_fs_checker_0, '0']
- [dtv_atsc_viterbi_decoder_0, '0', dtv_atsc_deinterleaver_0, '0']
+- [dtv_atsc_viterbi_decoder_0, '1', dtv_atsc_deinterleaver_0, '1']
- [filter_fft_rrc_filter_0, '0', dtv_atsc_fpll_0, '0']
- [filter_fft_rrc_filter_0, '0', usrp_freq_sink, '1']
- [u, '0', filter_fft_rrc_filter_0, '0']
diff --git a/gr-dtv/python/dtv/atsc_rx.py b/gr-dtv/python/dtv/atsc_rx.py
index 9306c9f8d9..88efa89a59 100644
--- a/gr-dtv/python/dtv/atsc_rx.py
+++ b/gr-dtv/python/dtv/atsc_rx.py
@@ -66,5 +66,16 @@ class atsc_rx(gr.hier_block2):
dep = dtv.atsc_depad()
# Connect pipeline
- self.connect(self, rx_filt, pll, dcr, agc, btl, fsc, equ)
- self.connect(equ, vit, dei, rsd, der, dep, self)
+ self.connect(self, rx_filt, pll, dcr, agc, btl, fsc)
+ self.connect((fsc,0),(equ,0))
+ self.connect((fsc,1),(equ,1))
+ self.connect((equ,0),(vit,0))
+ self.connect((equ,1),(vit,1))
+ self.connect((vit,0),(dei,0))
+ self.connect((vit,1),(dei,1))
+ self.connect((dei,0),(rsd,0))
+ self.connect((dei,1),(rsd,1))
+ self.connect((rsd,0),(der,0))
+ self.connect((rsd,1),(der,1))
+ self.connect((der,0),(dep,0))
+ self.connect((dep,0),(self,0))