commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] [gnuradio] 31/37: examples: minor tweaks to some examp


From: git
Subject: [Commit-gnuradio] [gnuradio] 31/37: examples: minor tweaks to some examples.
Date: Thu, 17 Jul 2014 20:23:44 +0000 (UTC)

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

trondeau pushed a commit to branch master
in repository gnuradio.

commit d9e9435602c6ebd29c30f3d4b32d087cef49813c
Author: Tom Rondeau <address@hidden>
Date:   Sat Jul 12 13:51:26 2014 -0400

    examples: minor tweaks to some examples.
---
 gr-digital/examples/demod/ber_simulation.grc    | 330 +++++----
 gr-digital/examples/demod/digital_freq_lock.grc | 676 +++++++++---------
 gr-digital/examples/demod/mpsk_demod.grc        | 878 +++++++++++++++++++-----
 gr-digital/examples/demod/pam_timing.grc        | 232 ++++---
 gr-filter/examples/resampler_demo.grc           | 461 ++++++++++---
 5 files changed, 1816 insertions(+), 761 deletions(-)

diff --git a/gr-digital/examples/demod/ber_simulation.grc 
b/gr-digital/examples/demod/ber_simulation.grc
index 4d59390..8f9351f 100644
--- a/gr-digital/examples/demod/ber_simulation.grc
+++ b/gr-digital/examples/demod/ber_simulation.grc
@@ -1,11 +1,74 @@
 <?xml version='1.0' encoding='ASCII'?>
 <flow_graph>
-  <timestamp>Wed Jul  9 17:52:56 2014</timestamp>
+  <timestamp>Sat Jul 12 13:50:53 2014</timestamp>
+  <block>
+    <key>options</key>
+    <param>
+      <key>id</key>
+      <value>ber_simulation</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>title</key>
+      <value>BER Simulation</value>
+    </param>
+    <param>
+      <key>author</key>
+      <value>Example</value>
+    </param>
+    <param>
+      <key>description</key>
+      <value>Adjust the noise and constellation... see what happens!</value>
+    </param>
+    <param>
+      <key>window_size</key>
+      <value>1280, 1024</value>
+    </param>
+    <param>
+      <key>generate_options</key>
+      <value>qt_gui</value>
+    </param>
+    <param>
+      <key>category</key>
+      <value>Custom</value>
+    </param>
+    <param>
+      <key>run_options</key>
+      <value>prompt</value>
+    </param>
+    <param>
+      <key>run</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>max_nouts</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>realtime_scheduling</key>
+      <value></value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(16, 10)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
   <block>
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>samp_rate</value>
+      <value>const_type</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -13,7 +76,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>100e3</value>
+      <value>1</value>
     </param>
     <param>
       <key>alias</key>
@@ -21,7 +84,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(16, 308)</value>
+      <value>(18, 428)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -59,7 +122,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>const_type</value>
+      <value>samp_rate</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -67,7 +130,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>1</value>
+      <value>100e3</value>
     </param>
     <param>
       <key>alias</key>
@@ -75,7 +138,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(18, 428)</value>
+      <value>(16, 308)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -442,6 +505,10 @@
       <value>{0: 'BPSK', 1: 'QPSK', 2: '8-PSK'}[const_type] + " - Change 
const_type for different constellation types!"</value>
     </param>
     <param>
+      <key>formatter</key>
+      <value>None</value>
+    </param>
+    <param>
       <key>gui_hint</key>
       <value></value>
     </param>
@@ -506,6 +573,53 @@
     </param>
   </block>
   <block>
+    <key>blks2_error_rate</key>
+    <param>
+      <key>id</key>
+      <value>blks2_error_rate</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>type</key>
+      <value>'BER'</value>
+    </param>
+    <param>
+      <key>win_size</key>
+      <value>int(1e7)</value>
+    </param>
+    <param>
+      <key>bits_per_symbol</key>
+      <value>const[const_type].bits_per_symbol()</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(720, 25)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
     <key>qtgui_const_sink_x</key>
     <param>
       <key>id</key>
@@ -528,6 +642,10 @@
       <value>1024</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>False</value>
     </param>
@@ -601,7 +719,7 @@
     </param>
     <param>
       <key>alpha1</key>
-      <value>1.0</value>
+      <value>0.6</value>
     </param>
     <param>
       <key>label2</key>
@@ -837,116 +955,6 @@
     </param>
   </block>
   <block>
-    <key>blks2_error_rate</key>
-    <param>
-      <key>id</key>
-      <value>blks2_error_rate</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>type</key>
-      <value>'BER'</value>
-    </param>
-    <param>
-      <key>win_size</key>
-      <value>int(1e7)</value>
-    </param>
-    <param>
-      <key>bits_per_symbol</key>
-      <value>const[const_type].bits_per_symbol()</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>affinity</key>
-      <value></value>
-    </param>
-    <param>
-      <key>minoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(720, 25)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>0</value>
-    </param>
-  </block>
-  <block>
-    <key>options</key>
-    <param>
-      <key>id</key>
-      <value>ber_simulation</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>title</key>
-      <value>BER Simulation</value>
-    </param>
-    <param>
-      <key>author</key>
-      <value>Example</value>
-    </param>
-    <param>
-      <key>description</key>
-      <value>Adjust the noise and constellation... see what happens!</value>
-    </param>
-    <param>
-      <key>window_size</key>
-      <value>1280, 1024</value>
-    </param>
-    <param>
-      <key>generate_options</key>
-      <value>qt_gui</value>
-    </param>
-    <param>
-      <key>category</key>
-      <value>Custom</value>
-    </param>
-    <param>
-      <key>run_options</key>
-      <value>prompt</value>
-    </param>
-    <param>
-      <key>run</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>max_nouts</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>realtime_scheduling</key>
-      <value></value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(16, 10)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>0</value>
-    </param>
-  </block>
-  <block>
     <key>qtgui_number_sink</key>
     <param>
       <key>id</key>
@@ -957,12 +965,16 @@
       <value>True</value>
     </param>
     <param>
+      <key>name</key>
+      <value>""</value>
+    </param>
+    <param>
       <key>type</key>
       <value>float</value>
     </param>
     <param>
       <key>autoscale</key>
-      <value>False</value>
+      <value>True</value>
     </param>
     <param>
       <key>avg</key>
@@ -997,82 +1009,162 @@
       <value>BER</value>
     </param>
     <param>
+      <key>unit1</key>
+      <value>x10^-6</value>
+    </param>
+    <param>
       <key>color1</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor1</key>
+      <value>1e6</value>
+    </param>
+    <param>
       <key>label2</key>
       <value></value>
     </param>
     <param>
+      <key>unit2</key>
+      <value></value>
+    </param>
+    <param>
       <key>color2</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor2</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label3</key>
       <value></value>
     </param>
     <param>
+      <key>unit3</key>
+      <value></value>
+    </param>
+    <param>
       <key>color3</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor3</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label4</key>
       <value></value>
     </param>
     <param>
+      <key>unit4</key>
+      <value></value>
+    </param>
+    <param>
       <key>color4</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor4</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label5</key>
       <value></value>
     </param>
     <param>
+      <key>unit5</key>
+      <value></value>
+    </param>
+    <param>
       <key>color5</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor5</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label6</key>
       <value></value>
     </param>
     <param>
