commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] [gnuradio] 05/07: gr-blocks: Expose non-vector VOLK mu


From: git
Subject: [Commit-gnuradio] [gnuradio] 05/07: gr-blocks: Expose non-vector VOLK multiply constant block.
Date: Wed, 31 Aug 2016 19:40:52 +0000 (UTC)

This is an automated email from the git hooks/post-receive script.

jcorgan pushed a commit to branch master
in repository gnuradio.

commit 9566915e48d66bb4eff75d5bd136127499245224
Author: Ron Economos <address@hidden>
Date:   Fri Aug 26 09:39:02 2016 -0700

    gr-blocks: Expose non-vector VOLK multiply constant block.
---
 gr-blocks/grc/blocks_block_tree.xml        |    1 +
 gr-blocks/grc/blocks_multiply_const_xx.xml |   62 +
 gr-dtv/examples/dvbt_tx_2k.grc             | 1764 +++++++++++-----------
 gr-dtv/examples/dvbt_tx_8k.grc             | 1822 +++++++++++------------
 gr-dtv/examples/vv003-cr23.grc             | 1844 ++++++++++++-----------
 gr-dtv/examples/vv009-4kfft.grc            | 1858 +++++++++++++-----------
 gr-dtv/examples/vv018-miso.grc             | 2172 +++++++++++++++-------------
 7 files changed, 4989 insertions(+), 4534 deletions(-)

diff --git a/gr-blocks/grc/blocks_block_tree.xml 
b/gr-blocks/grc/blocks_block_tree.xml
index 644773f..6bd72be 100644
--- a/gr-blocks/grc/blocks_block_tree.xml
+++ b/gr-blocks/grc/blocks_block_tree.xml
@@ -94,6 +94,7 @@
       <block>blocks_add_const_vxx</block>
       <block>blocks_divide_xx</block>
       <block>blocks_multiply_xx</block>
+      <block>blocks_multiply_const_xx</block>
       <block>blocks_multiply_const_vxx</block>
       <block>blocks_multiply_conjugate_cc</block>
       <block>blocks_multiply_matrix_xx</block>
diff --git a/gr-blocks/grc/blocks_multiply_const_xx.xml 
b/gr-blocks/grc/blocks_multiply_const_xx.xml
new file mode 100644
index 0000000..db8b521
--- /dev/null
+++ b/gr-blocks/grc/blocks_multiply_const_xx.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!--
+###################################################
+##Fast Multiply Const Block:
+##     all types, 1 output, 1 input & const
+###################################################
+ -->
+<block>
+       <name>Fast Multiply Const</name>
+       <key>blocks_multiply_const_xx</key>
+       <import>from gnuradio import blocks</import>
+       <make>blocks.multiply_const_$(type.fcn)($const)</make>
+       <callback>set_k($const)</callback>
+       <param>
+               <name>IO Type</name>
+               <key>type</key>
+               <type>enum</type>
+               <option>
+                       <name>Complex</name>
+                       <key>complex</key>
+                       <opt>fcn:cc</opt>
+               </option>
+               <option>
+                       <name>Float</name>
+                       <key>float</key>
+                       <opt>fcn:ff</opt>
+               </option>
+               <option>
+                       <name>Int</name>
+                       <key>int</key>
+                       <opt>fcn:ii</opt>
+               </option>
+               <option>
+                       <name>Short</name>
+                       <key>short</key>
+                       <opt>fcn:ss</opt>
+               </option>
+       </param>
+       <param>
+               <name>Constant</name>
+               <key>const</key>
+               <value>0</value>
+               <type>$type</type>
+       </param>
+       <param>
+               <name>Vec Length</name>
+               <key>vlen</key>
+               <value>1</value>
+               <type>int</type>
+       </param>
+       <check>$vlen &gt; 0</check>
+       <sink>
+               <name>in</name>
+               <type>$type</type>
+               <vlen>$vlen</vlen>
+       </sink>
+       <source>
+               <name>out</name>
+               <type>$type</type>
+               <vlen>$vlen</vlen>
+       </source>
+</block>
diff --git a/gr-dtv/examples/dvbt_tx_2k.grc b/gr-dtv/examples/dvbt_tx_2k.grc
index 3db36ae..d570b66 100644
--- a/gr-dtv/examples/dvbt_tx_2k.grc
+++ b/gr-dtv/examples/dvbt_tx_2k.grc
@@ -1,503 +1,388 @@
-<?xml version='1.0' encoding='ASCII'?>
-<?grc format='1' created='3.7.8'?>
+<?xml version='1.0' encoding='utf-8'?>
+<?grc format='1' created='3.7.11'?>
 <flow_graph>
   <timestamp>Thu Jan 16 23:00:58 2014</timestamp>
   <block>
-    <key>dtv_dvbt_bit_inner_interleaver</key>
-    <param>
-      <key>id</key>
-      <value>dtv_dvbt_bit_inner_interleaver_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>constellation</key>
-      <value>64qam</value>
-    </param>
-    <param>
-      <key>hierarchy</key>
-      <value>nh</value>
-    </param>
-    <param>
-      <key>transmission_mode</key>
-      <value>T2k</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
+    <key>options</key>
     <param>
-      <key>affinity</key>
+      <key>author</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>window_size</key>
+      <value>1280, 1024</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>category</key>
+      <value>Custom</value>
     </param>
     <param>
       <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(984, 243)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>180</value>
-    </param>
-  </block>
-  <block>
-    <key>variable</key>
-    <param>
-      <key>id</key>
-      <value>samp_rate</value>
+      <key>description</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>value</key>
-      <value>(8000000.0 * 8) / 7</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>comment</key>
-      <value></value>
-    </param>
-    <param>
       <key>_coordinate</key>
-      <value>(8, 83)</value>
+      <value>(8, 12)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_symbol_inner_interleaver</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_symbol_inner_interleaver_0</value>
+      <key>generate_options</key>
+      <value>qt_gui</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>hier_block_src_path</key>
+      <value>.:</value>
     </param>
     <param>
-      <key>transmission_mode</key>
-      <value>T2k</value>
+      <key>id</key>
+      <value>dvbt_tx_demo</value>
     </param>
     <param>
-      <key>direction</key>
-      <value>Interleave</value>
+      <key>max_nouts</key>
+      <value>0</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>qt_qss_theme</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>realtime_scheduling</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>run_command</key>
+      <value>{python} -u {filename}</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>run_options</key>
+      <value>prompt</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>run</key>
+      <value>True</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(664, 243)</value>
+      <key>thread_safe_setters</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>180</value>
+      <key>title</key>
+      <value></value>
     </param>
   </block>
   <block>
-    <key>qtgui_const_sink_x</key>
+    <key>variable</key>
     <param>
-      <key>id</key>
-      <value>qtgui_const_sink_x_0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
-    </param>
-    <param>
-      <key>name</key>
-      <value>""</value>
-    </param>
-    <param>
-      <key>size</key>
-      <value>1024</value>
-    </param>
-    <param>
-      <key>grid</key>
-      <value>False</value>
-    </param>
-    <param>
-      <key>autoscale</key>
-      <value>False</value>
-    </param>
-    <param>
-      <key>ymin</key>
-      <value>-2</value>
+      <key>_coordinate</key>
+      <value>(8, 76)</value>
     </param>
     <param>
-      <key>ymax</key>
-      <value>2</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>xmin</key>
-      <value>-2</value>
+      <key>id</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>xmax</key>
-      <value>2</value>
+      <key>value</key>
+      <value>(8000000.0 * 8) / 7</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_file_source</key>
     <param>
-      <key>nconnections</key>
-      <value>1</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>update_time</key>
-      <value>0.10</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>gui_hint</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>tr_mode</key>
-      <value>qtgui.TRIG_MODE_FREE</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>tr_slope</key>
-      <value>qtgui.TRIG_SLOPE_POS</value>
+      <key>file</key>
+      <value>/run/shm/advtest.ts</value>
     </param>
     <param>
-      <key>tr_level</key>
-      <value>0.0</value>
+      <key>_coordinate</key>
+      <value>(120, 76)</value>
     </param>
     <param>
-      <key>tr_chan</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>tr_tag</key>
-      <value>""</value>
-    </param>
-    <param>
-      <key>legend</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>label1</key>
-      <value></value>
-    </param>
-    <param>
-      <key>width1</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>color1</key>
-      <value>"blue"</value>
+      <key>id</key>
+      <value>blocks_file_source_0</value>
     </param>
     <param>
-      <key>style1</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker1</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha1</key>
-      <value>1.0</value>
+      <key>type</key>
+      <value>byte</value>
     </param>
     <param>
-      <key>label2</key>
-      <value></value>
+      <key>repeat</key>
+      <value>True</value>
     </param>
     <param>
-      <key>width2</key>
+      <key>vlen</key>
       <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_multiply_const_xx</key>
     <param>
-      <key>color2</key>
-      <value>"red"</value>
-    </param>
-    <param>
-      <key>style2</key>
-      <value>0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>marker2</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>alpha2</key>
-      <value>1.0</value>
+      <key>const</key>
+      <value>0.0022097087</value>
     </param>
     <param>
-      <key>label3</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>width3</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>color3</key>
-      <value>"red"</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>style3</key>
-      <value>0</value>
+      <key>_coordinate</key>
+      <value>(696, 388)</value>
     </param>
     <param>
-      <key>marker3</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha3</key>
-      <value>1.0</value>
-    </param>
-    <param>
-      <key>label4</key>
-      <value></value>
-    </param>
-    <param>
-      <key>width4</key>
-      <value>1</value>
+      <key>id</key>
+      <value>blocks_multiply_const_xx_0</value>
     </param>
     <param>
-      <key>color4</key>
-      <value>"red"</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>style4</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker4</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha4</key>
-      <value>1.0</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_vector_to_stream</key>
     <param>
-      <key>label5</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>width5</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>color5</key>
-      <value>"red"</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>style5</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>marker5</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>alpha5</key>
-      <value>1.0</value>
+      <key>_coordinate</key>
+      <value>(120, 500)</value>
     </param>
     <param>
-      <key>label6</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>width6</key>
-      <value>1</value>
+      <key>id</key>
+      <value>blocks_vector_to_stream_0</value>
     </param>
     <param>
-      <key>color6</key>
-      <value>"red"</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>style6</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker6</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha6</key>
-      <value>1.0</value>
-    </param>
-    <param>
-      <key>label7</key>
-      <value></value>
+      <key>num_items</key>
+      <value>2048</value>
     </param>
     <param>
-      <key>width7</key>
+      <key>vlen</key>
       <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
-      <key>color7</key>
-      <value>"red"</value>
-    </param>
-    <param>
-      <key>style7</key>
-      <value>0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>marker7</key>
-      <value>0</value>
+      <key>cp_len</key>
+      <value>64</value>
     </param>
     <param>
-      <key>alpha7</key>
-      <value>1.0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>label8</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>width8</key>
-      <value>1</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>color8</key>
-      <value>"red"</value>
+      <key>input_size</key>
+      <value>2048</value>
     </param>
     <param>
-      <key>style8</key>
-      <value>0</value>
+      <key>_coordinate</key>
+      <value>(392, 368)</value>
     </param>
     <param>
-      <key>marker8</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha8</key>
-      <value>1.0</value>
+      <key>id</key>
+      <value>digital_ofdm_cyclic_prefixer_0</value>
     </param>
     <param>
-      <key>label9</key>
+      <key>tagname</key>
       <value></value>
     </param>
     <param>
-      <key>width9</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>color9</key>
-      <value>"red"</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>style9</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker9</key>
+      <key>rolloff</key>
       <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_bit_inner_interleaver</key>
     <param>
-      <key>alpha9</key>
-      <value>1.0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>label10</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>width10</key>
-      <value>1</value>
+      <key>constellation</key>
+      <value>64qam</value>
     </param>
     <param>
-      <key>color10</key>
-      <value>"red"</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>style10</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>marker10</key>
-      <value>0</value>
+      <key>_coordinate</key>
+      <value>(984, 204)</value>
     </param>
     <param>
-      <key>alpha10</key>
-      <value>1.0</value>
+      <key>_rotation</key>
+      <value>180</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>hierarchy</key>
+      <value>nh</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt_bit_inner_interleaver_0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(360, 555)</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>transmission_mode</key>
+      <value>T2k</value>
     </param>
   </block>
   <block>
-    <key>blocks_vector_to_stream</key>
-    <param>
-      <key>id</key>
-      <value>blocks_vector_to_stream_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>type</key>
-      <value>complex</value>
-    </param>
+    <key>dtv_dvbt_convolutional_interleaver</key>
     <param>
-      <key>num_items</key>
-      <value>2048</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>blocks</key>
+      <value>136</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -505,42 +390,50 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>M</key>
+      <value>17</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(776, 52)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt_convolutional_interleaver_0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(120, 563)</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
+    <param>
+      <key>I</key>
+      <value>12</value>
+    </param>
   </block>
   <block>
     <key>dtv_dvbt_energy_dispersal</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_energy_dispersal_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
       <key>nsize</key>
       <value>1</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -548,741 +441,772 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>_coordinate</key>
+      <value>(336, 72)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt_energy_dispersal_0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(328, 96)</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
   </block>
   <block>
-    <key>dtv_dvbt_reed_solomon_enc</key>
+    <key>dtv_dvbt_inner_coder</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_reed_solomon_enc_0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>code_rate</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>p</key>
-      <value>2</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>m</key>
-      <value>8</value>
+      <key>constellation</key>
+      <value>64qam</value>
     </param>
     <param>
-      <key>gfpoly</key>
-      <value>0x11d</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>n</key>
-      <value>255</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>k</key>
-      <value>239</value>
+      <key>_coordinate</key>
+      <value>(1032, 48)</value>
     </param>
     <param>
-      <key>t</key>
-      <value>8</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>s</key>
-      <value>51</value>
+      <key>hierarchy</key>
+      <value>nh</value>
     </param>
     <param>
-      <key>blocks</key>
-      <value>8</value>
+      <key>id</key>
+      <value>dtv_dvbt_inner_coder_0</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>ninput</key>
+      <value>1</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
       <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>noutput</key>
+      <value>1512</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_map</key>
     <param>
-      <key>comment</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(512, 43)</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>constellation</key>
+      <value>64qam</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_convolutional_interleaver</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_convolutional_interleaver_0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>blocks</key>
-      <value>136</value>
-    </param>
-    <param>
-      <key>I</key>
-      <value>12</value>
+      <key>_coordinate</key>
+      <value>(368, 192)</value>
     </param>
     <param>
-      <key>M</key>
-      <value>17</value>
+      <key>_rotation</key>
+      <value>180</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>gain</key>
+      <value>1</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>hierarchy</key>
+      <value>nh</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>id</key>
+      <value>dtv_dvbt_map_0</value>
     </param>
     <param>
       <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(736, 75)</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>transmission_mode</key>
+      <value>T2k</value>
     </param>
   </block>
   <block>
-    <key>dtv_dvbt_inner_coder</key>
+    <key>dtv_dvbt_reed_solomon_enc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_inner_coder_0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>blocks</key>
+      <value>8</value>
     </param>
     <param>
-      <key>ninput</key>
-      <value>1</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>noutput</key>
-      <value>1512</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>64qam</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>hierarchy</key>
-      <value>nh</value>
+      <key>gfpoly</key>
+      <value>0x11d</value>
     </param>
     <param>
-      <key>code_rate</key>
-      <value>C2_3</value>
+      <key>_coordinate</key>
+      <value>(536, 24)</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt_reed_solomon_enc_0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>k</key>
+      <value>239</value>
     </param>
     <param>
       <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(1000, 67)</value>
+      <key>n</key>
+      <value>255</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>s</key>
+      <value>51</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_map</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_map_0</value>
+      <key>m</key>
+      <value>8</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>p</key>
+      <value>2</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>64qam</value>
+      <key>t</key>
+      <value>8</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_reference_signals</key>
     <param>
-      <key>hierarchy</key>
-      <value>nh</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>transmission_mode</key>
-      <value>T2k</value>
+      <key>cell_id</key>
+      <value>0</value>
     </param>
     <param>
-      <key>gain</key>
-      <value>1</value>
+      <key>code_rate_hp</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>code_rate_lp</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>constellation</key>
+      <value>64qam</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(344, 227)</value>
+      <value>(48, 156)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>180</value>
     </param>
-  </block>
-  <block>
-    <key>fft_vxx</key>
     <param>
-      <key>id</key>
-      <value>fft_vxx_0</value>
+      <key>guard_interval</key>
+      <value>GI_1_32</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>hierarchy</key>
+      <value>nh</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>id</key>
+      <value>dtv_dvbt_reference_signals_0</value>
     </param>
     <param>
-      <key>fft_size</key>
-      <value>2048</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>forward</key>
-      <value>False</value>
+      <key>include_cell_id</key>
+      <value>call_id_yes</value>
     </param>
     <param>
-      <key>window</key>
-      <value>window.rectangular(2048)</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>shift</key>
-      <value>True</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>nthreads</key>
-      <value>1</value>
+      <key>transmission_mode</key>
+      <value>T2k</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_symbol_inner_interleaver</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>direction</key>
+      <value>Interleave</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(64, 403)</value>
+      <value>(672, 204)</value>
     </param>
     <param>
       <key>_rotation</key>
+      <value>180</value>
+    </param>
+    <param>
+      <key>id</key>
+      <value>dtv_dvbt_symbol_inner_interleaver_0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>transmission_mode</key>
+      <value>T2k</value>
+    </param>
   </block>
   <block>
-    <key>blocks_file_source</key>
+    <key>fft_vxx</key>
     <param>
-      <key>id</key>
-      <value>blocks_file_source_0</value>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>file</key>
-      <value>/run/shm/advtest.ts</value>
+      <key>fft_size</key>
+      <value>2048</value>
     </param>
     <param>
-      <key>type</key>
-      <value>byte</value>
+      <key>forward</key>
+      <value>False</value>
     </param>
     <param>
-      <key>repeat</key>
-      <value>True</value>
+      <key>_coordinate</key>
+      <value>(88, 360)</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>id</key>
+      <value>fft_vxx_0</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>nthreads</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(112, 83)</value>
+      <key>shift</key>
+      <value>True</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>window</key>
+      <value>window.rectangular(2048)</value>
     </param>
   </block>
   <block>
-    <key>uhd_usrp_sink</key>
+    <key>qtgui_const_sink_x</key>
     <param>
-      <key>id</key>
-      <value>uhd_usrp_sink_0</value>
+      <key>autoscale</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_enabled</key>
+      <key>axislabels</key>
       <value>True</value>
     </param>
     <param>
-      <key>type</key>
-      <value>fc32</value>
-    </param>
-    <param>
-      <key>otw</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>stream_args</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>stream_chans</key>
-      <value>[]</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>dev_addr</key>
-      <value>"send_frame_size=65536,num_send_frames=128,master_clock_rate=" + 
str(samp_rate*4)</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>dev_args</key>
-      <value>""</value>
+      <key>_coordinate</key>
+      <value>(360, 492)</value>
     </param>
     <param>
-      <key>sync</key>
+      <key>gui_hint</key>
       <value></value>
     </param>
     <param>
-      <key>clock_rate</key>
-      <value>0.0</value>
-    </param>
-    <param>
-      <key>num_mboards</key>
-      <value>1</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>clock_source0</key>
-      <value></value>
+      <key>grid</key>
+      <value>False</value>
     </param>
     <param>
-      <key>time_source0</key>
-      <value></value>
+      <key>id</key>
+      <value>qtgui_const_sink_x_0</value>
     </param>
     <param>
-      <key>sd_spec0</key>
-      <value></value>
+      <key>legend</key>
+      <value>True</value>
     </param>
     <param>
-      <key>clock_source1</key>
-      <value></value>
+      <key>alpha1</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>time_source1</key>
-      <value></value>
+      <key>color1</key>
+      <value>"blue"</value>
     </param>
     <param>
-      <key>sd_spec1</key>
+      <key>label1</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source2</key>
-      <value></value>
+      <key>marker1</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source2</key>
-      <value></value>
+      <key>style1</key>
+      <value>0</value>
     </param>
     <param>
-      <key>sd_spec2</key>
-      <value></value>
+      <key>width1</key>
+      <value>1</value>
     </param>
     <param>
-      <key>clock_source3</key>
-      <value></value>
+      <key>alpha10</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>time_source3</key>
-      <value></value>
+      <key>color10</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>sd_spec3</key>
+      <key>label10</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source4</key>
-      <value></value>
+      <key>marker10</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source4</key>
-      <value></value>
+      <key>style10</key>
+      <value>0</value>
     </param>
     <param>
-      <key>sd_spec4</key>
-      <value></value>
+      <key>width10</key>
+      <value>1</value>
     </param>
     <param>
-      <key>clock_source5</key>
-      <value></value>
+      <key>alpha2</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>time_source5</key>
-      <value></value>
+      <key>color2</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>sd_spec5</key>
+      <key>label2</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source6</key>
-      <value></value>
+      <key>marker2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source6</key>
-      <value></value>
+      <key>style2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>sd_spec6</key>
-      <value></value>
+      <key>width2</key>
+      <value>1</value>
     </param>
     <param>
-      <key>clock_source7</key>
-      <value></value>
+      <key>alpha3</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>time_source7</key>
-      <value></value>
+      <key>color3</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>sd_spec7</key>
+      <key>label3</key>
       <value></value>
     </param>
     <param>
-      <key>nchan</key>
-      <value>1</value>
+      <key>marker3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>samp_rate</key>
-      <value>samp_rate</value>
+      <key>style3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>center_freq0</key>
-      <value>429000000</value>
+      <key>width3</key>
+      <value>1</value>
     </param>
     <param>
-      <key>gain0</key>
-      <value>50</value>
+      <key>alpha4</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>norm_gain0</key>
-      <value>False</value>
+      <key>color4</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>ant0</key>
+      <key>label4</key>
       <value></value>
     </param>
     <param>
-      <key>bw0</key>
+      <key>marker4</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq1</key>
+      <key>style4</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain1</key>
-      <value>0</value>
+      <key>width4</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain1</key>
-      <value>False</value>
+      <key>alpha5</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant1</key>
+      <key>color5</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label5</key>
       <value></value>
     </param>
     <param>
-      <key>bw1</key>
+      <key>marker5</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq2</key>
+      <key>style5</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain2</key>
-      <value>0</value>
+      <key>width5</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain2</key>
-      <value>False</value>
+      <key>alpha6</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant2</key>
+      <key>color6</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label6</key>
       <value></value>
     </param>
     <param>
-      <key>bw2</key>
+      <key>marker6</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq3</key>
+      <key>style6</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain3</key>
-      <value>0</value>
+      <key>width6</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain3</key>
-      <value>False</value>
+      <key>alpha7</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant3</key>
+      <key>color7</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label7</key>
       <value></value>
     </param>
     <param>
-      <key>bw3</key>
+      <key>marker7</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq4</key>
+      <key>style7</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain4</key>
-      <value>0</value>
+      <key>width7</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain4</key>
-      <value>False</value>
+      <key>alpha8</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant4</key>
+      <key>color8</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label8</key>
       <value></value>
     </param>
     <param>
-      <key>bw4</key>
+      <key>marker8</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq5</key>
+      <key>style8</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain5</key>
-      <value>0</value>
+      <key>width8</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain5</key>
-      <value>False</value>
+      <key>alpha9</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant5</key>
-      <value></value>
+      <key>color9</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>bw5</key>
-      <value>0</value>
+      <key>label9</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq6</key>
+      <key>marker9</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain6</key>
+      <key>style9</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain6</key>
-      <value>False</value>
+      <key>width9</key>
+      <value>1</value>
     </param>
     <param>
