diff options
author | Johnathan Corgan <johnathan@corganlabs.com> | 2017-08-03 14:53:16 -0700 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2017-08-03 14:53:16 -0700 |
commit | f9dd0a8a347e97e08bc7644f0467e58dcaf1ca66 (patch) | |
tree | b83fb21adc638772bcec2099b81587c1042923c1 /gr-digital/examples/demod | |
parent | a6ed53ecd93cd6b1e0b4fdd627615e4e24697d04 (diff) | |
parent | 811bee8c54bdca5c53c2ccbc6ef6d1bbca55eaae (diff) |
Merge branch 'master' into next
Diffstat (limited to 'gr-digital/examples/demod')
-rw-r--r-- | gr-digital/examples/demod/symbol_sync_test_complex.grc | 231 | ||||
-rw-r--r-- | gr-digital/examples/demod/symbol_sync_test_float.grc | 225 |
2 files changed, 295 insertions, 161 deletions
diff --git a/gr-digital/examples/demod/symbol_sync_test_complex.grc b/gr-digital/examples/demod/symbol_sync_test_complex.grc index 1b7ac50f8d..cd0ca99e23 100644 --- a/gr-digital/examples/demod/symbol_sync_test_complex.grc +++ b/gr-digital/examples/demod/symbol_sync_test_complex.grc @@ -239,7 +239,7 @@ </param> <param> <key>_coordinate</key> - <value>(2304, 572)</value> + <value>(2288, 588)</value> </param> <param> <key>_rotation</key> @@ -247,11 +247,11 @@ </param> <param> <key>id</key> - <value>gain_mu</value> + <value>integral_gain</value> </param> <param> <key>value</key> - <value>2.0*math.exp(-zeta*omega_n_norm)*math.sinh(zeta*omega_n_norm)</value> + <value>(2.0-proportional_gain-2.0*math.exp(-zeta*omega_n_norm)*(math.cosh(omega_d_norm) if zeta > 1.0 else math.cos(omega_d_norm)))/ted_gain</value> </param> </block> <block> @@ -262,7 +262,7 @@ </param> <param> <key>value</key> - <value>"%8.6f" % gain_mu</value> + <value>"%8.6f" % integral_gain</value> </param> <param> <key>_enabled</key> @@ -274,77 +274,7 @@ </param> <param> <key>_coordinate</key> - <value>(2808, 572)</value> - </param> - <param> - <key>gui_hint</key> - <value>1,2,1,1</value> - </param> - <param> - <key>_rotation</key> - <value>0</value> - </param> - <param> - <key>id</key> - <value>gain_mu_label</value> - </param> - <param> - <key>label</key> - <value>Gain Mu</value> - </param> - <param> - <key>type</key> - <value>string</value> - </param> - </block> - <block> - <key>variable</key> - <param> - <key>comment</key> - <value></value> - </param> - <param> - <key>_enabled</key> - <value>1</value> - </param> - <param> - <key>_coordinate</key> - <value>(2304, 636)</value> - </param> - <param> - <key>_rotation</key> - <value>0</value> - </param> - <param> - <key>id</key> - <value>gain_omega</value> - </param> - <param> - <key>value</key> - <value>2.0-gain_mu-2.0*math.exp(-zeta*omega_n_norm)*(math.cosh(omega_d_norm) if zeta > 1.0 else math.cos(omega_d_norm))</value> - </param> - </block> - <block> - <key>variable_qtgui_label</key> - <param> - <key>comment</key> - <value></value> - </param> - <param> - <key>value</key> - <value>"%8.6f" % gain_omega</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> - <param> - <key>formatter</key> - <value>None</value> - </param> - <param> - <key>_coordinate</key> - <value>(2640, 572)</value> + <value>(2760, 484)</value> </param> <param> <key>gui_hint</key> @@ -356,11 +286,11 @@ </param> <param> <key>id</key> - <value>gain_omega_label</value> + <value>integral_gain_label</value> </param> <param> <key>label</key> - <value>Gain Omega</value> + <value>Integral Gain</value> </param> <param> <key>type</key> @@ -379,7 +309,7 @@ </param> <param> <key>_coordinate</key> - <value>(2304, 508)</value> + <value>(2288, 460)</value> </param> <param> <key>_rotation</key> @@ -402,7 +332,7 @@ </param> <param> <key>value</key> - <value>0.54</value> + <value>0.25</value> </param> <param> <key>_enabled</key> @@ -531,6 +461,76 @@ </param> <param> <key>_enabled</key> + <value>1</value> + </param> + <param> + <key>_coordinate</key> + <value>(2288, 524)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + <param> + <key>id</key> + <value>proportional_gain</value> + </param> + <param> + <key>value</key> + <value>2.0/ted_gain*math.exp(-zeta*omega_n_norm)*math.sinh(zeta*omega_n_norm)</value> + </param> + </block> + <block> + <key>variable_qtgui_label</key> + <param> + <key>comment</key> + <value></value> + </param> + <param> + <key>value</key> + <value>"%8.6f" % proportional_gain</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>formatter</key> + <value>None</value> + </param> + <param> + <key>_coordinate</key> + <value>(2760, 564)</value> + </param> + <param> + <key>gui_hint</key> + <value>1,2,1,1</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + <param> + <key>id</key> + <value>proportional_gain_label</value> + </param> + <param> + <key>label</key> + <value>Proportional Gain</value> + </param> + <param> + <key>type</key> + <value>string</value> + </param> + </block> + <block> + <key>variable</key> + <param> + <key>comment</key> + <value></value> + </param> + <param> + <key>_enabled</key> <value>True</value> </param> <param> @@ -558,7 +558,70 @@ </param> <param> <key>value</key> - <value>1.0/math.sqrt(2.0)*0+1.3</value> + <value>1.0</value> + </param> + <param> + <key>_enabled</key> + <value>1</value> + </param> + <param> + <key>_coordinate</key> + <value>(2608, 568)</value> + </param> + <param> + <key>gui_hint</key> + <value>1,0,1,1</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + <param> + <key>id</key> + <value>ted_gain</value> + </param> + <param> + <key>label</key> + <value>Expected TED Gain</value> + </param> + <param> + <key>min_len</key> + <value>200</value> + </param> + <param> + <key>orient</key> + <value>Qt.Horizontal</value> + </param> + <param> + <key>start</key> + <value>0.1</value> + </param> + <param> + <key>step</key> + <value>0.1</value> + </param> + <param> + <key>stop</key> + <value>5.0</value> + </param> + <param> + <key>rangeType</key> + <value>float</value> + </param> + <param> + <key>widget</key> + <value>counter_slider</value> + </param> + </block> + <block> + <key>variable_qtgui_range</key> + <param> + <key>comment</key> + <value></value> + </param> + <param> + <key>value</key> + <value>1.0</value> </param> <param> <key>_enabled</key> @@ -837,7 +900,7 @@ </param> <param> <key>_coordinate</key> - <value>(2752, 320)</value> + <value>(2752, 328)</value> </param> <param> <key>_rotation</key> @@ -1707,12 +1770,16 @@ <value>True</value> </param> <param> + <key>ted_gain</key> + <value>1.0</value> + </param> + <param> <key>nfilters</key> <value>128</value> </param> <param> <key>_coordinate</key> - <value>(2376, 296)</value> + <value>(2376, 292)</value> </param> <param> <key>_rotation</key> diff --git a/gr-digital/examples/demod/symbol_sync_test_float.grc b/gr-digital/examples/demod/symbol_sync_test_float.grc index f81111b957..5507cbf848 100644 --- a/gr-digital/examples/demod/symbol_sync_test_float.grc +++ b/gr-digital/examples/demod/symbol_sync_test_float.grc @@ -239,76 +239,6 @@ </param> <param> <key>_coordinate</key> - <value>(1800, 484)</value> - </param> - <param> - <key>_rotation</key> - <value>0</value> - </param> - <param> - <key>id</key> - <value>gain_mu</value> - </param> - <param> - <key>value</key> - <value>2.0*math.exp(-zeta*omega_n_norm)*math.sinh(zeta*omega_n_norm)</value> - </param> - </block> - <block> - <key>variable_qtgui_label</key> - <param> - <key>comment</key> - <value></value> - </param> - <param> - <key>value</key> - <value>"%8.6f" % gain_mu</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> - <param> - <key>formatter</key> - <value>None</value> - </param> - <param> - <key>_coordinate</key> - <value>(2168, 500)</value> - </param> - <param> - <key>gui_hint</key> - <value>1,2,1,1</value> - </param> - <param> - <key>_rotation</key> - <value>0</value> - </param> - <param> - <key>id</key> - <value>gain_mu_label</value> - </param> - <param> - <key>label</key> - <value>Gain Mu</value> - </param> - <param> - <key>type</key> - <value>string</value> - </param> - </block> - <block> - <key>variable</key> - <param> - <key>comment</key> - <value></value> - </param> - <param> - <key>_enabled</key> - <value>1</value> - </param> - <param> - <key>_coordinate</key> <value>(1800, 548)</value> </param> <param> @@ -317,11 +247,11 @@ </param> <param> <key>id</key> - <value>gain_omega</value> + <value>integral_gain</value> </param> <param> <key>value</key> - <value>2.0-gain_mu-2.0*math.exp(-zeta*omega_n_norm)*(math.cosh(omega_d_norm) if zeta > 1.0 else math.cos(omega_d_norm))</value> + <value>(2.0-proportional_gain-2.0*math.exp(-zeta*omega_n_norm)*(math.cosh(omega_d_norm) if zeta > 1.0 else math.cos(omega_d_norm)))/ted_gain</value> </param> </block> <block> @@ -332,7 +262,7 @@ </param> <param> <key>value</key> - <value>"%8.6f" % gain_omega</value> + <value>"%8.6f" % integral_gain</value> </param> <param> <key>_enabled</key> @@ -344,7 +274,7 @@ </param> <param> <key>_coordinate</key> - <value>(2168, 420)</value> + <value>(2296, 420)</value> </param> <param> <key>gui_hint</key> @@ -356,11 +286,11 @@ </param> <param> <key>id</key> - <value>gain_omega_label</value> + <value>integral_gain_label</value> </param> <param> <key>label</key> - <value>Gain Omega</value> + <value>Integral Gain</value> </param> <param> <key>type</key> @@ -402,7 +332,7 @@ </param> <param> <key>value</key> - <value>0.58</value> + <value>0.07</value> </param> <param> <key>_enabled</key> @@ -531,6 +461,76 @@ </param> <param> <key>_enabled</key> + <value>1</value> + </param> + <param> + <key>_coordinate</key> + <value>(1800, 484)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + <param> + <key>id</key> + <value>proportional_gain</value> + </param> + <param> + <key>value</key> + <value>2.0/ted_gain*math.exp(-zeta*omega_n_norm)*math.sinh(zeta*omega_n_norm)</value> + </param> + </block> + <block> + <key>variable_qtgui_label</key> + <param> + <key>comment</key> + <value></value> + </param> + <param> + <key>value</key> + <value>"%8.6f" % proportional_gain</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>formatter</key> + <value>None</value> + </param> + <param> + <key>_coordinate</key> + <value>(2296, 500)</value> + </param> + <param> + <key>gui_hint</key> + <value>1,2,1,1</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + <param> + <key>id</key> + <value>proportional_gain_label</value> + </param> + <param> + <key>label</key> + <value>Proportional Gain</value> + </param> + <param> + <key>type</key> + <value>string</value> + </param> + </block> + <block> + <key>variable</key> + <param> + <key>comment</key> + <value></value> + </param> + <param> + <key>_enabled</key> <value>True</value> </param> <param> @@ -558,7 +558,70 @@ </param> <param> <key>value</key> - <value>1.0/math.sqrt(2.0)*0+1.5</value> + <value>1.0</value> + </param> + <param> + <key>_enabled</key> + <value>1</value> + </param> + <param> + <key>_coordinate</key> + <value>(2120, 536)</value> + </param> + <param> + <key>gui_hint</key> + <value>1,0,1,1</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + <param> + <key>id</key> + <value>ted_gain</value> + </param> + <param> + <key>label</key> + <value>Expected TED Gain</value> + </param> + <param> + <key>min_len</key> + <value>200</value> + </param> + <param> + <key>orient</key> + <value>Qt.Horizontal</value> + </param> + <param> + <key>start</key> + <value>0.1</value> + </param> + <param> + <key>step</key> + <value>0.1</value> + </param> + <param> + <key>stop</key> + <value>5.0</value> + </param> + <param> + <key>rangeType</key> + <value>float</value> + </param> + <param> + <key>widget</key> + <value>counter_slider</value> + </param> + </block> + <block> + <key>variable_qtgui_range</key> + <param> + <key>comment</key> + <value></value> + </param> + <param> + <key>value</key> + <value>1.0</value> </param> <param> <key>_enabled</key> @@ -1527,12 +1590,16 @@ <value>True</value> </param> <param> + <key>ted_gain</key> + <value>1.0</value> + </param> + <param> <key>nfilters</key> <value>128</value> </param> <param> <key>_coordinate</key> - <value>(1944, 280)</value> + <value>(1944, 276)</value> </param> <param> <key>_rotation</key> |