+      <key>unit6</key>
+      <value></value>
+    </param>
+    <param>
       <key>color6</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor6</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label7</key>
       <value></value>
     </param>
     <param>
+      <key>unit7</key>
+      <value></value>
+    </param>
+    <param>
       <key>color7</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor7</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label8</key>
       <value></value>
     </param>
     <param>
+      <key>unit8</key>
+      <value></value>
+    </param>
+    <param>
       <key>color8</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor8</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label9</key>
       <value></value>
     </param>
     <param>
+      <key>unit9</key>
+      <value></value>
+    </param>
+    <param>
       <key>color9</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor9</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>label10</key>
       <value></value>
     </param>
     <param>
+      <key>unit10</key>
+      <value></value>
+    </param>
+    <param>
       <key>color10</key>
       <value>("black", "black")</value>
     </param>
     <param>
+      <key>factor10</key>
+      <value>1</value>
+    </param>
+    <param>
       <key>alias</key>
       <value></value>
     </param>
diff --git a/gr-digital/examples/demod/digital_freq_lock.grc 
b/gr-digital/examples/demod/digital_freq_lock.grc
index 0b8955d..a75f8b6 100644
--- a/gr-digital/examples/demod/digital_freq_lock.grc
+++ b/gr-digital/examples/demod/digital_freq_lock.grc
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='ASCII'?>
 <flow_graph>
-  <timestamp>Tue Jul  8 23:23:18 2014</timestamp>
+  <timestamp>Sat Jul 12 13:47:40 2014</timestamp>
   <block>
     <key>options</key>
     <param>
@@ -488,175 +488,6 @@
     </param>
   </block>
   <block>
-    <key>variable_qtgui_range</key>
-    <param>
-      <key>id</key>
-      <value>freq_offset</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>label</key>
-      <value>Frequency Offset</value>
-    </param>
-    <param>
-      <key>value</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>start</key>
-      <value>-.5</value>
-    </param>
-    <param>
-      <key>stop</key>
-      <value>.5</value>
-    </param>
-    <param>
-      <key>step</key>
-      <value>0.01</value>
-    </param>
-    <param>
-      <key>widget</key>
-      <value>counter_slider</value>
-    </param>
-    <param>
-      <key>orient</key>
-      <value>Qt.Horizontal</value>
-    </param>
-    <param>
-      <key>min_len</key>
-      <value>200</value>
-    </param>
-    <param>
-      <key>gui_hint</key>
-      <value>1, 0, 1, 1</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(624, 0)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>0</value>
-    </param>
-  </block>
-  <block>
-    <key>qtgui_tab_widget</key>
-    <param>
-      <key>id</key>
-      <value>notebook</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>num_tabs</key>
-      <value>2</value>
-    </param>
-    <param>
-      <key>label0</key>
-      <value>Frequency</value>
-    </param>
-    <param>
-      <key>label1</key>
-      <value>Time</value>
-    </param>
-    <param>
-      <key>label2</key>
-      <value>Tab 2</value>
-    </param>
-    <param>
-      <key>label3</key>
-      <value>Tab 3</value>
-    </param>
-    <param>
-      <key>label4</key>
-      <value>Tab 4</value>
-    </param>
-    <param>
-      <key>gui_hint</key>
-      <value>3, 0, 1, 1</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(0, 69)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>0</value>
-    </param>
-  </block>
-  <block>
-    <key>variable_qtgui_range</key>
-    <param>
-      <key>id</key>
-      <value>freq_bw</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>label</key>
-      <value></value>
-    </param>
-    <param>
-      <key>value</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>start</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>stop</key>
-      <value>0.1</value>
-    </param>
-    <param>
-      <key>step</key>
-      <value>0.001</value>
-    </param>
-    <param>
-      <key>widget</key>
-      <value>counter_slider</value>
-    </param>
-    <param>
-      <key>orient</key>
-      <value>Qt.Horizontal</value>
-    </param>
-    <param>
-      <key>min_len</key>
-      <value>200</value>
-    </param>
-    <param>
-      <key>gui_hint</key>
-      <value>2, 0, 1, 1</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(399, 290)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>0</value>
-    </param>
-  </block>
-  <block>
     <key>qtgui_freq_sink_x</key>
     <param>
       <key>id</key>
@@ -691,6 +522,10 @@
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>False</value>
     </param>
@@ -719,6 +554,10 @@
       <value>address@hidden</value>
     </param>
     <param>
+      <key>showports</key>
+      <value>True</value>
+    </param>
+    <param>
       <key>label1</key>
       <value></value>
     </param>
@@ -887,6 +726,14 @@
       <value></value>
     </param>
     <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>_coordinate</key>
       <value>(931, 200)</value>
     </param>
@@ -896,10 +743,179 @@
     </param>
   </block>
   <block>
-    <key>qtgui_freq_sink_x</key>
+    <key>variable_qtgui_range</key>
     <param>
       <key>id</key>
-      <value>qtgui_freq_sink_x_1</value>
+      <value>freq_offset</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>label</key>
+      <value>Frequency Offset</value>
+    </param>
+    <param>
+      <key>value</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>start</key>
+      <value>-.5</value>
+    </param>
+    <param>
+      <key>stop</key>
+      <value>.5</value>
+    </param>
+    <param>
+      <key>step</key>
+      <value>0.01</value>
+    </param>
+    <param>
+      <key>widget</key>
+      <value>counter_slider</value>
+    </param>
+    <param>
+      <key>orient</key>
+      <value>Qt.Horizontal</value>
+    </param>
+    <param>
+      <key>min_len</key>
+      <value>200</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>0, 1, 1, 1</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(624, 0)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>variable_qtgui_range</key>
+    <param>
+      <key>id</key>
+      <value>freq_bw</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>label</key>
+      <value></value>
+    </param>
+    <param>
+      <key>value</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>start</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>stop</key>
+      <value>0.1</value>
+    </param>
+    <param>
+      <key>step</key>
+      <value>0.001</value>
+    </param>
+    <param>
+      <key>widget</key>
+      <value>counter_slider</value>
+    </param>
+    <param>
+      <key>orient</key>
+      <value>Qt.Horizontal</value>
+    </param>
+    <param>
+      <key>min_len</key>
+      <value>200</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>1, 0, 1, 2</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(399, 290)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>qtgui_tab_widget</key>
+    <param>
+      <key>id</key>
+      <value>notebook</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>num_tabs</key>
+      <value>2</value>
+    </param>
+    <param>
+      <key>label0</key>
+      <value>Frequency</value>
+    </param>
+    <param>
+      <key>label1</key>
+      <value>Time</value>
+    </param>
+    <param>
+      <key>label2</key>
+      <value>Tab 2</value>
+    </param>
+    <param>
+      <key>label3</key>
+      <value>Tab 3</value>
+    </param>
+    <param>
+      <key>label4</key>
+      <value>Tab 4</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>2, 0, 1, 2</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(0, 69)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>qtgui_time_sink_x</key>
+    <param>
+      <key>id</key>
+      <value>qtgui_time_sink_x_0_0</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -911,51 +927,79 @@
     </param>
     <param>
       <key>name</key>
-      <value>Frequency Corrected Signal</value>
+      <value>Signal into Receiver</value>
     </param>
     <param>
-      <key>fftsize</key>
-      <value>1024</value>
+      <key>ylabel</key>
+      <value>Amplitude</value>
     </param>
     <param>