-      <key>ant6</key>
-      <value></value>
+      <key>name</key>
+      <value>""</value>
     </param>
     <param>
-      <key>bw6</key>
-      <value>0</value>
+      <key>nconnections</key>
+      <value>1</value>
     </param>
     <param>
-      <key>center_freq7</key>
-      <value>0</value>
+      <key>size</key>
+      <value>1024</value>
     </param>
     <param>
-      <key>gain7</key>
+      <key>tr_chan</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain7</key>
-      <value>False</value>
+      <key>tr_level</key>
+      <value>0.0</value>
     </param>
     <param>
-      <key>ant7</key>
-      <value></value>
+      <key>tr_mode</key>
+      <value>qtgui.TRIG_MODE_FREE</value>
     </param>
     <param>
-      <key>bw7</key>
-      <value>0</value>
+      <key>tr_slope</key>
+      <value>qtgui.TRIG_SLOPE_POS</value>
     </param>
     <param>
-      <key>center_freq8</key>
-      <value>0</value>
+      <key>tr_tag</key>
+      <value>""</value>
     </param>
     <param>
-      <key>gain8</key>
-      <value>0</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>norm_gain8</key>
-      <value>False</value>
+      <key>update_time</key>
+      <value>0.10</value>
     </param>
     <param>
-      <key>ant8</key>
-      <value></value>
+      <key>xmax</key>
+      <value>2</value>
     </param>
     <param>
-      <key>bw8</key>
-      <value>0</value>
+      <key>xmin</key>
+      <value>-2</value>
     </param>
     <param>
-      <key>center_freq9</key>
-      <value>0</value>
+      <key>ymax</key>
+      <value>2</value>
     </param>
     <param>
-      <key>gain9</key>
-      <value>0</value>
+      <key>ymin</key>
+      <value>-2</value>
     </param>
+  </block>
+  <block>
+    <key>uhd_usrp_sink</key>
     <param>
-      <key>norm_gain9</key>
-      <value>False</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>ant9</key>
+      <key>ant0</key>
       <value></value>
     </param>
     <param>
-      <key>bw9</key>
+      <key>bw0</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq10</key>
-      <value>0</value>
+      <key>center_freq0</key>
+      <value>429000000</value>
     </param>
     <param>
-      <key>gain10</key>
-      <value>0</value>
+      <key>norm_gain0</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain10</key>
-      <value>False</value>
+      <key>gain0</key>
+      <value>50</value>
     </param>
     <param>
       <key>ant10</key>
@@ -1293,16 +1217,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq11</key>
+      <key>center_freq10</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain11</key>
-      <value>0</value>
+      <key>norm_gain10</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain11</key>
-      <value>False</value>
+      <key>gain10</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant11</key>
@@ -1313,16 +1237,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq12</key>
+      <key>center_freq11</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain12</key>
-      <value>0</value>
+      <key>norm_gain11</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain12</key>
-      <value>False</value>
+      <key>gain11</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant12</key>
@@ -1333,16 +1257,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq13</key>
+      <key>center_freq12</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain13</key>
-      <value>0</value>
+      <key>norm_gain12</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain13</key>
-      <value>False</value>
+      <key>gain12</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant13</key>
@@ -1353,16 +1277,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq14</key>
+      <key>center_freq13</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain14</key>
-      <value>0</value>
+      <key>norm_gain13</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain14</key>
-      <value>False</value>
+      <key>gain13</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant14</key>
@@ -1373,11 +1297,27 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq15</key>
+      <key>center_freq14</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain15</key>
+      <key>norm_gain14</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain14</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>ant15</key>
+      <value></value>
+    </param>
+    <param>
+      <key>bw15</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>center_freq15</key>
       <value>0</value>
     </param>
     <param>
@@ -1385,11 +1325,15 @@
       <value>False</value>
     </param>
     <param>
-      <key>ant15</key>
+      <key>gain15</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>ant16</key>
       <value></value>
     </param>
     <param>
-      <key>bw15</key>
+      <key>bw16</key>
       <value>0</value>
     </param>
     <param>
@@ -1397,27 +1341,23 @@
       <value>0</value>
     </param>
     <param>
-      <key>gain16</key>
-      <value>0</value>
-    </param>
-    <param>
       <key>norm_gain16</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant16</key>
-      <value></value>
+      <key>gain16</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw16</key>
-      <value>0</value>
+      <key>ant17</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq17</key>
+      <key>bw17</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain17</key>
+      <key>center_freq17</key>
       <value>0</value>
     </param>
     <param>
@@ -1425,19 +1365,19 @@
       <value>False</value>
     </param>
     <param>
-      <key>ant17</key>
-      <value></value>
+      <key>gain17</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw17</key>
-      <value>0</value>
+      <key>ant18</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq18</key>
+      <key>bw18</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain18</key>
+      <key>center_freq18</key>
       <value>0</value>
     </param>
     <param>
@@ -1445,19 +1385,19 @@
       <value>False</value>
     </param>
     <param>
-      <key>ant18</key>
-      <value></value>
+      <key>gain18</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw18</key>
-      <value>0</value>
+      <key>ant19</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq19</key>
+      <key>bw19</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain19</key>
+      <key>center_freq19</key>
       <value>0</value>
     </param>
     <param>
@@ -1465,26 +1405,30 @@
       <value>False</value>
     </param>
     <param>
-      <key>ant19</key>
-      <value></value>
+      <key>gain19</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw19</key>
-      <value>0</value>
+      <key>ant1</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq20</key>
+      <key>bw1</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain20</key>
+      <key>center_freq1</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain20</key>
+      <key>norm_gain1</key>
       <value>False</value>
     </param>
     <param>
+      <key>gain1</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>ant20</key>
       <value></value>
     </param>
@@ -1493,16 +1437,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq21</key>
+      <key>center_freq20</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain21</key>
-      <value>0</value>
+      <key>norm_gain20</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain21</key>
-      <value>False</value>
+      <key>gain20</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant21</key>
@@ -1513,16 +1457,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq22</key>
+      <key>center_freq21</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain22</key>
-      <value>0</value>
+      <key>norm_gain21</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain22</key>
-      <value>False</value>
+      <key>gain21</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant22</key>
@@ -1533,16 +1477,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq23</key>
+      <key>center_freq22</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain23</key>
-      <value>0</value>
+      <key>norm_gain22</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain23</key>
-      <value>False</value>
+      <key>gain22</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant23</key>
@@ -1553,16 +1497,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq24</key>
+      <key>center_freq23</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain24</key>
-      <value>0</value>
+      <key>norm_gain23</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain24</key>
-      <value>False</value>
+      <key>gain23</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant24</key>
@@ -1573,16 +1517,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq25</key>
+      <key>center_freq24</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain25</key>
-      <value>0</value>
+      <key>norm_gain24</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain25</key>
-      <value>False</value>
+      <key>gain24</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant25</key>
@@ -1593,16 +1537,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq26</key>
+      <key>center_freq25</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain26</key>
-      <value>0</value>
+      <key>norm_gain25</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain26</key>
-      <value>False</value>
+      <key>gain25</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant26</key>
@@ -1613,16 +1557,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq27</key>
+      <key>center_freq26</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain27</key>
-      <value>0</value>
+      <key>norm_gain26</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain27</key>
-      <value>False</value>
+      <key>gain26</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant27</key>
@@ -1633,16 +1577,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq28</key>
+      <key>center_freq27</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain28</key>
-      <value>0</value>
+      <key>norm_gain27</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain28</key>
-      <value>False</value>
+      <key>gain27</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant28</key>
@@ -1653,16 +1597,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq29</key>
+      <key>center_freq28</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain29</key>
-      <value>0</value>
+      <key>norm_gain28</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain29</key>
-      <value>False</value>
+      <key>gain28</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant29</key>
@@ -1673,18 +1617,38 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq30</key>
+      <key>center_freq29</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain30</key>
+      <key>norm_gain29</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain29</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain30</key>
+      <key>ant2</key>
+      <value></value>
+    </param>
+    <param>
+      <key>bw2</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>center_freq2</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>norm_gain2</key>
       <value>False</value>
     </param>
     <param>
+      <key>gain2</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>ant30</key>
       <value></value>
     </param>
@@ -1693,16 +1657,16 @@
       <value>0</value>
     </param>
     <param>
-      <key>center_freq31</key>
+      <key>center_freq30</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain31</key>
-      <value>0</value>
+      <key>norm_gain30</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain31</key>
-      <value>False</value>
+      <key>gain30</key>
+      <value>0</value>
     </param>
     <param>
       <key>ant31</key>
@@ -1713,109 +1677,163 @@
       <value>0</value>
     </param>
     <param>
-      <key>len_tag_name</key>
+      <key>center_freq31</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>norm_gain31</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain31</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>ant3</key>
       <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>bw3</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>center_freq3</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>norm_gain3</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain3</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>ant4</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>bw4</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>center_freq4</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>norm_gain4</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain4</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>ant5</key>
       <value></value>
     </param>
     <param>
-      <key>comment</key>
+      <key>bw5</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>center_freq5</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>norm_gain5</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain5</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>ant6</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(984, 387)</value>
+      <key>bw6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>center_freq6</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
-      <key>id</key>
-      <value>digital_ofdm_cyclic_prefixer_0</value>
+      <key>norm_gain6</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>gain6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>input_size</key>
-      <value>2048</value>
+      <key>ant7</key>
+      <value></value>
     </param>
     <param>
-      <key>cp_len</key>
-      <value>64</value>
+      <key>bw7</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rolloff</key>
+      <key>center_freq7</key>
       <value>0</value>
     </param>
     <param>
-      <key>tagname</key>
-      <value></value>
+      <key>norm_gain7</key>
+      <value>False</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>gain7</key>
+      <value>0</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>ant8</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>bw8</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>center_freq8</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>norm_gain8</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(392, 419)</value>
+      <key>gain8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>ant9</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>blocks_multiply_const_vxx</key>
     <param>
-      <key>id</key>
-      <value>blocks_multiply_const_vxx_0</value>
+      <key>bw9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>center_freq9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>norm_gain9</key>
+      <value>False</value>
     </param>
     <param>
-      <key>const</key>
-      <value>0.0022097087</value>
+      <key>gain9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>clock_rate</key>
+      <value>0.0</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -1823,199 +1841,197 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>dev_addr</key>
+      <value>"send_frame_size=65536,num_send_frames=128,master_clock_rate=" + 
str(samp_rate*4)</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>dev_args</key>
+      <value>""</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(664, 435)</value>
+      <value>(984, 344)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>options</key>
     <param>
       <key>id</key>
-      <value>dvbt_tx_demo</value>
+      <value>uhd_usrp_sink_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>type</key>
+      <value>fc32</value>
     </param>
     <param>
-      <key>title</key>
+      <key>clock_source0</key>
       <value></value>
     </param>
     <param>
-      <key>author</key>
+      <key>sd_spec0</key>
       <value></value>
     </param>
     <param>
-      <key>description</key>
+      <key>time_source0</key>
       <value></value>
     </param>
     <param>
-      <key>window_size</key>
-      <value>1280, 1024</value>
+      <key>clock_source1</key>
+      <value></value>
     </param>
     <param>
-      <key>generate_options</key>
-      <value>qt_gui</value>
+      <key>sd_spec1</key>
+      <value></value>
     </param>
     <param>
-      <key>category</key>
-      <value>Custom</value>
+      <key>time_source1</key>
+      <value></value>
     </param>
     <param>
-      <key>run_options</key>
-      <value>prompt</value>
+      <key>clock_source2</key>
+      <value></value>
     </param>
     <param>
-      <key>run</key>
-      <value>True</value>
+      <key>sd_spec2</key>
+      <value></value>
     </param>
     <param>
-      <key>max_nouts</key>
-      <value>0</value>
+      <key>time_source2</key>
+      <value></value>
     </param>
     <param>
-      <key>realtime_scheduling</key>
+      <key>clock_source3</key>
       <value></value>
     </param>
     <param>
-      <key>thread_safe_setters</key>
+      <key>sd_spec3</key>
       <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>time_source3</key>
       <value></value>
     </param>
     <param>
-      <key>comment</key>
+      <key>clock_source4</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(8, 11)</value>
+      <key>sd_spec4</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>time_source4</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_reference_signals</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_reference_signals_0</value>
+      <key>clock_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>sd_spec5</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>time_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>64qam</value>
+      <key>clock_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>hierarchy</key>
-      <value>nh</value>
+      <key>sd_spec6</key>
+      <value></value>
     </param>
     <param>
-      <key>code_rate_hp</key>
-      <value>C2_3</value>
+      <key>time_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>code_rate_lp</key>
-      <value>C2_3</value>
+      <key>clock_source7</key>
+      <value></value>
     </param>
     <param>
-      <key>guard_interval</key>
-      <value>GI_1_32</value>
+      <key>sd_spec7</key>
+      <value></value>
     </param>
     <param>
-      <key>transmission_mode</key>
-      <value>T2k</value>
+      <key>time_source7</key>
+      <value></value>
     </param>
     <param>
-      <key>include_cell_id</key>
-      <value>cell_ide_no</value>
+      <key>nchan</key>
+      <value>1</value>
     </param>
     <param>
-      <key>cell_id</key>
-      <value>0</value>
+      <key>num_mboards</key>
+      <value>1</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>samp_rate</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>hide_cmd_port</key>
+      <value>False</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>hide_lo_controls</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>stream_args</key>
+      <value></value>
     </param>
     <param>
-      <key>comment</key>
+      <key>stream_chans</key>
+      <value>[]</value>
+    </param>
+    <param>
+      <key>sync</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(40, 187)</value>
+      <key>len_tag_name</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>180</value>
+      <key>otw</key>
+      <value></value>
     </param>
   </block>
   <connection>
-    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+    <source_block_id>blocks_file_source_0</source_block_id>
+    <sink_block_id>dtv_dvbt_energy_dispersal_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>fft_vxx_0</source_block_id>
-    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
+    <source_block_id>blocks_multiply_const_xx_0</source_block_id>
+    <sink_block_id>uhd_usrp_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
-    <sink_block_id>uhd_usrp_sink_0</sink_block_id>
+    <source_block_id>blocks_vector_to_stream_0</source_block_id>
+    <sink_block_id>qtgui_const_sink_x_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_file_source_0</source_block_id>
-    <sink_block_id>dtv_dvbt_energy_dispersal_0</sink_block_id>
+    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
+    <sink_block_id>blocks_multiply_const_xx_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_energy_dispersal_0</source_block_id>
-    <sink_block_id>dtv_dvbt_reed_solomon_enc_0</sink_block_id>
+    <source_block_id>dtv_dvbt_bit_inner_interleaver_0</source_block_id>
+    <sink_block_id>dtv_dvbt_symbol_inner_interleaver_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2026,50 +2042,50 @@
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_inner_coder_0</source_block_id>
-    <sink_block_id>dtv_dvbt_bit_inner_interleaver_0</sink_block_id>
+    <source_block_id>dtv_dvbt_energy_dispersal_0</source_block_id>
+    <sink_block_id>dtv_dvbt_reed_solomon_enc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_bit_inner_interleaver_0</source_block_id>
-    <sink_block_id>dtv_dvbt_symbol_inner_interleaver_0</sink_block_id>
+    <source_block_id>dtv_dvbt_inner_coder_0</source_block_id>
+    <sink_block_id>dtv_dvbt_bit_inner_interleaver_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_symbol_inner_interleaver_0</source_block_id>
-    <sink_block_id>dtv_dvbt_map_0</sink_block_id>
+    <source_block_id>dtv_dvbt_map_0</source_block_id>
+    <sink_block_id>dtv_dvbt_reference_signals_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_map_0</source_block_id>
-    <sink_block_id>dtv_dvbt_reference_signals_0</sink_block_id>
+    <source_block_id>dtv_dvbt_reed_solomon_enc_0</source_block_id>
+    <sink_block_id>dtv_dvbt_convolutional_interleaver_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
     <source_block_id>dtv_dvbt_reference_signals_0</source_block_id>
-    <sink_block_id>fft_vxx_0</sink_block_id>
+    <sink_block_id>blocks_vector_to_stream_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
     <source_block_id>dtv_dvbt_reference_signals_0</source_block_id>
-    <sink_block_id>blocks_vector_to_stream_0</sink_block_id>
+    <sink_block_id>fft_vxx_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_vector_to_stream_0</source_block_id>
-    <sink_block_id>qtgui_const_sink_x_0</sink_block_id>
+    <source_block_id>dtv_dvbt_symbol_inner_interleaver_0</source_block_id>
+    <sink_block_id>dtv_dvbt_map_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_reed_solomon_enc_0</source_block_id>
-    <sink_block_id>dtv_dvbt_convolutional_interleaver_0</sink_block_id>
+    <source_block_id>fft_vxx_0</source_block_id>
+    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
diff --git a/gr-dtv/examples/dvbt_tx_8k.grc b/gr-dtv/examples/dvbt_tx_8k.grc
index 4cad688..9c5cc32 100644
--- a/gr-dtv/examples/dvbt_tx_8k.grc
+++ b/gr-dtv/examples/dvbt_tx_8k.grc
@@ -1,1802 +1,1839 @@
-<?xml version='1.0' encoding='ASCII'?>
-<?grc format='1' created='3.7.8'?>
+<?xml version='1.0' encoding='utf-8'?>
+<?grc format='1' created='3.7.11'?>
 <flow_graph>
   <timestamp>Thu Jan 16 23:00:58 2014</timestamp>
   <block>
-    <key>qtgui_const_sink_x</key>
-    <param>
-      <key>id</key>
-      <value>qtgui_const_sink_x_0</value>
-    </param>
+    <key>options</key>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>author</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>window_size</key>
+      <value>1280, 1024</value>
     </param>
     <param>
-      <key>name</key>
-      <value>""</value>
+      <key>category</key>
+      <value>Custom</value>
     </param>
     <param>
-      <key>size</key>
-      <value>1024</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>grid</key>
-      <value>False</value>
+      <key>description</key>
+      <value></value>
     </param>
     <param>
-      <key>autoscale</key>
-      <value>False</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>ymin</key>
-      <value>-2</value>
+      <key>_coordinate</key>
+      <value>(8, 12)</value>
     </param>
     <param>
-      <key>ymax</key>
-      <value>2</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>xmin</key>
-      <value>-2</value>
+      <key>generate_options</key>
+      <value>qt_gui</value>
     </param>
     <param>
-      <key>xmax</key>
-      <value>2</value>
+      <key>hier_block_src_path</key>
+      <value>.:</value>
     </param>
     <param>
-      <key>nconnections</key>
-      <value>1</value>
+      <key>id</key>
+      <value>dvbt_tx_demo</value>
     </param>
     <param>
-      <key>update_time</key>
-      <value>0.10</value>
+      <key>max_nouts</key>
+      <value>0</value>
     </param>
     <param>
-      <key>gui_hint</key>
+      <key>qt_qss_theme</key>
       <value></value>
     </param>
     <param>
-      <key>tr_mode</key>
-      <value>qtgui.TRIG_MODE_FREE</value>
+      <key>realtime_scheduling</key>
+      <value></value>
     </param>
     <param>
-      <key>tr_slope</key>
-      <value>qtgui.TRIG_SLOPE_POS</value>
+      <key>run_command</key>
+      <value>{python} -u {filename}</value>
     </param>
     <param>
-      <key>tr_level</key>
-      <value>0.0</value>
+      <key>run_options</key>
+      <value>prompt</value>
     </param>
     <param>
-      <key>tr_chan</key>
-      <value>0</value>
+      <key>run</key>
+      <value>True</value>
     </param>
     <param>
-      <key>tr_tag</key>
-      <value>""</value>
+      <key>thread_safe_setters</key>
+      <value></value>
     </param>
     <param>
-      <key>legend</key>
-      <value>True</value>
+      <key>title</key>
+      <value></value>
     </param>
+  </block>
+  <block>
+    <key>variable</key>
     <param>
-      <key>label1</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>width1</key>
-      <value>1</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>color1</key>
-      <value>"blue"</value>
+      <key>_coordinate</key>
+      <value>(8, 76)</value>
     </param>
     <param>
-      <key>style1</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker1</key>
-      <value>0</value>
+      <key>id</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>alpha1</key>
-      <value>1.0</value>
+      <key>value</key>
+      <value>(8000000.0 * 8) / 7</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_file_source</key>
     <param>
-      <key>label2</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>width2</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>color2</key>
-      <value>"red"</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>style2</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>marker2</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>alpha2</key>
-      <value>1.0</value>
+      <key>file</key>
+      <value>/run/shm/advtest.ts</value>
     </param>
     <param>
-      <key>label3</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(120, 76)</value>
     </param>
     <param>
-      <key>width3</key>
-      <value>1</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>color3</key>
-      <value>"red"</value>
+      <key>id</key>
+      <value>blocks_file_source_0</value>
     </param>
     <param>
-      <key>style3</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker3</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha3</key>
-      <value>1.0</value>
+      <key>type</key>
+      <value>byte</value>
     </param>
     <param>
-      <key>label4</key>
-      <value></value>
+      <key>repeat</key>
+      <value>True</value>
     </param>
     <param>
-      <key>width4</key>
+      <key>vlen</key>
       <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_multiply_const_xx</key>
     <param>
-      <key>color4</key>
-      <value>"red"</value>
-    </param>
-    <param>
-      <key>style4</key>
-      <value>0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>marker4</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>alpha4</key>
-      <value>1.0</value>
+      <key>const</key>
+      <value>0.0022097087</value>
     </param>
     <param>
-      <key>label5</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>width5</key>
-      <value>1</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>color5</key>
-      <value>"red"</value>
+      <key>_coordinate</key>
+      <value>(696, 388)</value>
     </param>
     <param>
-      <key>style5</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker5</key>
-      <value>0</value>
+      <key>id</key>
+      <value>blocks_multiply_const_xx_0</value>
     </param>
     <param>
-      <key>alpha5</key>
-      <value>1.0</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>label6</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>width6</key>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>vlen</key>
       <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_vector_to_stream</key>
     <param>
-      <key>color6</key>
-      <value>"red"</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>style6</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>marker6</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>alpha6</key>
-      <value>1.0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>label7</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(120, 500)</value>
     </param>
     <param>
-      <key>width7</key>
-      <value>1</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>color7</key>
-      <value>"red"</value>
+      <key>id</key>
+      <value>blocks_vector_to_stream_0</value>
     </param>
     <param>
-      <key>style7</key>
-      <value>0</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>marker7</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha7</key>
-      <value>1.0</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>label8</key>
-      <value></value>
+      <key>num_items</key>
+      <value>8192</value>
     </param>
     <param>
-      <key>width8</key>
+      <key>vlen</key>
       <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
-      <key>color8</key>
-      <value>"red"</value>
-    </param>
-    <param>
-      <key>style8</key>
-      <value>0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>marker8</key>
-      <value>0</value>
+      <key>cp_len</key>
+      <value>256</value>
     </param>
     <param>
-      <key>alpha8</key>
-      <value>1.0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>label9</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>width9</key>
-      <value>1</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>color9</key>
-      <value>"red"</value>
+      <key>input_size</key>
+      <value>8192</value>
     </param>
     <param>
-      <key>style9</key>
-      <value>0</value>
+      <key>_coordinate</key>
+      <value>(392, 368)</value>
     </param>
     <param>
