[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>
- [Commit-gnuradio] [gnuradio] 20/37: grc: toogle action to disable auto-hiding port labels, (continued)
- [Commit-gnuradio] [gnuradio] 20/37: grc: toogle action to disable auto-hiding port labels, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 19/37: grc: auto-hide port labels, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 34/37: Merge remote-tracking branch 'mbant/uhd/msg_format' into qt_the_things, git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 30/37: qtgui: minor fix to how number sink handles autoscale., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 37/37: Merge branch 'qt_the_things', git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 29/37: Merge remote-tracking branch 'mbant/qtify-examples', git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 28/37: qtgui: adding a formatter to qtgui label widget to behave like formatter in the wxgui static text widget., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 32/37: zeromq: updated zeromq examples to use qtgui., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 35/37: fec: updated fecapi blocks in grc to use new var_value concept., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 36/37: Merge branch 'maint', git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 31/37: examples: minor tweaks to some examples.,
git <=
- [Commit-gnuradio] [gnuradio] 33/37: fcd: updating FCD examples to use qtgui., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 26/37: examples: fixed a few examples still using old style blocks., git, 2014/07/17
- [Commit-gnuradio] [gnuradio] 27/37: examples: Ported examples in GNU Radio tree to QT., git, 2014/07/17