-      <key>wintype</key>
-      <value>firdes.WIN_BLACKMAN_hARRIS</value>
+      <key>yunit</key>
+      <value>""</value>
     </param>
     <param>
-      <key>fc</key>
-      <value>0</value>
+      <key>size</key>
+      <value>1024</value>
     </param>
     <param>
-      <key>bw</key>
+      <key>srate</key>
       <value>samp_rate</value>
     </param>
     <param>
-      <key>autoscale</key>
+      <key>grid</key>
       <value>False</value>
     </param>
     <param>
-      <key>average</key>
-      <value>0.1</value>
+      <key>autoscale</key>
+      <value>True</value>
     </param>
     <param>
       <key>ymin</key>
-      <value>-120</value>
+      <value>-1</value>
     </param>
     <param>
       <key>ymax</key>
-      <value>-20</value>
+      <value>1</value>
+    </param>
+    <param>
+      <key>nconnections</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>update_time</key>
+      <value>0.10</value>
+    </param>
+    <param>
+      <key>entags</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>address@hidden</value>
+    </param>
+    <param>
+      <key>tr_mode</key>
+      <value>qtgui.TRIG_MODE_FREE</value>
+    </param>
+    <param>
+      <key>tr_slope</key>
+      <value>qtgui.TRIG_SLOPE_POS</value>
+    </param>
+    <param>
+      <key>tr_level</key>
+      <value>0.0</value>
     </param>
     <param>
-      <key>nconnections</key>
-      <value>1</value>
+      <key>tr_delay</key>
+      <value>0</value>
     </param>
     <param>
-      <key>update_time</key>
-      <value>0.10</value>
+      <key>tr_chan</key>
+      <value>0</value>
     </param>
     <param>
-      <key>gui_hint</key>
-      <value>address@hidden</value>
+      <key>tr_tag</key>
+      <value>""</value>
     </param>
     <param>
       <key>label1</key>
@@ -970,6 +1014,14 @@
       <value>"blue"</value>
     </param>
     <param>
+      <key>style1</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker1</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha1</key>
       <value>1.0</value>
     </param>
@@ -986,6 +1038,14 @@
       <value>"red"</value>
     </param>
     <param>
+      <key>style2</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker2</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha2</key>
       <value>1.0</value>
     </param>
@@ -1002,6 +1062,14 @@
       <value>"green"</value>
     </param>
     <param>
+      <key>style3</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker3</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha3</key>
       <value>1.0</value>
     </param>
@@ -1018,6 +1086,14 @@
       <value>"black"</value>
     </param>
     <param>
+      <key>style4</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker4</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha4</key>
       <value>1.0</value>
     </param>
@@ -1034,6 +1110,14 @@
       <value>"cyan"</value>
     </param>
     <param>
+      <key>style5</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker5</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha5</key>
       <value>1.0</value>
     </param>
@@ -1050,6 +1134,14 @@
       <value>"magenta"</value>
     </param>
     <param>
+      <key>style6</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker6</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha6</key>
       <value>1.0</value>
     </param>
@@ -1066,6 +1158,14 @@
       <value>"yellow"</value>
     </param>
     <param>
+      <key>style7</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker7</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha7</key>
       <value>1.0</value>
     </param>
@@ -1082,6 +1182,14 @@
       <value>"dark red"</value>
     </param>
     <param>
+      <key>style8</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker8</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha8</key>
       <value>1.0</value>
     </param>
@@ -1098,6 +1206,14 @@
       <value>"dark green"</value>
     </param>
     <param>
+      <key>style9</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker9</key>
+      <value>-1</value>
+    </param>
+    <param>
       <key>alpha9</key>
       <value>1.0</value>
     </param>
@@ -1111,7 +1227,15 @@
     </param>
     <param>
       <key>color10</key>
-      <value>"dark blue"</value>
+      <value>"blue"</value>
+    </param>
+    <param>
+      <key>style10</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>marker10</key>
+      <value>-1</value>
     </param>
     <param>
       <key>alpha10</key>
@@ -1127,7 +1251,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(929, 436)</value>
+      <value>(928, 41)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -1153,6 +1277,14 @@
       <value>Frequency Corrected Signal</value>
     </param>
     <param>
+      <key>ylabel</key>
+      <value>Amplitude</value>
+    </param>
+    <param>
+      <key>yunit</key>
+      <value>""</value>
+    </param>
+    <param>
       <key>size</key>
       <value>1024</value>
     </param>
@@ -1161,6 +1293,10 @@
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>True</value>
     </param>
@@ -1470,10 +1606,10 @@
     </param>
   </block>
   <block>
-    <key>qtgui_time_sink_x</key>
+    <key>qtgui_freq_sink_x</key>
     <param>
       <key>id</key>
-      <value>qtgui_time_sink_x_0_0</value>
+      <value>qtgui_freq_sink_x_1</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -1485,27 +1621,43 @@
     </param>
     <param>
       <key>name</key>
-      <value>Signal into Receiver</value>
+      <value>Frequency Corrected Signal</value>
     </param>
     <param>
-      <key>size</key>
+      <key>fftsize</key>
       <value>1024</value>
     </param>
     <param>
-      <key>srate</key>
+      <key>wintype</key>
+      <value>firdes.WIN_BLACKMAN_hARRIS</value>
+    </param>
+    <param>
+      <key>fc</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>bw</key>
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
-      <value>True</value>
+      <value>False</value>
+    </param>
+    <param>
+      <key>average</key>
+      <value>0.1</value>
     </param>
     <param>
       <key>ymin</key>
-      <value>-1</value>
+      <value>-120</value>
     </param>
     <param>
       <key>ymax</key>
-      <value>1</value>
+      <value>-20</value>
     </param>
     <param>
       <key>nconnections</key>
@@ -1516,36 +1668,12 @@
       <value>0.10</value>
     </param>
     <param>
-      <key>entags</key>
-      <value>True</value>
-    </param>
-    <param>
       <key>gui_hint</key>
-      <value>address@hidden</value>
-    </param>
-    <param>
-      <key>tr_mode</key>
-      <value>qtgui.TRIG_MODE_FREE</value>
-    </param>
-    <param>
-      <key>tr_slope</key>
-      <value>qtgui.TRIG_SLOPE_POS</value>
-    </param>
-    <param>
-      <key>tr_level</key>
-      <value>0.0</value>
-    </param>
-    <param>
-      <key>tr_delay</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>tr_chan</key>
-      <value>0</value>
+      <value>address@hidden</value>
     </param>
     <param>
-      <key>tr_tag</key>
-      <value>""</value>
+      <key>showports</key>
+      <value>True</value>
     </param>
     <param>
       <key>label1</key>
@@ -1560,14 +1688,6 @@
       <value>"blue"</value>
     </param>
     <param>
-      <key>style1</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker1</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha1</key>
       <value>1.0</value>
     </param>
@@ -1584,14 +1704,6 @@
       <value>"red"</value>
     </param>
     <param>
-      <key>style2</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker2</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha2</key>
       <value>1.0</value>
     </param>
@@ -1608,14 +1720,6 @@
       <value>"green"</value>
     </param>
     <param>
-      <key>style3</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker3</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha3</key>
       <value>1.0</value>
     </param>