-      <key>marker9</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>alpha9</key>
-      <value>1.0</value>
+      <key>id</key>
+      <value>digital_ofdm_cyclic_prefixer_0</value>
     </param>
     <param>
-      <key>label10</key>
+      <key>tagname</key>
       <value></value>
     </param>
     <param>
-      <key>width10</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>color10</key>
-      <value>"red"</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>style10</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>marker10</key>
+      <key>rolloff</key>
       <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_bit_inner_interleaver</key>
     <param>
-      <key>alpha10</key>
-      <value>1.0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
+      <key>constellation</key>
+      <value>64qam</value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(360, 555)</value>
+      <value>(984, 204)</value>
     </param>
     <param>
       <key>_rotation</key>
-      <value>0</value>
+      <value>180</value>
+    </param>
+    <param>
+      <key>hierarchy</key>
+      <value>nh</value>
     </param>
-  </block>
-  <block>
-    <key>variable</key>
     <param>
       <key>id</key>
-      <value>samp_rate</value>
+      <value>dtv_dvbt_bit_inner_interleaver_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>value</key>
-      <value>(8000000.0 * 8) / 7</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
+      <key>transmission_mode</key>
+      <value>T8k</value>
+    </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_convolutional_interleaver</key>
+    <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>blocks</key>
+      <value>136</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(8, 83)</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_energy_dispersal</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_energy_dispersal_0</value>
+      <key>M</key>
+      <value>17</value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>nsize</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(776, 52)</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>id</key>
+      <value>dtv_dvbt_convolutional_interleaver_0</value>
     </param>
     <param>
       <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(328, 96)</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>I</key>
+      <value>12</value>
     </param>
   </block>
   <block>
-    <key>dtv_dvbt_reed_solomon_enc</key>
+    <key>dtv_dvbt_energy_dispersal</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_reed_solomon_enc_0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>nsize</key>
+      <value>1</value>
     </param>
     <param>
-      <key>p</key>
-      <value>2</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>m</key>
-      <value>8</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>gfpoly</key>
-      <value>0x11d</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>n</key>
-      <value>255</value>
+      <key>_coordinate</key>
+      <value>(336, 72)</value>
     </param>
     <param>
-      <key>k</key>
-      <value>239</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>t</key>
-      <value>8</value>
+      <key>id</key>
+      <value>dtv_dvbt_energy_dispersal_0</value>
     </param>
     <param>
-      <key>s</key>
-      <value>51</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>blocks</key>
-      <value>8</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_inner_coder</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>code_rate</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>constellation</key>
+      <value>64qam</value>
     </param>
     <param>
-      <key>comment</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
       <key>_coordinate</key>
-      <value>(512, 43)</value>
+      <value>(1032, 48)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_convolutional_interleaver</key>
+    <param>
+      <key>hierarchy</key>
+      <value>nh</value>
+    </param>
     <param>
       <key>id</key>
-      <value>dtv_dvbt_convolutional_interleaver_0</value>
+      <value>dtv_dvbt_inner_coder_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>ninput</key>
+      <value>1</value>
     </param>
     <param>
-      <key>blocks</key>
-      <value>136</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>I</key>
-      <value>12</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>M</key>
-      <value>17</value>
+      <key>noutput</key>
+      <value>6048</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_map</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>constellation</key>
+      <value>64qam</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(736, 75)</value>
+      <value>(368, 192)</value>
     </param>
     <param>
       <key>_rotation</key>
-      <value>0</value>
+      <value>180</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_file_source</key>
     <param>
-      <key>id</key>
-      <value>blocks_file_source_0</value>
+      <key>gain</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>hierarchy</key>
+      <value>nh</value>
     </param>
     <param>
-      <key>file</key>
-      <value>/run/shm/advtest.ts</value>
+      <key>id</key>
+      <value>dtv_dvbt_map_0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>byte</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>repeat</key>
-      <value>True</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>transmission_mode</key>
+      <value>T8k</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_reed_solomon_enc</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>blocks</key>
+      <value>8</value>
+    </param>
+    <param>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>gfpoly</key>
+      <value>0x11d</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(112, 83)</value>
+      <value>(536, 24)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>uhd_usrp_sink</key>
     <param>
       <key>id</key>
-      <value>uhd_usrp_sink_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <value>dtv_dvbt_reed_solomon_enc_0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>fc32</value>
+      <key>k</key>
+      <value>239</value>
     </param>
     <param>
-      <key>otw</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>stream_args</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>stream_chans</key>
-      <value>[]</value>
+      <key>n</key>
+      <value>255</value>
     </param>
     <param>
-      <key>dev_addr</key>
-      <value>"send_frame_size=65536,num_send_frames=128,master_clock_rate=" + 
str(samp_rate*4)</value>
+      <key>s</key>
+      <value>51</value>
     </param>
     <param>
-      <key>dev_args</key>
-      <value>""</value>
+      <key>m</key>
+      <value>8</value>
     </param>
     <param>
-      <key>sync</key>
-      <value></value>
+      <key>p</key>
+      <value>2</value>
     </param>
     <param>
-      <key>clock_rate</key>
-      <value>0.0</value>
+      <key>t</key>
+      <value>8</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_reference_signals</key>
     <param>
-      <key>num_mboards</key>
-      <value>1</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>clock_source0</key>
-      <value></value>
+      <key>cell_id</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source0</key>
-      <value></value>
+      <key>code_rate_hp</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>sd_spec0</key>
-      <value></value>
+      <key>code_rate_lp</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>clock_source1</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>time_source1</key>
-      <value></value>
+      <key>constellation</key>
+      <value>64qam</value>
     </param>
     <param>
-      <key>sd_spec1</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source2</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>time_source2</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(48, 156)</value>
     </param>
     <param>
-      <key>sd_spec2</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>180</value>
     </param>
     <param>
-      <key>clock_source3</key>
-      <value></value>
+      <key>guard_interval</key>
+      <value>GI_1_32</value>
     </param>
     <param>
-      <key>time_source3</key>
-      <value></value>
+      <key>hierarchy</key>
+      <value>nh</value>
     </param>
     <param>
-      <key>sd_spec3</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt_reference_signals_0</value>
     </param>
     <param>
-      <key>clock_source4</key>
-      <value></value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>time_source4</key>
-      <value></value>
+      <key>include_cell_id</key>
+      <value>call_id_yes</value>
     </param>
     <param>
-      <key>sd_spec4</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>clock_source5</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source5</key>
-      <value></value>
+      <key>transmission_mode</key>
+      <value>T8k</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt_symbol_inner_interleaver</key>
     <param>
-      <key>sd_spec5</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source6</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>time_source6</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>sd_spec6</key>
-      <value></value>
+      <key>direction</key>
+      <value>Interleave</value>
     </param>
     <param>
-      <key>clock_source7</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>time_source7</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(672, 204)</value>
     </param>
     <param>
-      <key>sd_spec7</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>180</value>
     </param>
     <param>
-      <key>nchan</key>
-      <value>1</value>
+      <key>id</key>
+      <value>dtv_dvbt_symbol_inner_interleaver_0</value>
     </param>
     <param>
-      <key>samp_rate</key>
-      <value>samp_rate</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>center_freq0</key>
-      <value>429000000</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>gain0</key>
-      <value>50</value>
+      <key>transmission_mode</key>
+      <value>T8k</value>
     </param>
+  </block>
+  <block>
+    <key>fft_vxx</key>
     <param>
-      <key>norm_gain0</key>
-      <value>False</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>ant0</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>bw0</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq1</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>gain1</key>
-      <value>0</value>
+      <key>fft_size</key>
+      <value>8192</value>
     </param>
     <param>
-      <key>norm_gain1</key>
+      <key>forward</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant1</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(88, 360)</value>
     </param>
     <param>
-      <key>bw1</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq2</key>
-      <value>0</value>
+      <key>id</key>
+      <value>fft_vxx_0</value>
     </param>
     <param>
-      <key>gain2</key>
+      <key>type</key>
+      <value>complex</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain2</key>
-      <value>False</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>ant2</key>
-      <value></value>
+      <key>nthreads</key>
+      <value>1</value>
     </param>
     <param>
-      <key>bw2</key>
-      <value>0</value>
+      <key>shift</key>
+      <value>True</value>
     </param>
     <param>
-      <key>center_freq3</key>
-      <value>0</value>
+      <key>window</key>
+      <value>window.rectangular(8192)</value>
     </param>
+  </block>
+  <block>
+    <key>qtgui_const_sink_x</key>
     <param>
-      <key>gain3</key>
-      <value>0</value>
+      <key>autoscale</key>
+      <value>False</value>
     </param>
     <param>
-      <key>norm_gain3</key>
-      <value>False</value>
+      <key>axislabels</key>
+      <value>True</value>
     </param>
     <param>
-      <key>ant3</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>bw3</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq4</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>gain4</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>norm_gain4</key>
-      <value>False</value>
+      <key>_coordinate</key>
+      <value>(360, 492)</value>
     </param>
     <param>
-      <key>ant4</key>
+      <key>gui_hint</key>
       <value></value>
     </param>
     <param>
-      <key>bw4</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq5</key>
-      <value>0</value>
+      <key>grid</key>
+      <value>False</value>
     </param>
     <param>
-      <key>gain5</key>
-      <value>0</value>
+      <key>id</key>
+      <value>qtgui_const_sink_x_0</value>
     </param>
     <param>
-      <key>norm_gain5</key>
-      <value>False</value>
+      <key>legend</key>
+      <value>True</value>
     </param>
     <param>
-      <key>ant5</key>
+      <key>alpha1</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>color1</key>
+      <value>"blue"</value>
+    </param>
+    <param>
+      <key>label1</key>
       <value></value>
     </param>
     <param>
-      <key>bw5</key>
+      <key>marker1</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq6</key>
+      <key>style1</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain6</key>
-      <value>0</value>
+      <key>width1</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain6</key>
-      <value>False</value>
+      <key>alpha10</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant6</key>
+      <key>color10</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label10</key>
       <value></value>
     </param>
     <param>
-      <key>bw6</key>
+      <key>marker10</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq7</key>
+      <key>style10</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain7</key>
-      <value>0</value>
+      <key>width10</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain7</key>
-      <value>False</value>
+      <key>alpha2</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant7</key>
+      <key>color2</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label2</key>
       <value></value>
     </param>
     <param>
-      <key>bw7</key>
+      <key>marker2</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq8</key>
+      <key>style2</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain8</key>
-      <value>0</value>
+      <key>width2</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain8</key>
-      <value>False</value>
+      <key>alpha3</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant8</key>
+      <key>color3</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label3</key>
       <value></value>
     </param>
     <param>
-      <key>bw8</key>
+      <key>marker3</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq9</key>
+      <key>style3</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain9</key>
-      <value>0</value>
+      <key>width3</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain9</key>
-      <value>False</value>
+      <key>alpha4</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant9</key>
+      <key>color4</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label4</key>
       <value></value>
     </param>
     <param>
-      <key>bw9</key>
+      <key>marker4</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq10</key>
+      <key>style4</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain10</key>
-      <value>0</value>
+      <key>width4</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain10</key>
-      <value>False</value>
+      <key>alpha5</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant10</key>
+      <key>color5</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label5</key>
       <value></value>
     </param>
     <param>
-      <key>bw10</key>
+      <key>marker5</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq11</key>
+      <key>style5</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain11</key>
-      <value>0</value>
+      <key>width5</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain11</key>
-      <value>False</value>
+      <key>alpha6</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant11</key>
+      <key>color6</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label6</key>
       <value></value>
     </param>
     <param>
-      <key>bw11</key>
+      <key>marker6</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq12</key>
+      <key>style6</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain12</key>
-      <value>0</value>
+      <key>width6</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain12</key>
-      <value>False</value>
+      <key>alpha7</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant12</key>
+      <key>color7</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label7</key>
       <value></value>
     </param>
     <param>
-      <key>bw12</key>
+      <key>marker7</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq13</key>
+      <key>style7</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain13</key>
-      <value>0</value>
+      <key>width7</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain13</key>
-      <value>False</value>
+      <key>alpha8</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant13</key>
+      <key>color8</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>label8</key>
       <value></value>
     </param>
     <param>
-      <key>bw13</key>
+      <key>marker8</key>
       <value>0</value>
     </param>
     <param>
-      <key>center_freq14</key>
+      <key>style8</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain14</key>
-      <value>0</value>
+      <key>width8</key>
+      <value>1</value>
     </param>
     <param>
-      <key>norm_gain14</key>
-      <value>False</value>
+      <key>alpha9</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ant14</key>
-      <value></value>
+      <key>color9</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>bw14</key>
-      <value>0</value>
+      <key>label9</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq15</key>
+      <key>marker9</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain15</key>
+      <key>style9</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain15</key>
-      <value>False</value>
+      <key>width9</key>
+      <value>1</value>
     </param>
     <param>
-      <key>ant15</key>
-      <value></value>
+      <key>name</key>
+      <value>""</value>
     </param>
     <param>
-      <key>bw15</key>
-      <value>0</value>
+      <key>nconnections</key>
+      <value>1</value>
     </param>
     <param>
-      <key>center_freq16</key>
-      <value>0</value>
+      <key>size</key>
+      <value>1024</value>
     </param>
     <param>
-      <key>gain16</key>
+      <key>tr_chan</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain16</key>
-      <value>False</value>
-    </param>
-    <param>
-      <key>ant16</key>
-      <value></value>
+      <key>tr_level</key>
+      <value>0.0</value>
     </param>
     <param>
-      <key>bw16</key>
-      <value>0</value>
+      <key>tr_mode</key>
+      <value>qtgui.TRIG_MODE_FREE</value>
     </param>
     <param>
-      <key>center_freq17</key>
-      <value>0</value>
+      <key>tr_slope</key>
+      <value>qtgui.TRIG_SLOPE_POS</value>
     </param>
     <param>
-      <key>gain17</key>
-      <value>0</value>
+      <key>tr_tag</key>
+      <value>""</value>
     </param>
     <param>
-      <key>norm_gain17</key>
-      <value>False</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>ant17</key>
-      <value></value>
+      <key>update_time</key>
+      <value>0.10</value>
     </param>
     <param>
-      <key>bw17</key>
-      <value>0</value>
+      <key>xmax</key>
+      <value>2</value>
     </param>
     <param>
-      <key>center_freq18</key>
-      <value>0</value>
+      <key>xmin</key>
+      <value>-2</value>
     </param>
     <param>
-      <key>gain18</key>
-      <value>0</value>
+      <key>ymax</key>
+      <value>2</value>
     </param>
     <param>
-      <key>norm_gain18</key>
-      <value>False</value>
+      <key>ymin</key>
+      <value>-2</value>
     </param>
+  </block>
+  <block>
+    <key>uhd_usrp_sink</key>
     <param>
-      <key>ant18</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>bw18</key>
-      <value>0</value>
+      <key>ant0</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq19</key>
+      <key>bw0</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain19</key>
-      <value>0</value>
+      <key>center_freq0</key>
+      <value>429000000</value>
     </param>
     <param>
-      <key>norm_gain19</key>
+      <key>norm_gain0</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant19</key>
-      <value></value>
+      <key>gain0</key>
+      <value>50</value>
     </param>
     <param>
-      <key>bw19</key>
-      <value>0</value>
+      <key>ant10</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq20</key>
+      <key>bw10</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain20</key>
+      <key>center_freq10</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain20</key>
+      <key>norm_gain10</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant20</key>
-      <value></value>
+      <key>gain10</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw20</key>
-      <value>0</value>
+      <key>ant11</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq21</key>
+      <key>bw11</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain21</key>
+      <key>center_freq11</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain21</key>
+      <key>norm_gain11</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant21</key>
-      <value></value>
+      <key>gain11</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw21</key>
-      <value>0</value>
+      <key>ant12</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq22</key>
+      <key>bw12</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain22</key>
+      <key>center_freq12</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain22</key>
+      <key>norm_gain12</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant22</key>
-      <value></value>
+      <key>gain12</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw22</key>
-      <value>0</value>
+      <key>ant13</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq23</key>
+      <key>bw13</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain23</key>
+      <key>center_freq13</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain23</key>
+      <key>norm_gain13</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant23</key>
-      <value></value>
+      <key>gain13</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw23</key>
-      <value>0</value>
+      <key>ant14</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq24</key>
+      <key>bw14</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain24</key>
+      <key>center_freq14</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain24</key>
+      <key>norm_gain14</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant24</key>
-      <value></value>
+      <key>gain14</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw24</key>
-      <value>0</value>
+      <key>ant15</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq25</key>
+      <key>bw15</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain25</key>
+      <key>center_freq15</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain25</key>
+      <key>norm_gain15</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant25</key>
-      <value></value>
+      <key>gain15</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw25</key>
-      <value>0</value>
+      <key>ant16</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq26</key>
+      <key>bw16</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain26</key>
+      <key>center_freq16</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain26</key>
+      <key>norm_gain16</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant26</key>
-      <value></value>
+      <key>gain16</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw26</key>
-      <value>0</value>
+      <key>ant17</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq27</key>
+      <key>bw17</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain27</key>
+      <key>center_freq17</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain27</key>
+      <key>norm_gain17</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant27</key>
-      <value></value>
+      <key>gain17</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw27</key>
-      <value>0</value>
+      <key>ant18</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq28</key>
+      <key>bw18</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain28</key>
+      <key>center_freq18</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain28</key>
+      <key>norm_gain18</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant28</key>
-      <value></value>
+      <key>gain18</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw28</key>
-      <value>0</value>
+      <key>ant19</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq29</key>
+      <key>bw19</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain29</key>
+      <key>center_freq19</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain29</key>
+      <key>norm_gain19</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant29</key>
-      <value></value>
+      <key>gain19</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw29</key>
-      <value>0</value>
+      <key>ant1</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq30</key>
+      <key>bw1</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain30</key>
+      <key>center_freq1</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain30</key>
+      <key>norm_gain1</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant30</key>
-      <value></value>
+      <key>gain1</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw30</key>
-      <value>0</value>
+      <key>ant20</key>
+      <value></value>
     </param>
     <param>
-      <key>center_freq31</key>
+      <key>bw20</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain31</key>
+      <key>center_freq20</key>
       <value>0</value>
     </param>
     <param>
-      <key>norm_gain31</key>
+      <key>norm_gain20</key>
       <value>False</value>
     </param>
     <param>
-      <key>ant31</key>
-      <value></value>
-    </param>
-    <param>
-      <key>bw31</key>
+      <key>gain20</key>
       <value>0</value>
     </param>
     <param>
-      <key>len_tag_name</key>
-      <value></value>
-    </param>
-    <param>
-      <key>alias</key>
+      <key>ant21</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>bw21</key>
+      <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>center_freq21</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(984, 387)</value>
+      <key>norm_gain21</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>gain21</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_multiply_const_vxx</key>
-    <param>
-      <key>id</key>
-      <value>blocks_multiply_const_vxx_0</value>
-    </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>ant22</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>bw22</key>
+      <value>0</value>
     </param>
     <param>
-      <key>const</key>
-      <value>0.0022097087</value>
+      <key>center_freq22</key>
+      <value>0</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>norm_gain22</key>
+      <value>False</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>gain22</key>
+      <value>0</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>ant23</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>bw23</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>center_freq23</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>norm_gain23</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(664, 435)</value>
+      <key>gain23</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>ant24</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>options</key>
     <param>
-      <key>id</key>
-      <value>dvbt_tx_demo</value>
+      <key>bw24</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>center_freq24</key>
+      <value>0</value>
     </param>
     <param>
-      <key>title</key>
-      <value></value>
+      <key>norm_gain24</key>
+      <value>False</value>
     </param>
     <param>
-      <key>author</key>
-      <value></value>
+      <key>gain24</key>
+      <value>0</value>
     </param>
     <param>
-      <key>description</key>
+      <key>ant25</key>
       <value></value>
     </param>
     <param>
-      <key>window_size</key>
-      <value>1280, 1024</value>
+      <key>bw25</key>
+      <value>0</value>
     </param>
     <param>
-      <key>generate_options</key>
-      <value>qt_gui</value>
+      <key>center_freq25</key>
+      <value>0</value>
     </param>
     <param>
-      <key>category</key>
-      <value>Custom</value>
+      <key>norm_gain25</key>
+      <value>False</value>
     </param>
     <param>
-      <key>run_options</key>
-      <value>prompt</value>
+      <key>gain25</key>
+      <value>0</value>
     </param>
     <param>
-      <key>run</key>
-      <value>True</value>
+      <key>ant26</key>
+      <value></value>
     </param>
     <param>
-      <key>max_nouts</key>
+      <key>bw26</key>
       <value>0</value>
     </param>
     <param>
-      <key>realtime_scheduling</key>
-      <value></value>
+      <key>center_freq26</key>
+      <value>0</value>
     </param>
     <param>
-      <key>thread_safe_setters</key>
-      <value></value>
+      <key>norm_gain26</key>
+      <value>False</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>gain26</key>
+      <value>0</value>
     </param>
     <param>
-      <key>comment</key>
+      <key>ant27</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(8, 11)</value>
+      <key>bw27</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>center_freq27</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_bit_inner_interleaver</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_bit_inner_interleaver_0</value>
+      <key>norm_gain27</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>gain27</key>
+      <value>0</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>64qam</value>
+      <key>ant28</key>
+      <value></value>
     </param>
     <param>
-      <key>hierarchy</key>
-      <value>nh</value>
+      <key>bw28</key>
+      <value>0</value>
     </param>
     <param>
-      <key>transmission_mode</key>
-      <value>T8k</value>
+      <key>center_freq28</key>
+      <value>0</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>norm_gain28</key>
+      <value>False</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>gain28</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>ant29</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>bw29</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>center_freq29</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>norm_gain29</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(984, 243)</value>
+      <key>gain29</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>180</value>
+      <key>ant2</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_symbol_inner_interleaver</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_symbol_inner_interleaver_0</value>
+      <key>bw2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>center_freq2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>transmission_mode</key>
-      <value>T8k</value>
+      <key>norm_gain2</key>
+      <value>False</value>
     </param>
     <param>
-      <key>direction</key>
-      <value>Interleave</value>
+      <key>gain2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>ant30</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>bw30</key>
+      <value>0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>center_freq30</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>norm_gain30</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain30</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
+      <key>ant31</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(664, 243)</value>
+      <key>bw31</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>180</value>
+      <key>center_freq31</key>
+      <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_map</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_map_0</value>
+      <key>norm_gain31</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>gain31</key>
+      <value>0</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>64qam</value>
+      <key>ant3</key>
+      <value></value>
     </param>
     <param>
-      <key>hierarchy</key>
-      <value>nh</value>
+      <key>bw3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>transmission_mode</key>
-      <value>T8k</value>
+      <key>center_freq3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>gain</key>
-      <value>1</value>
+      <key>norm_gain3</key>
+      <value>False</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>gain3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>ant4</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>bw4</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>center_freq4</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(344, 227)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>180</value>
+      <key>norm_gain4</key>
+      <value>False</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_reference_signals</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_reference_signals_0</value>
+      <key>gain4</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>ant5</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>bw5</key>
+      <value>0</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>64qam</value>
+      <key>center_freq5</key>
+      <value>0</value>
     </param>
     <param>
-      <key>hierarchy</key>
-      <value>nh</value>
+      <key>norm_gain5</key>
+      <value>False</value>
     </param>
     <param>
-      <key>code_rate_hp</key>
-      <value>C2_3</value>
+      <key>gain5</key>
+      <value>0</value>
     </param>
     <param>
