summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRon Economos <w6rz@comcast.net>2021-05-25 16:31:14 -0700
committermormj <34754695+mormj@users.noreply.github.com>2021-06-01 07:24:11 -0400
commit145602b1e1895e384c79dbb433e5674b41c4c212 (patch)
tree298bafac5a5c1347387b19197d63c71d2b3fda06
parentbc7d0de0ab93faaf0b0a086aad0c6ce5028aab40 (diff)
gr-dtv: Use Soapy instead of UHD sink/source blocks for flow graph testing.
Signed-off-by: Ron Economos <w6rz@comcast.net>
-rw-r--r--gr-dtv/examples/catv_tx_256qam.grc172
-rw-r--r--gr-dtv/examples/catv_tx_64qam.grc172
-rw-r--r--gr-dtv/examples/dvbs2_tx.grc164
-rw-r--r--gr-dtv/examples/dvbs_tx.grc160
-rw-r--r--gr-dtv/examples/dvbt_tx_2k.grc175
-rw-r--r--gr-dtv/examples/dvbt_tx_8k.grc175
-rw-r--r--gr-dtv/examples/germany-g1.grc149
-rw-r--r--gr-dtv/examples/germany-g10.grc149
-rw-r--r--gr-dtv/examples/germany-g2.grc149
-rw-r--r--gr-dtv/examples/germany-g3.grc149
-rw-r--r--gr-dtv/examples/germany-g4.grc149
-rw-r--r--gr-dtv/examples/germany-g5.grc149
-rw-r--r--gr-dtv/examples/germany-g6.grc149
-rw-r--r--gr-dtv/examples/germany-g7.grc149
-rw-r--r--gr-dtv/examples/germany-g8.grc149
-rw-r--r--gr-dtv/examples/germany-g9.grc149
-rw-r--r--gr-dtv/examples/uhd_atsc_capture.grc307
-rw-r--r--gr-dtv/examples/uhd_atsc_rx.grc240
-rw-r--r--gr-dtv/examples/uhd_atsc_tx.grc161
-rw-r--r--gr-dtv/examples/vv001-cr35.grc149
-rw-r--r--gr-dtv/examples/vv003-cr23.grc149
-rw-r--r--gr-dtv/examples/vv004-8kfft.grc149
-rw-r--r--gr-dtv/examples/vv005-8kfft.grc149
-rw-r--r--gr-dtv/examples/vv007-16kfft.grc149
-rw-r--r--gr-dtv/examples/vv008-16kfft.grc149
-rw-r--r--gr-dtv/examples/vv009-4kfft.grc149
-rw-r--r--gr-dtv/examples/vv010-2kfft.grc149
-rw-r--r--gr-dtv/examples/vv011-1kfft.grc149
-rw-r--r--gr-dtv/examples/vv012-64qam45.grc149
-rw-r--r--gr-dtv/examples/vv013-64qam56.grc149
-rw-r--r--gr-dtv/examples/vv014-64qam34.grc149
-rw-r--r--gr-dtv/examples/vv015-8kfft.grc149
-rw-r--r--gr-dtv/examples/vv016-256qam34.grc149
-rw-r--r--gr-dtv/examples/vv017-paprtr.grc149
-rw-r--r--gr-dtv/examples/vv018-miso.grc108
-rw-r--r--gr-dtv/examples/vv019-norot.grc149
-rw-r--r--gr-dtv/examples/vv034-dtg016.grc149
-rw-r--r--gr-dtv/examples/vv035-dtg052.grc149
-rw-r--r--gr-dtv/examples/vv036-dtg091.grc149
39 files changed, 3157 insertions, 2998 deletions
diff --git a/gr-dtv/examples/catv_tx_256qam.grc b/gr-dtv/examples/catv_tx_256qam.grc
index fb6182895f..d803568c75 100644
--- a/gr-dtv/examples/catv_tx_256qam.grc
+++ b/gr-dtv/examples/catv_tx_256qam.grc
@@ -41,7 +41,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 220.0]
+ coordinate: [8, 268.0]
rotation: 0
state: enabled
- name: I_taps
@@ -53,7 +53,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 268.0]
+ coordinate: [8, 332.0]
rotation: 0
state: enabled
- name: J_increment
@@ -65,7 +65,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 316.0]
+ coordinate: [8, 396.0]
rotation: 0
state: enabled
- name: center_freq
@@ -77,7 +77,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 124.0]
+ coordinate: [8, 140.0]
rotation: 0
state: enabled
- name: rrc_taps
@@ -89,7 +89,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 172.0]
+ coordinate: [8, 204.0]
rotation: 0
state: enabled
- name: samp_rate
@@ -125,48 +125,6 @@ blocks:
coordinate: [528, 20.0]
rotation: 0
state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [296, 20.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [408, 20.0]
- rotation: 0
- state: enabled
- name: blocks_file_source_0
id: blocks_file_source
parameters:
@@ -256,7 +214,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [424, 308.0]
+ coordinate: [448, 308.0]
rotation: 0
state: enabled
- name: dtv_catv_reed_solomon_enc_bb_0
@@ -286,7 +244,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [376, 160]
+ coordinate: [384, 160.0]
rotation: 0
state: enabled
- name: dtv_catv_trellis_enc_bb_0
@@ -302,7 +260,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 436.0]
+ coordinate: [176, 436.0]
rotation: 0
state: enabled
- name: dtv_dvbs2_modulator_bc_0
@@ -341,7 +299,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 292.0]
+ coordinate: [176, 292.0]
rotation: 0
state: enabled
- name: fft_filter_xxx_0
@@ -416,6 +374,7 @@ blocks:
minoutbuf: '0'
name: '""'
nconnections: '1'
+ norm_window: 'False'
showports: 'True'
tr_chan: '0'
tr_level: '0.0'
@@ -444,6 +403,43 @@ blocks:
coordinate: [1072, 284.0]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '6000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1080, 500.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -589,6 +585,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -657,38 +685,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -701,6 +697,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -717,9 +714,9 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1072, 380.0]
+ coordinate: [1072, 388.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -756,7 +753,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 244.0]
+ coordinate: [176, 244.0]
rotation: 180
state: true
- name: virtual_source_1
@@ -769,7 +766,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 388.0]
+ coordinate: [176, 388.0]
rotation: 180
state: true
@@ -785,6 +782,7 @@ connections:
- [dtv_dvbs2_modulator_bc_0, '0', fft_filter_xxx_0, '0']
- [dtv_dvbt_convolutional_interleaver_0, '0', dtv_catv_randomizer_bb_0, '0']
- [fft_filter_xxx_0, '0', qtgui_freq_sink_x_0, '0']
+- [fft_filter_xxx_0, '0', soapy_custom_sink_0, '0']
- [fft_filter_xxx_0, '0', uhd_usrp_sink_0, '0']
- [virtual_source_0, '0', dtv_dvbt_convolutional_interleaver_0, '0']
- [virtual_source_1, '0', dtv_catv_trellis_enc_bb_0, '0']
diff --git a/gr-dtv/examples/catv_tx_64qam.grc b/gr-dtv/examples/catv_tx_64qam.grc
index bf4ed55fae..3374141ad9 100644
--- a/gr-dtv/examples/catv_tx_64qam.grc
+++ b/gr-dtv/examples/catv_tx_64qam.grc
@@ -41,7 +41,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 220.0]
+ coordinate: [8, 268.0]
rotation: 0
state: enabled
- name: I_taps
@@ -53,7 +53,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 268.0]
+ coordinate: [8, 332.0]
rotation: 0
state: enabled
- name: J_increment
@@ -65,7 +65,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 316.0]
+ coordinate: [8, 396.0]
rotation: 0
state: enabled
- name: center_freq
@@ -77,7 +77,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 124.0]
+ coordinate: [8, 140.0]
rotation: 0
state: enabled
- name: rrc_taps
@@ -89,7 +89,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 172.0]
+ coordinate: [8, 204.0]
rotation: 0
state: enabled
- name: samp_rate
@@ -125,48 +125,6 @@ blocks:
coordinate: [528, 20.0]
rotation: 0
state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [296, 20.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [408, 20.0]
- rotation: 0
- state: enabled
- name: blocks_file_source_0
id: blocks_file_source
parameters:
@@ -256,7 +214,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [424, 308.0]
+ coordinate: [448, 308.0]
rotation: 0
state: enabled
- name: dtv_catv_reed_solomon_enc_bb_0
@@ -286,7 +244,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [376, 160]
+ coordinate: [384, 160.0]
rotation: 0
state: enabled
- name: dtv_catv_trellis_enc_bb_0
@@ -302,7 +260,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 436.0]
+ coordinate: [176, 436.0]
rotation: 0
state: enabled
- name: dtv_dvbs2_modulator_bc_0
@@ -341,7 +299,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 292.0]
+ coordinate: [176, 292.0]
rotation: 0
state: enabled
- name: fft_filter_xxx_0
@@ -416,6 +374,7 @@ blocks:
minoutbuf: '0'
name: '""'
nconnections: '1'
+ norm_window: 'False'
showports: 'True'
tr_chan: '0'
tr_level: '0.0'
@@ -444,6 +403,43 @@ blocks:
coordinate: [1072, 284.0]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '6000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1080, 500.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -589,6 +585,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -657,38 +685,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -701,6 +697,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -717,9 +714,9 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1072, 380.0]
+ coordinate: [1072, 388.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -756,7 +753,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 388.0]
+ coordinate: [176, 388.0]
rotation: 180
state: true
- name: virtual_source_1
@@ -769,7 +766,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [144, 244.0]
+ coordinate: [176, 244.0]
rotation: 180
state: true
@@ -785,6 +782,7 @@ connections:
- [dtv_dvbs2_modulator_bc_0, '0', fft_filter_xxx_0, '0']
- [dtv_dvbt_convolutional_interleaver_0, '0', dtv_catv_randomizer_bb_0, '0']
- [fft_filter_xxx_0, '0', qtgui_freq_sink_x_0, '0']
+- [fft_filter_xxx_0, '0', soapy_custom_sink_0, '0']
- [fft_filter_xxx_0, '0', uhd_usrp_sink_0, '0']
- [virtual_source_0, '0', dtv_catv_trellis_enc_bb_0, '0']
- [virtual_source_1, '0', dtv_dvbt_convolutional_interleaver_0, '0']
diff --git a/gr-dtv/examples/dvbs2_tx.grc b/gr-dtv/examples/dvbs2_tx.grc
index b5e1ccae1a..82962972e6 100644
--- a/gr-dtv/examples/dvbs2_tx.grc
+++ b/gr-dtv/examples/dvbs2_tx.grc
@@ -41,7 +41,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 172.0]
+ coordinate: [8, 204.0]
rotation: 0
state: enabled
- name: rolloff
@@ -53,7 +53,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 220.0]
+ coordinate: [8, 268.0]
rotation: 0
state: enabled
- name: samp_rate
@@ -77,7 +77,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 124.0]
+ coordinate: [8, 140.0]
rotation: 0
state: enabled
- name: taps
@@ -89,7 +89,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 268.0]
+ coordinate: [8, 332.0]
rotation: 0
state: enabled
- name: tx_gain
@@ -110,49 +110,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [240, 468.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [8, 468.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [120, 468.0]
+ coordinate: [8, 396.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -428,6 +386,7 @@ blocks:
minoutbuf: '0'
name: '""'
nconnections: '1'
+ norm_window: 'False'
showports: 'True'
tr_chan: '0'
tr_level: '0.0'
@@ -453,9 +412,46 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1056, 204.0]
+ coordinate: [1056, 208.0]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '6000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1064, 428.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0_0
id: uhd_usrp_sink
parameters:
@@ -602,6 +598,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -670,38 +698,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -714,6 +710,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -730,9 +727,9 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1056, 308.0]
+ coordinate: [1056, 316.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -743,7 +740,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1088, 116.0]
+ coordinate: [1120, 116.0]
rotation: 180
state: true
- name: virtual_sink_1
@@ -797,6 +794,7 @@ connections:
- [dtv_dvbs2_physical_cc_0, '0', fft_filter_xxx_0, '0']
- [fft_filter_xxx_0, '0', blocks_file_sink_0, '0']
- [fft_filter_xxx_0, '0', qtgui_freq_sink_x_0, '0']
+- [fft_filter_xxx_0, '0', soapy_custom_sink_0, '0']
- [fft_filter_xxx_0, '0', uhd_usrp_sink_0_0, '0']
- [virtual_source_0, '0', dtv_dvbs2_interleaver_bb_0, '0']
- [virtual_source_1, '0', dtv_dvbs2_physical_cc_0, '0']
diff --git a/gr-dtv/examples/dvbs_tx.grc b/gr-dtv/examples/dvbs_tx.grc
index b3130f7514..4c5b7563fa 100644
--- a/gr-dtv/examples/dvbs_tx.grc
+++ b/gr-dtv/examples/dvbs_tx.grc
@@ -41,7 +41,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 172.0]
+ coordinate: [8, 204.0]
rotation: 0
state: enabled
- name: rrc_taps
@@ -53,7 +53,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 220.0]
+ coordinate: [8, 268.0]
rotation: 0
state: enabled
- name: samp_rate
@@ -77,7 +77,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [8, 124.0]
+ coordinate: [8, 140.0]
rotation: 0
state: enabled
- name: tx_gain
@@ -98,49 +98,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [240, 468.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [8, 468.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [120, 468.0]
+ coordinate: [8, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -371,6 +329,7 @@ blocks:
minoutbuf: '0'
name: '""'
nconnections: '1'
+ norm_window: 'False'
showports: 'True'
tr_chan: '0'
tr_level: '0.0'
@@ -396,9 +355,46 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1040, 220.0]
+ coordinate: [1040, 224.0]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '10800000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1048, 444.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0_0
id: uhd_usrp_sink
parameters:
@@ -544,6 +540,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -612,38 +640,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -656,6 +652,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: sync
@@ -672,9 +669,9 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1040, 324.0]
+ coordinate: [1040, 332.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -738,6 +735,7 @@ connections:
- [dtv_dvbt_reed_solomon_enc_0, '0', dtv_dvbt_convolutional_interleaver_0, '0']
- [fft_filter_xxx_0, '0', blocks_file_sink_0, '0']
- [fft_filter_xxx_0, '0', qtgui_freq_sink_x_0, '0']
+- [fft_filter_xxx_0, '0', soapy_custom_sink_0, '0']
- [fft_filter_xxx_0, '0', uhd_usrp_sink_0_0, '0']
- [virtual_source_0, '0', dtv_dvbs2_modulator_bc_0, '0']
- [virtual_source_1, '0', dtv_dvbt_inner_coder_0, '0']
diff --git a/gr-dtv/examples/dvbt_tx_2k.grc b/gr-dtv/examples/dvbt_tx_2k.grc
index 2e44678b5e..7313a5f791 100644
--- a/gr-dtv/examples/dvbt_tx_2k.grc
+++ b/gr-dtv/examples/dvbt_tx_2k.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [240, 496]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [8, 496]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [120, 496]
+ coordinate: [112, 76.0]
rotation: 0
state: enabled
- name: blocks_file_source_0
@@ -157,7 +115,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [64, 388.0]
+ coordinate: [712, 356.0]
rotation: 0
state: enabled
- name: dtv_dvbt_bit_inner_interleaver_0
@@ -175,7 +133,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [888, 212.0]
+ coordinate: [384, 228.0]
rotation: 180
state: enabled
- name: dtv_dvbt_convolutional_interleaver_0
@@ -193,8 +151,8 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1152, 76.0]
- rotation: 0
+ coordinate: [1016, 220.0]
+ rotation: 180
state: enabled
- name: dtv_dvbt_energy_dispersal_0
id: dtv_dvbt_energy_dispersal
@@ -209,7 +167,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [624, 92.0]
+ coordinate: [720, 92.0]
rotation: 0
state: enabled
- name: dtv_dvbt_inner_coder_0
@@ -229,7 +187,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1136, 188.0]
+ coordinate: [688, 204.0]
rotation: 180
state: enabled
- name: dtv_dvbt_map_0
@@ -248,8 +206,8 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [352, 196.0]
- rotation: 180
+ coordinate: [64, 348.0]
+ rotation: 0
state: enabled
- name: dtv_dvbt_reed_solomon_enc_0
id: dtv_dvbt_reed_solomon_enc
@@ -271,7 +229,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [880, 36.0]
+ coordinate: [1040, 36.0]
rotation: 0
state: enabled
- name: dtv_dvbt_reference_signals_0
@@ -295,8 +253,8 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [64, 140.0]
- rotation: 180
+ coordinate: [384, 308.0]
+ rotation: 0
state: enabled
- name: dtv_dvbt_symbol_inner_interleaver_0
id: dtv_dvbt_symbol_inner_interleaver
@@ -312,9 +270,46 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [632, 212.0]
+ coordinate: [64, 228.0]
rotation: 180
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1024, 444.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -460,6 +455,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -528,38 +555,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -572,6 +567,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -588,12 +584,13 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [984, 348.0]
+ coordinate: [1016, 324.0]
rotation: 0
- state: enabled
+ state: disabled
connections:
- [blocks_file_source_0, '0', dtv_dvbt_energy_dispersal_0, '0']
+- [digital_ofdm_cyclic_prefixer_0, '0', soapy_custom_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', uhd_usrp_sink_0, '0']
- [dtv_dvbt_bit_inner_interleaver_0, '0', dtv_dvbt_symbol_inner_interleaver_0, '0']
- [dtv_dvbt_convolutional_interleaver_0, '0', dtv_dvbt_inner_coder_0, '0']
diff --git a/gr-dtv/examples/dvbt_tx_8k.grc b/gr-dtv/examples/dvbt_tx_8k.grc
index 3daaef139b..e3699cc8dd 100644
--- a/gr-dtv/examples/dvbt_tx_8k.grc
+++ b/gr-dtv/examples/dvbt_tx_8k.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [240, 496]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [8, 496]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [120, 496]
+ coordinate: [112, 76.0]
rotation: 0
state: enabled
- name: blocks_file_source_0
@@ -157,7 +115,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [64, 388.0]
+ coordinate: [712, 356.0]
rotation: 0
state: enabled
- name: dtv_dvbt_bit_inner_interleaver_0
@@ -175,7 +133,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [888, 212.0]
+ coordinate: [384, 228.0]
rotation: 180
state: enabled
- name: dtv_dvbt_convolutional_interleaver_0
@@ -193,8 +151,8 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1152, 76.0]
- rotation: 0
+ coordinate: [1016, 220.0]
+ rotation: 180
state: enabled
- name: dtv_dvbt_energy_dispersal_0
id: dtv_dvbt_energy_dispersal
@@ -209,7 +167,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [624, 92.0]
+ coordinate: [720, 92.0]
rotation: 0
state: enabled
- name: dtv_dvbt_inner_coder_0
@@ -229,7 +187,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [1136, 188.0]
+ coordinate: [688, 204.0]
rotation: 180
state: enabled
- name: dtv_dvbt_map_0
@@ -248,8 +206,8 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [352, 196.0]
- rotation: 180
+ coordinate: [64, 348.0]
+ rotation: 0
state: enabled
- name: dtv_dvbt_reed_solomon_enc_0
id: dtv_dvbt_reed_solomon_enc
@@ -271,7 +229,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [880, 36.0]
+ coordinate: [1040, 36.0]
rotation: 0
state: enabled
- name: dtv_dvbt_reference_signals_0
@@ -295,8 +253,8 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [64, 140.0]
- rotation: 180
+ coordinate: [384, 308.0]
+ rotation: 0
state: enabled
- name: dtv_dvbt_symbol_inner_interleaver_0
id: dtv_dvbt_symbol_inner_interleaver
@@ -312,9 +270,46 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [632, 212.0]
+ coordinate: [64, 228.0]
rotation: 180
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1024, 444.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -460,6 +455,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -528,38 +555,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -572,6 +567,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -588,12 +584,13 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [984, 348.0]
+ coordinate: [1016, 324.0]
rotation: 0
- state: enabled
+ state: disabled
connections:
- [blocks_file_source_0, '0', dtv_dvbt_energy_dispersal_0, '0']
+- [digital_ofdm_cyclic_prefixer_0, '0', soapy_custom_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', uhd_usrp_sink_0, '0']
- [dtv_dvbt_bit_inner_interleaver_0, '0', dtv_dvbt_symbol_inner_interleaver_0, '0']
- [dtv_dvbt_convolutional_interleaver_0, '0', dtv_dvbt_inner_coder_0, '0']
diff --git a/gr-dtv/examples/germany-g1.grc b/gr-dtv/examples/germany-g1.grc
index a5c53c4743..fe347f15d8 100644
--- a/gr-dtv/examples/germany-g1.grc
+++ b/gr-dtv/examples/germany-g1.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g10.grc b/gr-dtv/examples/germany-g10.grc
index a7d2d8adc6..9cce4b5f5e 100644
--- a/gr-dtv/examples/germany-g10.grc
+++ b/gr-dtv/examples/germany-g10.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g2.grc b/gr-dtv/examples/germany-g2.grc
index 38188b3f59..5e29474d2e 100644
--- a/gr-dtv/examples/germany-g2.grc
+++ b/gr-dtv/examples/germany-g2.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g3.grc b/gr-dtv/examples/germany-g3.grc
index a27085c54e..659744c40c 100644
--- a/gr-dtv/examples/germany-g3.grc
+++ b/gr-dtv/examples/germany-g3.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g4.grc b/gr-dtv/examples/germany-g4.grc
index ce3191b255..e60cb391e3 100644
--- a/gr-dtv/examples/germany-g4.grc
+++ b/gr-dtv/examples/germany-g4.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g5.grc b/gr-dtv/examples/germany-g5.grc
index ed9262faae..a55acedb8f 100644
--- a/gr-dtv/examples/germany-g5.grc
+++ b/gr-dtv/examples/germany-g5.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g6.grc b/gr-dtv/examples/germany-g6.grc
index 37073109bc..a989c55fd2 100644
--- a/gr-dtv/examples/germany-g6.grc
+++ b/gr-dtv/examples/germany-g6.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g7.grc b/gr-dtv/examples/germany-g7.grc
index 6581fb55f7..5ff913759d 100644
--- a/gr-dtv/examples/germany-g7.grc
+++ b/gr-dtv/examples/germany-g7.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g8.grc b/gr-dtv/examples/germany-g8.grc
index 4feea03de1..aee8a8ff2f 100644
--- a/gr-dtv/examples/germany-g8.grc
+++ b/gr-dtv/examples/germany-g8.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/germany-g9.grc b/gr-dtv/examples/germany-g9.grc
index 78ff697e67..c73efef13b 100644
--- a/gr-dtv/examples/germany-g9.grc
+++ b/gr-dtv/examples/germany-g9.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/uhd_atsc_capture.grc b/gr-dtv/examples/uhd_atsc_capture.grc
index c79775851a..f3bd3edcf2 100644
--- a/gr-dtv/examples/uhd_atsc_capture.grc
+++ b/gr-dtv/examples/uhd_atsc_capture.grc
@@ -66,7 +66,7 @@ blocks:
gui_hint: 1,0,1,2
label: Gain
min_len: '200'
- orient: Qt.Horizontal
+ orient: QtCore.Qt.Horizontal
rangeType: float
start: '0'
step: '2'
@@ -122,6 +122,49 @@ blocks:
coordinate: [336, 276.0]
rotation: 0
state: true
+- name: soapy_custom_source_0
+ id: soapy_custom_source
+ parameters:
+ affinity: ''
+ agc0: 'False'
+ agc1: 'False'
+ alias: ''
+ antenna0: RX
+ antenna1: ''
+ bandwidth0: '6000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dc_removal0: 'True'
+ dc_removal1: 'True'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ nchan: '1'
+ samp_rate: sample_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [32, 276.0]
+ rotation: 0
+ state: true
- name: u
id: uhd_usrp_source
parameters:
@@ -237,38 +280,70 @@ blocks:
avoid interpolation error and no longer
requires an arbitrary resampler for decoding.'
- dc_offs_enb0: '""'
- dc_offs_enb1: '""'
- dc_offs_enb10: '""'
- dc_offs_enb11: '""'
- dc_offs_enb12: '""'
- dc_offs_enb13: '""'
- dc_offs_enb14: '""'
- dc_offs_enb15: '""'
- dc_offs_enb16: '""'
- dc_offs_enb17: '""'
- dc_offs_enb18: '""'
- dc_offs_enb19: '""'
- dc_offs_enb2: '""'
- dc_offs_enb20: '""'
- dc_offs_enb21: '""'
- dc_offs_enb22: '""'
- dc_offs_enb23: '""'
- dc_offs_enb24: '""'
- dc_offs_enb25: '""'
- dc_offs_enb26: '""'
- dc_offs_enb27: '""'
- dc_offs_enb28: '""'
- dc_offs_enb29: '""'
- dc_offs_enb3: '""'
- dc_offs_enb30: '""'
- dc_offs_enb31: '""'
- dc_offs_enb4: '""'
- dc_offs_enb5: '""'
- dc_offs_enb6: '""'
- dc_offs_enb7: '""'
- dc_offs_enb8: '""'
- dc_offs_enb9: '""'
+ dc_offs0: 0+0j
+ dc_offs1: 0+0j
+ dc_offs10: 0+0j
+ dc_offs11: 0+0j
+ dc_offs12: 0+0j
+ dc_offs13: 0+0j
+ dc_offs14: 0+0j
+ dc_offs15: 0+0j
+ dc_offs16: 0+0j
+ dc_offs17: 0+0j
+ dc_offs18: 0+0j
+ dc_offs19: 0+0j
+ dc_offs2: 0+0j
+ dc_offs20: 0+0j
+ dc_offs21: 0+0j
+ dc_offs22: 0+0j
+ dc_offs23: 0+0j
+ dc_offs24: 0+0j
+ dc_offs25: 0+0j
+ dc_offs26: 0+0j
+ dc_offs27: 0+0j
+ dc_offs28: 0+0j
+ dc_offs29: 0+0j
+ dc_offs3: 0+0j
+ dc_offs30: 0+0j
+ dc_offs31: 0+0j
+ dc_offs4: 0+0j
+ dc_offs5: 0+0j
+ dc_offs6: 0+0j
+ dc_offs7: 0+0j
+ dc_offs8: 0+0j
+ dc_offs9: 0+0j
+ dc_offs_enb0: default
+ dc_offs_enb1: default
+ dc_offs_enb10: default
+ dc_offs_enb11: default
+ dc_offs_enb12: default
+ dc_offs_enb13: default
+ dc_offs_enb14: default
+ dc_offs_enb15: default
+ dc_offs_enb16: default
+ dc_offs_enb17: default
+ dc_offs_enb18: default
+ dc_offs_enb19: default
+ dc_offs_enb2: default
+ dc_offs_enb20: default
+ dc_offs_enb21: default
+ dc_offs_enb22: default
+ dc_offs_enb23: default
+ dc_offs_enb24: default
+ dc_offs_enb25: default
+ dc_offs_enb26: default
+ dc_offs_enb27: default
+ dc_offs_enb28: default
+ dc_offs_enb29: default
+ dc_offs_enb3: default
+ dc_offs_enb30: default
+ dc_offs_enb31: default
+ dc_offs_enb4: default
+ dc_offs_enb5: default
+ dc_offs_enb6: default
+ dc_offs_enb7: default
+ dc_offs_enb8: default
+ dc_offs_enb9: default
dev_addr: '"num_recv_frames=128"'
dev_args: '""'
gain0: gain
@@ -303,38 +378,102 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
- iq_imbal_enb0: '""'
- iq_imbal_enb1: '""'
- iq_imbal_enb10: '""'
- iq_imbal_enb11: '""'
- iq_imbal_enb12: '""'
- iq_imbal_enb13: '""'
- iq_imbal_enb14: '""'
- iq_imbal_enb15: '""'
- iq_imbal_enb16: '""'
- iq_imbal_enb17: '""'
- iq_imbal_enb18: '""'
- iq_imbal_enb19: '""'
- iq_imbal_enb2: '""'
- iq_imbal_enb20: '""'
- iq_imbal_enb21: '""'
- iq_imbal_enb22: '""'
- iq_imbal_enb23: '""'
- iq_imbal_enb24: '""'
- iq_imbal_enb25: '""'
- iq_imbal_enb26: '""'
- iq_imbal_enb27: '""'
- iq_imbal_enb28: '""'
- iq_imbal_enb29: '""'
- iq_imbal_enb3: '""'
- iq_imbal_enb30: '""'
- iq_imbal_enb31: '""'
- iq_imbal_enb4: '""'
- iq_imbal_enb5: '""'
- iq_imbal_enb6: '""'
- iq_imbal_enb7: '""'
- iq_imbal_enb8: '""'
- iq_imbal_enb9: '""'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
+ iq_imbal0: 0+0j
+ iq_imbal1: 0+0j
+ iq_imbal10: 0+0j
+ iq_imbal11: 0+0j
+ iq_imbal12: 0+0j
+ iq_imbal13: 0+0j
+ iq_imbal14: 0+0j
+ iq_imbal15: 0+0j
+ iq_imbal16: 0+0j
+ iq_imbal17: 0+0j
+ iq_imbal18: 0+0j
+ iq_imbal19: 0+0j
+ iq_imbal2: 0+0j
+ iq_imbal20: 0+0j
+ iq_imbal21: 0+0j
+ iq_imbal22: 0+0j
+ iq_imbal23: 0+0j
+ iq_imbal24: 0+0j
+ iq_imbal25: 0+0j
+ iq_imbal26: 0+0j
+ iq_imbal27: 0+0j
+ iq_imbal28: 0+0j
+ iq_imbal29: 0+0j
+ iq_imbal3: 0+0j
+ iq_imbal30: 0+0j
+ iq_imbal31: 0+0j
+ iq_imbal4: 0+0j
+ iq_imbal5: 0+0j
+ iq_imbal6: 0+0j
+ iq_imbal7: 0+0j
+ iq_imbal8: 0+0j
+ iq_imbal9: 0+0j
+ iq_imbal_enb0: default
+ iq_imbal_enb1: default
+ iq_imbal_enb10: default
+ iq_imbal_enb11: default
+ iq_imbal_enb12: default
+ iq_imbal_enb13: default
+ iq_imbal_enb14: default
+ iq_imbal_enb15: default
+ iq_imbal_enb16: default
+ iq_imbal_enb17: default
+ iq_imbal_enb18: default
+ iq_imbal_enb19: default
+ iq_imbal_enb2: default
+ iq_imbal_enb20: default
+ iq_imbal_enb21: default
+ iq_imbal_enb22: default
+ iq_imbal_enb23: default
+ iq_imbal_enb24: default
+ iq_imbal_enb25: default
+ iq_imbal_enb26: default
+ iq_imbal_enb27: default
+ iq_imbal_enb28: default
+ iq_imbal_enb29: default
+ iq_imbal_enb3: default
+ iq_imbal_enb30: default
+ iq_imbal_enb31: default
+ iq_imbal_enb4: default
+ iq_imbal_enb5: default
+ iq_imbal_enb6: default
+ iq_imbal_enb7: default
+ iq_imbal_enb8: default
+ iq_imbal_enb9: default
lo_export0: 'False'
lo_export1: 'False'
lo_export10: 'False'
@@ -402,38 +541,6 @@ blocks:
maxoutbuf: '0'
minoutbuf: '0'
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
rx_agc0: Disabled
@@ -478,6 +585,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -496,7 +604,7 @@ blocks:
bus_structure: null
coordinate: [32, 116.0]
rotation: 0
- state: enabled
+ state: disabled
- name: usrp_freq_sink
id: qtgui_freq_sink_x
parameters:
@@ -549,6 +657,7 @@ blocks:
minoutbuf: '0'
name: '"RX Spectrum"'
nconnections: '1'
+ norm_window: 'False'
showports: 'True'
tr_chan: '0'
tr_level: '0.0'
@@ -579,6 +688,8 @@ blocks:
state: enabled
connections:
+- [soapy_custom_source_0, '0', blocks_file_sink_0, '0']
+- [soapy_custom_source_0, '0', usrp_freq_sink, '0']
- [u, '0', blocks_file_sink_0, '0']
- [u, '0', usrp_freq_sink, '0']
diff --git a/gr-dtv/examples/uhd_atsc_rx.grc b/gr-dtv/examples/uhd_atsc_rx.grc
index c22687e4cc..382e87d726 100644
--- a/gr-dtv/examples/uhd_atsc_rx.grc
+++ b/gr-dtv/examples/uhd_atsc_rx.grc
@@ -409,6 +409,49 @@ blocks:
coordinate: [1048, 436.0]
rotation: 0
state: true
+- name: soapy_custom_source_0
+ id: soapy_custom_source
+ parameters:
+ affinity: ''
+ agc0: 'False'
+ agc1: 'False'
+ alias: ''
+ antenna0: RX
+ antenna1: ''
+ bandwidth0: '6000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dc_removal0: 'True'
+ dc_removal1: 'True'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: '35'
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ nchan: '1'
+ samp_rate: sample_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [32, 284.0]
+ rotation: 0
+ state: true
- name: u
id: uhd_usrp_source
parameters:
@@ -524,38 +567,70 @@ blocks:
avoid interpolation error and no longer
requires an arbitrary resampler.'
- dc_offs_enb0: '""'
- dc_offs_enb1: '""'
- dc_offs_enb10: '""'
- dc_offs_enb11: '""'
- dc_offs_enb12: '""'
- dc_offs_enb13: '""'
- dc_offs_enb14: '""'
- dc_offs_enb15: '""'
- dc_offs_enb16: '""'
- dc_offs_enb17: '""'
- dc_offs_enb18: '""'
- dc_offs_enb19: '""'
- dc_offs_enb2: '""'
- dc_offs_enb20: '""'
- dc_offs_enb21: '""'
- dc_offs_enb22: '""'
- dc_offs_enb23: '""'
- dc_offs_enb24: '""'
- dc_offs_enb25: '""'
- dc_offs_enb26: '""'
- dc_offs_enb27: '""'
- dc_offs_enb28: '""'
- dc_offs_enb29: '""'
- dc_offs_enb3: '""'
- dc_offs_enb30: '""'
- dc_offs_enb31: '""'
- dc_offs_enb4: '""'
- dc_offs_enb5: '""'
- dc_offs_enb6: '""'
- dc_offs_enb7: '""'
- dc_offs_enb8: '""'
- dc_offs_enb9: '""'
+ dc_offs0: 0+0j
+ dc_offs1: 0+0j
+ dc_offs10: 0+0j
+ dc_offs11: 0+0j
+ dc_offs12: 0+0j
+ dc_offs13: 0+0j
+ dc_offs14: 0+0j
+ dc_offs15: 0+0j
+ dc_offs16: 0+0j
+ dc_offs17: 0+0j
+ dc_offs18: 0+0j
+ dc_offs19: 0+0j
+ dc_offs2: 0+0j
+ dc_offs20: 0+0j
+ dc_offs21: 0+0j
+ dc_offs22: 0+0j
+ dc_offs23: 0+0j
+ dc_offs24: 0+0j
+ dc_offs25: 0+0j
+ dc_offs26: 0+0j
+ dc_offs27: 0+0j
+ dc_offs28: 0+0j
+ dc_offs29: 0+0j
+ dc_offs3: 0+0j
+ dc_offs30: 0+0j
+ dc_offs31: 0+0j
+ dc_offs4: 0+0j
+ dc_offs5: 0+0j
+ dc_offs6: 0+0j
+ dc_offs7: 0+0j
+ dc_offs8: 0+0j
+ dc_offs9: 0+0j
+ dc_offs_enb0: default
+ dc_offs_enb1: default
+ dc_offs_enb10: default
+ dc_offs_enb11: default
+ dc_offs_enb12: default
+ dc_offs_enb13: default
+ dc_offs_enb14: default
+ dc_offs_enb15: default
+ dc_offs_enb16: default
+ dc_offs_enb17: default
+ dc_offs_enb18: default
+ dc_offs_enb19: default
+ dc_offs_enb2: default
+ dc_offs_enb20: default
+ dc_offs_enb21: default
+ dc_offs_enb22: default
+ dc_offs_enb23: default
+ dc_offs_enb24: default
+ dc_offs_enb25: default
+ dc_offs_enb26: default
+ dc_offs_enb27: default
+ dc_offs_enb28: default
+ dc_offs_enb29: default
+ dc_offs_enb3: default
+ dc_offs_enb30: default
+ dc_offs_enb31: default
+ dc_offs_enb4: default
+ dc_offs_enb5: default
+ dc_offs_enb6: default
+ dc_offs_enb7: default
+ dc_offs_enb8: default
+ dc_offs_enb9: default
dev_addr: '"num_recv_frames=128"'
dev_args: '""'
gain0: gain
@@ -622,38 +697,70 @@ blocks:
gain_type7: default
gain_type8: default
gain_type9: default
- iq_imbal_enb0: '""'
- iq_imbal_enb1: '""'
- iq_imbal_enb10: '""'
- iq_imbal_enb11: '""'
- iq_imbal_enb12: '""'
- iq_imbal_enb13: '""'
- iq_imbal_enb14: '""'
- iq_imbal_enb15: '""'
- iq_imbal_enb16: '""'
- iq_imbal_enb17: '""'
- iq_imbal_enb18: '""'
- iq_imbal_enb19: '""'
- iq_imbal_enb2: '""'
- iq_imbal_enb20: '""'
- iq_imbal_enb21: '""'
- iq_imbal_enb22: '""'
- iq_imbal_enb23: '""'
- iq_imbal_enb24: '""'
- iq_imbal_enb25: '""'
- iq_imbal_enb26: '""'
- iq_imbal_enb27: '""'
- iq_imbal_enb28: '""'
- iq_imbal_enb29: '""'
- iq_imbal_enb3: '""'
- iq_imbal_enb30: '""'
- iq_imbal_enb31: '""'
- iq_imbal_enb4: '""'
- iq_imbal_enb5: '""'
- iq_imbal_enb6: '""'
- iq_imbal_enb7: '""'
- iq_imbal_enb8: '""'
- iq_imbal_enb9: '""'
+ iq_imbal0: 0+0j
+ iq_imbal1: 0+0j
+ iq_imbal10: 0+0j
+ iq_imbal11: 0+0j
+ iq_imbal12: 0+0j
+ iq_imbal13: 0+0j
+ iq_imbal14: 0+0j
+ iq_imbal15: 0+0j
+ iq_imbal16: 0+0j
+ iq_imbal17: 0+0j
+ iq_imbal18: 0+0j
+ iq_imbal19: 0+0j
+ iq_imbal2: 0+0j
+ iq_imbal20: 0+0j
+ iq_imbal21: 0+0j
+ iq_imbal22: 0+0j
+ iq_imbal23: 0+0j
+ iq_imbal24: 0+0j
+ iq_imbal25: 0+0j
+ iq_imbal26: 0+0j
+ iq_imbal27: 0+0j
+ iq_imbal28: 0+0j
+ iq_imbal29: 0+0j
+ iq_imbal3: 0+0j
+ iq_imbal30: 0+0j
+ iq_imbal31: 0+0j
+ iq_imbal4: 0+0j
+ iq_imbal5: 0+0j
+ iq_imbal6: 0+0j
+ iq_imbal7: 0+0j
+ iq_imbal8: 0+0j
+ iq_imbal9: 0+0j
+ iq_imbal_enb0: default
+ iq_imbal_enb1: default
+ iq_imbal_enb10: default
+ iq_imbal_enb11: default
+ iq_imbal_enb12: default
+ iq_imbal_enb13: default
+ iq_imbal_enb14: default
+ iq_imbal_enb15: default
+ iq_imbal_enb16: default
+ iq_imbal_enb17: default
+ iq_imbal_enb18: default
+ iq_imbal_enb19: default
+ iq_imbal_enb2: default
+ iq_imbal_enb20: default
+ iq_imbal_enb21: default
+ iq_imbal_enb22: default
+ iq_imbal_enb23: default
+ iq_imbal_enb24: default
+ iq_imbal_enb25: default
+ iq_imbal_enb26: default
+ iq_imbal_enb27: default
+ iq_imbal_enb28: default
+ iq_imbal_enb29: default
+ iq_imbal_enb3: default
+ iq_imbal_enb30: default
+ iq_imbal_enb31: default
+ iq_imbal_enb4: default
+ iq_imbal_enb5: default
+ iq_imbal_enb6: default
+ iq_imbal_enb7: default
+ iq_imbal_enb8: default
+ iq_imbal_enb9: default
lo_export0: 'False'
lo_export1: 'False'
lo_export10: 'False'
@@ -765,6 +872,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -783,7 +891,7 @@ blocks:
bus_structure: null
coordinate: [32, 116.0]
rotation: 0
- state: enabled
+ state: disabled
- name: usrp_freq_sink
id: qtgui_freq_sink_x
parameters:
@@ -885,6 +993,8 @@ connections:
- [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']
+- [soapy_custom_source_0, '0', filter_fft_rrc_filter_0, '0']
+- [soapy_custom_source_0, '0', usrp_freq_sink, '0']
- [u, '0', filter_fft_rrc_filter_0, '0']
- [u, '0', usrp_freq_sink, '0']
diff --git a/gr-dtv/examples/uhd_atsc_tx.grc b/gr-dtv/examples/uhd_atsc_tx.grc
index e026b12555..1ff3abeb63 100644
--- a/gr-dtv/examples/uhd_atsc_tx.grc
+++ b/gr-dtv/examples/uhd_atsc_tx.grc
@@ -86,49 +86,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [888, 84.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [632, 84.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [760, 84.0]
+ coordinate: [632, 92.0]
rotation: 0
state: enabled
- name: blocks_file_source_0
@@ -181,11 +139,12 @@ blocks:
maxoutbuf: '0'
minoutbuf: '0'
phase_inc: ((-3000000.0 + pilot_freq) / symbol_rate) * (math.pi * 2)
+ tag_inc_update: 'False'
states:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [336, 332]
+ coordinate: [336, 304.0]
rotation: 0
state: enabled
- name: blocks_vector_to_stream_1
@@ -334,7 +293,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [576, 316]
+ coordinate: [576, 300.0]
rotation: 0
state: enabled
- name: import_0
@@ -417,6 +376,7 @@ blocks:
minoutbuf: '0'
name: '""'
nconnections: '1'
+ norm_window: 'False'
showports: 'True'
tr_chan: '0'
tr_level: '0.0'
@@ -442,9 +402,46 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [944, 452.0]
+ coordinate: [944, 392.0]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '6000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: symbol_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [944, 180.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -590,6 +587,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -658,38 +687,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: symbol_rate
@@ -702,6 +699,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -718,9 +716,9 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [944, 276.0]
+ coordinate: [944, 268.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_1
id: virtual_sink
parameters:
@@ -744,7 +742,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [336, 276.0]
+ coordinate: [336, 252.0]
rotation: 180
state: true
@@ -761,6 +759,7 @@ connections:
- [dtv_atsc_trellis_encoder_0, '0', dtv_atsc_field_sync_mux_0, '0']
- [dtv_dvbs2_modulator_bc_0, '0', virtual_sink_1, '0']
- [fft_filter_xxx_0, '0', qtgui_freq_sink_x_0, '0']
+- [fft_filter_xxx_0, '0', soapy_custom_sink_0, '0']
- [fft_filter_xxx_0, '0', uhd_usrp_sink_0, '0']
- [virtual_source_1, '0', blocks_rotator_cc_0, '0']
diff --git a/gr-dtv/examples/vv001-cr35.grc b/gr-dtv/examples/vv001-cr35.grc
index a1085d42c3..069bd02b55 100644
--- a/gr-dtv/examples/vv001-cr35.grc
+++ b/gr-dtv/examples/vv001-cr35.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv003-cr23.grc b/gr-dtv/examples/vv003-cr23.grc
index 4bec51acf5..9e73c28dbb 100644
--- a/gr-dtv/examples/vv003-cr23.grc
+++ b/gr-dtv/examples/vv003-cr23.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv004-8kfft.grc b/gr-dtv/examples/vv004-8kfft.grc
index 5ab204761c..82e1b2ba17 100644
--- a/gr-dtv/examples/vv004-8kfft.grc
+++ b/gr-dtv/examples/vv004-8kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv005-8kfft.grc b/gr-dtv/examples/vv005-8kfft.grc
index f34b0925b7..4659a3d626 100644
--- a/gr-dtv/examples/vv005-8kfft.grc
+++ b/gr-dtv/examples/vv005-8kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv007-16kfft.grc b/gr-dtv/examples/vv007-16kfft.grc
index bd3799df6c..809847499e 100644
--- a/gr-dtv/examples/vv007-16kfft.grc
+++ b/gr-dtv/examples/vv007-16kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv008-16kfft.grc b/gr-dtv/examples/vv008-16kfft.grc
index 886cc3cf94..515d2662db 100644
--- a/gr-dtv/examples/vv008-16kfft.grc
+++ b/gr-dtv/examples/vv008-16kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv009-4kfft.grc b/gr-dtv/examples/vv009-4kfft.grc
index acbbe16e6f..b108cc7717 100644
--- a/gr-dtv/examples/vv009-4kfft.grc
+++ b/gr-dtv/examples/vv009-4kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv010-2kfft.grc b/gr-dtv/examples/vv010-2kfft.grc
index 81138c589a..ef01e943f0 100644
--- a/gr-dtv/examples/vv010-2kfft.grc
+++ b/gr-dtv/examples/vv010-2kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv011-1kfft.grc b/gr-dtv/examples/vv011-1kfft.grc
index 82e6b19321..1fd772e4a3 100644
--- a/gr-dtv/examples/vv011-1kfft.grc
+++ b/gr-dtv/examples/vv011-1kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv012-64qam45.grc b/gr-dtv/examples/vv012-64qam45.grc
index f242ea2205..febc3751b1 100644
--- a/gr-dtv/examples/vv012-64qam45.grc
+++ b/gr-dtv/examples/vv012-64qam45.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [592, 132.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [360, 132.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [472, 132.0]
+ coordinate: [288, 316.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -490,6 +448,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -635,6 +630,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -703,38 +730,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -747,6 +742,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -765,7 +761,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -821,6 +817,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv013-64qam56.grc b/gr-dtv/examples/vv013-64qam56.grc
index 14b0c38897..3b4cc2241e 100644
--- a/gr-dtv/examples/vv013-64qam56.grc
+++ b/gr-dtv/examples/vv013-64qam56.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [592, 132.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [360, 132.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [472, 132.0]
+ coordinate: [288, 316.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -490,6 +448,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -635,6 +630,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -703,38 +730,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -747,6 +742,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -765,7 +761,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -821,6 +817,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv014-64qam34.grc b/gr-dtv/examples/vv014-64qam34.grc
index 4e3abb2ff7..d094bf76d5 100644
--- a/gr-dtv/examples/vv014-64qam34.grc
+++ b/gr-dtv/examples/vv014-64qam34.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [592, 132.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [360, 132.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [472, 132.0]
+ coordinate: [288, 316.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -490,6 +448,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -635,6 +630,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -703,38 +730,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -747,6 +742,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -765,7 +761,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -821,6 +817,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv015-8kfft.grc b/gr-dtv/examples/vv015-8kfft.grc
index cf7111449e..20f5bb6afd 100644
--- a/gr-dtv/examples/vv015-8kfft.grc
+++ b/gr-dtv/examples/vv015-8kfft.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv016-256qam34.grc b/gr-dtv/examples/vv016-256qam34.grc
index 466d4c9530..078722970b 100644
--- a/gr-dtv/examples/vv016-256qam34.grc
+++ b/gr-dtv/examples/vv016-256qam34.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [592, 132.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [360, 132.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [472, 132.0]
+ coordinate: [288, 316.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -490,6 +448,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -635,6 +630,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -703,38 +730,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -747,6 +742,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -765,7 +761,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -821,6 +817,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv017-paprtr.grc b/gr-dtv/examples/vv017-paprtr.grc
index affa79f666..35157d4094 100644
--- a/gr-dtv/examples/vv017-paprtr.grc
+++ b/gr-dtv/examples/vv017-paprtr.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [592, 132.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [360, 132.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [472, 132.0]
+ coordinate: [288, 316.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -490,6 +448,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -635,6 +630,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -703,38 +730,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -747,6 +742,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -765,7 +761,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -821,6 +817,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv018-miso.grc b/gr-dtv/examples/vv018-miso.grc
index d9fca67652..be844b41fd 100644
--- a/gr-dtv/examples/vv018-miso.grc
+++ b/gr-dtv/examples/vv018-miso.grc
@@ -74,7 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [176, 60.0]
+ coordinate: [176, 68.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -554,6 +554,43 @@ blocks:
coordinate: [1072, 188.0]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '2'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [824, 560.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -699,6 +736,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -767,38 +836,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '2'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -811,6 +848,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: sync
@@ -829,11 +867,13 @@ blocks:
bus_structure: null
coordinate: [816, 412.0]
rotation: 0
- state: enabled
+ state: disabled
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '1']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '1']
+- [blocks_multiply_const_xx_0_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [digital_ofdm_cyclic_prefixer_0_0, '0', dtv_dvbt2_p1insertion_cc_0_0, '0']
diff --git a/gr-dtv/examples/vv019-norot.grc b/gr-dtv/examples/vv019-norot.grc
index 280ef78e8b..9977674bf4 100644
--- a/gr-dtv/examples/vv019-norot.grc
+++ b/gr-dtv/examples/vv019-norot.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv034-dtg016.grc b/gr-dtv/examples/vv034-dtg016.grc
index 3a0e41859b..0a51601c46 100644
--- a/gr-dtv/examples/vv034-dtg016.grc
+++ b/gr-dtv/examples/vv034-dtg016.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [504, 332.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [272, 332.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [384, 332.0]
+ coordinate: [288, 332.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -465,6 +423,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -610,6 +605,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -678,38 +705,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -722,6 +717,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -740,7 +736,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -796,6 +792,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv035-dtg052.grc b/gr-dtv/examples/vv035-dtg052.grc
index d26bc7df92..7216011162 100644
--- a/gr-dtv/examples/vv035-dtg052.grc
+++ b/gr-dtv/examples/vv035-dtg052.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [592, 132.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [360, 132.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [472, 132.0]
+ coordinate: [288, 316.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -490,6 +448,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '8000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -635,6 +630,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -703,38 +730,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -747,6 +742,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -765,7 +761,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -821,6 +817,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']
diff --git a/gr-dtv/examples/vv036-dtg091.grc b/gr-dtv/examples/vv036-dtg091.grc
index 8512feb880..a728e79472 100644
--- a/gr-dtv/examples/vv036-dtg091.grc
+++ b/gr-dtv/examples/vv036-dtg091.grc
@@ -74,49 +74,7 @@ blocks:
bus_sink: false
bus_source: false
bus_structure: null
- coordinate: [592, 132.0]
- rotation: 0
- state: enabled
-- name: vga1_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '-35'
- step: '1'
- stop: '-4'
- value: '-8'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [360, 132.0]
- rotation: 0
- state: enabled
-- name: vga2_gain
- id: variable_qtgui_range
- parameters:
- comment: ''
- gui_hint: ''
- label: ''
- min_len: '200'
- orient: QtCore.Qt.Horizontal
- rangeType: int
- start: '0'
- step: '1'
- stop: '25'
- value: '10'
- widget: counter_slider
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [472, 132.0]
+ coordinate: [288, 316.0]
rotation: 0
state: enabled
- name: blocks_file_sink_0
@@ -490,6 +448,43 @@ blocks:
coordinate: [56, 428]
rotation: 0
state: enabled
+- name: soapy_custom_sink_0
+ id: soapy_custom_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ antenna0: TX
+ antenna1: ''
+ bandwidth0: '7000000'
+ bandwidth1: '0'
+ center_freq0: center_freq
+ center_freq1: '0'
+ comment: ''
+ dc_offset0: '0'
+ dc_offset1: '0'
+ dev_args: ''
+ driver: ''
+ freq_correction0: '0'
+ freq_correction1: '0'
+ gain0: tx_gain
+ gain1: '0'
+ iq_balance0: '0'
+ iq_balance1: '0'
+ nchan: '1'
+ samp_rate: samp_rate
+ settings0: ''
+ settings1: ''
+ stream_args: ''
+ tune_args0: ''
+ tune_args1: ''
+ type: fc32
+ states:
+ bus_sink: false
+ bus_source: false
+ bus_structure: null
+ coordinate: [1088, 540.0]
+ rotation: 0
+ state: true
- name: uhd_usrp_sink_0
id: uhd_usrp_sink
parameters:
@@ -635,6 +630,38 @@ blocks:
gain7: '0'
gain8: '0'
gain9: '0'
+ gain_type0: default
+ gain_type1: default
+ gain_type10: default
+ gain_type11: default
+ gain_type12: default
+ gain_type13: default
+ gain_type14: default
+ gain_type15: default
+ gain_type16: default
+ gain_type17: default
+ gain_type18: default
+ gain_type19: default
+ gain_type2: default
+ gain_type20: default
+ gain_type21: default
+ gain_type22: default
+ gain_type23: default
+ gain_type24: default
+ gain_type25: default
+ gain_type26: default
+ gain_type27: default
+ gain_type28: default
+ gain_type29: default
+ gain_type3: default
+ gain_type30: default
+ gain_type31: default
+ gain_type4: default
+ gain_type5: default
+ gain_type6: default
+ gain_type7: default
+ gain_type8: default
+ gain_type9: default
len_tag_name: ''
lo_export0: 'False'
lo_export1: 'False'
@@ -703,38 +730,6 @@ blocks:
maxoutbuf: ''
minoutbuf: ''
nchan: '1'
- norm_gain0: 'False'
- norm_gain1: 'False'
- norm_gain10: 'False'
- norm_gain11: 'False'
- norm_gain12: 'False'
- norm_gain13: 'False'
- norm_gain14: 'False'
- norm_gain15: 'False'
- norm_gain16: 'False'
- norm_gain17: 'False'
- norm_gain18: 'False'
- norm_gain19: 'False'
- norm_gain2: 'False'
- norm_gain20: 'False'
- norm_gain21: 'False'
- norm_gain22: 'False'
- norm_gain23: 'False'
- norm_gain24: 'False'
- norm_gain25: 'False'
- norm_gain26: 'False'
- norm_gain27: 'False'
- norm_gain28: 'False'
- norm_gain29: 'False'
- norm_gain3: 'False'
- norm_gain30: 'False'
- norm_gain31: 'False'
- norm_gain4: 'False'
- norm_gain5: 'False'
- norm_gain6: 'False'
- norm_gain7: 'False'
- norm_gain8: 'False'
- norm_gain9: 'False'
num_mboards: '1'
otw: ''
samp_rate: samp_rate
@@ -747,6 +742,7 @@ blocks:
sd_spec6: ''
sd_spec7: ''
show_lo_controls: 'False'
+ start_time: '-1.0'
stream_args: ''
stream_chans: '[]'
sync: none
@@ -765,7 +761,7 @@ blocks:
bus_structure: null
coordinate: [1080, 420.0]
rotation: 0
- state: enabled
+ state: disabled
- name: virtual_sink_0
id: virtual_sink
parameters:
@@ -821,6 +817,7 @@ blocks:
connections:
- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0']
+- [blocks_multiply_const_xx_0, '0', soapy_custom_sink_0, '0']
- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0']
- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0']
- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0']