@@ -1632,14 +1736,6 @@
       <value>"black"</value>
     </param>
     <param>
-      <key>style4</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker4</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha4</key>
       <value>1.0</value>
     </param>
@@ -1656,14 +1752,6 @@
       <value>"cyan"</value>
     </param>
     <param>
-      <key>style5</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker5</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha5</key>
       <value>1.0</value>
     </param>
@@ -1680,14 +1768,6 @@
       <value>"magenta"</value>
     </param>
     <param>
-      <key>style6</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker6</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha6</key>
       <value>1.0</value>
     </param>
@@ -1704,14 +1784,6 @@
       <value>"yellow"</value>
     </param>
     <param>
-      <key>style7</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker7</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha7</key>
       <value>1.0</value>
     </param>
@@ -1728,14 +1800,6 @@
       <value>"dark red"</value>
     </param>
     <param>
-      <key>style8</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker8</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha8</key>
       <value>1.0</value>
     </param>
@@ -1752,14 +1816,6 @@
       <value>"dark green"</value>
     </param>
     <param>
-      <key>style9</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker9</key>
-      <value>-1</value>
-    </param>
-    <param>
       <key>alpha9</key>
       <value>1.0</value>
     </param>
@@ -1773,15 +1829,7 @@
     </param>
     <param>
       <key>color10</key>
-      <value>"blue"</value>
-    </param>
-    <param>
-      <key>style10</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>marker10</key>
-      <value>-1</value>
+      <value>"dark blue"</value>
     </param>
     <param>
       <key>alpha10</key>
@@ -1796,8 +1844,16 @@
       <value></value>
     </param>
     <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>_coordinate</key>
-      <value>(928, 41)</value>
+      <value>(929, 436)</value>
     </param>
     <param>
       <key>_rotation</key>
diff --git a/gr-digital/examples/demod/mpsk_demod.grc 
b/gr-digital/examples/demod/mpsk_demod.grc
index f1f0e2f..3c1c2e8 100644
--- a/gr-digital/examples/demod/mpsk_demod.grc
+++ b/gr-digital/examples/demod/mpsk_demod.grc
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='ASCII'?>
 <flow_graph>
-  <timestamp>Sun Mar 17 21:08:14 2013</timestamp>
+  <timestamp>Sat Jul 12 13:49:08 2014</timestamp>
   <block>
     <key>options</key>
     <param>
@@ -52,6 +52,10 @@
       <value></value>
     </param>
     <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
       <key>_coordinate</key>
       <value>(10, 10)</value>
     </param>
@@ -75,6 +79,10 @@
       <value>32000</value>
     </param>
     <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
       <key>_coordinate</key>
       <value>(10, 170)</value>
     </param>
@@ -84,6 +92,33 @@
     </param>
   </block>
   <block>
+    <key>variable</key>
+    <param>
+      <key>id</key>
+      <value>samps_per_sym</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>value</key>
+      <value>4</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(12, 99)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
     <key>analog_random_source_x</key>
     <param>
       <key>id</key>
@@ -114,31 +149,24 @@
       <value>True</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(161, 119)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>alias</key>
+      <value></value>
     </param>
-  </block>
-  <block>
-    <key>variable</key>
     <param>
-      <key>id</key>
-      <value>samps_per_sym</value>
+      <key>affinity</key>
+      <value></value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>minoutbuf</key>
+      <value>0</value>
     </param>
     <param>
-      <key>value</key>
-      <value>4</value>
+      <key>maxoutbuf</key>
+      <value>0</value>
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(12, 99)</value>
+      <value>(161, 119)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -146,286 +174,597 @@
     </param>
   </block>
   <block>
-    <key>variable_qtgui_range</key>
+    <key>qtgui_const_sink_x</key>
     <param>
       <key>id</key>
-      <value>freq_off</value>
+      <value>qtgui_const_sink_x_0</value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>label</key>
-      <value>Freq. Offset</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>value</key>
-      <value>0</value>
+      <key>name</key>
+      <value></value>
     </param>
     <param>
-      <key>start</key>
-      <value>-0.5</value>
+      <key>size</key>
+      <value>1024</value>
     </param>
     <param>
-      <key>stop</key>
-      <value>0.5</value>
+      <key>grid</key>
+      <value>False</value>
     </param>
     <param>
-      <key>step</key>
-      <value>0.01</value>
+      <key>autoscale</key>
+      <value>False</value>
     </param>
     <param>
-      <key>widget</key>
-      <value>counter_slider</value>
+      <key>ymin</key>
+      <value>-2</value>
     </param>
     <param>
-      <key>orient</key>
-      <value>Qt.Horizontal</value>
+      <key>ymax</key>
+      <value>2</value>
     </param>
     <param>
-      <key>min_len</key>
-      <value>200</value>
+      <key>xmin</key>
+      <value>-2</value>
     </param>
     <param>
-      <key>gui_hint</key>
-      <value></value>
+      <key>xmax</key>
+      <value>2</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(17, 260)</value>
+      <key>nconnections</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>update_time</key>
+      <value>0.10</value>
     </param>
-  </block>
-  <block>
-    <key>variable_qtgui_range</key>
     <param>
-      <key>id</key>
-      <value>noise</value>
+      <key>gui_hint</key>
+      <value>address@hidden</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>tr_mode</key>
+      <value>qtgui.TRIG_MODE_FREE</value>
     </param>
     <param>
-      <key>label</key>
-      <value>Noise</value>
+      <key>tr_slope</key>
+      <value>qtgui.TRIG_SLOPE_POS</value>
     </param>
     <param>
-      <key>value</key>
-      <value>0.1</value>
+      <key>tr_level</key>
+      <value>0.0</value>
     </param>
     <param>
-      <key>start</key>
+      <key>tr_chan</key>
       <value>0</value>
     </param>
     <param>
-      <key>stop</key>
+      <key>tr_tag</key>
+      <value>""</value>
+    </param>
+    <param>
+      <key>label1</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width1</key>
       <value>1</value>
     </param>
     <param>
-      <key>step</key>
-      <value>0.01</value>
+      <key>color1</key>
+      <value>"blue"</value>
     </param>
     <param>
-      <key>widget</key>
-      <value>counter_slider</value>
+      <key>style1</key>
+      <value>0</value>
     </param>
     <param>
-      <key>orient</key>
-      <value>Qt.Horizontal</value>
+      <key>marker1</key>
+      <value>0</value>
     </param>
     <param>
-      <key>min_len</key>
-      <value>200</value>
+      <key>alpha1</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>gui_hint</key>
+      <key>label2</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(146, 262)</value>
+      <key>width2</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>color2</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>style2</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>qtgui_tab_widget</key>
     <param>
-      <key>id</key>
-      <value>notebook</value>
+      <key>marker2</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>alpha2</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>num_tabs</key>
-      <value>2</value>
+      <key>label3</key>
+      <value></value>
     </param>
     <param>
-      <key>label0</key>
-      <value>Constellation</value>
+      <key>width3</key>
+      <value>1</value>
     </param>
     <param>
-      <key>label1</key>
-      <value>Spectrum</value>
+      <key>color3</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>label2</key>
-      <value>Tab 2</value>
+      <key>style3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>label3</key>
-      <value>Tab 3</value>
+      <key>marker3</key>
+      <value>0</value>
     </param>
     <param>