-      <key>code_rate_lp</key>
-      <value>C2_3</value>
+      <key>ant6</key>
+      <value></value>
     </param>
     <param>
-      <key>guard_interval</key>
-      <value>GI_1_32</value>
+      <key>bw6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>transmission_mode</key>
-      <value>T8k</value>
+      <key>center_freq6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>include_cell_id</key>
-      <value>cell_ide_no</value>
+      <key>norm_gain6</key>
+      <value>False</value>
     </param>
     <param>
-      <key>cell_id</key>
+      <key>gain6</key>
       <value>0</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>ant7</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>bw7</key>
+      <value>0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>center_freq7</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>norm_gain7</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>gain7</key>
       <value>0</value>
     </param>
     <param>
-      <key>comment</key>
+      <key>ant8</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(40, 187)</value>
+      <key>bw8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>180</value>
+      <key>center_freq8</key>
+      <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>fft_vxx</key>
     <param>
-      <key>id</key>
-      <value>fft_vxx_0</value>
+      <key>norm_gain8</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>gain8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>ant9</key>
+      <value></value>
     </param>
     <param>
-      <key>fft_size</key>
-      <value>8192</value>
+      <key>bw9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>forward</key>
-      <value>False</value>
+      <key>center_freq9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>window</key>
-      <value>window.rectangular(8192)</value>
+      <key>norm_gain9</key>
+      <value>False</value>
     </param>
     <param>
-      <key>shift</key>
-      <value>True</value>
+      <key>gain9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>nthreads</key>
-      <value>1</value>
+      <key>clock_rate</key>
+      <value>0.0</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -1804,218 +1841,197 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>dev_addr</key>
+      <value>"send_frame_size=65536,num_send_frames=128,master_clock_rate=" + 
str(samp_rate*4)</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>dev_args</key>
+      <value>""</value>
     </param>
     <param>
-      <key>comment</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(64, 403)</value>
+      <value>(984, 344)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_vector_to_stream</key>
     <param>
       <key>id</key>
-      <value>blocks_vector_to_stream_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <value>uhd_usrp_sink_0</value>
     </param>
     <param>
       <key>type</key>
-      <value>complex</value>
+      <value>fc32</value>
     </param>
     <param>
-      <key>num_items</key>
-      <value>8192</value>
+      <key>clock_source0</key>
+      <value></value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>sd_spec0</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>time_source0</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>clock_source1</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>sd_spec1</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>time_source1</key>
+      <value></value>
     </param>
     <param>
-      <key>comment</key>
+      <key>clock_source2</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(120, 563)</value>
+      <key>sd_spec2</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>time_source2</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
-      <key>id</key>
-      <value>digital_ofdm_cyclic_prefixer_0</value>
+      <key>clock_source3</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>sd_spec3</key>
+      <value></value>
     </param>
     <param>
-      <key>input_size</key>
-      <value>8192</value>
+      <key>time_source3</key>
+      <value></value>
     </param>
     <param>
-      <key>cp_len</key>
-      <value>256</value>
+      <key>clock_source4</key>
+      <value></value>
     </param>
     <param>
-      <key>rolloff</key>
-      <value>0</value>
+      <key>sd_spec4</key>
+      <value></value>
     </param>
     <param>
-      <key>tagname</key>
+      <key>time_source4</key>
       <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>clock_source5</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>sd_spec5</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>time_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>clock_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>comment</key>
+      <key>sd_spec6</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(392, 419)</value>
+      <key>time_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>clock_source7</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt_inner_coder</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt_inner_coder_0</value>
+      <key>sd_spec7</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>time_source7</key>
+      <value></value>
     </param>
     <param>
-      <key>ninput</key>
+      <key>nchan</key>
       <value>1</value>
     </param>
     <param>
-      <key>noutput</key>
-      <value>6048</value>
-    </param>
-    <param>
-      <key>constellation</key>
-      <value>64qam</value>
+      <key>num_mboards</key>
+      <value>1</value>
     </param>
     <param>
-      <key>hierarchy</key>
-      <value>nh</value>
+      <key>samp_rate</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>code_rate</key>
-      <value>C2_3</value>
+      <key>hide_cmd_port</key>
+      <value>False</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>hide_lo_controls</key>
+      <value>True</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>stream_args</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>stream_chans</key>
+      <value>[]</value>
     </param>
     <param>
-      <key>comment</key>
+      <key>sync</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(1000, 67)</value>
+      <key>len_tag_name</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>otw</key>
+      <value></value>
     </param>
   </block>
   <connection>
-    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+    <source_block_id>blocks_file_source_0</source_block_id>
+    <sink_block_id>dtv_dvbt_energy_dispersal_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>fft_vxx_0</source_block_id>
-    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
+    <source_block_id>blocks_multiply_const_xx_0</source_block_id>
+    <sink_block_id>uhd_usrp_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
-    <sink_block_id>uhd_usrp_sink_0</sink_block_id>
+    <source_block_id>blocks_vector_to_stream_0</source_block_id>
+    <sink_block_id>qtgui_const_sink_x_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_file_source_0</source_block_id>
-    <sink_block_id>dtv_dvbt_energy_dispersal_0</sink_block_id>
+    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
+    <sink_block_id>blocks_multiply_const_xx_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_energy_dispersal_0</source_block_id>
-    <sink_block_id>dtv_dvbt_reed_solomon_enc_0</sink_block_id>
+    <source_block_id>dtv_dvbt_bit_inner_interleaver_0</source_block_id>
+    <sink_block_id>dtv_dvbt_symbol_inner_interleaver_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2026,50 +2042,50 @@
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_inner_coder_0</source_block_id>
-    <sink_block_id>dtv_dvbt_bit_inner_interleaver_0</sink_block_id>
+    <source_block_id>dtv_dvbt_energy_dispersal_0</source_block_id>
+    <sink_block_id>dtv_dvbt_reed_solomon_enc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_bit_inner_interleaver_0</source_block_id>
-    <sink_block_id>dtv_dvbt_symbol_inner_interleaver_0</sink_block_id>
+    <source_block_id>dtv_dvbt_inner_coder_0</source_block_id>
+    <sink_block_id>dtv_dvbt_bit_inner_interleaver_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_symbol_inner_interleaver_0</source_block_id>
-    <sink_block_id>dtv_dvbt_map_0</sink_block_id>
+    <source_block_id>dtv_dvbt_map_0</source_block_id>
+    <sink_block_id>dtv_dvbt_reference_signals_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_map_0</source_block_id>
-    <sink_block_id>dtv_dvbt_reference_signals_0</sink_block_id>
+    <source_block_id>dtv_dvbt_reed_solomon_enc_0</source_block_id>
+    <sink_block_id>dtv_dvbt_convolutional_interleaver_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
     <source_block_id>dtv_dvbt_reference_signals_0</source_block_id>
-    <sink_block_id>fft_vxx_0</sink_block_id>
+    <sink_block_id>blocks_vector_to_stream_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
     <source_block_id>dtv_dvbt_reference_signals_0</source_block_id>
-    <sink_block_id>blocks_vector_to_stream_0</sink_block_id>
+    <sink_block_id>fft_vxx_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_vector_to_stream_0</source_block_id>
-    <sink_block_id>qtgui_const_sink_x_0</sink_block_id>
+    <source_block_id>dtv_dvbt_symbol_inner_interleaver_0</source_block_id>
+    <sink_block_id>dtv_dvbt_map_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt_reed_solomon_enc_0</source_block_id>
-    <sink_block_id>dtv_dvbt_convolutional_interleaver_0</sink_block_id>
+    <source_block_id>fft_vxx_0</source_block_id>
+    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
diff --git a/gr-dtv/examples/vv003-cr23.grc b/gr-dtv/examples/vv003-cr23.grc
index ec2e572..1b92b01 100644
--- a/gr-dtv/examples/vv003-cr23.grc
+++ b/gr-dtv/examples/vv003-cr23.grc
@@ -1,327 +1,357 @@
-<?xml version='1.0' encoding='ASCII'?>
-<?grc format='1' created='3.7.7'?>
+<?xml version='1.0' encoding='utf-8'?>
+<?grc format='1' created='3.7.11'?>
 <flow_graph>
   <timestamp>Sun Dec 28 23:36:42 2014</timestamp>
   <block>
-    <key>dtv_dvbt2_framemapper_cc</key>
+    <key>options</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_framemapper_cc_0</value>
+      <key>author</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>window_size</key>
+      <value>1280, 1024</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>category</key>
+      <value>Custom</value>
     </param>
     <param>
-      <key>rate</key>
-      <value>C2_3</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>description</key>
+      <value></value>
     </param>
     <param>
-      <key>rotation</key>
-      <value>ROTATION_ON</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>fecblocks</key>
-      <value>202</value>
+      <key>_coordinate</key>
+      <value>(8, 11)</value>
     </param>
     <param>
-      <key>tiblocks</key>
-      <value>3</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_EXTENDED</value>
+      <key>generate_options</key>
+      <value>wx_gui</value>
     </param>
     <param>
-      <key>fftsize1</key>
-      <value>FFTSIZE_32K_T2GI</value>
+      <key>hier_block_src_path</key>
+      <value>.:</value>
     </param>
     <param>
-      <key>fftsize2</key>
-      <value>FFTSIZE_2K</value>
+      <key>id</key>
+      <value>vv003_cr23</value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_128</value>
+      <key>max_nouts</key>
+      <value>0</value>
     </param>
     <param>
-      <key>l1constellation</key>
-      <value>L1_MOD_64QAM</value>
+      <key>qt_qss_theme</key>
+      <value></value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP7</value>
+      <key>realtime_scheduling</key>
+      <value></value>
     </param>
     <param>
-      <key>t2frames</key>
-      <value>2</value>
+      <key>run_command</key>
+      <value>{python} -u {filename}</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>59</value>
+      <key>run_options</key>
+      <value>prompt</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>run</key>
+      <value>True</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>thread_safe_setters</key>
+      <value></value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>title</key>
+      <value></value>
     </param>
+  </block>
+  <block>
+    <key>variable</key>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>inputmode</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>_coordinate</key>
+      <value>(8, 75)</value>
     </param>
     <param>
-      <key>reservedbiasbits</key>
-      <value>RESERVED_OFF</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>l1scrambled</key>
-      <value>L1_SCRAMBLED_OFF</value>
+      <key>id</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>inband</key>
-      <value>INBAND_OFF</value>
+      <key>value</key>
+      <value>(8000000.0 * 8) / 7</value>
+    </param>
+  </block>
+  <block>
+    <key>blocks_file_sink</key>
+    <param>
+      <key>append</key>
+      <value>False</value>
     </param>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>False</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>file</key>
+      <value>vv.cfile</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(734, 154)</value>
+      <value>(848, 420)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>variable</key>
     <param>
       <key>id</key>
-      <value>samp_rate</value>
+      <value>blocks_file_sink_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>value</key>
-      <value>(8000000.0 * 8) / 7</value>
+      <key>unbuffered</key>
+      <value>False</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_file_source</key>
     <param>
-      <key>_coordinate</key>
-      <value>(8, 75)</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_freqinterleaver_cc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_freqinterleaver_cc_0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_EXTENDED</value>
-    </param>
-    <param>
-      <key>fftsize</key>
-      <value>FFTSIZE_32K_T2GI</value>
+      <key>file</key>
+      <value>/run/shm/adv32k256qam.ts</value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP7</value>
+      <key>_coordinate</key>
+      <value>(120, 75)</value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_128</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>59</value>
+      <key>id</key>
+      <value>blocks_file_source_0</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>type</key>
+      <value>byte</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>repeat</key>
+      <value>True</value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_multiply_const_xx</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>const</key>
+      <value>0.2</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(1013, 218)</value>
+      <value>(848, 540)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>options</key>
     <param>
       <key>id</key>
-      <value>vv003_cr23</value>
+      <value>blocks_multiply_const_xx_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>title</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>author</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>description</key>
-      <value></value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
-      <key>window_size</key>
-      <value>1280, 1024</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>generate_options</key>
-      <value>wx_gui</value>
+      <key>cp_len</key>
+      <value>32768/128</value>
     </param>
     <param>
-      <key>category</key>
-      <value>Custom</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>run_options</key>
-      <value>prompt</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>run</key>
+      <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>max_nouts</key>
+      <key>input_size</key>
+      <value>32768</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(344, 464)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>realtime_scheduling</key>
-      <value></value>
+      <key>id</key>
+      <value>digital_ofdm_cyclic_prefixer_0</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>tagname</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(8, 11)</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>rolloff</key>
       <value>0</value>
     </param>
   </block>
   <block>
-    <key>blocks_file_source</key>
+    <key>dtv_dvb_bbheader_bb</key>
     <param>
-      <key>id</key>
-      <value>blocks_file_source_0</value>
+      <key>mode</key>
+      <value>INPUTMODE_NORMAL</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>file</key>
-      <value>/run/shm/adv32k256qam.ts</value>
+      <key>rate1</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>type</key>
-      <value>byte</value>
+      <key>rate2</key>
+      <value>C1_3</value>
     </param>
     <param>
-      <key>repeat</key>
-      <value>True</value>
+      <key>rate3</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>rate5</key>
+      <value>C1_4</value>
+    </param>
+    <param>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -329,39 +359,63 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>fecblocks</key>
+      <value>168</value>
+    </param>
+    <param>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(120, 75)</value>
+      <value>(360, 24)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bbheader_bb</key>
     <param>
       <key>id</key>
       <value>dtv_dvb_bbheader_bb_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>inband</key>
+      <value>INBAND_OFF</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>rolloff</key>
+      <value>RO_0_35</value>
     </param>
     <param>
       <key>standard</key>
       <value>STANDARD_DVBT2</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>tsrate</key>
+      <value>4000000</value>
+    </param>
+  </block>
+  <block>
+    <key>dtv_dvb_bbscrambler_bb</key>
+    <param>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
       <key>rate1</key>
@@ -377,30 +431,14 @@
     </param>
     <param>
       <key>rate4</key>
-      <value>C1_4</value>
-    </param>
-    <param>
-      <key>rolloff</key>
-      <value>RO_0_35</value>
-    </param>
-    <param>
-      <key>mode</key>
-      <value>FECFRAME_SHORT</value>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>inband</key>
-      <value>INBAND_OFF</value>
-    </param>
-    <param>
-      <key>fecblocks</key>
-      <value>168</value>
-    </param>
-    <param>
-      <key>tsrate</key>
-      <value>4000000</value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -408,39 +446,47 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(352, 19)</value>
+      <value>(632, 36)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bbscrambler_bb</key>
     <param>
       <key>id</key>
       <value>dtv_dvb_bbscrambler_bb_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
       <key>standard</key>
       <value>STANDARD_DVBT2</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvb_bch_bb</key>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
       <key>rate1</key>
@@ -456,10 +502,14 @@
     </param>
     <param>
       <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
+    </param>
+    <param>
+      <key>rate5</key>
       <value>C1_4</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -467,39 +517,47 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(656, 35)</value>
+      <value>(856, 36)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bch_bb</key>
     <param>
       <key>id</key>
       <value>dtv_dvb_bch_bb_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
       <key>standard</key>
       <value>STANDARD_DVBT2</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvb_ldpc_bb</key>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
       <key>rate1</key>
@@ -515,121 +573,205 @@
     </param>
     <param>
       <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
+    </param>
+    <param>
+      <key>rate5</key>
       <value>C1_4</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>constellation</key>
+      <value>MOD_OTHER</value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(1072, 36)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>id</key>
+      <value>dtv_dvb_ldpc_bb_0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
+    </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_cellinterleaver_cc</key>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>constellation</key>
+      <value>MOD_256QAM</value>
+    </param>
+    <param>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>fecblocks</key>
+      <value>202</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(856, 35)</value>
+      <value>(504, 224)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_ldpc_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvb_ldpc_bb_0</value>
+      <value>dtv_dvbt2_cellinterleaver_cc_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>framesize</key>
+      <key>tiblocks</key>
+      <value>3</value>
+    </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_framemapper_cc</key>
+    <param>
+      <key>inputmode</key>
       <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>rate1</key>
-      <value>C2_3</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>rate2</key>
-      <value>C1_3</value>
+      <key>rate</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>rate3</key>
-      <value>C1_4</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>rate4</key>
-      <value>C1_4</value>
+      <key>rotation</key>
+      <value>ROTATION_ON</value>
     </param>
     <param>
       <key>constellation</key>
-      <value>MOD_OTHER</value>
+      <value>MOD_256QAM</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>carriermode</key>
+      <value>CARRIERS_EXTENDED</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>fecblocks</key>
+      <value>202</value>
+    </param>
+    <param>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>fftsize1</key>
+      <value>FFTSIZE_32K_T2GI</value>
+    </param>
+    <param>
+      <key>fftsize2</key>
+      <value>FFTSIZE_2K</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(1064, 35)</value>
+      <value>(736, 140)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_pilotgenerator_cc</key>
+    <param>
+      <key>guardinterval</key>
+      <value>GI_1_128</value>
+    </param>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_pilotgenerator_cc_0</value>
+      <value>dtv_dvbt2_framemapper_cc_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>inband</key>
+      <value>INBAND_OFF</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_EXTENDED</value>
+      <key>l1constellation</key>
+      <value>L1_MOD_64QAM</value>
     </param>
     <param>
-      <key>fftsize</key>
-      <value>FFTSIZE_32K_T2GI</value>
+      <key>l1scrambled</key>
+      <value>L1_SCRAMBLED_OFF</value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP7</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_128</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
       <key>numdatasyms</key>
@@ -644,8 +786,8 @@
       <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP7</value>
     </param>
     <param>
       <key>preamble1</key>
@@ -656,1297 +798,1277 @@
       <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>misogroup</key>
-      <value>MISO_TX1</value>
+      <key>reservedbiasbits</key>
+      <value>RESERVED_OFF</value>
     </param>
     <param>
-      <key>equalization</key>
-      <value>EQUALIZATION_ON</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
     <param>
-      <key>bandwidth</key>
-      <value>BANDWIDTH_8_0_MHZ</value>
+      <key>t2frames</key>
+      <value>2</value>
+    </param>
+    <param>
+      <key>tiblocks</key>
+      <value>3</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_freqinterleaver_cc</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>carriermode</key>
+      <value>CARRIERS_EXTENDED</value>
+    </param>
+    <param>
+      <key>fftsize</key>
+      <value>FFTSIZE_32K_T2GI</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(64, 459)</value>
+      <value>(1016, 196)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>digital_ofdm_cyclic_prefixer</key>
-    <param>
-      <key>id</key>
-      <value>digital_ofdm_cyclic_prefixer_0</value>
-    </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>guardinterval</key>
+      <value>GI_1_128</value>
     </param>
     <param>
-      <key>input_size</key>
-      <value>32768</value>
+      <key>id</key>
+      <value>dtv_dvbt2_freqinterleaver_cc_0</value>
     </param>
     <param>
-      <key>cp_len</key>
-      <value>32768/128</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rolloff</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>tagname</key>
-      <value></value>
+      <key>numdatasyms</key>
+      <value>59</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP7</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(344, 515)</value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
   </block>
   <block>
-    <key>dtv_dvbt2_p1insertion_cc</key>
+    <key>dtv_dvbt2_interleaver_bb</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_p1insertion_cc_0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>rate</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_EXTENDED</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>fftsize1</key>
-      <value>FFTSIZE_32K_T2GI</value>
+      <key>constellation</key>
+      <value>MOD_256QAM</value>
     </param>
     <param>
-      <key>fftsize2</key>
-      <value>FFTSIZE_2K</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_128</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>59</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>_coordinate</key>
+      <value>(48, 228)</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>id</key>
+      <value>dtv_dvbt2_interleaver_bb_0</value>
     </param>
     <param>
-      <key>showlevels</key>
-      <value>SHOWLEVELS_OFF</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>vclip</key>
-      <value>3.3</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_modulator_bc</key>
     <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>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(560, 483)</value>
+      <key>rotation</key>
+      <value>ROTATION_ON</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>constellation</key>
+      <value>MOD_256QAM</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_multiply_const_vxx</key>
     <param>
-      <key>id</key>
-      <value>blocks_multiply_const_vxx_0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
-    </param>
-    <param>
-      <key>const</key>
-      <value>0.2</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>_coordinate</key>
+      <value>(272, 228)</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt2_modulator_bc_0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_p1insertion_cc</key>
     <param>
-      <key>_coordinate</key>
-      <value>(864, 571)</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>osmosdr_sink</key>
     <param>
-      <key>id</key>
-      <value>osmosdr_sink_0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>type</key>
-      <value>fc32</value>
+      <key>carriermode</key>
+      <value>CARRIERS_EXTENDED</value>
     </param>
     <param>
-      <key>args</key>
-      <value>bladerf=0,buffers=128,buflen=32768</value>
+      <key>fftsize1</key>
+      <value>FFTSIZE_32K_T2GI</value>
     </param>
     <param>
-      <key>sync</key>
-      <value></value>
+      <key>fftsize2</key>
+      <value>FFTSIZE_2K</value>
     </param>
     <param>
-      <key>num_mboards</key>
-      <value>1</value>
+      <key>_coordinate</key>
+      <value>(560, 440)</value>
     </param>
     <param>
-      <key>clock_source0</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source0</key>
-      <value></value>
+      <key>guardinterval</key>
+      <value>GI_1_128</value>
     </param>
     <param>
-      <key>clock_source1</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt2_p1insertion_cc_0</value>
     </param>
     <param>
-      <key>time_source1</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>clock_source2</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source2</key>
-      <value></value>
+      <key>numdatasyms</key>
+      <value>59</value>
     </param>
     <param>
-      <key>clock_source3</key>
-      <value></value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>time_source3</key>
-      <value></value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>clock_source4</key>
-      <value></value>
+      <key>showlevels</key>
+      <value>SHOWLEVELS_OFF</value>
     </param>
     <param>
-      <key>time_source4</key>
-      <value></value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
     <param>
-      <key>clock_source5</key>
-      <value></value>
+      <key>vclip</key>
+      <value>3.3</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_pilotgenerator_cc</key>
     <param>
-      <key>time_source5</key>
-      <value></value>
+      <key>bandwidth</key>
+      <value>BANDWIDTH_8_0_MHZ</value>
     </param>
     <param>
-      <key>clock_source6</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>time_source6</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source7</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>time_source7</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>nchan</key>
-      <value>1</value>
+      <key>carriermode</key>
+      <value>CARRIERS_EXTENDED</value>
     </param>
     <param>
-      <key>sample_rate</key>
-      <value>samp_rate</value>
+      <key>fftsize</key>
+      <value>FFTSIZE_32K_T2GI</value>
     </param>
     <param>
-      <key>freq0</key>
-      <value>429e6</value>
+      <key>_coordinate</key>
+      <value>(56, 420)</value>
     </param>
     <param>
-      <key>corr0</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain0</key>
-      <value>18</value>
-    </param>
-    <param>
-      <key>if_gain0</key>
-      <value>0</value>
+      <key>guardinterval</key>
+      <value>GI_1_128</value>
     </param>
     <param>
-      <key>bb_gain0</key>
-      <value>-8</value>
+      <key>id</key>
+      <value>dtv_dvbt2_pilotgenerator_cc_0</value>
     </param>
     <param>
-      <key>ant0</key>
-      <value></value>
+      <key>misogroup</key>
+      <value>MISO_TX1</value>
     </param>
     <param>
-      <key>bw0</key>
-      <value>8750000</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>freq1</key>
-      <value>100e6</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>corr1</key>
-      <value>0</value>
+      <key>numdatasyms</key>
+      <value>59</value>
     </param>
     <param>
