summaryrefslogtreecommitdiff
path: root/gr-dtv/examples/file_atsc_rx.grc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/examples/file_atsc_rx.grc')
-rw-r--r--gr-dtv/examples/file_atsc_rx.grc658
1 files changed, 173 insertions, 485 deletions
diff --git a/gr-dtv/examples/file_atsc_rx.grc b/gr-dtv/examples/file_atsc_rx.grc
index c75f45d3fc..e64f21e198 100644
--- a/gr-dtv/examples/file_atsc_rx.grc
+++ b/gr-dtv/examples/file_atsc_rx.grc
@@ -1,485 +1,173 @@
-<?xml version='1.0' encoding='ASCII'?>
-<flow_graph>
- <timestamp>Tue Jul 22 14:34:09 2014</timestamp>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>atsc_sym_rate</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>4.5e6/286*684</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(94, 115)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>sample_rate</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>6.25e6</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(278, 200)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>duration</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>30</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(381, 198)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>gain</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>18</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(205, 200)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>freq</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>605e6</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(117, 201)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>antenna</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>"TX/RX"</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(27, 201)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>sps</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>1.1</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(20, 115)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>variable</key>
- <param>
- <key>id</key>
- <value>oversampled_rate</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>value</key>
- <value>atsc_sym_rate*sps</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(207, 115)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>options</key>
- <param>
- <key>id</key>
- <value>file_atsc_rx</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>title</key>
- <value>Receive ATSC from UHD</value>
- </param>
- <param>
- <key>author</key>
- <value></value>
- </param>
- <param>
- <key>description</key>
- <value></value>
- </param>
- <param>
- <key>window_size</key>
- <value>4000, 4000</value>
- </param>
- <param>
- <key>generate_options</key>
- <value>no_gui</value>
- </param>
- <param>
- <key>category</key>
- <value>Custom</value>
- </param>
- <param>
- <key>run_options</key>
- <value>run</value>
- </param>
- <param>
- <key>run</key>
- <value>True</value>
- </param>
- <param>
- <key>max_nouts</key>
- <value>0</value>
- </param>
- <param>
- <key>realtime_scheduling</key>
- <value></value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(11, 10)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>blocks_interleaved_short_to_complex</key>
- <param>
- <key>id</key>
- <value>blocks_interleaved_short_to_complex_0</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>vector_input</key>
- <value>False</value>
- </param>
- <param>
- <key>swap</key>
- <value>False</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>minoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>maxoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(206, 337)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>dtv_atsc_rx</key>
- <param>
- <key>id</key>
- <value>dtv_atsc_rx_0</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>rate</key>
- <value>sample_rate</value>
- </param>
- <param>
- <key>sps</key>
- <value>1.5</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>minoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>maxoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(398, 329)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>blocks_file_sink</key>
- <param>
- <key>id</key>
- <value>blocks_file_sink_0</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>file</key>
- <value>mpeg.ts</value>
- </param>
- <param>
- <key>type</key>
- <value>byte</value>
- </param>
- <param>
- <key>vlen</key>
- <value>1</value>
- </param>
- <param>
- <key>unbuffered</key>
- <value>False</value>
- </param>
- <param>
- <key>append</key>
- <value>False</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(605, 321)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <block>
- <key>blocks_file_source</key>
- <param>
- <key>id</key>
- <value>blocks_file_source_0</value>
- </param>
- <param>
- <key>_enabled</key>
- <value>True</value>
- </param>
- <param>
- <key>file</key>
- <value>atsc_iq.sc16</value>
- </param>
- <param>
- <key>type</key>
- <value>short</value>
- </param>
- <param>
- <key>repeat</key>
- <value>False</value>
- </param>
- <param>
- <key>vlen</key>
- <value>1</value>
- </param>
- <param>
- <key>alias</key>
- <value></value>
- </param>
- <param>
- <key>affinity</key>
- <value></value>
- </param>
- <param>
- <key>minoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>maxoutbuf</key>
- <value>0</value>
- </param>
- <param>
- <key>_coordinate</key>
- <value>(33, 329)</value>
- </param>
- <param>
- <key>_rotation</key>
- <value>0</value>
- </param>
- </block>
- <connection>
- <source_block_id>blocks_file_source_0</source_block_id>
- <sink_block_id>blocks_interleaved_short_to_complex_0</sink_block_id>
- <source_key>0</source_key>
- <sink_key>0</sink_key>
- </connection>
- <connection>
- <source_block_id>blocks_interleaved_short_to_complex_0</source_block_id>
- <sink_block_id>dtv_atsc_rx_0</sink_block_id>
- <source_key>0</source_key>
- <sink_key>0</sink_key>
- </connection>
- <connection>
- <source_block_id>dtv_atsc_rx_0</source_block_id>
- <sink_block_id>blocks_file_sink_0</sink_block_id>
- <source_key>0</source_key>
- <sink_key>0</sink_key>
- </connection>
-</flow_graph>
+options:
+ parameters:
+ author: ''
+ category: Custom
+ cmake_opt: ''
+ comment: ''
+ copyright: ''
+ description: ''
+ gen_cmake: 'On'
+ gen_linking: dynamic
+ generate_options: no_gui
+ hier_block_src_path: '.:'
+ id: file_atsc_rx
+ max_nouts: '0'
+ output_language: python
+ placement: (0,0)
+ qt_qss_theme: ''
+ realtime_scheduling: ''
+ run: 'True'
+ run_command: '{python} -u {filename}'
+ run_options: run
+ sizing_mode: fixed
+ thread_safe_setters: ''
+ title: Receive ATSC from UHD
+ window_size: 4000, 4000
+ states:
+ coordinate: [11, 10]
+ rotation: 0
+ state: enabled
+
+blocks:
+- name: antenna
+ id: variable
+ parameters:
+ comment: ''
+ value: '"TX/RX"'
+ states:
+ coordinate: [24, 188.0]
+ rotation: 0
+ state: enabled
+- name: atsc_sym_rate
+ id: variable
+ parameters:
+ comment: ''
+ value: 4.5e6/286*684
+ states:
+ coordinate: [128, 124.0]
+ rotation: 0
+ state: enabled
+- name: duration
+ id: variable
+ parameters:
+ comment: ''
+ value: '30'
+ states:
+ coordinate: [456, 188.0]
+ rotation: 0
+ state: enabled
+- name: freq
+ id: variable
+ parameters:
+ comment: ''
+ value: 605e6
+ states:
+ coordinate: [128, 188.0]
+ rotation: 0
+ state: enabled
+- name: gain
+ id: variable
+ parameters:
+ comment: ''
+ value: '18'
+ states:
+ coordinate: [248, 188.0]
+ rotation: 0
+ state: enabled
+- name: oversampled_rate
+ id: variable
+ parameters:
+ comment: ''
+ value: atsc_sym_rate*sps
+ states:
+ coordinate: [248, 124.0]
+ rotation: 0
+ state: enabled
+- name: sample_rate
+ id: variable
+ parameters:
+ comment: ''
+ value: 6.25e6
+ states:
+ coordinate: [344, 188.0]
+ rotation: 0
+ state: enabled
+- name: sps
+ id: variable
+ parameters:
+ comment: ''
+ value: '1.1'
+ states:
+ coordinate: [24, 124.0]
+ rotation: 0
+ state: enabled
+- name: blocks_file_sink_0
+ id: blocks_file_sink
+ parameters:
+ affinity: ''
+ alias: ''
+ append: 'False'
+ comment: ''
+ file: mpeg.ts
+ type: byte
+ unbuffered: 'False'
+ vlen: '1'
+ states:
+ coordinate: [888, 292.0]
+ rotation: 0
+ state: enabled
+- name: blocks_file_source_0
+ id: blocks_file_source
+ parameters:
+ affinity: ''
+ alias: ''
+ begin_tag: pmt.PMT_NIL
+ comment: ''
+ file: atsc_iq.sc16
+ length: '0'
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ offset: '0'
+ repeat: 'False'
+ type: short
+ vlen: '1'
+ states:
+ coordinate: [40, 276.0]
+ rotation: 0
+ state: enabled
+- name: blocks_interleaved_short_to_complex_0
+ id: blocks_interleaved_short_to_complex
+ parameters:
+ affinity: ''
+ alias: ''
+ comment: ''
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ swap: 'False'
+ vector_input: 'False'
+ states:
+ coordinate: [296, 308.0]
+ rotation: 0
+ state: enabled
+- name: dtv_atsc_rx_0
+ id: dtv_atsc_rx
+ parameters:
+ affinity: ''
+ alias: ''
+ comment: ''
+ maxoutbuf: '0'
+ minoutbuf: '0'
+ rate: sample_rate
+ sps: '1.5'
+ states:
+ coordinate: [576, 300.0]
+ rotation: 0
+ state: enabled
+
+connections:
+- [blocks_file_source_0, '0', blocks_interleaved_short_to_complex_0, '0']
+- [blocks_interleaved_short_to_complex_0, '0', dtv_atsc_rx_0, '0']
+- [dtv_atsc_rx_0, '0', blocks_file_sink_0, '0']
+
+metadata:
+ file_format: 1