-      <key>label4</key>
-      <value>Tab 4</value>
+      <key>alpha3</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>gui_hint</key>
+      <key>label4</key>
       <value></value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(21, 394)</value>
+      <key>width4</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>color4</key>
+      <value>"red"</value>
     </param>
-  </block>
-  <block>
-    <key>qtgui_const_sink_x</key>
     <param>
-      <key>id</key>
-      <value>qtgui_const_sink_x_0</value>
+      <key>style4</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>marker4</key>
+      <value>0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>alpha4</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>name</key>
+      <key>label5</key>
       <value></value>
     </param>
     <param>
-      <key>size</key>
-      <value>1024</value>
-    </param>
-    <param>
-      <key>ymin</key>
-      <value>-2</value>
+      <key>width5</key>
+      <value>1</value>
     </param>
     <param>
-      <key>ymax</key>
-      <value>2</value>
+      <key>color5</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>xmin</key>
-      <value>-2</value>
+      <key>style5</key>
+      <value>0</value>
     </param>
     <param>
-      <key>xmax</key>
-      <value>2</value>
+      <key>marker5</key>
+      <value>0</value>
     </param>
     <param>
-      <key>nconnections</key>
-      <value>1</value>
+      <key>alpha5</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>update_time</key>
-      <value>0.10</value>
+      <key>label6</key>
+      <value></value>
     </param>
     <param>
-      <key>gui_hint</key>
-      <value>address@hidden</value>
+      <key>width6</key>
+      <value>1</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(810, 184)</value>
+      <key>color6</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>style6</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>qtgui_freq_sink_x</key>
-    <param>
-      <key>id</key>
-      <value>qtgui_freq_sink_x_0</value>
-    </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>marker6</key>
+      <value>0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>complex</value>
+      <key>alpha6</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>name</key>
+      <key>label7</key>
       <value></value>
     </param>
     <param>
-      <key>fftsize</key>
-      <value>1024</value>
+      <key>width7</key>
+      <value>1</value>
     </param>
     <param>
-      <key>wintype</key>
-      <value>firdes.WIN_BLACKMAN_hARRIS</value>
+      <key>color7</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>fc</key>
+      <key>style7</key>
       <value>0</value>
     </param>
     <param>
-      <key>bw</key>
-      <value>samp_rate</value>
+      <key>marker7</key>
+      <value>0</value>
     </param>
     <param>
-      <key>ymin</key>
-      <value>-140</value>
+      <key>alpha7</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>ymax</key>
-      <value>10</value>
+      <key>label8</key>
+      <value></value>
     </param>
     <param>
-      <key>nconnections</key>
+      <key>width8</key>
       <value>1</value>
     </param>
     <param>
-      <key>update_time</key>
-      <value>0.10</value>
-    </param>
-    <param>
-      <key>gui_hint</key>
-      <value>address@hidden</value>
+      <key>color8</key>
+      <value>"red"</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(810, 65)</value>
+      <key>style8</key>
+      <value>0</value>
     </param>
     <param>
-      <key>_rotation</key>
+      <key>marker8</key>
       <value>0</value>
     </param>
-  </block>
-  <block>
-    <key>digital_dxpsk_mod</key>
+    <param>
+      <key>alpha8</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label9</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width9</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color9</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>style9</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>marker9</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>alpha9</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label10</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width10</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color10</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>style10</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>marker10</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>alpha10</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(810, 184)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>qtgui_freq_sink_x</key>
+    <param>
+      <key>id</key>
+      <value>qtgui_freq_sink_x_0</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>fftsize</key>
+      <value>1024</value>
+    </param>
+    <param>
+      <key>wintype</key>
+      <value>firdes.WIN_BLACKMAN_hARRIS</value>
+    </param>
+    <param>
+      <key>fc</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>bw</key>
+      <value>samp_rate</value>
+    </param>
+    <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>autoscale</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>average</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>ymin</key>
+      <value>-140</value>
+    </param>
+    <param>
+      <key>ymax</key>
+      <value>10</value>
+    </param>
+    <param>
+      <key>nconnections</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>update_time</key>
+      <value>0.10</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>address@hidden</value>
+    </param>
+    <param>
+      <key>showports</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>
+    </param>
+    <param>
+      <key>alpha1</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label2</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width2</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color2</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>alpha2</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label3</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width3</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color3</key>
+      <value>"green"</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>
+    </param>
+    <param>
+      <key>color4</key>
+      <value>"black"</value>
+    </param>
+    <param>
+      <key>alpha4</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label5</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width5</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color5</key>
+      <value>"cyan"</value>
+    </param>
+    <param>
+      <key>alpha5</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label6</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width6</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color6</key>
+      <value>"magenta"</value>
+    </param>
+    <param>
+      <key>alpha6</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label7</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width7</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color7</key>
+      <value>"yellow"</value>
+    </param>
+    <param>
+      <key>alpha7</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label8</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width8</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color8</key>
+      <value>"dark red"</value>
+    </param>
+    <param>
+      <key>alpha8</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label9</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width9</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color9</key>
+      <value>"dark green"</value>
+    </param>
+    <param>
+      <key>alpha9</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label10</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width10</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color10</key>
+      <value>"dark blue"</value>
+    </param>
+    <param>
+      <key>alpha10</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(810, 65)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>digital_dxpsk_mod</key>
     <param>
       <key>id</key>
       <value>digital_dxpsk_mod_0</value>
@@ -459,6 +798,22 @@
       <value>False</value>
     </param>
     <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>_coordinate</key>
       <value>(361, 119)</value>
     </param>
@@ -490,6 +845,26 @@
       <value>1</value>
     </param>
     <param>
+      <key>ignoretag</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>_coordinate</key>
       <value>(597, 142)</value>
     </param>
@@ -529,6 +904,26 @@
       <value>0</value>
     </param>
     <param>
+      <key>block_tags</key>
+      <value>False</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>_coordinate</key>
       <value>(494, 263)</value>
     </param>
@@ -537,6 +932,175 @@
       <value>0</value>
     </param>
   </block>
+  <block>
+    <key>variable_qtgui_range</key>
+    <param>
+      <key>id</key>
+      <value>freq_off</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>label</key>
+      <value>Freq. Offset</value>
+    </param>
+    <param>
+      <key>value</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>start</key>
+      <value>-0.5</value>
+    </param>
+    <param>
+      <key>stop</key>
+      <value>0.5</value>
+    </param>
+    <param>
+      <key>step</key>
+      <value>0.01</value>
+    </param>
+    <param>
+      <key>widget</key>
+      <value>counter_slider</value>
+    </param>
+    <param>
+      <key>orient</key>
+      <value>Qt.Horizontal</value>
+    </param>
+    <param>
+      <key>min_len</key>
+      <value>200</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>1,1,1,1</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(17, 260)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>variable_qtgui_range</key>
+    <param>
+      <key>id</key>
+      <value>noise</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>label</key>
+      <value>Noise</value>
+    </param>
+    <param>
+      <key>value</key>
+      <value>0.1</value>
+    </param>
+    <param>
+      <key>start</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>stop</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>step</key>
+      <value>0.01</value>
+    </param>
+    <param>
+      <key>widget</key>
+      <value>counter_slider</value>
+    </param>
+    <param>
+      <key>orient</key>
+      <value>Qt.Horizontal</value>
+    </param>
+    <param>
+      <key>min_len</key>
+      <value>200</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>1,0,1,1</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(146, 262)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>qtgui_tab_widget</key>
+    <param>
+      <key>id</key>
+      <value>notebook</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>num_tabs</key>
+      <value>2</value>
+    </param>
+    <param>
+      <key>label0</key>
+      <value>Constellation</value>
+    </param>
+    <param>
+      <key>label1</key>
+      <value>Spectrum</value>
+    </param>
+    <param>
+      <key>label2</key>
+      <value>Tab 2</value>
+    </param>
+    <param>
+      <key>label3</key>
+      <value>Tab 3</value>
+    </param>
+    <param>
+      <key>label4</key>
+      <value>Tab 4</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>0,0,1,2</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(21, 394)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
   <connection>
     <source_block_id>analog_random_source_x_0</source_block_id>
     <sink_block_id>digital_dxpsk_mod_0</sink_block_id>