-      <key>gain1</key>
-      <value>10</value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>if_gain1</key>
-      <value>20</value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>bb_gain1</key>
-      <value>20</value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP7</value>
     </param>
     <param>
-      <key>ant1</key>
-      <value></value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>bw1</key>
-      <value>0</value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>freq2</key>
-      <value>100e6</value>
+      <key>equalization</key>
+      <value>EQUALIZATION_ON</value>
     </param>
     <param>
-      <key>corr2</key>
-      <value>0</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
+  </block>
+  <block>
+    <key>osmosdr_sink</key>
     <param>
-      <key>gain2</key>
-      <value>10</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>if_gain2</key>
-      <value>20</value>
+      <key>ant0</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain2</key>
-      <value>20</value>
+      <key>bb_gain0</key>
+      <value>-8</value>
     </param>
     <param>
-      <key>ant2</key>
-      <value></value>
+      <key>bw0</key>
+      <value>8750000</value>
     </param>
     <param>
-      <key>bw2</key>
+      <key>corr0</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq3</key>
-      <value>100e6</value>
+      <key>freq0</key>
+      <value>429e6</value>
     </param>
     <param>
-      <key>corr3</key>
+      <key>if_gain0</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain3</key>
-      <value>10</value>
+      <key>gain0</key>
+      <value>18</value>
     </param>
     <param>
-      <key>if_gain3</key>
-      <value>20</value>
+      <key>ant10</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain3</key>
+      <key>bb_gain10</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant3</key>
-      <value></value>
+      <key>bw10</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw3</key>
+      <key>corr10</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq4</key>
+      <key>freq10</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr4</key>
-      <value>0</value>
+      <key>if_gain10</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain4</key>
+      <key>gain10</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain4</key>
-      <value>20</value>
+      <key>ant11</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain4</key>
+      <key>bb_gain11</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant4</key>
-      <value></value>
+      <key>bw11</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw4</key>
+      <key>corr11</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq5</key>
+      <key>freq11</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr5</key>
-      <value>0</value>
+      <key>if_gain11</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain5</key>
+      <key>gain11</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain5</key>
-      <value>20</value>
+      <key>ant12</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain5</key>
+      <key>bb_gain12</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant5</key>
-      <value></value>
+      <key>bw12</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw5</key>
+      <key>corr12</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq6</key>
+      <key>freq12</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr6</key>
-      <value>0</value>
+      <key>if_gain12</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain6</key>
+      <key>gain12</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain6</key>
-      <value>20</value>
+      <key>ant13</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain6</key>
+      <key>bb_gain13</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant6</key>
-      <value></value>
+      <key>bw13</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw6</key>
+      <key>corr13</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq7</key>
+      <key>freq13</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr7</key>
-      <value>0</value>
+      <key>if_gain13</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain7</key>
+      <key>gain13</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain7</key>
-      <value>20</value>
+      <key>ant14</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain7</key>
+      <key>bb_gain14</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant7</key>
-      <value></value>
+      <key>bw14</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw7</key>
+      <key>corr14</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq8</key>
+      <key>freq14</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr8</key>
-      <value>0</value>
+      <key>if_gain14</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain8</key>
+      <key>gain14</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain8</key>
-      <value>20</value>
+      <key>ant15</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain8</key>
+      <key>bb_gain15</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant8</key>
-      <value></value>
+      <key>bw15</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw8</key>
+      <key>corr15</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq9</key>
+      <key>freq15</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr9</key>
-      <value>0</value>
+      <key>if_gain15</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain9</key>
+      <key>gain15</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain9</key>
-      <value>20</value>
+      <key>ant16</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain9</key>
+      <key>bb_gain16</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant9</key>
-      <value></value>
+      <key>bw16</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw9</key>
+      <key>corr16</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq10</key>
+      <key>freq16</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr10</key>
-      <value>0</value>
+      <key>if_gain16</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain10</key>
+      <key>gain16</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain10</key>
-      <value>20</value>
+      <key>ant17</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain10</key>
+      <key>bb_gain17</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant10</key>
-      <value></value>
+      <key>bw17</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw10</key>
+      <key>corr17</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq11</key>
+      <key>freq17</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr11</key>
-      <value>0</value>
+      <key>if_gain17</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain11</key>
+      <key>gain17</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain11</key>
-      <value>20</value>
+      <key>ant18</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain11</key>
+      <key>bb_gain18</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant11</key>
-      <value></value>
+      <key>bw18</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw11</key>
+      <key>corr18</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq12</key>
+      <key>freq18</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr12</key>
-      <value>0</value>
+      <key>if_gain18</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain12</key>
+      <key>gain18</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain12</key>
-      <value>20</value>
+      <key>ant19</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain12</key>
+      <key>bb_gain19</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant12</key>
-      <value></value>
+      <key>bw19</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw12</key>
+      <key>corr19</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq13</key>
+      <key>freq19</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr13</key>
-      <value>0</value>
+      <key>if_gain19</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain13</key>
+      <key>gain19</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain13</key>
-      <value>20</value>
+      <key>ant1</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain13</key>
+      <key>bb_gain1</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant13</key>
-      <value></value>
+      <key>bw1</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw13</key>
+      <key>corr1</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq14</key>
+      <key>freq1</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr14</key>
-      <value>0</value>
+      <key>if_gain1</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain14</key>
+      <key>gain1</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain14</key>
-      <value>20</value>
+      <key>ant20</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain14</key>
+      <key>bb_gain20</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant14</key>
-      <value></value>
+      <key>bw20</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw14</key>
+      <key>corr20</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq15</key>
+      <key>freq20</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr15</key>
-      <value>0</value>
+      <key>if_gain20</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain15</key>
+      <key>gain20</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain15</key>
-      <value>20</value>
+      <key>ant21</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain15</key>
+      <key>bb_gain21</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant15</key>
-      <value></value>
+      <key>bw21</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw15</key>
+      <key>corr21</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq16</key>
+      <key>freq21</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr16</key>
-      <value>0</value>
+      <key>if_gain21</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain16</key>
+      <key>gain21</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain16</key>
-      <value>20</value>
+      <key>ant22</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain16</key>
+      <key>bb_gain22</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant16</key>
-      <value></value>
+      <key>bw22</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw16</key>
+      <key>corr22</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq17</key>
+      <key>freq22</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr17</key>
-      <value>0</value>
+      <key>if_gain22</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain17</key>
+      <key>gain22</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain17</key>
-      <value>20</value>
+      <key>ant23</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain17</key>
+      <key>bb_gain23</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant17</key>
-      <value></value>
+      <key>bw23</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw17</key>
+      <key>corr23</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq18</key>
+      <key>freq23</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr18</key>
-      <value>0</value>
+      <key>if_gain23</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain18</key>
+      <key>gain23</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain18</key>
-      <value>20</value>
+      <key>ant24</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain18</key>
+      <key>bb_gain24</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant18</key>
-      <value></value>
+      <key>bw24</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw18</key>
+      <key>corr24</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq19</key>
+      <key>freq24</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr19</key>
-      <value>0</value>
+      <key>if_gain24</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain19</key>
+      <key>gain24</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain19</key>
-      <value>20</value>
+      <key>ant25</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain19</key>
+      <key>bb_gain25</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant19</key>
-      <value></value>
+      <key>bw25</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw19</key>
+      <key>corr25</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq20</key>
+      <key>freq25</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr20</key>
-      <value>0</value>
+      <key>if_gain25</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain20</key>
+      <key>gain25</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain20</key>
-      <value>20</value>
+      <key>ant26</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain20</key>
+      <key>bb_gain26</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant20</key>
-      <value></value>
+      <key>bw26</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw20</key>
+      <key>corr26</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq21</key>
+      <key>freq26</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr21</key>
-      <value>0</value>
+      <key>if_gain26</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain21</key>
+      <key>gain26</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain21</key>
-      <value>20</value>
+      <key>ant27</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain21</key>
+      <key>bb_gain27</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant21</key>
-      <value></value>
+      <key>bw27</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw21</key>
+      <key>corr27</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq22</key>
+      <key>freq27</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr22</key>
-      <value>0</value>
+      <key>if_gain27</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain22</key>
+      <key>gain27</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain22</key>
-      <value>20</value>
+      <key>ant28</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain22</key>
+      <key>bb_gain28</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant22</key>
-      <value></value>
+      <key>bw28</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw22</key>
+      <key>corr28</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq23</key>
+      <key>freq28</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr23</key>
-      <value>0</value>
+      <key>if_gain28</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain23</key>
+      <key>gain28</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain23</key>
-      <value>20</value>
+      <key>ant29</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain23</key>
+      <key>bb_gain29</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant23</key>
-      <value></value>
+      <key>bw29</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw23</key>
+      <key>corr29</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq24</key>
+      <key>freq29</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr24</key>
-      <value>0</value>
+      <key>if_gain29</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain24</key>
+      <key>gain29</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain24</key>
-      <value>20</value>
+      <key>ant2</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain24</key>
+      <key>bb_gain2</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant24</key>
-      <value></value>
+      <key>bw2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw24</key>
+      <key>corr2</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq25</key>
+      <key>freq2</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr25</key>
-      <value>0</value>
+      <key>if_gain2</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain25</key>
+      <key>gain2</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain25</key>
-      <value>20</value>
+      <key>ant30</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain25</key>
+      <key>bb_gain30</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant25</key>
-      <value></value>
+      <key>bw30</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw25</key>
+      <key>corr30</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq26</key>
+      <key>freq30</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr26</key>
-      <value>0</value>
+      <key>if_gain30</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain26</key>
+      <key>gain30</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain26</key>
-      <value>20</value>
+      <key>ant31</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain26</key>
+      <key>bb_gain31</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant26</key>
-      <value></value>
+      <key>bw31</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw26</key>
+      <key>corr31</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq27</key>
+      <key>freq31</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr27</key>
-      <value>0</value>
+      <key>if_gain31</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain27</key>
+      <key>gain31</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain27</key>
-      <value>20</value>
+      <key>ant3</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain27</key>
+      <key>bb_gain3</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant27</key>
-      <value></value>
+      <key>bw3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw27</key>
+      <key>corr3</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq28</key>
+      <key>freq3</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr28</key>
-      <value>0</value>
+      <key>if_gain3</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain28</key>
+      <key>gain3</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain28</key>
-      <value>20</value>
+      <key>ant4</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain28</key>
+      <key>bb_gain4</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant28</key>
-      <value></value>
+      <key>bw4</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw28</key>
+      <key>corr4</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq29</key>
+      <key>freq4</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr29</key>
-      <value>0</value>
+      <key>if_gain4</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain29</key>
+      <key>gain4</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain29</key>
-      <value>20</value>
+      <key>ant5</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain29</key>
+      <key>bb_gain5</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant29</key>
-      <value></value>
-    </param>
-    <param>
-      <key>bw29</key>
+      <key>bw5</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq30</key>
-      <value>100e6</value>
-    </param>
-    <param>
-      <key>corr30</key>
+      <key>corr5</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain30</key>
-      <value>10</value>
+      <key>freq5</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>if_gain30</key>
+      <key>if_gain5</key>
       <value>20</value>
     </param>
     <param>
-      <key>bb_gain30</key>
-      <value>20</value>
+      <key>gain5</key>
+      <value>10</value>
     </param>
     <param>
-      <key>ant30</key>
+      <key>ant6</key>
       <value></value>
     </param>
     <param>
-      <key>bw30</key>
-      <value>0</value>
+      <key>bb_gain6</key>
+      <value>20</value>
     </param>
     <param>
-      <key>freq31</key>
-      <value>100e6</value>
+      <key>bw6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>corr31</key>
+      <key>corr6</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain31</key>
-      <value>10</value>
+      <key>freq6</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>if_gain31</key>
+      <key>if_gain6</key>
       <value>20</value>
     </param>
     <param>
-      <key>bb_gain31</key>
-      <value>20</value>
+      <key>gain6</key>
+      <value>10</value>
     </param>
     <param>
-      <key>ant31</key>
+      <key>ant7</key>
       <value></value>
     </param>
     <param>
-      <key>bw31</key>
-      <value>0</value>
+      <key>bb_gain7</key>
+      <value>20</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>bw7</key>
+      <value>0</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>corr7</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(1048, 483)</value>
+      <key>freq7</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>if_gain7</key>
+      <value>20</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_file_sink</key>
     <param>
-      <key>id</key>
-      <value>blocks_file_sink_0</value>
+      <key>gain7</key>
+      <value>10</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>False</value>
+      <key>ant8</key>
+      <value></value>
     </param>
     <param>
-      <key>file</key>
-      <value>vv.cfile</value>
+      <key>bb_gain8</key>
+      <value>20</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>bw8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>corr8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>unbuffered</key>
-      <value>False</value>
+      <key>freq8</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>append</key>
-      <value>False</value>
+      <key>if_gain8</key>
+      <value>20</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>gain8</key>
+      <value>10</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>ant9</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(864, 475)</value>
+      <key>bb_gain9</key>
+      <value>20</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>bw9</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_interleaver_bb</key>
-    <param>
-      <key>id</key>
-      <value>dtv_dvbt2_interleaver_bb_0</value>
-    </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>corr9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>freq9</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>rate</key>
-      <value>C2_3</value>
+      <key>if_gain9</key>
+      <value>20</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>gain9</key>
+      <value>10</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -1954,165 +2076,155 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>args</key>
+      <value>bladerf=0,buffers=128,buflen=32768</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(48, 219)</value>
+      <value>(1056, 428)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_modulator_bc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_modulator_bc_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <value>osmosdr_sink_0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>type</key>
+      <value>fc32</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>clock_source0</key>
+      <value></value>
     </param>
     <param>
-      <key>rotation</key>
-      <value>ROTATION_ON</value>
+      <key>time_source0</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>clock_source1</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>time_source1</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>clock_source2</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>time_source2</key>
+      <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(264, 219)</value>
+      <key>clock_source3</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>time_source3</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_cellinterleaver_cc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_cellinterleaver_cc_0</value>
+      <key>clock_source4</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>time_source4</key>
+      <value></value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>clock_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>time_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>fecblocks</key>
-      <value>202</value>
+      <key>clock_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>tiblocks</key>
-      <value>3</value>
+      <key>time_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>clock_source7</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>time_source7</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>nchan</key>
+      <value>1</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>num_mboards</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(504, 211)</value>
+      <key>sample_rate</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>sync</key>
+      <value></value>
     </param>
   </block>
   <connection>
-    <source_block_id>dtv_dvb_bch_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_ldpc_bb_0</sink_block_id>
+    <source_block_id>blocks_file_source_0</source_block_id>
+    <sink_block_id>dtv_dvb_bbheader_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvb_bbscrambler_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_bch_bb_0</sink_block_id>
+    <source_block_id>blocks_multiply_const_xx_0</source_block_id>
+    <sink_block_id>osmosdr_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvb_ldpc_bb_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_interleaver_bb_0</sink_block_id>
+    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_p1insertion_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_interleaver_bb_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_modulator_bc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bbheader_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_bbscrambler_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_modulator_bc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_cellinterleaver_cc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bbscrambler_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_bch_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_cellinterleaver_cc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_framemapper_cc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bch_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_ldpc_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvb_bbheader_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_bbscrambler_bb_0</sink_block_id>
+    <source_block_id>dtv_dvb_ldpc_bb_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_interleaver_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_file_source_0</source_block_id>
-    <sink_block_id>dtv_dvb_bbheader_bb_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_cellinterleaver_cc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_framemapper_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2129,32 +2241,32 @@
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_p1insertion_cc_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_interleaver_bb_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_modulator_bc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_pilotgenerator_cc_0</source_block_id>
-    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_modulator_bc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_cellinterleaver_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
     <source_block_id>dtv_dvbt2_p1insertion_cc_0</source_block_id>
-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+    <sink_block_id>blocks_file_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
-    <sink_block_id>osmosdr_sink_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_p1insertion_cc_0</source_block_id>
+    <sink_block_id>blocks_multiply_const_xx_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_p1insertion_cc_0</source_block_id>
-    <sink_block_id>blocks_file_sink_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_pilotgenerator_cc_0</source_block_id>
+    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
diff --git a/gr-dtv/examples/vv009-4kfft.grc b/gr-dtv/examples/vv009-4kfft.grc
index d502229..dfc9350 100644
--- a/gr-dtv/examples/vv009-4kfft.grc
+++ b/gr-dtv/examples/vv009-4kfft.grc
@@ -1,23 +1,23 @@
-<?xml version='1.0' encoding='ASCII'?>
-<?grc format='1' created='3.7.7'?>
+<?xml version='1.0' encoding='utf-8'?>
+<?grc format='1' created='3.7.11'?>
 <flow_graph>
   <timestamp>Mon Dec 29 00:00:54 2014</timestamp>
   <block>
     <key>options</key>
     <param>
-      <key>id</key>
-      <value>vv009_4kfft</value>
+      <key>author</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>window_size</key>
+      <value>1280, 1024</value>
     </param>
     <param>
-      <key>title</key>
-      <value></value>
+      <key>category</key>
+      <value>Custom</value>
     </param>
     <param>
-      <key>author</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -25,16 +25,44 @@
       <value></value>
     </param>
     <param>
-      <key>window_size</key>
-      <value>1280, 1024</value>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(8, 11)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
       <key>generate_options</key>
       <value>wx_gui</value>
     </param>
     <param>
-      <key>category</key>
-      <value>Custom</value>
+      <key>hier_block_src_path</key>
+      <value>.:</value>
+    </param>
+    <param>
+      <key>id</key>
+      <value>vv009_4kfft</value>
+    </param>
+    <param>
+      <key>max_nouts</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>qt_qss_theme</key>
+      <value></value>
+    </param>
+    <param>
+      <key>realtime_scheduling</key>
+      <value></value>
+    </param>
+    <param>
+      <key>run_command</key>
+      <value>{python} -u {filename}</value>
     </param>
     <param>
       <key>run_options</key>
@@ -45,94 +73,113 @@
       <value>True</value>
     </param>
     <param>
-      <key>max_nouts</key>
-      <value>0</value>
+      <key>thread_safe_setters</key>
+      <value></value>
     </param>
     <param>
-      <key>realtime_scheduling</key>
+      <key>title</key>
       <value></value>
     </param>
+  </block>
+  <block>
+    <key>variable</key>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
       <key>_coordinate</key>
-      <value>(8, 11)</value>
+      <value>(8, 75)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>variable</key>
     <param>
       <key>id</key>
       <value>samp_rate</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
       <key>value</key>
       <value>(8000000.0 * 8) / 7</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_file_sink</key>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>append</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(8, 75)</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>blocks_file_source</key>
     <param>
-      <key>id</key>
-      <value>blocks_file_source_0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
-      <value>True</value>
+      <value>False</value>
     </param>
     <param>
       <key>file</key>
-      <value>/run/shm/adv4k64qam.ts</value>
+      <value>vv.cfile</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(832, 420)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>id</key>
+      <value>blocks_file_sink_0</value>
     </param>
     <param>
       <key>type</key>
-      <value>byte</value>
+      <value>complex</value>
     </param>
     <param>
-      <key>repeat</key>
-      <value>True</value>
+      <key>unbuffered</key>
+      <value>False</value>
     </param>
     <param>
       <key>vlen</key>
       <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_file_source</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>file</key>
+      <value>/run/shm/adv4k64qam.ts</value>
     </param>
     <param>
       <key>_coordinate</key>
@@ -142,106 +189,94 @@
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_ldpc_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvb_ldpc_bb_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <value>blocks_file_source_0</value>
     </param>
     <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rate1</key>
-      <value>C2_3</value>
+      <key>type</key>
+      <value>byte</value>
     </param>
     <param>
-      <key>rate2</key>
-      <value>C1_3</value>
+      <key>repeat</key>
+      <value>True</value>
     </param>
     <param>
-      <key>rate3</key>
-      <value>C1_4</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_multiply_const_xx</key>
     <param>
-      <key>rate4</key>
-      <value>C1_4</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_OTHER</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>const</key>
+      <value>0.2</value>
     </param>
     <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(1056, 35)</value>
+      <value>(832, 540)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bch_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvb_bch_bb_0</value>
+      <value>blocks_multiply_const_xx_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rate1</key>
-      <value>C2_3</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rate2</key>
-      <value>C1_3</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
-      <key>rate3</key>
-      <value>C1_4</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>rate4</key>
-      <value>C1_4</value>
+      <key>cp_len</key>
+      <value>4096/32</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -249,39 +284,51 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>input_size</key>
+      <value>4096</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(840, 35)</value>
+      <value>(336, 464)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bbscrambler_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvb_bbscrambler_bb_0</value>
+      <value>digital_ofdm_cyclic_prefixer_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>tagname</key>
+      <value></value>
     </param>
     <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>rolloff</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>dtv_dvb_bbheader_bb</key>
+    <param>
+      <key>mode</key>
+      <value>INPUTMODE_NORMAL</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
       <key>rate1</key>
@@ -297,10 +344,14 @@
     </param>
     <param>
       <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
+    </param>
+    <param>
+      <key>rate5</key>
       <value>C1_4</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -308,39 +359,63 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>fecblocks</key>
+      <value>168</value>
+    </param>
+    <param>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(624, 35)</value>
+      <value>(360, 24)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bbheader_bb</key>
     <param>
       <key>id</key>
       <value>dtv_dvb_bbheader_bb_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>inband</key>
+      <value>INBAND_OFF</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>rolloff</key>
+      <value>RO_0_35</value>
     </param>
     <param>
       <key>standard</key>
       <value>STANDARD_DVBT2</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>tsrate</key>
+      <value>4000000</value>
+    </param>
+  </block>
+  <block>
+    <key>dtv_dvb_bbscrambler_bb</key>
+    <param>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
       <key>rate1</key>
@@ -356,30 +431,14 @@
     </param>
     <param>
       <key>rate4</key>
-      <value>C1_4</value>
-    </param>
-    <param>
-      <key>rolloff</key>
-      <value>RO_0_35</value>
-    </param>
-    <param>
-      <key>mode</key>
-      <value>FECFRAME_NORMAL</value>
-    </param>
-    <param>
-      <key>inband</key>
-      <value>INBAND_OFF</value>
-    </param>
-    <param>
-      <key>fecblocks</key>
-      <value>168</value>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>tsrate</key>
-      <value>4000000</value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -387,658 +446,773 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(360, 19)</value>
+      <value>(632, 36)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_pilotgenerator_cc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_pilotgenerator_cc_0</value>
+      <value>dtv_dvb_bbscrambler_bb_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_NORMAL</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fftsize</key>
-      <value>FFTSIZE_4K</value>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvb_bch_bb</key>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP7</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_32</value>
+      <key>rate1</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>100</value>
+      <key>rate2</key>
+      <value>C1_3</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>rate3</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>misogroup</key>
-      <value>MISO_TX1</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>equalization</key>
-      <value>EQUALIZATION_ON</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>bandwidth</key>
-      <value>BANDWIDTH_8_0_MHZ</value>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(856, 36)</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>id</key>
+      <value>dtv_dvb_bch_bb_0</value>
     </param>
     <param>
       <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(56, 451)</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
     </param>
   </block>
   <block>
-    <key>digital_ofdm_cyclic_prefixer</key>
+    <key>dtv_dvb_ldpc_bb</key>
     <param>
-      <key>id</key>
-      <value>digital_ofdm_cyclic_prefixer_0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>rate1</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>input_size</key>
-      <value>4096</value>
+      <key>rate2</key>
+      <value>C1_3</value>
     </param>
     <param>