diff --git a/gr-digital/examples/demod/pam_timing.grc 
b/gr-digital/examples/demod/pam_timing.grc
index a1ddbc1..cb1f1ad 100644
--- a/gr-digital/examples/demod/pam_timing.grc
+++ b/gr-digital/examples/demod/pam_timing.grc
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='ASCII'?>
 <flow_graph>
-  <timestamp>Wed Jul  9 23:37:48 2014</timestamp>
+  <timestamp>Sat Jul 12 13:50:56 2014</timestamp>
   <block>
     <key>options</key>
     <param>
@@ -68,7 +68,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>nfilts</value>
+      <value>const</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -76,7 +76,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>32</value>
+      <value>digital.qpsk_constellation()</value>
     </param>
     <param>
       <key>alias</key>
@@ -84,7 +84,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(562, 334)</value>
+      <value>(206, 116)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -95,7 +95,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>rolloff</value>
+      <value>sig_amp</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -103,7 +103,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>.35</value>
+      <value>1</value>
     </param>
     <param>
       <key>alias</key>
@@ -111,7 +111,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(482, 335)</value>
+      <value>(791, 46)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -122,7 +122,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>spb</value>
+      <value>samp_rate</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -130,7 +130,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>4.2563</value>
+      <value>32000</value>
     </param>
     <param>
       <key>alias</key>
@@ -138,7 +138,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(300, 0)</value>
+      <value>(267, 357)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -149,7 +149,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>samp_rate</value>
+      <value>spb</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -157,7 +157,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>32000</value>
+      <value>4.2563</value>
     </param>
     <param>
       <key>alias</key>
@@ -165,7 +165,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(267, 357)</value>
+      <value>(300, 0)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -176,7 +176,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>sig_amp</value>
+      <value>rolloff</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -184,7 +184,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>1</value>
+      <value>.35</value>
     </param>
     <param>
       <key>alias</key>
@@ -192,7 +192,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(791, 46)</value>
+      <value>(482, 335)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -203,7 +203,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>const</value>
+      <value>nfilts</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -211,7 +211,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>digital.qpsk_constellation()</value>
+      <value>32</value>
     </param>
     <param>
       <key>alias</key>
@@ -219,7 +219,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(206, 116)</value>
+      <value>(562, 334)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -598,6 +598,14 @@
       <value>Error</value>
     </param>
     <param>
+      <key>ylabel</key>
+      <value>Amplitude</value>
+    </param>
+    <param>
+      <key>yunit</key>
+      <value>""</value>
+    </param>
+    <param>
       <key>size</key>
       <value>1024</value>
     </param>
@@ -606,6 +614,10 @@
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>False</value>
     </param>
@@ -1161,6 +1173,14 @@
       <value>Phase</value>
     </param>
     <param>
+      <key>ylabel</key>
+      <value>Amplitude</value>
+    </param>
+    <param>
+      <key>yunit</key>
+      <value>""</value>
+    </param>
+    <param>
       <key>size</key>
       <value>1024</value>
     </param>
@@ -1169,6 +1189,10 @@
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>True</value>
     </param>
@@ -1478,73 +1502,6 @@
     </param>
   </block>
   <block>
-    <key>digital_pfb_clock_sync_xxx</key>
-    <param>
-      <key>id</key>
-      <value>digital_pfb_clock_sync_xxx_0</value>
-    </param>
-    <param>
-      <key>_enabled</key>
-      <value>True</value>
-    </param>
-    <param>
-      <key>type</key>
-      <value>ccf</value>
-    </param>
-    <param>
-      <key>sps</key>
-      <value>spb</value>
-    </param>
-    <param>
-      <key>loop_bw</key>
-      <value>time_bw</value>
-    </param>
-    <param>
-      <key>taps</key>
-      <value>firdes.root_raised_cosine(nfilts, nfilts*spb, 1.0, rolloff, 
44*nfilts)</value>
-    </param>
-    <param>
-      <key>filter_size</key>
-      <value>nfilts</value>
-    </param>
-    <param>
-      <key>init_phase</key>
-      <value>16</value>
-    </param>
-    <param>
-      <key>max_dev</key>
-      <value>1.5</value>
-    </param>
-    <param>
-      <key>osps</key>
-      <value>1</value>
-    </param>
-    <param>
-      <key>alias</key>
-      <value></value>
-    </param>
-    <param>
-      <key>affinity</key>
-      <value></value>
-    </param>
-    <param>
-      <key>minoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>maxoutbuf</key>
-      <value>0</value>
-    </param>
-    <param>
-      <key>_coordinate</key>
-      <value>(467, 403)</value>
-    </param>
-    <param>
-      <key>_rotation</key>
-      <value>0</value>
-    </param>
-  </block>
-  <block>
     <key>qtgui_time_sink_x</key>
     <param>
       <key>id</key>
@@ -1563,6 +1520,14 @@
       <value>Rate</value>
     </param>
     <param>
+      <key>ylabel</key>
+      <value>Amplitude</value>
+    </param>
+    <param>
+      <key>yunit</key>
+      <value>""</value>
+    </param>
+    <param>
       <key>size</key>
       <value>1024</value>
     </param>
@@ -1571,6 +1536,10 @@
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>True</value>
     </param>
@@ -1898,6 +1867,14 @@
       <value>Error</value>
     </param>
     <param>
+      <key>ylabel</key>
+      <value>Amplitude</value>
+    </param>
+    <param>
+      <key>yunit</key>
+      <value>""</value>
+    </param>
+    <param>
       <key>size</key>
       <value>1024</value>
     </param>
@@ -1906,6 +1883,10 @@
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>True</value>
     </param>
@@ -2233,6 +2214,14 @@
       <value>Scope Plot</value>
     </param>
     <param>
+      <key>ylabel</key>
+      <value>Amplitude</value>
+    </param>
+    <param>
+      <key>yunit</key>
+      <value>""</value>
+    </param>
+    <param>
       <key>size</key>
       <value>1024</value>
     </param>
@@ -2241,6 +2230,10 @@
       <value>samp_rate</value>
     </param>
     <param>
+      <key>grid</key>
+      <value>False</value>
+    </param>
+    <param>
       <key>autoscale</key>
       <value>False</value>
     </param>
@@ -2608,6 +2601,73 @@
       <value>0</value>
     </param>
   </block>
+  <block>
+    <key>digital_pfb_clock_sync_xxx</key>
+    <param>
+      <key>id</key>
+      <value>digital_pfb_clock_sync_xxx_0</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>type</key>
+      <value>ccf</value>
+    </param>
+    <param>
+      <key>sps</key>
+      <value>spb</value>
+    </param>
+    <param>
+      <key>loop_bw</key>
+      <value>time_bw</value>
+    </param>
+    <param>
+      <key>taps</key>
+      <value>firdes.root_raised_cosine(nfilts, nfilts*spb, 1.0, rolloff, 
44*nfilts)</value>
+    </param>
+    <param>
+      <key>filter_size</key>
+      <value>nfilts</value>
+    </param>
+    <param>
+      <key>init_phase</key>
+      <value>16</value>
+    </param>
+    <param>
+      <key>max_dev</key>
+      <value>1.5</value>
+    </param>
+    <param>
+      <key>osps</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(467, 403)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
   <connection>
     <source_block_id>blocks_throttle_0</source_block_id>
     <sink_block_id>digital_pfb_clock_sync_xxx_0</sink_block_id>
diff --git a/gr-filter/examples/resampler_demo.grc 
b/gr-filter/examples/resampler_demo.grc
index 20f6720..17875f6 100644
--- a/gr-filter/examples/resampler_demo.grc
+++ b/gr-filter/examples/resampler_demo.grc
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='ASCII'?>
 <flow_graph>
-  <timestamp>Sat Jul 12 15:53:26 2014</timestamp>
+  <timestamp>Sat Jul 12 13:34:43 2014</timestamp>
   <block>
     <key>options</key>
     <param>
@@ -68,7 +68,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>rs_taps</value>
+      <value>nphases</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -76,7 +76,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>firdes.low_pass(nphases, nphases, frac_bw, 0.5-frac_bw)</value>
+      <value>32</value>
     </param>
     <param>
       <key>alias</key>
@@ -84,7 +84,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(741, -1)</value>
+      <value>(653, -1)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -95,7 +95,7 @@
     <key>variable</key>
     <param>
       <key>id</key>
-      <value>nphases</value>
+      <value>rs_taps</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -103,7 +103,7 @@
     </param>
     <param>
       <key>value</key>
-      <value>32</value>
+      <value>firdes.low_pass(nphases, nphases, frac_bw, 0.5-frac_bw)</value>
     </param>
     <param>
       <key>alias</key>
@@ -111,7 +111,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(653, -1)</value>
+      <value>(741, -1)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -149,7 +149,7 @@
     <key>variable_qtgui_label</key>
     <param>
       <key>id</key>
-      <value>samp_rate</value>
+      <value>new_rate</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -157,7 +157,7 @@
     </param>
     <param>
       <key>label</key>
-      <value>Sampling Rate</value>
+      <value>Resampling Rate</value>
     </param>
     <param>
       <key>type</key>
@@ -165,11 +165,15 @@
     </param>
     <param>
       <key>value</key>
-      <value>44100</value>
+      <value>48000</value>
+    </param>
+    <param>
+      <key>formatter</key>
+      <value>None</value>
     </param>
     <param>
       <key>gui_hint</key>
-      <value>0,0,1,1</value>
+      <value>0,1,1,1</value>
     </param>
     <param>
       <key>alias</key>
@@ -177,7 +181,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(151, 0)</value>
+      <value>(291, 0)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -185,38 +189,58 @@
     </param>
   </block>
   <block>
-    <key>variable_qtgui_label</key>
+    <key>analog_sig_source_x</key>
     <param>
       <key>id</key>
-      <value>new_rate</value>
+      <value>analog_sig_source_x_0</value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>label</key>
-      <value>Resampling Rate</value>
+      <key>type</key>
+      <value>float</value>
     </param>
     <param>
-      <key>type</key>
-      <value>real</value>
+      <key>samp_rate</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>value</key>
-      <value>48000</value>
+      <key>waveform</key>
+      <value>analog.GR_TRI_WAVE</value>
     </param>
     <param>
-      <key>gui_hint</key>
-      <value>0,1,1,1</value>
+      <key>freq</key>
+      <value>0.05</value>
+    </param>
+    <param>
+      <key>amp</key>
+      <value>2</value>
+    </param>
+    <param>
+      <key>offset</key>
+      <value>0</value>
     </param>
     <param>
       <key>alias</key>
       <value></value>
     </param>
     <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>_coordinate</key>
-      <value>(291, 0)</value>
+      <value>(4, 137)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -246,6 +270,10 @@
       <value>.45</value>
     </param>
     <param>
+      <key>formatter</key>
+      <value>lambda x: "%0.2f"%x</value>
+    </param>
+    <param>
       <key>gui_hint</key>
       <value>0,2,1,1</value>
     </param>
@@ -263,10 +291,10 @@
     </param>
   </block>
   <block>
-    <key>analog_sig_source_x</key>
+    <key>blocks_add_const_vxx</key>
     <param>
       <key>id</key>
-      <value>analog_sig_source_x_0</value>
+      <value>adder</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -277,24 +305,12 @@
       <value>float</value>
     </param>
     <param>
-      <key>samp_rate</key>
-      <value>samp_rate</value>
-    </param>
-    <param>
-      <key>waveform</key>
-      <value>analog.GR_TRI_WAVE</value>
-    </param>
-    <param>
-      <key>freq</key>
-      <value>0.05</value>
-    </param>
-    <param>
-      <key>amp</key>
-      <value>2</value>
+      <key>const</key>
+      <value>-1.0</value>
     </param>
     <param>
-      <key>offset</key>
-      <value>0</value>
+      <key>vlen</key>
+      <value>1</value>
     </param>
     <param>
       <key>alias</key>
@@ -314,7 +330,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(4, 137)</value>
+      <value>(175, 169)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -322,10 +338,10 @@
     </param>
   </block>
   <block>
-    <key>blocks_add_const_vxx</key>
+    <key>blocks_throttle</key>
     <param>
       <key>id</key>
-      <value>adder</value>
+      <value>throttle</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -336,14 +352,18 @@
       <value>float</value>
     </param>
     <param>
-      <key>const</key>
-      <value>-1.0</value>
+      <key>samples_per_second</key>
+      <value>samp_rate</value>
     </param>
     <param>
       <key>vlen</key>
       <value>1</value>
     </param>
     <param>
+      <key>ignoretag</key>
+      <value>True</value>
+    </param>
+    <param>
       <key>alias</key>
       <value></value>
     </param>
@@ -361,7 +381,89 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(223, 167)</value>
+      <value>(307, 169)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>analog_frequency_modulator_fc</key>
+    <param>
+      <key>id</key>
+      <value>analog_frequency_modulator_fc_0</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>sensitivity</key>
+      <value>math.pi</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>affinity</key>
+      <value></value>
+    </param>
+    <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(478, 169)</value>
+    </param>
+    <param>
+      <key>_rotation</key>
+      <value>0</value>
+    </param>
+  </block>
+  <block>
+    <key>variable_qtgui_label</key>
+    <param>
+      <key>id</key>
+      <value>samp_rate</value>
+    </param>
+    <param>
+      <key>_enabled</key>
+      <value>True</value>
+    </param>
+    <param>
+      <key>label</key>
+      <value>Sampling Rate</value>
+    </param>
+    <param>
+      <key>type</key>
+      <value>real</value>
+    </param>
+    <param>
+      <key>value</key>
+      <value>44100</value>
+    </param>
+    <param>
+      <key>formatter</key>
+      <value>None</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>0,0,1,1</value>
+    </param>
+    <param>
+      <key>alias</key>
+      <value></value>
+    </param>
+    <param>
+      <key>_coordinate</key>
+      <value>(162, 0)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -420,7 +522,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(772, 232)</value>
+      <value>(343, 253)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -428,71 +530,236 @@
     </param>
   </block>
   <block>