-      <key>cp_len</key>
-      <value>4096/32</value>
+      <key>rate3</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>rolloff</key>
-      <value>0</value>
+      <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>tagname</key>
-      <value></value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
+      <key>constellation</key>
+      <value>MOD_OTHER</value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(328, 507)</value>
+      <value>(1072, 36)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_p1insertion_cc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_p1insertion_cc_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <value>dtv_dvb_ldpc_bb_0</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_NORMAL</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fftsize1</key>
-      <value>FFTSIZE_4K</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fftsize2</key>
-      <value>FFTSIZE_2K</value>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_cellinterleaver_cc</key>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_32</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>100</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>constellation</key>
+      <value>MOD_64QAM</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>showlevels</key>
-      <value>SHOWLEVELS_OFF</value>
+      <key>fecblocks</key>
+      <value>31</value>
     </param>
     <param>
-      <key>vclip</key>
-      <value>3.3</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(504, 224)</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>id</key>
+      <value>dtv_dvbt2_cellinterleaver_cc_0</value>
     </param>
     <param>
       <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(552, 475)</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>tiblocks</key>
+      <value>3</value>
     </param>
   </block>
   <block>
-    <key>blocks_multiply_const_vxx</key>
+    <key>dtv_dvbt2_framemapper_cc</key>
     <param>
-      <key>id</key>
-      <value>blocks_multiply_const_vxx_0</value>
+      <key>inputmode</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>rate</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>const</key>
-      <value>0.2</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>rotation</key>
+      <value>ROTATION_ON</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>constellation</key>
+      <value>MOD_64QAM</value>
     </param>
     <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>carriermode</key>
+      <value>CARRIERS_NORMAL</value>
+    </param>
+    <param>
+      <key>fecblocks</key>
+      <value>31</value>
+    </param>
+    <param>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>fftsize1</key>
+      <value>FFTSIZE_4K</value>
+    </param>
+    <param>
+      <key>fftsize2</key>
+      <value>FFTSIZE_2K</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(832, 563)</value>
+      <value>(744, 140)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>osmosdr_sink</key>
     <param>
-      <key>id</key>
-      <value>osmosdr_sink_0</value>
+      <key>guardinterval</key>
+      <value>GI_1_32</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>id</key>
+      <value>dtv_dvbt2_framemapper_cc_0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>fc32</value>
+      <key>inband</key>
+      <value>INBAND_OFF</value>
     </param>
     <param>
-      <key>args</key>
-      <value>bladerf=0,buffers=128,buflen=32768</value>
+      <key>l1constellation</key>
+      <value>L1_MOD_16QAM</value>
     </param>
     <param>
-      <key>sync</key>
-      <value></value>
+      <key>l1scrambled</key>
+      <value>L1_SCRAMBLED_OFF</value>
     </param>
     <param>
-      <key>num_mboards</key>
-      <value>1</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>clock_source0</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source0</key>
-      <value></value>
+      <key>numdatasyms</key>
+      <value>100</value>
     </param>
     <param>
-      <key>clock_source1</key>
-      <value></value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>time_source1</key>
-      <value></value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>clock_source2</key>
-      <value></value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP7</value>
     </param>
     <param>
-      <key>time_source2</key>
-      <value></value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>clock_source3</key>
-      <value></value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>time_source3</key>
-      <value></value>
+      <key>reservedbiasbits</key>
+      <value>RESERVED_OFF</value>
     </param>
     <param>
-      <key>clock_source4</key>
-      <value></value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
     <param>
-      <key>time_source4</key>
-      <value></value>
+      <key>t2frames</key>
+      <value>2</value>
     </param>
     <param>
-      <key>clock_source5</key>
-      <value></value>
+      <key>tiblocks</key>
+      <value>3</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_freqinterleaver_cc</key>
     <param>
-      <key>time_source5</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source6</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>time_source6</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source7</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>time_source7</key>
-      <value></value>
+      <key>carriermode</key>
+      <value>CARRIERS_NORMAL</value>
     </param>
     <param>
-      <key>nchan</key>
-      <value>1</value>
+      <key>fftsize</key>
+      <value>FFTSIZE_4K</value>
     </param>
     <param>
-      <key>sample_rate</key>
-      <value>samp_rate</value>
+      <key>_coordinate</key>
+      <value>(1024, 196)</value>
     </param>
     <param>
-      <key>freq0</key>
-      <value>429e6</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>corr0</key>
-      <value>0</value>
+      <key>guardinterval</key>
+      <value>GI_1_32</value>
     </param>
     <param>
-      <key>gain0</key>
-      <value>18</value>
+      <key>id</key>
+      <value>dtv_dvbt2_freqinterleaver_cc_0</value>
     </param>
     <param>
-      <key>if_gain0</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>bb_gain0</key>
-      <value>-8</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>ant0</key>
-      <value></value>
+      <key>numdatasyms</key>
+      <value>100</value>
     </param>
     <param>
-      <key>bw0</key>
-      <value>8750000</value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>freq1</key>
-      <value>100e6</value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>corr1</key>
-      <value>0</value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP7</value>
     </param>
     <param>
-      <key>gain1</key>
-      <value>10</value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>if_gain1</key>
-      <value>20</value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>bb_gain1</key>
-      <value>20</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_interleaver_bb</key>
     <param>
-      <key>ant1</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>bw1</key>
-      <value>0</value>
+      <key>rate</key>
+      <value>C2_3</value>
     </param>
     <param>
-      <key>freq2</key>
-      <value>100e6</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>corr2</key>
-      <value>0</value>
+      <key>constellation</key>
+      <value>MOD_64QAM</value>
     </param>
     <param>
-      <key>gain2</key>
-      <value>10</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>if_gain2</key>
-      <value>20</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>bb_gain2</key>
-      <value>20</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>ant2</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(48, 228)</value>
     </param>
     <param>
-      <key>bw2</key>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq3</key>
-      <value>100e6</value>
+      <key>id</key>
+      <value>dtv_dvbt2_interleaver_bb_0</value>
     </param>
     <param>
-      <key>corr3</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain3</key>
-      <value>10</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_modulator_bc</key>
     <param>
-      <key>if_gain3</key>
-      <value>20</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain3</key>
-      <value>20</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>ant3</key>
+      <key>rotation</key>
+      <value>ROTATION_ON</value>
+    </param>
+    <param>
+      <key>constellation</key>
+      <value>MOD_64QAM</value>
+    </param>
+    <param>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>bw3</key>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(272, 228)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq4</key>
-      <value>100e6</value>
+      <key>id</key>
+      <value>dtv_dvbt2_modulator_bc_0</value>
     </param>
     <param>
-      <key>corr4</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain4</key>
-      <value>10</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_p1insertion_cc</key>
     <param>
-      <key>if_gain4</key>
-      <value>20</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain4</key>
-      <value>20</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>ant4</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>bw4</key>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>carriermode</key>
+      <value>CARRIERS_NORMAL</value>
+    </param>
+    <param>
+      <key>fftsize1</key>
+      <value>FFTSIZE_4K</value>
+    </param>
+    <param>
+      <key>fftsize2</key>
+      <value>FFTSIZE_2K</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(560, 440)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq5</key>
-      <value>100e6</value>
+      <key>guardinterval</key>
+      <value>GI_1_32</value>
     </param>
     <param>
-      <key>corr5</key>
+      <key>id</key>
+      <value>dtv_dvbt2_p1insertion_cc_0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain5</key>
-      <value>10</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>if_gain5</key>
-      <value>20</value>
+      <key>numdatasyms</key>
+      <value>100</value>
     </param>
     <param>
-      <key>bb_gain5</key>
-      <value>20</value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>ant5</key>
-      <value></value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>bw5</key>
-      <value>0</value>
+      <key>showlevels</key>
+      <value>SHOWLEVELS_OFF</value>
     </param>
     <param>
-      <key>freq6</key>
-      <value>100e6</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
     <param>
-      <key>corr6</key>
-      <value>0</value>
+      <key>vclip</key>
+      <value>3.3</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_pilotgenerator_cc</key>
     <param>
-      <key>gain6</key>
-      <value>10</value>
+      <key>bandwidth</key>
+      <value>BANDWIDTH_8_0_MHZ</value>
     </param>
     <param>
-      <key>if_gain6</key>
-      <value>20</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain6</key>
-      <value>20</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>ant6</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>bw6</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>freq7</key>
-      <value>100e6</value>
+      <key>carriermode</key>
+      <value>CARRIERS_NORMAL</value>
     </param>
     <param>
-      <key>corr7</key>
+      <key>fftsize</key>
+      <value>FFTSIZE_4K</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(56, 420)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain7</key>
-      <value>10</value>
+      <key>guardinterval</key>
+      <value>GI_1_32</value>
     </param>
     <param>
-      <key>if_gain7</key>
-      <value>20</value>
+      <key>id</key>
+      <value>dtv_dvbt2_pilotgenerator_cc_0</value>
     </param>
     <param>
-      <key>bb_gain7</key>
-      <value>20</value>
+      <key>misogroup</key>
+      <value>MISO_TX1</value>
     </param>
     <param>
-      <key>ant7</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw7</key>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq8</key>
-      <value>100e6</value>
+      <key>numdatasyms</key>
+      <value>100</value>
     </param>
     <param>
-      <key>corr8</key>
-      <value>0</value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>gain8</key>
-      <value>10</value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>if_gain8</key>
-      <value>20</value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP7</value>
     </param>
     <param>
-      <key>bb_gain8</key>
-      <value>20</value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>ant8</key>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
+    </param>
+    <param>
+      <key>equalization</key>
+      <value>EQUALIZATION_ON</value>
+    </param>
+    <param>
+      <key>version</key>
+      <value>VERSION_111</value>
+    </param>
+  </block>
+  <block>
+    <key>osmosdr_sink</key>
+    <param>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>bw8</key>
+      <key>ant0</key>
+      <value></value>
+    </param>
+    <param>
+      <key>bb_gain0</key>
+      <value>-8</value>
+    </param>
+    <param>
+      <key>bw0</key>
+      <value>8750000</value>
+    </param>
+    <param>
+      <key>corr0</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq9</key>
-      <value>100e6</value>
+      <key>freq0</key>
+      <value>429e6</value>
     </param>
     <param>
-      <key>corr9</key>
+      <key>if_gain0</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain9</key>
-      <value>10</value>
+      <key>gain0</key>
+      <value>18</value>
     </param>
     <param>
-      <key>if_gain9</key>
-      <value>20</value>
+      <key>ant10</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain9</key>
+      <key>bb_gain10</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant9</key>
-      <value></value>
+      <key>bw10</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw9</key>
+      <key>corr10</key>
       <value>0</value>
     </param>
     <param>
@@ -1046,27 +1220,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr10</key>
-      <value>0</value>
+      <key>if_gain10</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain10</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain10</key>
-      <value>20</value>
+      <key>ant11</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain10</key>
+      <key>bb_gain11</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant10</key>
-      <value></value>
+      <key>bw11</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw10</key>
+      <key>corr11</key>
       <value>0</value>
     </param>
     <param>
@@ -1074,27 +1248,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr11</key>
-      <value>0</value>
+      <key>if_gain11</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain11</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain11</key>
-      <value>20</value>
+      <key>ant12</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain11</key>
+      <key>bb_gain12</key>
       <value>20</value>
     </param>
-    <param>
-      <key>ant11</key>
-      <value></value>
+    <param>
+      <key>bw12</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw11</key>
+      <key>corr12</key>
       <value>0</value>
     </param>
     <param>
@@ -1102,27 +1276,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr12</key>
-      <value>0</value>
+      <key>if_gain12</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain12</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain12</key>
-      <value>20</value>
+      <key>ant13</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain12</key>
+      <key>bb_gain13</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant12</key>
-      <value></value>
+      <key>bw13</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw12</key>
+      <key>corr13</key>
       <value>0</value>
     </param>
     <param>
@@ -1130,27 +1304,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr13</key>
-      <value>0</value>
+      <key>if_gain13</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain13</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain13</key>
-      <value>20</value>
+      <key>ant14</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain13</key>
+      <key>bb_gain14</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant13</key>
-      <value></value>
+      <key>bw14</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw13</key>
+      <key>corr14</key>
       <value>0</value>
     </param>
     <param>
@@ -1158,27 +1332,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr14</key>
-      <value>0</value>
+      <key>if_gain14</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain14</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain14</key>
-      <value>20</value>
+      <key>ant15</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain14</key>
+      <key>bb_gain15</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant14</key>
-      <value></value>
+      <key>bw15</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw14</key>
+      <key>corr15</key>
       <value>0</value>
     </param>
     <param>
@@ -1186,27 +1360,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr15</key>
-      <value>0</value>
+      <key>if_gain15</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain15</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain15</key>
-      <value>20</value>
+      <key>ant16</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain15</key>
+      <key>bb_gain16</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant15</key>
-      <value></value>
+      <key>bw16</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw15</key>
+      <key>corr16</key>
       <value>0</value>
     </param>
     <param>
@@ -1214,27 +1388,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr16</key>
-      <value>0</value>
+      <key>if_gain16</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain16</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain16</key>
-      <value>20</value>
+      <key>ant17</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain16</key>
+      <key>bb_gain17</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant16</key>
-      <value></value>
+      <key>bw17</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw16</key>
+      <key>corr17</key>
       <value>0</value>
     </param>
     <param>
@@ -1242,27 +1416,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr17</key>
-      <value>0</value>
+      <key>if_gain17</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain17</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain17</key>
-      <value>20</value>
+      <key>ant18</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain17</key>
+      <key>bb_gain18</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant17</key>
-      <value></value>
+      <key>bw18</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw17</key>
+      <key>corr18</key>
       <value>0</value>
     </param>
     <param>
@@ -1270,27 +1444,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr18</key>
-      <value>0</value>
+      <key>if_gain18</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain18</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain18</key>
-      <value>20</value>
+      <key>ant19</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain18</key>
+      <key>bb_gain19</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant18</key>
-      <value></value>
+      <key>bw19</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw18</key>
+      <key>corr19</key>
       <value>0</value>
     </param>
     <param>
@@ -1298,27 +1472,55 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr19</key>
-      <value>0</value>
+      <key>if_gain19</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain19</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain19</key>
+      <key>ant1</key>
+      <value></value>
+    </param>
+    <param>
+      <key>bb_gain1</key>
       <value>20</value>
     </param>
     <param>
-      <key>bb_gain19</key>
+      <key>bw1</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>corr1</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>freq1</key>
+      <value>100e6</value>
+    </param>
+    <param>
+      <key>if_gain1</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant19</key>
+      <key>gain1</key>
+      <value>10</value>
+    </param>
+    <param>
+      <key>ant20</key>
       <value></value>
     </param>
     <param>
-      <key>bw19</key>
+      <key>bb_gain20</key>
+      <value>20</value>
+    </param>
+    <param>
+      <key>bw20</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>corr20</key>
       <value>0</value>
     </param>
     <param>
@@ -1326,27 +1528,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr20</key>
-      <value>0</value>
+      <key>if_gain20</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain20</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain20</key>
-      <value>20</value>
+      <key>ant21</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain20</key>
+      <key>bb_gain21</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant20</key>
-      <value></value>
+      <key>bw21</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw20</key>
+      <key>corr21</key>
       <value>0</value>
     </param>
     <param>
@@ -1354,27 +1556,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr21</key>
-      <value>0</value>
+      <key>if_gain21</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain21</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain21</key>
-      <value>20</value>
+      <key>ant22</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain21</key>
+      <key>bb_gain22</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant21</key>
-      <value></value>
+      <key>bw22</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw21</key>
+      <key>corr22</key>
       <value>0</value>
     </param>
     <param>
@@ -1382,27 +1584,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr22</key>
-      <value>0</value>
+      <key>if_gain22</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain22</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain22</key>
-      <value>20</value>
+      <key>ant23</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain22</key>
+      <key>bb_gain23</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant22</key>
-      <value></value>
+      <key>bw23</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw22</key>
+      <key>corr23</key>
       <value>0</value>
     </param>
     <param>
@@ -1410,27 +1612,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr23</key>
-      <value>0</value>
+      <key>if_gain23</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain23</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain23</key>
-      <value>20</value>
+      <key>ant24</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain23</key>
+      <key>bb_gain24</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant23</key>
-      <value></value>
+      <key>bw24</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw23</key>
+      <key>corr24</key>
       <value>0</value>
     </param>
     <param>
@@ -1438,27 +1640,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr24</key>
-      <value>0</value>
+      <key>if_gain24</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain24</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain24</key>
-      <value>20</value>
+      <key>ant25</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain24</key>
+      <key>bb_gain25</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant24</key>
-      <value></value>
+      <key>bw25</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw24</key>
+      <key>corr25</key>
       <value>0</value>
     </param>
     <param>
@@ -1466,55 +1668,55 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr25</key>
-      <value>0</value>
+      <key>if_gain25</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain25</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain25</key>
-      <value>20</value>
+      <key>ant26</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain25</key>
+      <key>bb_gain26</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant25</key>
-      <value></value>
+      <key>bw26</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw25</key>
+      <key>corr26</key>
       <value>0</value>
     </param>
     <param>
       <key>freq26</key>
       <value>100e6</value>
     </param>
-    <param>
-      <key>corr26</key>
-      <value>0</value>
+    <param>
+      <key>if_gain26</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain26</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain26</key>
-      <value>20</value>
+      <key>ant27</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain26</key>
+      <key>bb_gain27</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant26</key>
-      <value></value>
+      <key>bw27</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw26</key>
+      <key>corr27</key>
       <value>0</value>
     </param>
     <param>
@@ -1522,27 +1724,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr27</key>
-      <value>0</value>
+      <key>if_gain27</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain27</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain27</key>
-      <value>20</value>
+      <key>ant28</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain27</key>
+      <key>bb_gain28</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant27</key>
-      <value></value>
+      <key>bw28</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw27</key>
+      <key>corr28</key>
       <value>0</value>
     </param>
     <param>
@@ -1550,27 +1752,27 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr28</key>
-      <value>0</value>
+      <key>if_gain28</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain28</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain28</key>
-      <value>20</value>
+      <key>ant29</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain28</key>
+      <key>bb_gain29</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant28</key>
-      <value></value>
+      <key>bw29</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw28</key>
+      <key>corr29</key>
       <value>0</value>
     </param>
     <param>
@@ -1578,375 +1780,295 @@
       <value>100e6</value>
     </param>
     <param>
-      <key>corr29</key>
-      <value>0</value>
+      <key>if_gain29</key>
+      <value>20</value>
     </param>
     <param>
       <key>gain29</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain29</key>
-      <value>20</value>
+      <key>ant2</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain29</key>
+      <key>bb_gain2</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant29</key>
-      <value></value>
+      <key>bw2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw29</key>
+      <key>corr2</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq30</key>
+      <key>freq2</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr30</key>
-      <value>0</value>
+      <key>if_gain2</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain30</key>
+      <key>gain2</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain30</key>
-      <value>20</value>
+      <key>ant30</key>
+      <value></value>
     </param>
     <param>
       <key>bb_gain30</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant30</key>
-      <value></value>
+      <key>bw30</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw30</key>
+      <key>corr30</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq31</key>
+      <key>freq30</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr31</key>
-      <value>0</value>
+      <key>if_gain30</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain31</key>
+      <key>gain30</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain31</key>
-      <value>20</value>
+      <key>ant31</key>
+      <value></value>
     </param>
     <param>
       <key>bb_gain31</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant31</key>
-      <value></value>
-    </param>
-    <param>
       <key>bw31</key>
       <value>0</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>affinity</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(1024, 467)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
+      <key>corr31</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_framemapper_cc</key>
-    <param>
-      <key>id</key>
-      <value>dtv_dvbt2_framemapper_cc_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
-    </param>
-    <param>
-      <key>rate</key>
-      <value>C2_3</value>
-    </param>
-    <param>
-      <key>constellation</key>
-      <value>MOD_64QAM</value>
-    </param>
-    <param>
-      <key>rotation</key>
-      <value>ROTATION_ON</value>
-    </param>
-    <param>
-      <key>fecblocks</key>
-      <value>31</value>
-    </param>
-    <param>
-      <key>tiblocks</key>
-      <value>3</value>
-    </param>
-    <param>
-      <key>carriermode</key>
-      <value>CARRIERS_NORMAL</value>
-    </param>
     <param>
-      <key>fftsize1</key>
-      <value>FFTSIZE_4K</value>
+      <key>freq31</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>fftsize2</key>
-      <value>FFTSIZE_2K</value>
+      <key>if_gain31</key>
+      <value>20</value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_32</value>
+      <key>gain31</key>
+      <value>10</value>
     </param>
     <param>
-      <key>l1constellation</key>
-      <value>L1_MOD_16QAM</value>
+      <key>ant3</key>
+      <value></value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP7</value>
+      <key>bb_gain3</key>
+      <value>20</value>
     </param>
     <param>
-      <key>t2frames</key>
-      <value>2</value>
+      <key>bw3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>100</value>
+      <key>corr3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>freq3</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>if_gain3</key>
+      <value>20</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>gain3</key>
+      <value>10</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>ant4</key>
+      <value></value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>bb_gain4</key>
+      <value>20</value>
     </param>
     <param>
-      <key>inputmode</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>bw4</key>
+      <value>0</value>
     </param>
     <param>
-      <key>reservedbiasbits</key>
-      <value>RESERVED_OFF</value>
+      <key>corr4</key>
+      <value>0</value>
     </param>
     <param>
-      <key>l1scrambled</key>
-      <value>L1_SCRAMBLED_OFF</value>
+      <key>freq4</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>inband</key>
-      <value>INBAND_OFF</value>
+      <key>if_gain4</key>
+      <value>20</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>gain4</key>
+      <value>10</value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>ant5</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>bb_gain5</key>
+      <value>20</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>bw5</key>
       <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(712, 147)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
+      <key>corr5</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_freqinterleaver_cc</key>
-    <param>
-      <key>id</key>
-      <value>dtv_dvbt2_freqinterleaver_cc_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_NORMAL</value>
+      <key>freq5</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>fftsize</key>
-      <value>FFTSIZE_4K</value>
+      <key>if_gain5</key>
+      <value>20</value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP7</value>
+      <key>gain5</key>
+      <value>10</value>
     </param>
-    <param>
-      <key>guardinterval</key>
-      <value>GI_1_32</value>
+    <param>
+      <key>ant6</key>
+      <value></value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>100</value>
+      <key>bb_gain6</key>
+      <value>20</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>bw6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>corr6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>freq6</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>if_gain6</key>
+      <value>20</value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>gain6</key>
+      <value>10</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>ant7</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>bb_gain7</key>
+      <value>20</value>
     </param>
     <param>
-      <key>minoutbuf</key>
+      <key>bw7</key>
       <value>0</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>corr7</key>
       <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(992, 211)</value>
+      <key>freq7</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>if_gain7</key>
+      <value>20</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_interleaver_bb</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_interleaver_bb_0</value>
+      <key>gain7</key>
+      <value>10</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>ant8</key>
+      <value></value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>bb_gain8</key>
+      <value>20</value>
     </param>
     <param>
-      <key>rate</key>
-      <value>C2_3</value>
+      <key>bw8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_64QAM</value>
+      <key>corr8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>freq8</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>if_gain8</key>
+      <value>20</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>gain8</key>
+      <value>10</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>ant9</key>
+      <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(48, 203)</value>
+      <key>bb_gain9</key>
+      <value>20</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>bw9</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_modulator_bc</key>
-    <param>
-      <key>id</key>
-      <value>dtv_dvbt2_modulator_bc_0</value>
-    </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>corr9</key>
+      <value>0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>freq9</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_64QAM</value>
+      <key>if_gain9</key>
+      <value>20</value>
     </param>
     <param>
-      <key>rotation</key>
-      <value>ROTATION_ON</value>
+      <key>gain9</key>
+      <value>10</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -1954,165 +2076,155 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>args</key>
+      <value>bladerf=0,buffers=128,buflen=32768</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(264, 203)</value>
+      <value>(1048, 428)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_cellinterleaver_cc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_cellinterleaver_cc_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <value>osmosdr_sink_0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>type</key>
+      <value>fc32</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_64QAM</value>
+      <key>clock_source0</key>
+      <value></value>
     </param>
     <param>
-      <key>fecblocks</key>
-      <value>31</value>
+      <key>time_source0</key>
+      <value></value>
     </param>
     <param>
-      <key>tiblocks</key>
-      <value>3</value>
+      <key>clock_source1</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>time_source1</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>clock_source2</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>time_source2</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>clock_source3</key>
+      <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(488, 195)</value>
+      <key>time_source3</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>clock_source4</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>blocks_file_sink</key>
     <param>
-      <key>id</key>
-      <value>blocks_file_sink_0</value>
+      <key>time_source4</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>False</value>
+      <key>clock_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>file</key>
-      <value>vv.cfile</value>
+      <key>time_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>clock_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>time_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>unbuffered</key>
-      <value>False</value>
+      <key>clock_source7</key>
+      <value></value>
     </param>
     <param>
-      <key>append</key>
-      <value>False</value>
+      <key>time_source7</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>nchan</key>
+      <value>1</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>num_mboards</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(832, 459)</value>
+      <key>sample_rate</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>sync</key>
+      <value></value>
     </param>
   </block>
   <connection>
-    <source_block_id>dtv_dvb_bch_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_ldpc_bb_0</sink_block_id>
+    <source_block_id>blocks_file_source_0</source_block_id>
+    <sink_block_id>dtv_dvb_bbheader_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvb_bbscrambler_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_bch_bb_0</sink_block_id>
+    <source_block_id>blocks_multiply_const_xx_0</source_block_id>
+    <sink_block_id>osmosdr_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvb_ldpc_bb_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_interleaver_bb_0</sink_block_id>
+    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_p1insertion_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_interleaver_bb_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_modulator_bc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bbheader_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_bbscrambler_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_modulator_bc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_cellinterleaver_cc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bbscrambler_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_bch_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_cellinterleaver_cc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_framemapper_cc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bch_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_ldpc_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvb_bbheader_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_bbscrambler_bb_0</sink_block_id>
+    <source_block_id>dtv_dvb_ldpc_bb_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_interleaver_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_file_source_0</source_block_id>
-    <sink_block_id>dtv_dvb_bbheader_bb_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_cellinterleaver_cc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_framemapper_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2129,32 +2241,32 @@
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_p1insertion_cc_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_interleaver_bb_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_modulator_bc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_pilotgenerator_cc_0</source_block_id>
-    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_modulator_bc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_cellinterleaver_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
     <source_block_id>dtv_dvbt2_p1insertion_cc_0</source_block_id>
-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+    <sink_block_id>blocks_file_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
-    <sink_block_id>osmosdr_sink_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_p1insertion_cc_0</source_block_id>
+    <sink_block_id>blocks_multiply_const_xx_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_p1insertion_cc_0</source_block_id>
-    <sink_block_id>blocks_file_sink_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_pilotgenerator_cc_0</source_block_id>
+    <sink_block_id>digital_ofdm_cyclic_prefixer_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
diff --git a/gr-dtv/examples/vv018-miso.grc b/gr-dtv/examples/vv018-miso.grc
index 2eb011b..880e1fc 100644
--- a/gr-dtv/examples/vv018-miso.grc
+++ b/gr-dtv/examples/vv018-miso.grc
@@ -1,23 +1,23 @@
-<?xml version='1.0' encoding='ASCII'?>
-<?grc format='1' created='3.7.7'?>
+<?xml version='1.0' encoding='utf-8'?>
+<?grc format='1' created='3.7.11'?>
 <flow_graph>
   <timestamp>Mon Dec 29 01:02:46 2014</timestamp>
   <block>
     <key>options</key>
     <param>
-      <key>id</key>
-      <value>vv018_miso</value>
+      <key>author</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>window_size</key>
+      <value>1280, 1024</value>
     </param>
     <param>
-      <key>title</key>
-      <value></value>
+      <key>category</key>
+      <value>Custom</value>
     </param>
     <param>
-      <key>author</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -25,65 +25,73 @@
       <value></value>
     </param>
     <param>
-      <key>window_size</key>
-      <value>1280, 1024</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>generate_options</key>
-      <value>wx_gui</value>
+      <key>_coordinate</key>
+      <value>(8, 11)</value>
     </param>
     <param>
-      <key>category</key>
-      <value>Custom</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>run_options</key>
-      <value>prompt</value>
+      <key>generate_options</key>
+      <value>wx_gui</value>
     </param>
     <param>
-      <key>run</key>
-      <value>True</value>
+      <key>hier_block_src_path</key>
+      <value>.:</value>
+    </param>
+    <param>
+      <key>id</key>
+      <value>vv018_miso</value>
     </param>
     <param>
       <key>max_nouts</key>
       <value>0</value>
     </param>
     <param>
-      <key>realtime_scheduling</key>
+      <key>qt_qss_theme</key>
       <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>realtime_scheduling</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(8, 11)</value>
+      <key>run_command</key>
+      <value>{python} -u {filename}</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>run_options</key>
+      <value>prompt</value>
     </param>
-  </block>
-  <block>
-    <key>variable</key>
     <param>
-      <key>id</key>
-      <value>samp_rate</value>
+      <key>run</key>
+      <value>True</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>thread_safe_setters</key>
+      <value></value>
     </param>
     <param>
-      <key>value</key>
-      <value>(8000000.0) * 8 / 7</value>
+      <key>title</key>
+      <value></value>
     </param>
+  </block>
+  <block>
+    <key>variable</key>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
       <key>_coordinate</key>
       <value>(8, 75)</value>
     </param>
@@ -91,122 +99,125 @@
       <key>_rotation</key>
       <value>0</value>
     </param>
+    <param>
+      <key>id</key>
+      <value>samp_rate</value>
+    </param>
+    <param>
+      <key>value</key>
+      <value>(8000000.0) * 8 / 7</value>
+    </param>
   </block>
   <block>
-    <key>dtv_dvb_bbheader_bb</key>
+    <key>blocks_file_sink</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvb_bbheader_bb_0</value>
+      <key>append</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>rate1</key>
-      <value>C5_6</value>
+      <key>_enabled</key>
+      <value>False</value>
     </param>
     <param>
-      <key>rate2</key>
-      <value>C1_3</value>
+      <key>file</key>
+      <value>vvtx1.cfile</value>
     </param>
     <param>
-      <key>rate3</key>
-      <value>C1_4</value>
+      <key>_coordinate</key>
+      <value>(616, 348)</value>
     </param>
     <param>
-      <key>rate4</key>
-      <value>C1_4</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rolloff</key>
-      <value>RO_0_35</value>
+      <key>id</key>
+      <value>blocks_file_sink_0</value>
     </param>
     <param>
-      <key>mode</key>
-      <value>FECFRAME_SHORT</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>inband</key>
-      <value>INBAND_OFF</value>
+      <key>unbuffered</key>
+      <value>False</value>
     </param>
     <param>
-      <key>fecblocks</key>
-      <value>168</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_file_sink</key>
     <param>
-      <key>tsrate</key>
-      <value>4000000</value>
+      <key>append</key>
+      <value>False</value>
     </param>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>False</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>file</key>
+      <value>vvtx2.cfile</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(336, 11)</value>
+      <value>(616, 548)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bbscrambler_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvb_bbscrambler_bb_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
-    </param>
-    <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <value>blocks_file_sink_0_0</value>
     </param>
     <param>
-      <key>rate1</key>
-      <value>C5_6</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>rate2</key>
-      <value>C1_3</value>
+      <key>unbuffered</key>
+      <value>False</value>
     </param>
     <param>
-      <key>rate3</key>
-      <value>C1_4</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_file_source</key>
     <param>
-      <key>rate4</key>
-      <value>C1_4</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -214,121 +225,109 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>file</key>
+      <value>/run/shm/adv32kmiso.ts</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(632, 27)</value>
+      <value>(112, 75)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_bch_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvb_bch_bb_0</value>
+      <value>blocks_file_source_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>type</key>
+      <value>byte</value>
     </param>
     <param>
-      <key>rate1</key>
-      <value>C5_6</value>
+      <key>repeat</key>
+      <value>True</value>
     </param>
     <param>
-      <key>rate2</key>
-      <value>C1_3</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_multiply_const_xx</key>
     <param>
-      <key>rate3</key>
-      <value>C1_4</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>rate4</key>
-      <value>C1_4</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>const</key>
+      <value>0.2</value>
     </param>
     <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(848, 27)</value>
+      <value>(616, 452)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvb_ldpc_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvb_ldpc_bb_0</value>
+      <value>blocks_multiply_const_xx_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>standard</key>
-      <value>STANDARD_DVBT2</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rate1</key>
-      <value>C5_6</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>blocks_null_sink</key>
     <param>
-      <key>rate2</key>
-      <value>C1_3</value>
-    </param>
-    <param>
-      <key>rate3</key>
-      <value>C1_4</value>
-    </param>
-    <param>
-      <key>rate4</key>
-      <value>C1_4</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_OTHER</value>
+      <key>bus_conns</key>
+      <value>[[0,],]</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -336,46 +335,46 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(1056, 27)</value>
+      <value>(816, 416)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_interleaver_bb</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_interleaver_bb_0</value>
+      <value>blocks_null_sink_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>num_inputs</key>
+      <value>1</value>
     </param>
     <param>
-      <key>rate</key>
-      <value>C5_6</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
+  </block>
+  <block>
+    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>cp_len</key>
+      <value>32768/16</value>
+    </param>
+    <param>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -383,275 +382,287 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>input_size</key>
+      <value>32768</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(1056, 115)</value>
+      <value>(56, 528)</value>
     </param>
     <param>
       <key>_rotation</key>
-      <value>180</value>
+      <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_modulator_bc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_modulator_bc_0</value>
+      <value>digital_ofdm_cyclic_prefixer_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>tagname</key>
+      <value></value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>rotation</key>
-      <value>ROTATION_ON</value>
+      <key>rolloff</key>
+      <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>digital_ofdm_cyclic_prefixer</key>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
+      <key>cp_len</key>
+      <value>32768/16</value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>input_size</key>
+      <value>32768</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(808, 115)</value>
+      <value>(56, 408)</value>
     </param>
     <param>
       <key>_rotation</key>
-      <value>180</value>
+      <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_cellinterleaver_cc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_cellinterleaver_cc_0</value>
+      <value>digital_ofdm_cyclic_prefixer_0_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>tagname</key>
+      <value></value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fecblocks</key>
-      <value>61</value>
+      <key>rolloff</key>
+      <value>0</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvb_bbheader_bb</key>
     <param>
-      <key>tiblocks</key>
-      <value>1</value>
+      <key>mode</key>
+      <value>INPUTMODE_NORMAL</value>
     </param>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>rate1</key>
+      <value>C5_6</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>rate2</key>
+      <value>C1_3</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>rate3</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(576, 107)</value>
+      <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>180</value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_framemapper_cc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_framemapper_cc_0</value>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>framesize</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>fecblocks</key>
+      <value>168</value>
     </param>
     <param>
-      <key>rate</key>
-      <value>C5_6</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>constellation</key>
-      <value>MOD_256QAM</value>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>rotation</key>
-      <value>ROTATION_ON</value>
+      <key>_coordinate</key>
+      <value>(336, 8)</value>
     </param>
     <param>
-      <key>fecblocks</key>
-      <value>61</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>tiblocks</key>
-      <value>1</value>
+      <key>id</key>
+      <value>dtv_dvb_bbheader_bb_0</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_EXTENDED</value>
+      <key>inband</key>
+      <value>INBAND_OFF</value>
     </param>
     <param>
-      <key>fftsize1</key>
-      <value>FFTSIZE_32K</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fftsize2</key>
-      <value>FFTSIZE_2K</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_16</value>
+      <key>rolloff</key>
+      <value>RO_0_35</value>
     </param>
     <param>
-      <key>l1constellation</key>
-      <value>L1_MOD_64QAM</value>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP2</value>
+      <key>tsrate</key>
+      <value>4000000</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvb_bbscrambler_bb</key>
     <param>
-      <key>t2frames</key>
-      <value>2</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>19</value>
+      <key>rate1</key>
+      <value>C5_6</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>rate2</key>
+      <value>C1_3</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>rate3</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_MISO</value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>inputmode</key>
-      <value>FECFRAME_NORMAL</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>reservedbiasbits</key>
-      <value>RESERVED_OFF</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>l1scrambled</key>
-      <value>L1_SCRAMBLED_OFF</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>inband</key>
-      <value>INBAND_OFF</value>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(608, 20)</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>id</key>
+      <value>dtv_dvb_bbscrambler_bb_0</value>
     </param>
     <param>
       <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(48, 155)</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
     </param>
   </block>
   <block>
-    <key>digital_ofdm_cyclic_prefixer</key>
+    <key>dtv_dvb_bch_bb</key>
     <param>
-      <key>id</key>
-      <value>digital_ofdm_cyclic_prefixer_0_0</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>rate1</key>
+      <value>C5_6</value>
     </param>
     <param>
-      <key>input_size</key>
-      <value>32768</value>
+      <key>rate2</key>
+      <value>C1_3</value>
     </param>
     <param>
-      <key>cp_len</key>
-      <value>32768/16</value>
+      <key>rate3</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>rolloff</key>
-      <value>0</value>
+      <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>tagname</key>
-      <value></value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
@@ -659,322 +670,316 @@
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
+    </param>
+    <param>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(56, 451)</value>
+      <value>(824, 20)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_freqinterleaver_cc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_freqinterleaver_cc_0</value>
+      <value>dtv_dvb_bch_bb_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_EXTENDED</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fftsize</key>
-      <value>FFTSIZE_32K</value>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvb_ldpc_bb</key>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP2</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_16</value>
+      <key>rate1</key>
+      <value>C5_6</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>19</value>
+      <key>rate2</key>
+      <value>C1_3</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>rate3</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>rate4</key>
+      <value>C1_5_MEDIUM</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>rate5</key>
+      <value>C1_4</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_MISO</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>constellation</key>
+      <value>MOD_OTHER</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>framesize1</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize2</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(328, 195)</value>
+      <value>(1056, 20)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>dtv_dvbt2_p1insertion_cc</key>
     <param>
       <key>id</key>
-      <value>dtv_dvbt2_p1insertion_cc_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <value>dtv_dvb_ldpc_bb_0</value>
     </param>
     <param>
-      <key>carriermode</key>
-      <value>CARRIERS_EXTENDED</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fftsize1</key>
-      <value>FFTSIZE_32K</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>fftsize2</key>
-      <value>FFTSIZE_2K</value>
+      <key>standard</key>
+      <value>STANDARD_DVBT2</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_cellinterleaver_cc</key>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_16</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>19</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>constellation</key>
+      <value>MOD_256QAM</value>
     </param>
     <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_MISO</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>showlevels</key>
-      <value>SHOWLEVELS_OFF</value>
+      <key>fecblocks</key>
+      <value>61</value>
     </param>
     <param>
-      <key>vclip</key>
-      <value>3.3</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(576, 104)</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_rotation</key>
+      <value>180</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>id</key>
+      <value>dtv_dvbt2_cellinterleaver_cc_0</value>
     </param>
     <param>
       <key>maxoutbuf</key>
       <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(312, 523)</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>tiblocks</key>
+      <value>1</value>
     </param>
   </block>
   <block>
-    <key>digital_ofdm_cyclic_prefixer</key>
-    <param>
-      <key>id</key>
-      <value>digital_ofdm_cyclic_prefixer_0</value>
-    </param>
+    <key>dtv_dvbt2_framemapper_cc</key>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>inputmode</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>input_size</key>
-      <value>32768</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>cp_len</key>
-      <value>32768/16</value>
+      <key>rate</key>
+      <value>C5_6</value>
     </param>
     <param>
-      <key>rolloff</key>
-      <value>0</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>tagname</key>
-      <value></value>
+      <key>rotation</key>
+      <value>ROTATION_ON</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>constellation</key>
+      <value>MOD_256QAM</value>
     </param>
     <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(56, 579)</value>
+      <key>carriermode</key>
+      <value>CARRIERS_EXTENDED</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>fecblocks</key>
+      <value>61</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_file_sink</key>
     <param>
-      <key>id</key>
-      <value>blocks_file_sink_0_0</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>False</value>
+      <key>fftsize1</key>
+      <value>FFTSIZE_32K</value>
     </param>
     <param>
-      <key>file</key>
-      <value>vvtx2.cfile</value>
+      <key>fftsize2</key>
+      <value>FFTSIZE_2K</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>_coordinate</key>
+      <value>(48, 148)</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>unbuffered</key>
-      <value>False</value>
+      <key>guardinterval</key>
+      <value>GI_1_16</value>
     </param>
     <param>
-      <key>append</key>
-      <value>False</value>
+      <key>id</key>
+      <value>dtv_dvbt2_framemapper_cc_0</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>inband</key>
+      <value>INBAND_OFF</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>l1constellation</key>
+      <value>L1_MOD_64QAM</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(616, 579)</value>
+      <key>l1scrambled</key>
+      <value>L1_SCRAMBLED_OFF</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>maxoutbuf</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_multiply_const_vxx</key>
     <param>
-      <key>id</key>
-      <value>blocks_multiply_const_vxx_0</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>numdatasyms</key>
+      <value>19</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>const</key>
-      <value>0.2</value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
-    <param>
-      <key>vlen</key>
-      <value>1</value>
+    <param>
+      <key>pilotpattern</key>
+      <value>PILOT_PP2</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_MISO</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>reservedbiasbits</key>
+      <value>RESERVED_OFF</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(616, 499)</value>
+      <key>t2frames</key>
+      <value>2</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>tiblocks</key>
+      <value>1</value>
     </param>
   </block>
   <block>
-    <key>dtv_dvbt2_pilotgenerator_cc</key>
+    <key>dtv_dvbt2_freqinterleaver_cc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_pilotgenerator_cc_0</value>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
@@ -989,14 +994,30 @@
       <value>FFTSIZE_32K</value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP2</value>
+      <key>_coordinate</key>
+      <value>(344, 204)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
       <key>guardinterval</key>
       <value>GI_1_16</value>
     </param>
     <param>
+      <key>id</key>
+      <value>dtv_dvbt2_freqinterleaver_cc_0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>numdatasyms</key>
       <value>19</value>
     </param>
@@ -1009,8 +1030,8 @@
       <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP2</value>
     </param>
     <param>
       <key>preamble1</key>
@@ -1021,47 +1042,74 @@
       <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>misogroup</key>
-      <value>MISO_TX2</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_interleaver_bb</key>
     <param>
-      <key>equalization</key>
-      <value>EQUALIZATION_ON</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>bandwidth</key>
-      <value>BANDWIDTH_8_0_MHZ</value>
+      <key>rate</key>
+      <value>C5_6</value>
     </param>
     <param>
-      <key>alias</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
+      <key>constellation</key>
+      <value>MOD_256QAM</value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(1016, 411)</value>
+      <value>(1056, 108)</value>
     </param>
     <param>
       <key>_rotation</key>
+      <value>180</value>
+    </param>
+    <param>
+      <key>id</key>
+      <value>dtv_dvbt2_interleaver_bb_0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
   </block>
   <block>
-    <key>dtv_dvbt2_pilotgenerator_cc</key>
+    <key>dtv_dvbt2_miso_cc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_pilotgenerator_cc_1</value>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
@@ -1076,14 +1124,30 @@
       <value>FFTSIZE_32K</value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP2</value>
+      <key>_coordinate</key>
+      <value>(640, 208)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
       <key>guardinterval</key>
       <value>GI_1_16</value>
     </param>
     <param>
+      <key>id</key>
+      <value>dtv_dvbt2_miso_cc_0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>numdatasyms</key>
       <value>19</value>
     </param>
@@ -1096,59 +1160,78 @@
       <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
-    </param>
-    <param>
-      <key>preamble1</key>
-      <value>PREAMBLE_T2_MISO</value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP2</value>
     </param>
     <param>
-      <key>preamble2</key>
-      <value>PREAMBLE_T2_SISO</value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_modulator_bc</key>
     <param>
-      <key>misogroup</key>
-      <value>MISO_TX1</value>
+      <key>alias</key>
+      <value></value>
     </param>
     <param>
-      <key>equalization</key>
-      <value>EQUALIZATION_ON</value>
+      <key>comment</key>
+      <value></value>
     </param>
     <param>
-      <key>bandwidth</key>
-      <value>BANDWIDTH_8_0_MHZ</value>
+      <key>rotation</key>
+      <value>ROTATION_ON</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>constellation</key>
+      <value>MOD_256QAM</value>
     </param>
     <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>framesize</key>
+      <value>FECFRAME_NORMAL</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(1016, 203)</value>
+      <value>(808, 108)</value>
     </param>
     <param>
       <key>_rotation</key>
+      <value>180</value>
+    </param>
+    <param>
+      <key>id</key>
+      <value>dtv_dvbt2_modulator_bc_0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
       <value>0</value>
     </param>
   </block>
   <block>
-    <key>dtv_dvbt2_miso_cc</key>
+    <key>dtv_dvbt2_p1insertion_cc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_miso_cc_0</value>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
@@ -1159,63 +1242,75 @@
       <value>CARRIERS_EXTENDED</value>
     </param>
     <param>
-      <key>fftsize</key>
+      <key>fftsize1</key>
       <value>FFTSIZE_32K</value>
     </param>
     <param>
-      <key>pilotpattern</key>
-      <value>PILOT_PP2</value>
+      <key>fftsize2</key>
+      <value>FFTSIZE_2K</value>
     </param>
     <param>
-      <key>guardinterval</key>
-      <value>GI_1_16</value>
+      <key>_coordinate</key>
+      <value>(312, 504)</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>19</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>paprmode1</key>
-      <value>PAPR_OFF</value>
+      <key>guardinterval</key>
+      <value>GI_1_16</value>
     </param>
     <param>
-      <key>paprmode2</key>
-      <value>PAPR_OFF</value>
+      <key>id</key>
+      <value>dtv_dvbt2_p1insertion_cc_0</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>numdatasyms</key>
+      <value>19</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_MISO</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(640, 203)</value>
+      <key>showlevels</key>
+      <value>SHOWLEVELS_OFF</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>version</key>
+      <value>VERSION_111</value>
+    </param>
+    <param>
+      <key>vclip</key>
+      <value>3.3</value>
     </param>
   </block>
   <block>
     <key>dtv_dvbt2_p1insertion_cc</key>
     <param>
-      <key>id</key>
-      <value>dtv_dvbt2_p1insertion_cc_0_0</value>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
@@ -1234,16 +1329,32 @@
       <value>FFTSIZE_2K</value>
     </param>
     <param>
+      <key>_coordinate</key>
+      <value>(312, 368)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>guardinterval</key>
       <value>GI_1_16</value>
     </param>
     <param>