-    <key>analog_frequency_modulator_fc</key>
+    <key>qtgui_freq_sink_x</key>
     <param>
       <key>id</key>
-      <value>analog_frequency_modulator_fc_0</value>
+      <value>qtgui_freq_sink_x_0</value>
     </param>
     <param>
       <key>_enabled</key>
       <value>True</value>
     </param>
     <param>
-      <key>sensitivity</key>
-      <value>math.pi</value>
+      <key>type</key>
+      <value>complex</value>
     </param>
     <param>
-      <key>alias</key>
-      <value></value>
+      <key>name</key>
+      <value>Original Spectrum</value>
     </param>
     <param>
-      <key>affinity</key>
-      <value></value>
+      <key>fftsize</key>
+      <value>1024</value>
     </param>
     <param>
-      <key>minoutbuf</key>
-      <value>0</value>
+      <key>wintype</key>
+      <value>firdes.WIN_BLACKMAN_hARRIS</value>
     </param>
     <param>
-      <key>maxoutbuf</key>
+      <key>fc</key>
       <value>0</value>
     </param>
     <param>
-      <key>_coordinate</key>
-      <value>(578, 167)</value>
+      <key>bw</key>
+      <value>samp_rate</value>
     </param>
     <param>
-      <key>_rotation</key>
-      <value>0</value>
+      <key>grid</key>
+      <value>False</value>
     </param>
-  </block>
-  <block>
-    <key>blocks_throttle</key>
     <param>
-      <key>id</key>
-      <value>throttle</value>
+      <key>autoscale</key>
+      <value>False</value>
     </param>
     <param>
-      <key>_enabled</key>
-      <value>True</value>
+      <key>average</key>
+      <value>1.0</value>
     </param>
     <param>
-      <key>type</key>
-      <value>float</value>
+      <key>ymin</key>
+      <value>-140</value>
     </param>
     <param>
-      <key>samples_per_second</key>
-      <value>samp_rate</value>
+      <key>ymax</key>
+      <value>10</value>
     </param>
     <param>
-      <key>vlen</key>
+      <key>nconnections</key>
       <value>1</value>
     </param>
     <param>
-      <key>ignoretag</key>
+      <key>update_time</key>
+      <value>0.10</value>
+    </param>
+    <param>
+      <key>gui_hint</key>
+      <value>1,0,1,3</value>
+    </param>
+    <param>
+      <key>showports</key>
       <value>True</value>
     </param>
     <param>
+      <key>label1</key>
+      <value>Original Spectrum</value>
+    </param>
+    <param>
+      <key>width1</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color1</key>
+      <value>"blue"</value>
+    </param>
+    <param>
+      <key>alpha1</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label2</key>
+      <value>Resampled Spectrum</value>
+    </param>
+    <param>
+      <key>width2</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color2</key>
+      <value>"red"</value>
+    </param>
+    <param>
+      <key>alpha2</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label3</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width3</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color3</key>
+      <value>"green"</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>
+    </param>
+    <param>
+      <key>color4</key>
+      <value>"black"</value>
+    </param>
+    <param>
+      <key>alpha4</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label5</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width5</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color5</key>
+      <value>"cyan"</value>
+    </param>
+    <param>
+      <key>alpha5</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label6</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width6</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color6</key>
+      <value>"magenta"</value>
+    </param>
+    <param>
+      <key>alpha6</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label7</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width7</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color7</key>
+      <value>"yellow"</value>
+    </param>
+    <param>
+      <key>alpha7</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label8</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width8</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color8</key>
+      <value>"dark red"</value>
+    </param>
+    <param>
+      <key>alpha8</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label9</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width9</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color9</key>
+      <value>"dark green"</value>
+    </param>
+    <param>
+      <key>alpha9</key>
+      <value>1.0</value>
+    </param>
+    <param>
+      <key>label10</key>
+      <value></value>
+    </param>
+    <param>
+      <key>width10</key>
+      <value>1</value>
+    </param>
+    <param>
+      <key>color10</key>
+      <value>"dark blue"</value>
+    </param>
+    <param>
+      <key>alpha10</key>
+      <value>1.0</value>
+    </param>
+    <param>
       <key>alias</key>
       <value></value>
     </param>
@@ -510,7 +777,7 @@
     </param>
     <param>
       <key>_coordinate</key>
-      <value>(386, 167)</value>
+      <value>(660, 135)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -521,7 +788,7 @@
     <key>qtgui_freq_sink_x</key>
     <param>
       <key>id</key>
-      <value>qtgui_freq_sink_x_0</value>
+      <value>qtgui_freq_sink_x_0_0</value>
     </param>
     <param>
       <key>_enabled</key>
@@ -533,7 +800,7 @@
     </param>
     <param>
       <key>name</key>
-      <value>Spectrum</value>
+      <value>Resampled Spectrum</value>
     </param>
     <param>
       <key>fftsize</key>
@@ -549,7 +816,11 @@
     </param>
     <param>
       <key>bw</key>
-      <value>samp_rate</value>
+      <value>new_rate</value>
+    </param>
+    <param>
+      <key>grid</key>
+      <value>False</value>
     </param>
     <param>
       <key>autoscale</key>
@@ -569,7 +840,7 @@
     </param>
     <param>
       <key>nconnections</key>
-      <value>2</value>
+      <value>1</value>
     </param>
     <param>
       <key>update_time</key>
@@ -577,7 +848,11 @@
     </param>
     <param>
       <key>gui_hint</key>
-      <value></value>
+      <value>2,0,1,3</value>
+    </param>
+    <param>
+      <key>showports</key>
+      <value>True</value>
     </param>
     <param>
       <key>label1</key>
@@ -748,8 +1023,16 @@
       <value></value>
     </param>
     <param>
+      <key>minoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
+      <key>maxoutbuf</key>
+      <value>0</value>
+    </param>
+    <param>
       <key>_coordinate</key>
-      <value>(1059, 161)</value>
+      <value>(636, 253)</value>
     </param>
     <param>
       <key>_rotation</key>
@@ -769,12 +1052,6 @@
     <sink_key>0</sink_key>
   </connection>
   <connection>
-    <source_block_id>pfb_arb_resampler_xxx_0</source_block_id>
-    <sink_block_id>qtgui_freq_sink_x_0</sink_block_id>
-    <source_key>0</source_key>
-    <sink_key>1</sink_key>
-  </connection>
-  <connection>
     <source_block_id>analog_frequency_modulator_fc_0</source_block_id>
     <sink_block_id>qtgui_freq_sink_x_0</sink_block_id>
     <source_key>0</source_key>
@@ -792,4 +1069,10 @@
     <source_key>0</source_key>
     <sink_key>0</sink_key>
   </connection>
+  <connection>
+    <source_block_id>pfb_arb_resampler_xxx_0</source_block_id>
+    <sink_block_id>qtgui_freq_sink_x_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]