-      <key>numdatasyms</key>
-      <value>19</value>
+      <key>id</key>
+      <value>dtv_dvbt2_p1insertion_cc_0_0</value>
     </param>
     <param>
-      <key>version</key>
-      <value>VERSION_111</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>numdatasyms</key>
+      <value>19</value>
     </param>
     <param>
       <key>preamble1</key>
@@ -1258,185 +1369,224 @@
       <value>SHOWLEVELS_OFF</value>
     </param>
     <param>
+      <key>version</key>
+      <value>VERSION_111</value>
+    </param>
+    <param>
       <key>vclip</key>
       <value>3.3</value>
     </param>
+  </block>
+  <block>
+    <key>dtv_dvbt2_pilotgenerator_cc</key>
+    <param>
+      <key>bandwidth</key>
+      <value>BANDWIDTH_8_0_MHZ</value>
+    </param>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
       <key>affinity</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>carriermode</key>
+      <value>CARRIERS_EXTENDED</value>
+    </param>
+    <param>
+      <key>fftsize</key>
+      <value>FFTSIZE_32K</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(312, 379)</value>
+      <value>(1016, 380)</value>
     </param>
     <param>
       <key>_rotation</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_file_sink</key>
+    <param>
+      <key>guardinterval</key>
+      <value>GI_1_16</value>
+    </param>
     <param>
       <key>id</key>
-      <value>blocks_file_sink_0</value>
+      <value>dtv_dvbt2_pilotgenerator_cc_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>False</value>
+      <key>misogroup</key>
+      <value>MISO_TX2</value>
     </param>
     <param>
-      <key>file</key>
-      <value>vvtx1.cfile</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>numdatasyms</key>
+      <value>19</value>
     </param>
     <param>
-      <key>unbuffered</key>
-      <value>False</value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>append</key>
-      <value>False</value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP2</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_MISO</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(616, 411)</value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>equalization</key>
+      <value>EQUALIZATION_ON</value>
+    </param>
+    <param>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
   </block>
   <block>
-    <key>osmosdr_sink</key>
+    <key>dtv_dvbt2_pilotgenerator_cc</key>
     <param>
-      <key>id</key>
-      <value>osmosdr_sink_0</value>
+      <key>bandwidth</key>
+      <value>BANDWIDTH_8_0_MHZ</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>comment</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>type</key>
-      <value>fc32</value>
+      <key>carriermode</key>
+      <value>CARRIERS_EXTENDED</value>
     </param>
     <param>
-      <key>args</key>
-      <value>bladerf=0,buffers=128,buflen=32768</value>
+      <key>fftsize</key>
+      <value>FFTSIZE_32K</value>
     </param>
     <param>
-      <key>sync</key>
-      <value></value>
+      <key>_coordinate</key>
+      <value>(1016, 188)</value>
     </param>
     <param>
-      <key>num_mboards</key>
-      <value>1</value>
+      <key>_rotation</key>
+      <value>0</value>
     </param>
     <param>
-      <key>clock_source0</key>
-      <value></value>
+      <key>guardinterval</key>
+      <value>GI_1_16</value>
     </param>
     <param>
-      <key>time_source0</key>
-      <value></value>
+      <key>id</key>
+      <value>dtv_dvbt2_pilotgenerator_cc_1</value>
     </param>
     <param>
-      <key>clock_source1</key>
-      <value></value>
+      <key>misogroup</key>
+      <value>MISO_TX1</value>
     </param>
     <param>
-      <key>time_source1</key>
-      <value></value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>clock_source2</key>
-      <value></value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>time_source2</key>
-      <value></value>
+      <key>numdatasyms</key>
+      <value>19</value>
     </param>
     <param>
-      <key>clock_source3</key>
-      <value></value>
+      <key>paprmode1</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>time_source3</key>
-      <value></value>
+      <key>paprmode2</key>
+      <value>PAPR_OFF</value>
     </param>
     <param>
-      <key>clock_source4</key>
-      <value></value>
+      <key>pilotpattern</key>
+      <value>PILOT_PP2</value>
     </param>
     <param>
-      <key>time_source4</key>
-      <value></value>
+      <key>preamble1</key>
+      <value>PREAMBLE_T2_MISO</value>
     </param>
     <param>
-      <key>clock_source5</key>
-      <value></value>
+      <key>preamble2</key>
+      <value>PREAMBLE_T2_SISO</value>
     </param>
     <param>
-      <key>time_source5</key>
-      <value></value>
+      <key>equalization</key>
+      <value>EQUALIZATION_ON</value>
     </param>
     <param>
-      <key>clock_source6</key>
-      <value></value>
+      <key>version</key>
+      <value>VERSION_111</value>
     </param>
+  </block>
+  <block>
+    <key>osmosdr_sink</key>
     <param>
-      <key>time_source6</key>
+      <key>alias</key>
       <value></value>
     </param>
     <param>
-      <key>clock_source7</key>
+      <key>ant0</key>
       <value></value>
     </param>
     <param>
-      <key>time_source7</key>
-      <value></value>
+      <key>bb_gain0</key>
+      <value>-8</value>
     </param>
     <param>
-      <key>nchan</key>
-      <value>1</value>
+      <key>bw0</key>
+      <value>8750000</value>
     </param>
     <param>
-      <key>sample_rate</key>
-      <value>samp_rate</value>
+      <key>corr0</key>
+      <value>0</value>
     </param>
     <param>
       <key>freq0</key>
       <value>429e6</value>
     </param>
     <param>
-      <key>corr0</key>
+      <key>if_gain0</key>
       <value>0</value>
     </param>
     <param>
@@ -1444,1033 +1594,1007 @@
       <value>18</value>
     </param>
     <param>
-      <key>if_gain0</key>
-      <value>0</value>
+      <key>ant10</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain0</key>
-      <value>-8</value>
+      <key>bb_gain10</key>
+      <value>20</value>
     </param>
     <param>
-      <key>ant0</key>
-      <value></value>
+      <key>bw10</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw0</key>
-      <value>8750000</value>
+      <key>corr10</key>
+      <value>0</value>
     </param>
     <param>
-      <key>freq1</key>
+      <key>freq10</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr1</key>
-      <value>0</value>
+      <key>if_gain10</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain1</key>
+      <key>gain10</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain1</key>
-      <value>20</value>
+      <key>ant11</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain1</key>
+      <key>bb_gain11</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant1</key>
-      <value></value>
+      <key>bw11</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw1</key>
+      <key>corr11</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq2</key>
+      <key>freq11</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr2</key>
-      <value>0</value>
+      <key>if_gain11</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain2</key>
+      <key>gain11</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain2</key>
-      <value>20</value>
+      <key>ant12</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain2</key>
+      <key>bb_gain12</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant2</key>
-      <value></value>
+      <key>bw12</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw2</key>
+      <key>corr12</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq3</key>
+      <key>freq12</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr3</key>
-      <value>0</value>
+      <key>if_gain12</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain3</key>
+      <key>gain12</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain3</key>
-      <value>20</value>
+      <key>ant13</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain3</key>
+      <key>bb_gain13</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant3</key>
-      <value></value>
+      <key>bw13</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw3</key>
+      <key>corr13</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq4</key>
+      <key>freq13</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr4</key>
-      <value>0</value>
+      <key>if_gain13</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain4</key>
+      <key>gain13</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain4</key>
-      <value>20</value>
+      <key>ant14</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain4</key>
+      <key>bb_gain14</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant4</key>
-      <value></value>
+      <key>bw14</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw4</key>
+      <key>corr14</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq5</key>
+      <key>freq14</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr5</key>
-      <value>0</value>
+      <key>if_gain14</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain5</key>
+      <key>gain14</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain5</key>
-      <value>20</value>
+      <key>ant15</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain5</key>
+      <key>bb_gain15</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant5</key>
-      <value></value>
+      <key>bw15</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw5</key>
+      <key>corr15</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq6</key>
+      <key>freq15</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr6</key>
-      <value>0</value>
+      <key>if_gain15</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain6</key>
+      <key>gain15</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain6</key>
-      <value>20</value>
+      <key>ant16</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain6</key>
+      <key>bb_gain16</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant6</key>
-      <value></value>
+      <key>bw16</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw6</key>
+      <key>corr16</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq7</key>
+      <key>freq16</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr7</key>
-      <value>0</value>
+      <key>if_gain16</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain7</key>
+      <key>gain16</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain7</key>
-      <value>20</value>
+      <key>ant17</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain7</key>
+      <key>bb_gain17</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant7</key>
-      <value></value>
+      <key>bw17</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw7</key>
+      <key>corr17</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq8</key>
+      <key>freq17</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr8</key>
-      <value>0</value>
+      <key>if_gain17</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain8</key>
+      <key>gain17</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain8</key>
-      <value>20</value>
+      <key>ant18</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain8</key>
+      <key>bb_gain18</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant8</key>
-      <value></value>
+      <key>bw18</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw8</key>
+      <key>corr18</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq9</key>
+      <key>freq18</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr9</key>
-      <value>0</value>
+      <key>if_gain18</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain9</key>
+      <key>gain18</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain9</key>
-      <value>20</value>
+      <key>ant19</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain9</key>
+      <key>bb_gain19</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant9</key>
-      <value></value>
+      <key>bw19</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw9</key>
+      <key>corr19</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq10</key>
+      <key>freq19</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr10</key>
-      <value>0</value>
+      <key>if_gain19</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain10</key>
+      <key>gain19</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain10</key>
-      <value>20</value>
+      <key>ant1</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain10</key>
+      <key>bb_gain1</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant10</key>
-      <value></value>
+      <key>bw1</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw10</key>
+      <key>corr1</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq11</key>
+      <key>freq1</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr11</key>
-      <value>0</value>
+      <key>if_gain1</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain11</key>
+      <key>gain1</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain11</key>
-      <value>20</value>
+      <key>ant20</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain11</key>
+      <key>bb_gain20</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant11</key>
-      <value></value>
+      <key>bw20</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw11</key>
+      <key>corr20</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq12</key>
+      <key>freq20</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr12</key>
-      <value>0</value>
+      <key>if_gain20</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain12</key>
+      <key>gain20</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain12</key>
-      <value>20</value>
+      <key>ant21</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain12</key>
+      <key>bb_gain21</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant12</key>
-      <value></value>
+      <key>bw21</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw12</key>
+      <key>corr21</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq13</key>
+      <key>freq21</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr13</key>
-      <value>0</value>
+      <key>if_gain21</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain13</key>
+      <key>gain21</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain13</key>
-      <value>20</value>
+      <key>ant22</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain13</key>
+      <key>bb_gain22</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant13</key>
-      <value></value>
+      <key>bw22</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw13</key>
+      <key>corr22</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq14</key>
+      <key>freq22</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr14</key>
-      <value>0</value>
+      <key>if_gain22</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain14</key>
+      <key>gain22</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain14</key>
-      <value>20</value>
+      <key>ant23</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain14</key>
+      <key>bb_gain23</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant14</key>
-      <value></value>
+      <key>bw23</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw14</key>
+      <key>corr23</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq15</key>
+      <key>freq23</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr15</key>
-      <value>0</value>
+      <key>if_gain23</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain15</key>
+      <key>gain23</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain15</key>
-      <value>20</value>
+      <key>ant24</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain15</key>
+      <key>bb_gain24</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant15</key>
-      <value></value>
+      <key>bw24</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw15</key>
+      <key>corr24</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq16</key>
+      <key>freq24</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr16</key>
-      <value>0</value>
+      <key>if_gain24</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain16</key>
+      <key>gain24</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain16</key>
-      <value>20</value>
+      <key>ant25</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain16</key>
+      <key>bb_gain25</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant16</key>
-      <value></value>
+      <key>bw25</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw16</key>
+      <key>corr25</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq17</key>
+      <key>freq25</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr17</key>
-      <value>0</value>
+      <key>if_gain25</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain17</key>
+      <key>gain25</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain17</key>
-      <value>20</value>
+      <key>ant26</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain17</key>
+      <key>bb_gain26</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant17</key>
-      <value></value>
+      <key>bw26</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw17</key>
+      <key>corr26</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq18</key>
+      <key>freq26</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr18</key>
-      <value>0</value>
+      <key>if_gain26</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain18</key>
+      <key>gain26</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain18</key>
-      <value>20</value>
+      <key>ant27</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain18</key>
+      <key>bb_gain27</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant18</key>
-      <value></value>
+      <key>bw27</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw18</key>
+      <key>corr27</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq19</key>
+      <key>freq27</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr19</key>
-      <value>0</value>
+      <key>if_gain27</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain19</key>
+      <key>gain27</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain19</key>
-      <value>20</value>
+      <key>ant28</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain19</key>
+      <key>bb_gain28</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant19</key>
-      <value></value>
+      <key>bw28</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw19</key>
+      <key>corr28</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq20</key>
+      <key>freq28</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr20</key>
-      <value>0</value>
+      <key>if_gain28</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain20</key>
+      <key>gain28</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain20</key>
-      <value>20</value>
+      <key>ant29</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain20</key>
+      <key>bb_gain29</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant20</key>
-      <value></value>
+      <key>bw29</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw20</key>
+      <key>corr29</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq21</key>
+      <key>freq29</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr21</key>
-      <value>0</value>
+      <key>if_gain29</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain21</key>
+      <key>gain29</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain21</key>
-      <value>20</value>
+      <key>ant2</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain21</key>
+      <key>bb_gain2</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant21</key>
-      <value></value>
+      <key>bw2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw21</key>
+      <key>corr2</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq22</key>
+      <key>freq2</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr22</key>
-      <value>0</value>
+      <key>if_gain2</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain22</key>
+      <key>gain2</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain22</key>
-      <value>20</value>
+      <key>ant30</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain22</key>
+      <key>bb_gain30</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant22</key>
-      <value></value>
+      <key>bw30</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw22</key>
+      <key>corr30</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq23</key>
+      <key>freq30</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr23</key>
-      <value>0</value>
+      <key>if_gain30</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain23</key>
+      <key>gain30</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain23</key>
-      <value>20</value>
+      <key>ant31</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain23</key>
+      <key>bb_gain31</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant23</key>
-      <value></value>
+      <key>bw31</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw23</key>
+      <key>corr31</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq24</key>
+      <key>freq31</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr24</key>
-      <value>0</value>
+      <key>if_gain31</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain24</key>
+      <key>gain31</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain24</key>
-      <value>20</value>
+      <key>ant3</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain24</key>
+      <key>bb_gain3</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant24</key>
-      <value></value>
+      <key>bw3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw24</key>
+      <key>corr3</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq25</key>
+      <key>freq3</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr25</key>
-      <value>0</value>
+      <key>if_gain3</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain25</key>
+      <key>gain3</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain25</key>
-      <value>20</value>
+      <key>ant4</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain25</key>
+      <key>bb_gain4</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant25</key>
-      <value></value>
+      <key>bw4</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw25</key>
+      <key>corr4</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq26</key>
+      <key>freq4</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr26</key>
-      <value>0</value>
+      <key>if_gain4</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain26</key>
+      <key>gain4</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain26</key>
-      <value>20</value>
+      <key>ant5</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain26</key>
+      <key>bb_gain5</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant26</key>
-      <value></value>
+      <key>bw5</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw26</key>
+      <key>corr5</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq27</key>
+      <key>freq5</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr27</key>
-      <value>0</value>
+      <key>if_gain5</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain27</key>
+      <key>gain5</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain27</key>
-      <value>20</value>
+      <key>ant6</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain27</key>
+      <key>bb_gain6</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant27</key>
-      <value></value>
+      <key>bw6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw27</key>
+      <key>corr6</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq28</key>
+      <key>freq6</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr28</key>
-      <value>0</value>
+      <key>if_gain6</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain28</key>
+      <key>gain6</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain28</key>
-      <value>20</value>
+      <key>ant7</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain28</key>
+      <key>bb_gain7</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant28</key>
-      <value></value>
+      <key>bw7</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw28</key>
+      <key>corr7</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq29</key>
+      <key>freq7</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr29</key>
-      <value>0</value>
+      <key>if_gain7</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain29</key>
+      <key>gain7</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain29</key>
-      <value>20</value>
+      <key>ant8</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain29</key>
+      <key>bb_gain8</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant29</key>
-      <value></value>
+      <key>bw8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>bw29</key>
+      <key>corr8</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq30</key>
+      <key>freq8</key>
       <value>100e6</value>
     </param>
     <param>
-      <key>corr30</key>
-      <value>0</value>
+      <key>if_gain8</key>
+      <value>20</value>
     </param>
     <param>
-      <key>gain30</key>
+      <key>gain8</key>
       <value>10</value>
     </param>
     <param>
-      <key>if_gain30</key>
-      <value>20</value>
+      <key>ant9</key>
+      <value></value>
     </param>
     <param>
-      <key>bb_gain30</key>
+      <key>bb_gain9</key>
       <value>20</value>
     </param>
     <param>
-      <key>ant30</key>
-      <value></value>
-    </param>
-    <param>
-      <key>bw30</key>
+      <key>bw9</key>
       <value>0</value>
     </param>
     <param>
-      <key>freq31</key>
-      <value>100e6</value>
-    </param>
-    <param>
-      <key>corr31</key>
+      <key>corr9</key>
       <value>0</value>
     </param>
     <param>
-      <key>gain31</key>
-      <value>10</value>
+      <key>freq9</key>
+      <value>100e6</value>
     </param>
     <param>
-      <key>if_gain31</key>
+      <key>if_gain9</key>
       <value>20</value>
     </param>
     <param>
-      <key>bb_gain31</key>
-      <value>20</value>
+      <key>gain9</key>
+      <value>10</value>
     </param>
     <param>
-      <key>ant31</key>
+      <key>comment</key>
       <value></value>
     </param>
     <param>
-      <key>bw31</key>
-      <value>0</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>args</key>
+      <value>bladerf=0,buffers=128,buflen=32768</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>_enabled</key>
+      <value>True</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(792, 443)</value>
+      <value>(816, 484)</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>
+      <value>osmosdr_sink_0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>type</key>
+      <value>fc32</value>
     </param>
     <param>
-      <key>file</key>
-      <value>/run/shm/adv32kmiso.ts</value>
+      <key>clock_source0</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>byte</value>
+      <key>time_source0</key>
+      <value></value>
     </param>
     <param>
-      <key>repeat</key>
-      <value>True</value>
+      <key>clock_source1</key>
+      <value></value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>time_source1</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
+      <key>clock_source2</key>
       <value></value>
     </param>
     <param>
-      <key>affinity</key>
+      <key>time_source2</key>
       <value></value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>clock_source3</key>
+      <value></value>
     </param>
     <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
+      <key>time_source3</key>
+      <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(112, 75)</value>
+      <key>clock_source4</key>
+      <value></value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>time_source4</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>blocks_null_sink</key>
     <param>
-      <key>id</key>
-      <value>blocks_null_sink_0</value>
+      <key>clock_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>time_source5</key>
+      <value></value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>clock_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>vlen</key>
-      <value>1</value>
+      <key>time_source6</key>
+      <value></value>
     </param>
     <param>
-      <key>num_inputs</key>
-      <value>1</value>
+      <key>clock_source7</key>
+      <value></value>
     </param>
     <param>
-      <key>bus_conns</key>
-      <value>[[0,],]</value>
+      <key>time_source7</key>
+      <value></value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>nchan</key>
+      <value>1</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>num_mboards</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(616, 352)</value>
+      <key>sample_rate</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>sync</key>
+      <value></value>
     </param>
   </block>
   <connection>
-    <source_block_id>dtv_dvb_bch_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_ldpc_bb_0</sink_block_id>
-    <source_key>0</source_key>
-    <sink_key>0</sink_key>
-  </connection>
-  <connection>
-    <source_block_id>dtv_dvb_bbscrambler_bb_0</source_block_id>
-    <sink_block_id>dtv_dvb_bch_bb_0</sink_block_id>
-    <source_key>0</source_key>
-    <sink_key>0</sink_key>
-  </connection>
-  <connection>
-    <source_block_id>dtv_dvb_ldpc_bb_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_interleaver_bb_0</sink_block_id>
+    <source_block_id>blocks_file_source_0</source_block_id>
+    <sink_block_id>dtv_dvb_bbheader_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_interleaver_bb_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_modulator_bc_0</sink_block_id>
+    <source_block_id>blocks_multiply_const_xx_0</source_block_id>
+    <sink_block_id>osmosdr_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_modulator_bc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_cellinterleaver_cc_0</sink_block_id>
+    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_p1insertion_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_cellinterleaver_cc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_framemapper_cc_0</sink_block_id>
+    <source_block_id>digital_ofdm_cyclic_prefixer_0_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_p1insertion_cc_0_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2481,50 +2605,44 @@
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_file_source_0</source_block_id>
-    <sink_block_id>dtv_dvb_bbheader_bb_0</sink_block_id>
-    <source_key>0</source_key>
-    <sink_key>0</sink_key>
-  </connection>
-  <connection>
-    <source_block_id>dtv_dvbt2_framemapper_cc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_freqinterleaver_cc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bbscrambler_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_bch_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>digital_ofdm_cyclic_prefixer_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_p1insertion_cc_0</sink_block_id>
+    <source_block_id>dtv_dvb_bch_bb_0</source_block_id>
+    <sink_block_id>dtv_dvb_ldpc_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_pilotgenerator_cc_1</source_block_id>
-    <sink_block_id>digital_ofdm_cyclic_prefixer_0_0</sink_block_id>
+    <source_block_id>dtv_dvb_ldpc_bb_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_interleaver_bb_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>digital_ofdm_cyclic_prefixer_0_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_p1insertion_cc_0_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_cellinterleaver_cc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_framemapper_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_p1insertion_cc_0_0</source_block_id>
-    <sink_block_id>blocks_file_sink_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_framemapper_cc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_freqinterleaver_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
-    <sink_block_id>osmosdr_sink_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_freqinterleaver_cc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_miso_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_freqinterleaver_cc_0</source_block_id>
-    <sink_block_id>dtv_dvbt2_miso_cc_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_interleaver_bb_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_modulator_bc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2541,8 +2659,8 @@
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>dtv_dvbt2_p1insertion_cc_0_0</source_block_id>
-    <sink_block_id>blocks_null_sink_0</sink_block_id>
+    <source_block_id>dtv_dvbt2_modulator_bc_0</source_block_id>
+    <sink_block_id>dtv_dvbt2_cellinterleaver_cc_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2554,7 +2672,19 @@
   </connection>
   <connection>
     <source_block_id>dtv_dvbt2_p1insertion_cc_0</source_block_id>
-    <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
+    <sink_block_id>blocks_multiply_const_xx_0</sink_block_id>
+    <source_key>0</source_key>
+    <sink_key>0</sink_key>
+  </connection>
+  <connection>
+    <source_block_id>dtv_dvbt2_p1insertion_cc_0_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>
+  <connection>
+    <source_block_id>dtv_dvbt2_p1insertion_cc_0_0</source_block_id>
+    <sink_block_id>blocks_null_sink_0</sink_block_id>
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
@@ -2564,4 +2694,10 @@
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
+  <connection>
+    <source_block_id>dtv_dvbt2_pilotgenerator_cc_1</source_block_id>
+    <sink_block_id>digital_ofdm_cyclic_prefixer_0_0</sink_block_id>
+    <source_key>0</source_key>
+    <sink_key>0</sink_key>
+  </connection>
 </flow_graph>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]