diff options
author | Tom Rondeau <tom@trondeau.com> | 2014-07-12 11:30:48 -0400 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2014-07-12 11:30:48 -0400 |
commit | d0a17defd7d670da953d702ec39d0dd0bd6510ad (patch) | |
tree | e9b0f87f0762fa9c8e3f9bf05089a07ac97bd45a /gr-noaa | |
parent | 127710c4604a1cbd0592d4ffa7d3c520ce03b693 (diff) |
examples: fixed a few examples still using old style blocks.
Diffstat (limited to 'gr-noaa')
-rw-r--r-- | gr-noaa/examples/file_rx_hrpt.grc | 644 | ||||
-rw-r--r-- | gr-noaa/examples/hrpt_demod.grc | 492 | ||||
-rw-r--r-- | gr-noaa/examples/usrp_rx_hrpt.grc | 1684 | ||||
-rw-r--r-- | gr-noaa/examples/usrp_rx_hrpt_nogui.grc | 728 |
4 files changed, 2266 insertions, 1282 deletions
diff --git a/gr-noaa/examples/file_rx_hrpt.grc b/gr-noaa/examples/file_rx_hrpt.grc index 3a7caaed71..93a39d1f5d 100644 --- a/gr-noaa/examples/file_rx_hrpt.grc +++ b/gr-noaa/examples/file_rx_hrpt.grc @@ -1,69 +1,63 @@ <?xml version='1.0' encoding='ASCII'?> <flow_graph> - <timestamp>Thu Oct 27 13:48:25 2011</timestamp> + <timestamp>Sat Jul 12 11:18:29 2014</timestamp> <block> - <key>variable</key> + <key>options</key> <param> <key>id</key> - <value>max_carrier_offset</value> + <value>file_rx_hrpt</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>value</key> - <value>2*math.pi*100e3/sample_rate</value> + <key>title</key> + <value>USRP HRPT Receiver</value> </param> <param> - <key>_coordinate</key> - <value>(575, 19)</value> + <key>author</key> + <value></value> </param> <param> - <key>_rotation</key> - <value>0</value> + <key>description</key> + <value></value> </param> - </block> - <block> - <key>variable</key> <param> - <key>id</key> - <value>sym_rate</value> + <key>window_size</key> + <value>4096,4096</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>generate_options</key> + <value>no_gui</value> </param> <param> - <key>value</key> - <value>600*1109</value> + <key>category</key> + <value>Custom</value> </param> <param> - <key>_coordinate</key> - <value>(301, 19)</value> + <key>run_options</key> + <value>prompt</value> </param> <param> - <key>_rotation</key> - <value>0</value> + <key>run</key> + <value>True</value> </param> - </block> - <block> - <key>variable</key> <param> - <key>id</key> - <value>sps</value> + <key>max_nouts</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>realtime_scheduling</key> + <value></value> </param> <param> - <key>value</key> - <value>sample_rate/sym_rate</value> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(397, 19)</value> + <value>(10, 10)</value> </param> <param> <key>_rotation</key> @@ -74,7 +68,7 @@ <key>variable</key> <param> <key>id</key> - <value>hs</value> + <value>sample_rate</value> </param> <param> <key>_enabled</key> @@ -82,11 +76,15 @@ </param> <param> <key>value</key> - <value>int(sps/2.0)</value> + <value>4e6</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(499, 19)</value> + <value>(198, 17)</value> </param> <param> <key>_rotation</key> @@ -97,7 +95,7 @@ <key>variable</key> <param> <key>id</key> - <value>max_clock_offset</value> + <value>config_filename</value> </param> <param> <key>_enabled</key> @@ -105,11 +103,15 @@ </param> <param> <key>value</key> - <value>100e-6</value> + <value>os.environ['HOME']+'/.gnuradio/config.conf'</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(705, 19)</value> + <value>(13, 168)</value> </param> <param> <key>_rotation</key> @@ -117,22 +119,26 @@ </param> </block> <block> - <key>import</key> + <key>variable</key> <param> <key>id</key> - <value>import_0</value> + <value>max_clock_offset</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>import</key> - <value>import math, os</value> + <key>value</key> + <value>100e-6</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(9, 106)</value> + <value>(705, 19)</value> </param> <param> <key>_rotation</key> @@ -143,7 +149,7 @@ <key>variable</key> <param> <key>id</key> - <value>config_filename</value> + <value>hs</value> </param> <param> <key>_enabled</key> @@ -151,11 +157,15 @@ </param> <param> <key>value</key> - <value>os.environ['HOME']+'/.gnuradio/config.conf'</value> + <value>int(sps/2.0)</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(13, 168)</value> + <value>(499, 19)</value> </param> <param> <key>_rotation</key> @@ -166,7 +176,7 @@ <key>variable</key> <param> <key>id</key> - <value>sample_rate</value> + <value>sps</value> </param> <param> <key>_enabled</key> @@ -174,11 +184,15 @@ </param> <param> <key>value</key> - <value>4e6</value> + <value>sample_rate/sym_rate</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(198, 17)</value> + <value>(397, 19)</value> </param> <param> <key>_rotation</key> @@ -186,42 +200,26 @@ </param> </block> <block> - <key>digital_clock_recovery_mm_xx</key> + <key>variable</key> <param> <key>id</key> - <value>digital_clock_recovery_mm_xx_0</value> + <value>sym_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>type</key> - <value>float</value> - </param> - <param> - <key>omega</key> - <value>sps/2.0</value> - </param> - <param> - <key>gain_omega</key> - <value>clock_alpha**2/4.0</value> - </param> - <param> - <key>mu</key> - <value>0.5</value> - </param> - <param> - <key>gain_mu</key> - <value>clock_alpha</value> + <key>value</key> + <value>600*1109</value> </param> <param> - <key>omega_relative_limit</key> - <value>max_clock_offset</value> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(897, 341)</value> + <value>(301, 19)</value> </param> <param> <key>_rotation</key> @@ -229,22 +227,26 @@ </param> </block> <block> - <key>virtual_sink</key> + <key>variable</key> <param> <key>id</key> - <value>virtual_sink_0</value> + <value>max_carrier_offset</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>stream_id</key> - <value>baseband</value> + <key>value</key> + <value>2*math.pi*100e3/sample_rate</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(1139, 373)</value> + <value>(575, 19)</value> </param> <param> <key>_rotation</key> @@ -252,30 +254,26 @@ </param> </block> <block> - <key>noaa_hrpt_pll_cf</key> + <key>import</key> <param> <key>id</key> - <value>pll</value> + <value>import_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>alpha</key> - <value>pll_alpha</value> - </param> - <param> - <key>beta</key> - <value>pll_alpha**2/4.0</value> + <key>import</key> + <value>import math, os</value> </param> <param> - <key>max_offset</key> - <value>max_carrier_offset</value> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(470, 357)</value> + <value>(9, 106)</value> </param> <param> <key>_rotation</key> @@ -283,10 +281,10 @@ </param> </block> <block> - <key>blocks_moving_average_xx</key> + <key>digital_clock_recovery_mm_xx</key> <param> <key>id</key> - <value>blocks_moving_average_xx_0</value> + <value>digital_clock_recovery_mm_xx_0</value> </param> <param> <key>_enabled</key> @@ -297,55 +295,44 @@ <value>float</value> </param> <param> - <key>length</key> - <value>hs</value> - </param> - <param> - <key>scale</key> - <value>1.0/hs</value> - </param> - <param> - <key>max_iter</key> - <value>4000</value> + <key>omega</key> + <value>sps/2.0</value> </param> <param> - <key>_coordinate</key> - <value>(683, 357)</value> + <key>gain_omega</key> + <value>clock_alpha**2/4.0</value> </param> <param> - <key>_rotation</key> - <value>0</value> + <key>mu</key> + <value>0.5</value> </param> - </block> - <block> - <key>blocks_file_sink</key> <param> - <key>id</key> - <value>frame_sink</value> + <key>gain_mu</key> + <value>clock_alpha</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>omega_relative_limit</key> + <value>max_clock_offset</value> </param> <param> - <key>file</key> - <value>output_filename</value> + <key>alias</key> + <value></value> </param> <param> - <key>type</key> - <value>short</value> + <key>affinity</key> + <value></value> </param> <param> - <key>vlen</key> - <value>1</value> + <key>minoutbuf</key> + <value>0</value> </param> <param> - <key>unbuffered</key> - <value>False</value> + <key>maxoutbuf</key> + <value>0</value> </param> <param> <key>_coordinate</key> - <value>(809, 595)</value> + <value>(897, 341)</value> </param> <param> <key>_rotation</key> @@ -353,26 +340,22 @@ </param> </block> <block> - <key>noaa_hrpt_decoder</key> + <key>virtual_sink</key> <param> <key>id</key> - <value>decoder</value> + <value>virtual_sink_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>verbose</key> - <value>True</value> - </param> - <param> - <key>output</key> - <value>True</value> + <key>stream_id</key> + <value>baseband</value> </param> <param> <key>_coordinate</key> - <value>(810, 496)</value> + <value>(1139, 373)</value> </param> <param> <key>_rotation</key> @@ -380,10 +363,10 @@ </param> </block> <block> - <key>gr_agc_xx</key> + <key>blocks_moving_average_xx</key> <param> <key>id</key> - <value>agc</value> + <value>blocks_moving_average_xx_0</value> </param> <param> <key>_enabled</key> @@ -391,46 +374,39 @@ </param> <param> <key>type</key> - <value>complex</value> + <value>float</value> </param> <param> - <key>rate</key> - <value>1e-6</value> + <key>length</key> + <value>hs</value> </param> <param> - <key>reference</key> - <value>1.0</value> + <key>scale</key> + <value>1.0/hs</value> </param> <param> - <key>gain</key> - <value>1.0</value> + <key>max_iter</key> + <value>4000</value> </param> <param> - <key>max_gain</key> - <value>1.0</value> + <key>alias</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(302, 349)</value> + <key>affinity</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>minoutbuf</key> <value>0</value> </param> - </block> - <block> - <key>blocks_interleaved_short_to_complex</key> - <param> - <key>id</key> - <value>blocks_interleaved_short_to_complex_0</value> - </param> <param> - <key>_enabled</key> - <value>True</value> + <key>maxoutbuf</key> + <value>0</value> </param> <param> <key>_coordinate</key> - <value>(92, 377)</value> + <value>(683, 357)</value> </param> <param> <key>_rotation</key> @@ -438,65 +414,81 @@ </param> </block> <block> - <key>blocks_throttle</key> + <key>blocks_file_sink</key> <param> <key>id</key> - <value>throttle</value> + <value>frame_sink</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>type</key> - <value>short</value> + <key>file</key> + <value>output_filename</value> </param> <param> - <key>samples_per_second</key> - <value>2*sample_rate</value> + <key>type</key> + <value>short</value> </param> <param> <key>vlen</key> <value>1</value> </param> <param> + <key>unbuffered</key> + <value>False</value> + </param> + <param> + <key>append</key> + <value>False</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> + <value></value> + </param> + <param> <key>_coordinate</key> - <value>(94, 323)</value> + <value>(809, 595)</value> </param> <param> <key>_rotation</key> - <value>180</value> + <value>0</value> </param> </block> <block> - <key>blocks_file_source</key> + <key>noaa_hrpt_decoder</key> <param> <key>id</key> - <value>blocks_file_source_0</value> + <value>decoder</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>file</key> - <value>input_filename</value> + <key>verbose</key> + <value>True</value> </param> <param> - <key>type</key> - <value>short</value> + <key>output</key> + <value>True</value> </param> <param> - <key>repeat</key> - <value>False</value> + <key>alias</key> + <value></value> </param> <param> - <key>vlen</key> - <value>1</value> + <key>affinity</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(95, 257)</value> + <value>(810, 496)</value> </param> <param> <key>_rotation</key> @@ -538,6 +530,10 @@ <value>freq</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(218, 104)</value> </param> @@ -581,6 +577,10 @@ <value>gain</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(375, 105)</value> </param> @@ -624,6 +624,10 @@ <value>pll_alpha</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(534, 104)</value> </param> @@ -667,6 +671,10 @@ <value>clock_alpha</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(692, 104)</value> </param> @@ -710,6 +718,10 @@ <value>output_filename</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(850, 105)</value> </param> @@ -729,6 +741,22 @@ <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>(598, 546)</value> </param> @@ -771,6 +799,22 @@ <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>(332, 546)</value> </param> @@ -780,54 +824,246 @@ </param> </block> <block> - <key>options</key> + <key>noaa_hrpt_pll_cf</key> <param> <key>id</key> - <value>file_rx_hrpt</value> + <value>pll</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>title</key> - <value>USRP HRPT Receiver</value> + <key>alpha</key> + <value>pll_alpha</value> </param> <param> - <key>author</key> + <key>beta</key> + <value>pll_alpha**2/4.0</value> + </param> + <param> + <key>max_offset</key> + <value>max_carrier_offset</value> + </param> + <param> + <key>alias</key> <value></value> </param> <param> - <key>description</key> + <key>affinity</key> <value></value> </param> <param> - <key>window_size</key> - <value>4096,4096</value> + <key>minoutbuf</key> + <value>0</value> </param> <param> - <key>generate_options</key> - <value>no_gui</value> + <key>maxoutbuf</key> + <value>0</value> </param> <param> - <key>category</key> - <value>Custom</value> + <key>_coordinate</key> + <value>(470, 357)</value> </param> <param> - <key>run_options</key> - <value>prompt</value> + <key>_rotation</key> + <value>0</value> </param> + </block> + <block> + <key>blocks_interleaved_short_to_complex</key> <param> - <key>run</key> + <key>id</key> + <value>blocks_interleaved_short_to_complex_0</value> + </param> + <param> + <key>_enabled</key> <value>True</value> </param> <param> - <key>realtime_scheduling</key> + <key>vector_input</key> + <value>False</value> + </param> + <param> + <key>swap</key> + <value>False</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> <value></value> </param> <param> + <key>minoutbuf</key> + <value>0</value> + </param> + <param> + <key>maxoutbuf</key> + <value>0</value> + </param> + <param> <key>_coordinate</key> - <value>(10, 10)</value> + <value>(99, 373)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>blocks_file_source</key> + <param> + <key>id</key> + <value>blocks_file_source_0</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>file</key> + <value>input_filename</value> + </param> + <param> + <key>type</key> + <value>short</value> + </param> + <param> + <key>repeat</key> + <value>False</value> + </param> + <param> + <key>vlen</key> + <value>1</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> + <value></value> + </param> + <param> + <key>minoutbuf</key> + <value>0</value> + </param> + <param> + <key>maxoutbuf</key> + <value>0</value> + </param> + <param> + <key>_coordinate</key> + <value>(102, 253)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>blocks_throttle</key> + <param> + <key>id</key> + <value>throttle</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>type</key> + <value>short</value> + </param> + <param> + <key>samples_per_second</key> + <value>2*sample_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> + <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>(101, 319)</value> + </param> + <param> + <key>_rotation</key> + <value>180</value> + </param> + </block> + <block> + <key>analog_agc_xx</key> + <param> + <key>id</key> + <value>analog_agc_xx_0</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>type</key> + <value>complex</value> + </param> + <param> + <key>rate</key> + <value>1e-6</value> + </param> + <param> + <key>reference</key> + <value>1.0</value> + </param> + <param> + <key>gain</key> + <value>1.0</value> + </param> + <param> + <key>max_gain</key> + <value>65536</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>(285, 349)</value> </param> <param> <key>_rotation</key> @@ -853,50 +1089,50 @@ <sink_key>0</sink_key> </connection> <connection> - <source_block_id>agc</source_block_id> - <sink_block_id>pll</sink_block_id> + <source_block_id>deframer</source_block_id> + <sink_block_id>decoder</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> <source_block_id>deframer</source_block_id> - <sink_block_id>decoder</sink_block_id> + <sink_block_id>frame_sink</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> - <source_block_id>deframer</source_block_id> - <sink_block_id>frame_sink</sink_block_id> + <source_block_id>throttle</source_block_id> + <sink_block_id>blocks_interleaved_short_to_complex_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> - <source_block_id>blocks_interleaved_short_to_complex_0</source_block_id> - <sink_block_id>agc</sink_block_id> + <source_block_id>virtual_source_0</source_block_id> + <sink_block_id>digital_binary_slicer_fb_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> - <source_block_id>throttle</source_block_id> - <sink_block_id>blocks_interleaved_short_to_complex_0</sink_block_id> + <source_block_id>digital_binary_slicer_fb_0</source_block_id> + <sink_block_id>deframer</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> - <source_block_id>blocks_file_source_0</source_block_id> - <sink_block_id>throttle</sink_block_id> + <source_block_id>analog_agc_xx_0</source_block_id> + <sink_block_id>pll</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> - <source_block_id>virtual_source_0</source_block_id> - <sink_block_id>digital_binary_slicer_fb_0</sink_block_id> + <source_block_id>blocks_interleaved_short_to_complex_0</source_block_id> + <sink_block_id>analog_agc_xx_0</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> <connection> - <source_block_id>digital_binary_slicer_fb_0</source_block_id> - <sink_block_id>deframer</sink_block_id> + <source_block_id>blocks_file_source_0</source_block_id> + <sink_block_id>throttle</sink_block_id> <source_key>0</source_key> <sink_key>0</sink_key> </connection> diff --git a/gr-noaa/examples/hrpt_demod.grc b/gr-noaa/examples/hrpt_demod.grc index 1400f5ed1f..cbb02d83ca 100644 --- a/gr-noaa/examples/hrpt_demod.grc +++ b/gr-noaa/examples/hrpt_demod.grc @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='ASCII'?> <flow_graph> - <timestamp>Thu Oct 27 13:51:57 2011</timestamp> + <timestamp>Sat Jul 12 11:19:23 2014</timestamp> <block> <key>options</key> <param> @@ -44,10 +44,18 @@ <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>(10, 10)</value> </param> @@ -71,6 +79,10 @@ <value>2*math.pi*100e3/sample_rate</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(575, 19)</value> </param> @@ -94,6 +106,10 @@ <value>int(sps/2.0)</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(499, 19)</value> </param> @@ -103,22 +119,26 @@ </param> </block> <block> - <key>import</key> + <key>variable</key> <param> <key>id</key> - <value>import_0</value> + <value>max_clock_offset</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>import</key> - <value>import math, os</value> + <key>value</key> + <value>100e-6</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(11, 103)</value> + <value>(710, 17)</value> </param> <param> <key>_rotation</key> @@ -126,34 +146,26 @@ </param> </block> <block> - <key>parameter</key> + <key>variable</key> <param> <key>id</key> - <value>input_filename</value> + <value>sym_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>label</key> - <value>input_filename</value> - </param> - <param> <key>value</key> - <value>usrp.dat</value> - </param> - <param> - <key>type</key> - <value>string</value> + <value>600*1109</value> </param> <param> - <key>short_id</key> - <value>F</value> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(618, 102)</value> + <value>(307, 18)</value> </param> <param> <key>_rotation</key> @@ -161,69 +173,53 @@ </param> </block> <block> - <key>parameter</key> + <key>variable</key> <param> <key>id</key> - <value>output_filename</value> + <value>sps</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>label</key> - <value>output_filename</value> - </param> - <param> <key>value</key> - <value>frames.dat</value> - </param> - <param> - <key>type</key> - <value>string</value> + <value>sample_rate/sym_rate</value> </param> <param> - <key>short_id</key> - <value>o</value> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(726, 102)</value> + <value>(400, 17)</value> </param> <param> <key>_rotation</key> - <value>180</value> + <value>0</value> </param> </block> <block> - <key>blocks_file_source</key> + <key>variable</key> <param> <key>id</key> - <value>file_source</value> + <value>sample_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>file</key> - <value>input_filename</value> - </param> - <param> - <key>type</key> - <value>short</value> - </param> - <param> - <key>repeat</key> - <value>False</value> + <key>value</key> + <value>4e6</value> </param> <param> - <key>vlen</key> - <value>1</value> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(63, 277)</value> + <value>(198, 17)</value> </param> <param> <key>_rotation</key> @@ -231,18 +227,26 @@ </param> </block> <block> - <key>blocks_interleaved_short_to_complex</key> + <key>import</key> <param> <key>id</key> - <value>cs2cf</value> + <value>import_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> + <key>import</key> + <value>import math, os</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> - <value>(275, 289)</value> + <value>(11, 103)</value> </param> <param> <key>_rotation</key> @@ -250,38 +254,38 @@ </param> </block> <block> - <key>gr_agc_xx</key> + <key>parameter</key> <param> <key>id</key> - <value>agc</value> + <value>input_filename</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>type</key> - <value>complex</value> + <key>label</key> + <value>input_filename</value> </param> <param> - <key>rate</key> - <value>1e-5</value> + <key>value</key> + <value>usrp.dat</value> </param> <param> - <key>reference</key> - <value>1.0</value> + <key>type</key> + <value>string</value> </param> <param> - <key>gain</key> - <value>1.0/32768.0</value> + <key>short_id</key> + <value>F</value> </param> <param> - <key>max_gain</key> - <value>1.0</value> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(117, 394)</value> + <value>(618, 102)</value> </param> <param> <key>_rotation</key> @@ -289,99 +293,89 @@ </param> </block> <block> - <key>noaa_hrpt_pll_cf</key> + <key>parameter</key> <param> <key>id</key> - <value>pll</value> + <value>output_filename</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>alpha</key> - <value>pll_alpha</value> + <key>label</key> + <value>output_filename</value> </param> <param> - <key>beta</key> - <value>pll_alpha**2/4.0</value> + <key>value</key> + <value>frames.dat</value> </param> <param> - <key>max_offset</key> - <value>max_carrier_offset</value> + <key>type</key> + <value>string</value> + </param> + <param> + <key>short_id</key> + <value>o</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(292, 402)</value> + <value>(726, 102)</value> </param> <param> <key>_rotation</key> - <value>0</value> + <value>180</value> </param> </block> <block> - <key>variable</key> + <key>blocks_file_source</key> <param> <key>id</key> - <value>max_clock_offset</value> + <value>file_source</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>value</key> - <value>100e-6</value> - </param> - <param> - <key>_coordinate</key> - <value>(710, 17)</value> + <key>file</key> + <value>input_filename</value> </param> <param> - <key>_rotation</key> - <value>0</value> + <key>type</key> + <value>short</value> </param> - </block> - <block> - <key>variable</key> <param> - <key>id</key> - <value>sym_rate</value> + <key>repeat</key> + <value>False</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>vlen</key> + <value>1</value> </param> <param> - <key>value</key> - <value>600*1109</value> + <key>alias</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(307, 18)</value> + <key>affinity</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>minoutbuf</key> <value>0</value> </param> - </block> - <block> - <key>variable</key> <param> - <key>id</key> - <value>sps</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> - <param> - <key>value</key> - <value>sample_rate/sym_rate</value> + <key>maxoutbuf</key> + <value>0</value> </param> <param> <key>_coordinate</key> - <value>(400, 17)</value> + <value>(63, 277)</value> </param> <param> <key>_rotation</key> @@ -415,6 +409,10 @@ <value>d</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(202, 102)</value> </param> @@ -450,6 +448,10 @@ <value>p</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(294, 101)</value> </param> @@ -485,6 +487,10 @@ <value>s</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(395, 101)</value> </param> @@ -512,6 +518,14 @@ <value>False</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(1150, 341)</value> </param> @@ -547,6 +561,18 @@ <value>False</value> </param> <param> + <key>append</key> + <value>False</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(1144, 489)</value> </param> @@ -582,31 +608,24 @@ <value>4000</value> </param> <param> - <key>_coordinate</key> - <value>(504, 402)</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>sample_rate</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>4e6</value> + <key>maxoutbuf</key> + <value>0</value> </param> <param> <key>_coordinate</key> - <value>(198, 17)</value> + <value>(504, 402)</value> </param> <param> <key>_rotation</key> @@ -648,6 +667,22 @@ <value>max_clock_offset</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>(704, 386)</value> </param> @@ -667,6 +702,22 @@ <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>(1142, 422)</value> </param> @@ -686,6 +737,22 @@ <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>(957, 422)</value> </param> @@ -694,6 +761,151 @@ <value>0</value> </param> </block> + <block> + <key>blocks_interleaved_short_to_complex</key> + <param> + <key>id</key> + <value>cs2cf</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>vector_input</key> + <value>False</value> + </param> + <param> + <key>swap</key> + <value>False</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> + <value></value> + </param> + <param> + <key>minoutbuf</key> + <value>0</value> + </param> + <param> + <key>maxoutbuf</key> + <value>0</value> + </param> + <param> + <key>_coordinate</key> + <value>(275, 289)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>noaa_hrpt_pll_cf</key> + <param> + <key>id</key> + <value>pll</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>alpha</key> + <value>pll_alpha</value> + </param> + <param> + <key>beta</key> + <value>pll_alpha**2/4.0</value> + </param> + <param> + <key>max_offset</key> + <value>max_carrier_offset</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>(292, 402)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>analog_agc_xx</key> + <param> + <key>id</key> + <value>analog_agc_xx_0</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>type</key> + <value>complex</value> + </param> + <param> + <key>rate</key> + <value>1e-5</value> + </param> + <param> + <key>reference</key> + <value>1.0</value> + </param> + <param> + <key>gain</key> + <value>1.0/32768.0</value> + </param> + <param> + <key>max_gain</key> + <value>65536</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>(124, 394)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> <connection> <source_block_id>file_source</source_block_id> <sink_block_id>cs2cf</sink_block_id> @@ -707,18 +919,6 @@ <sink_key>0</sink_key> </connection> <connection> - <source_block_id>cs2cf</source_block_id> - <sink_block_id>agc</sink_block_id> - <source_key>0</source_key> - <sink_key>0</sink_key> - </connection> - <connection> - <source_block_id>agc</source_block_id> - <sink_block_id>pll</sink_block_id> - <source_key>0</source_key> - <sink_key>0</sink_key> - </connection> - <connection> <source_block_id>noaa_hrpt_deframer_0</source_block_id> <sink_block_id>blocks_file_sink_0</sink_block_id> <source_key>0</source_key> @@ -748,4 +948,16 @@ <source_key>0</source_key> <sink_key>0</sink_key> </connection> + <connection> + <source_block_id>cs2cf</source_block_id> + <sink_block_id>analog_agc_xx_0</sink_block_id> + <source_key>0</source_key> + <sink_key>0</sink_key> + </connection> + <connection> + <source_block_id>analog_agc_xx_0</source_block_id> + <sink_block_id>pll</sink_block_id> + <source_key>0</source_key> + <sink_key>0</sink_key> + </connection> </flow_graph> diff --git a/gr-noaa/examples/usrp_rx_hrpt.grc b/gr-noaa/examples/usrp_rx_hrpt.grc index 56d07446bf..209bf41c56 100644 --- a/gr-noaa/examples/usrp_rx_hrpt.grc +++ b/gr-noaa/examples/usrp_rx_hrpt.grc @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='ASCII'?> <flow_graph> - <timestamp>Thu Oct 27 13:26:39 2011</timestamp> + <timestamp>Sat Jul 12 11:19:58 2014</timestamp> <block> <key>options</key> <param> @@ -44,10 +44,18 @@ <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>(10, 10)</value> </param> @@ -60,7 +68,7 @@ <key>variable</key> <param> <key>id</key> - <value>max_carrier_offset</value> + <value>sample_rate</value> </param> <param> <key>_enabled</key> @@ -68,11 +76,15 @@ </param> <param> <key>value</key> - <value>2*math.pi*100e3/sample_rate</value> + <value>4e6</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(575, 19)</value> + <value>(198, 17)</value> </param> <param> <key>_rotation</key> @@ -83,7 +95,7 @@ <key>variable</key> <param> <key>id</key> - <value>sym_rate</value> + <value>config_filename</value> </param> <param> <key>_enabled</key> @@ -91,11 +103,15 @@ </param> <param> <key>value</key> - <value>600*1109</value> + <value>os.environ['HOME']+'/.gnuradio/config.conf'</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(301, 19)</value> + <value>(13, 168)</value> </param> <param> <key>_rotation</key> @@ -106,7 +122,7 @@ <key>variable</key> <param> <key>id</key> - <value>sps</value> + <value>max_clock_offset</value> </param> <param> <key>_enabled</key> @@ -114,11 +130,15 @@ </param> <param> <key>value</key> - <value>sample_rate/sym_rate</value> + <value>100e-6</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(397, 19)</value> + <value>(705, 19)</value> </param> <param> <key>_rotation</key> @@ -140,6 +160,10 @@ <value>int(sps/2.0)</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(499, 19)</value> </param> @@ -149,6 +173,87 @@ </param> </block> <block> + <key>variable</key> + <param> + <key>id</key> + <value>sps</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>value</key> + <value>sample_rate/sym_rate</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>_coordinate</key> + <value>(397, 19)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>variable</key> + <param> + <key>id</key> + <value>sym_rate</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>value</key> + <value>600*1109</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>_coordinate</key> + <value>(301, 19)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>variable</key> + <param> + <key>id</key> + <value>max_carrier_offset</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>value</key> + <value>2*math.pi*100e3/sample_rate</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>_coordinate</key> + <value>(575, 19)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> <key>variable_slider</key> <param> <key>id</key> @@ -195,6 +300,10 @@ <value></value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(340, 106)</value> </param> @@ -238,6 +347,10 @@ <value></value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(199, 106)</value> </param> @@ -293,6 +406,10 @@ <value></value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(479, 106)</value> </param> @@ -348,6 +465,10 @@ <value></value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(618, 106)</value> </param> @@ -383,6 +504,10 @@ <value></value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(12, 249)</value> </param> @@ -392,86 +517,140 @@ </param> </block> <block> - <key>wxgui_fftsink2</key> + <key>variable_config</key> <param> <key>id</key> - <value>rx_fft</value> + <value>addr</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> + <key>value</key> + <value>""</value> + </param> + <param> <key>type</key> - <value>complex</value> + <value>string</value> </param> <param> - <key>title</key> - <value>RX Spectrum</value> + <key>config_file</key> + <value>config_filename</value> </param> <param> - <key>samp_rate</key> - <value>sample_rate</value> + <key>section</key> + <value>'usrp_rx_hrpt'</value> </param> <param> - <key>baseband_freq</key> - <value>freq</value> + <key>option</key> + <value>'addr'</value> </param> <param> - <key>y_per_div</key> - <value>5</value> + <key>writeback</key> + <value>addr</value> </param> <param> - <key>y_divs</key> - <value>8</value> + <key>alias</key> + <value></value> </param> <param> - <key>ref_level</key> - <value>-5</value> + <key>_coordinate</key> + <value>(194, 253)</value> </param> <param> - <key>ref_scale</key> - <value>2.0</value> + <key>_rotation</key> + <value>0</value> </param> + </block> + <block> + <key>variable_static_text</key> <param> - <key>fft_size</key> - <value>1024</value> + <key>id</key> + <value>addr_text</value> </param> <param> - <key>fft_rate</key> - <value>15</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>peak_hold</key> - <value>False</value> + <key>label</key> + <value>USRP Addr</value> </param> <param> - <key>average</key> - <value>True</value> + <key>value</key> + <value>addr</value> </param> <param> - <key>avg_alpha</key> - <value>0.1</value> + <key>converver</key> + <value>str_converter</value> </param> <param> - <key>win</key> + <key>formatter</key> <value>None</value> </param> <param> - <key>win_size</key> - <value>640, 360</value> + <key>grid_pos</key> + <value>1, 0, 1, 1</value> + </param> + <param> + <key>notebook</key> + <value></value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>_coordinate</key> + <value>(828, 20)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>variable_static_text</key> + <param> + <key>id</key> + <value>rate_text</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>label</key> + <value>Baseband Rate</value> + </param> + <param> + <key>value</key> + <value>sample_rate</value> + </param> + <param> + <key>converver</key> + <value>float_converter</value> + </param> + <param> + <key>formatter</key> + <value>None</value> </param> <param> <key>grid_pos</key> - <value>0, 0, 1, 1</value> + <value>1, 1, 1, 1</value> </param> <param> <key>notebook</key> - <value>displays, 0</value> + <value></value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(477, 457)</value> + <value>(973, 20)</value> </param> <param> <key>_rotation</key> @@ -479,22 +658,26 @@ </param> </block> <block> - <key>variable</key> + <key>import</key> <param> <key>id</key> - <value>max_clock_offset</value> + <value>import_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>value</key> - <value>100e-6</value> + <key>import</key> + <value>import math, os</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(705, 19)</value> + <value>(9, 106)</value> </param> <param> <key>_rotation</key> @@ -502,38 +685,46 @@ </param> </block> <block> - <key>gr_agc_xx</key> + <key>variable_config</key> <param> <key>id</key> - <value>agc</value> + <value>output_filename</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> + <key>value</key> + <value>'frames.hrpt'</value> + </param> + <param> <key>type</key> - <value>complex</value> + <value>string</value> </param> <param> - <key>rate</key> - <value>1e-6</value> + <key>config_file</key> + <value>config_filename</value> </param> <param> - <key>reference</key> - <value>1.0</value> + <key>section</key> + <value>'usrp_rx_hrpt'</value> </param> <param> - <key>gain</key> - <value>1.0</value> + <key>option</key> + <value>'filename'</value> </param> <param> - <key>max_gain</key> - <value>1.0</value> + <key>writeback</key> + <value>output_filename</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(301, 705)</value> + <value>(990, 255)</value> </param> <param> <key>_rotation</key> @@ -541,30 +732,46 @@ </param> </block> <block> - <key>noaa_hrpt_pll_cf</key> + <key>variable_config</key> <param> <key>id</key> - <value>pll</value> + <value>saved_clock_alpha</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>alpha</key> - <value>pll_alpha</value> + <key>value</key> + <value>0.01</value> </param> <param> - <key>beta</key> - <value>pll_alpha**2/4.0</value> + <key>type</key> + <value>real</value> </param> <param> - <key>max_offset</key> - <value>max_carrier_offset</value> + <key>config_file</key> + <value>config_filename</value> + </param> + <param> + <key>section</key> + <value>'usrp_rx_hrpt'</value> + </param> + <param> + <key>option</key> + <value>'clock_alpha'</value> + </param> + <param> + <key>writeback</key> + <value>clock_alpha</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(469, 713)</value> + <value>(832, 254)</value> </param> <param> <key>_rotation</key> @@ -575,7 +782,7 @@ <key>variable_config</key> <param> <key>id</key> - <value>addr</value> + <value>saved_pll_alpha</value> </param> <param> <key>_enabled</key> @@ -583,11 +790,11 @@ </param> <param> <key>value</key> - <value>""</value> + <value>0.01</value> </param> <param> <key>type</key> - <value>string</value> + <value>real</value> </param> <param> <key>config_file</key> @@ -599,15 +806,19 @@ </param> <param> <key>option</key> - <value>'addr'</value> + <value>'pll_alpha'</value> </param> <param> <key>writeback</key> - <value>addr</value> + <value>pll_alpha</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(194, 253)</value> + <value>(674, 254)</value> </param> <param> <key>_rotation</key> @@ -615,1256 +826,1317 @@ </param> </block> <block> - <key>uhd_usrp_source</key> + <key>variable_config</key> <param> <key>id</key> - <value>uhd_usrp_source_0</value> + <value>saved_gain</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> + <key>value</key> + <value>35</value> + </param> + <param> <key>type</key> - <value>complex</value> + <value>real</value> </param> <param> - <key>dev_addr</key> - <value>addr</value> + <key>config_file</key> + <value>config_filename</value> </param> <param> - <key>sync</key> - <value></value> + <key>section</key> + <value>'usrp_rx_hrpt'</value> </param> <param> - <key>clock_rate</key> - <value>0.0</value> + <key>option</key> + <value>'gain'</value> </param> <param> - <key>num_mboards</key> - <value>1</value> + <key>writeback</key> + <value>gain</value> </param> <param> - <key>ref_source0</key> + <key>alias</key> <value></value> </param> <param> - <key>sd_spec0</key> - <value></value> + <key>_coordinate</key> + <value>(515, 255)</value> </param> <param> - <key>ref_source1</key> - <value></value> + <key>_rotation</key> + <value>0</value> </param> + </block> + <block> + <key>variable_config</key> <param> - <key>sd_spec1</key> - <value></value> + <key>id</key> + <value>saved_freq</value> </param> <param> - <key>ref_source2</key> - <value></value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>sd_spec2</key> - <value></value> + <key>value</key> + <value>1698e6</value> </param> <param> - <key>ref_source3</key> - <value></value> + <key>type</key> + <value>real</value> </param> <param> - <key>sd_spec3</key> - <value></value> + <key>config_file</key> + <value>config_filename</value> </param> <param> - <key>ref_source4</key> - <value></value> + <key>section</key> + <value>'usrp_rx_hrpt'</value> </param> <param> - <key>sd_spec4</key> - <value></value> + <key>option</key> + <value>'freq'</value> </param> <param> - <key>ref_source5</key> - <value></value> + <key>writeback</key> + <value>freq</value> </param> <param> - <key>sd_spec5</key> + <key>alias</key> <value></value> </param> <param> - <key>ref_source6</key> - <value></value> + <key>_coordinate</key> + <value>(358, 254)</value> </param> <param> - <key>sd_spec6</key> - <value></value> + <key>_rotation</key> + <value>0</value> </param> + </block> + <block> + <key>wxgui_scopesink2</key> <param> - <key>ref_source7</key> - <value></value> + <key>id</key> + <value>demod_scope</value> </param> <param> - <key>sd_spec7</key> - <value></value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>nchan</key> - <value>1</value> + <key>type</key> + <value>float</value> + </param> + <param> + <key>title</key> + <value>Post-Demod</value> </param> <param> <key>samp_rate</key> - <value>sample_rate</value> + <value>sym_rate*2.0</value> </param> <param> - <key>center_freq0</key> - <value>freq</value> + <key>v_scale</key> + <value>0.5</value> </param> <param> - <key>gain0</key> + <key>v_offset</key> <value>0</value> </param> <param> - <key>ant0</key> - <value></value> + <key>t_scale</key> + <value>10.0/sym_rate</value> </param> <param> - <key>bw0</key> - <value>0</value> + <key>ac_couple</key> + <value>False</value> </param> <param> - <key>center_freq1</key> - <value>0</value> + <key>xy_mode</key> + <value>False</value> </param> <param> - <key>gain1</key> - <value>0</value> + <key>num_inputs</key> + <value>1</value> </param> <param> - <key>ant1</key> + <key>win_size</key> <value></value> </param> <param> - <key>bw1</key> - <value>0</value> + <key>grid_pos</key> + <value>0, 0, 1, 1</value> </param> <param> - <key>center_freq2</key> - <value>0</value> + <key>notebook</key> + <value>displays, 1</value> </param> <param> - <key>gain2</key> - <value>0</value> + <key>trig_mode</key> + <value>wxgui.TRIG_MODE_AUTO</value> </param> <param> - <key>ant2</key> + <key>y_axis_label</key> + <value>Counts</value> + </param> + <param> + <key>alias</key> <value></value> </param> <param> - <key>bw2</key> - <value>0</value> + <key>affinity</key> + <value></value> </param> <param> - <key>center_freq3</key> - <value>0</value> + <key>_coordinate</key> + <value>(666, 542)</value> </param> <param> - <key>gain3</key> - <value>0</value> + <key>_rotation</key> + <value>180</value> </param> + </block> + <block> + <key>blocks_moving_average_xx</key> <param> - <key>ant3</key> - <value></value> + <key>id</key> + <value>blocks_moving_average_xx_0</value> </param> <param> - <key>bw3</key> - <value>0</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>center_freq4</key> - <value>0</value> + <key>type</key> + <value>float</value> </param> <param> - <key>gain4</key> - <value>0</value> + <key>length</key> + <value>hs</value> </param> <param> - <key>ant4</key> + <key>scale</key> + <value>1.0/hs</value> + </param> + <param> + <key>max_iter</key> + <value>4000</value> + </param> + <param> + <key>alias</key> <value></value> </param> <param> - <key>bw4</key> - <value>0</value> + <key>affinity</key> + <value></value> </param> <param> - <key>center_freq5</key> + <key>minoutbuf</key> <value>0</value> </param> <param> - <key>gain5</key> + <key>maxoutbuf</key> <value>0</value> </param> <param> - <key>ant5</key> - <value></value> + <key>_coordinate</key> + <value>(682, 713)</value> </param> <param> - <key>bw5</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>virtual_sink</key> <param> - <key>center_freq6</key> - <value>0</value> + <key>id</key> + <value>virtual_sink_0</value> </param> <param> - <key>gain6</key> - <value>0</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>ant6</key> - <value></value> + <key>stream_id</key> + <value>baseband</value> </param> <param> - <key>bw6</key> - <value>0</value> + <key>_coordinate</key> + <value>(1138, 729)</value> </param> <param> - <key>center_freq7</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>digital_clock_recovery_mm_xx</key> <param> - <key>gain7</key> - <value>0</value> + <key>id</key> + <value>digital_clock_recovery_mm_xx_0</value> </param> <param> - <key>ant7</key> - <value></value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>bw7</key> - <value>0</value> + <key>type</key> + <value>float</value> </param> <param> - <key>center_freq8</key> - <value>0</value> + <key>omega</key> + <value>sps/2.0</value> </param> <param> - <key>gain8</key> - <value>0</value> + <key>gain_omega</key> + <value>clock_alpha**2/4.0</value> </param> <param> - <key>ant8</key> - <value></value> + <key>mu</key> + <value>0.5</value> </param> <param> - <key>bw8</key> - <value>0</value> + <key>gain_mu</key> + <value>clock_alpha</value> </param> <param> - <key>center_freq9</key> - <value>0</value> + <key>omega_relative_limit</key> + <value>max_clock_offset</value> </param> <param> - <key>gain9</key> - <value>0</value> + <key>alias</key> + <value></value> </param> <param> - <key>ant9</key> + <key>affinity</key> <value></value> </param> <param> - <key>bw9</key> + <key>minoutbuf</key> <value>0</value> </param> <param> - <key>center_freq10</key> + <key>maxoutbuf</key> <value>0</value> </param> <param> - <key>gain10</key> + <key>_coordinate</key> + <value>(896, 697)</value> + </param> + <param> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>virtual_source</key> <param> - <key>ant10</key> - <value></value> + <key>id</key> + <value>virtual_source_0</value> </param> <param> - <key>bw10</key> - <value>0</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>center_freq11</key> - <value>0</value> + <key>stream_id</key> + <value>baseband</value> </param> <param> - <key>gain11</key> + <key>_coordinate</key> + <value>(173, 971)</value> + </param> + <param> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>digital_binary_slicer_fb</key> <param> - <key>ant11</key> + <key>id</key> + <value>digital_binary_slicer_fb_0</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>alias</key> <value></value> </param> <param> - <key>bw11</key> - <value>0</value> + <key>affinity</key> + <value></value> </param> <param> - <key>center_freq12</key> + <key>minoutbuf</key> <value>0</value> </param> <param> - <key>gain12</key> + <key>maxoutbuf</key> <value>0</value> </param> <param> - <key>ant12</key> - <value></value> + <key>_coordinate</key> + <value>(423, 975)</value> </param> <param> - <key>bw12</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>noaa_hrpt_deframer</key> <param> - <key>center_freq13</key> - <value>0</value> + <key>id</key> + <value>deframer</value> </param> <param> - <key>gain13</key> - <value>0</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>ant13</key> + <key>alias</key> <value></value> </param> <param> - <key>bw13</key> - <value>0</value> + <key>affinity</key> + <value></value> </param> <param> - <key>center_freq14</key> + <key>minoutbuf</key> <value>0</value> </param> <param> - <key>gain14</key> + <key>maxoutbuf</key> <value>0</value> </param> <param> - <key>ant14</key> - <value></value> + <key>_coordinate</key> + <value>(762, 975)</value> </param> <param> - <key>bw14</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>noaa_hrpt_decoder</key> <param> - <key>center_freq15</key> - <value>0</value> + <key>id</key> + <value>decoder</value> </param> <param> - <key>gain15</key> - <value>0</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>ant15</key> + <key>verbose</key> + <value>True</value> + </param> + <param> + <key>output</key> + <value>True</value> + </param> + <param> + <key>alias</key> <value></value> </param> <param> - <key>bw15</key> - <value>0</value> + <key>affinity</key> + <value></value> </param> <param> - <key>center_freq16</key> - <value>0</value> + <key>_coordinate</key> + <value>(974, 925)</value> </param> <param> - <key>gain16</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>blocks_file_sink</key> <param> - <key>ant16</key> - <value></value> + <key>id</key> + <value>frame_sink</value> </param> <param> - <key>bw16</key> - <value>0</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>center_freq17</key> - <value>0</value> + <key>file</key> + <value>output_filename</value> </param> <param> - <key>gain17</key> - <value>0</value> + <key>type</key> + <value>short</value> </param> <param> - <key>ant17</key> - <value></value> + <key>vlen</key> + <value>1</value> </param> <param> - <key>bw17</key> - <value>0</value> + <key>unbuffered</key> + <value>False</value> </param> <param> - <key>center_freq18</key> - <value>0</value> + <key>append</key> + <value>False</value> </param> <param> - <key>gain18</key> - <value>0</value> + <key>alias</key> + <value></value> </param> <param> - <key>ant18</key> + <key>affinity</key> <value></value> </param> <param> - <key>bw18</key> - <value>0</value> + <key>_coordinate</key> + <value>(973, 1024)</value> </param> <param> - <key>center_freq19</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>wxgui_fftsink2</key> <param> - <key>gain19</key> - <value>0</value> + <key>id</key> + <value>rx_fft</value> </param> <param> - <key>ant19</key> - <value></value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>bw19</key> - <value>0</value> + <key>type</key> + <value>complex</value> </param> <param> - <key>center_freq20</key> - <value>0</value> + <key>title</key> + <value>RX Spectrum</value> </param> <param> - <key>gain20</key> - <value>0</value> + <key>samp_rate</key> + <value>sample_rate</value> </param> <param> - <key>ant20</key> - <value></value> + <key>baseband_freq</key> + <value>freq</value> </param> <param> - <key>bw20</key> - <value>0</value> + <key>y_per_div</key> + <value>5</value> </param> <param> - <key>center_freq21</key> - <value>0</value> + <key>y_divs</key> + <value>8</value> </param> <param> - <key>gain21</key> - <value>0</value> + <key>ref_level</key> + <value>-5</value> </param> <param> - <key>ant21</key> - <value></value> + <key>ref_scale</key> + <value>2.0</value> </param> <param> - <key>bw21</key> - <value>0</value> + <key>fft_size</key> + <value>1024</value> </param> <param> - <key>center_freq22</key> - <value>0</value> + <key>fft_rate</key> + <value>15</value> </param> <param> - <key>gain22</key> - <value>0</value> + <key>peak_hold</key> + <value>False</value> </param> <param> - <key>ant22</key> - <value></value> + <key>average</key> + <value>True</value> </param> <param> - <key>bw22</key> - <value>0</value> + <key>avg_alpha</key> + <value>0.1</value> </param> <param> - <key>center_freq23</key> - <value>0</value> + <key>win</key> + <value>None</value> </param> <param> - <key>gain23</key> - <value>0</value> + <key>win_size</key> + <value>640, 360</value> </param> <param> - <key>ant23</key> - <value></value> + <key>grid_pos</key> + <value>0, 0, 1, 1</value> </param> <param> - <key>bw23</key> - <value>0</value> + <key>notebook</key> + <value>displays, 0</value> </param> <param> - <key>center_freq24</key> - <value>0</value> + <key>freqvar</key> + <value>None</value> </param> <param> - <key>gain24</key> - <value>0</value> + <key>alias</key> + <value></value> </param> <param> - <key>ant24</key> + <key>affinity</key> <value></value> </param> <param> - <key>bw24</key> - <value>0</value> + <key>_coordinate</key> + <value>(477, 457)</value> </param> <param> - <key>center_freq25</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>noaa_hrpt_pll_cf</key> <param> - <key>gain25</key> - <value>0</value> + <key>id</key> + <value>pll</value> </param> <param> - <key>ant25</key> - <value></value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>bw25</key> - <value>0</value> + <key>alpha</key> + <value>pll_alpha</value> </param> <param> - <key>center_freq26</key> - <value>0</value> + <key>beta</key> + <value>pll_alpha**2/4.0</value> </param> <param> - <key>gain26</key> - <value>0</value> + <key>max_offset</key> + <value>max_carrier_offset</value> </param> <param> - <key>ant26</key> + <key>alias</key> <value></value> </param> <param> - <key>bw26</key> - <value>0</value> + <key>affinity</key> + <value></value> </param> <param> - <key>center_freq27</key> + <key>minoutbuf</key> <value>0</value> </param> <param> - <key>gain27</key> + <key>maxoutbuf</key> <value>0</value> </param> <param> - <key>ant27</key> - <value></value> + <key>_coordinate</key> + <value>(469, 713)</value> </param> <param> - <key>bw27</key> + <key>_rotation</key> <value>0</value> </param> + </block> + <block> + <key>uhd_usrp_source</key> <param> - <key>center_freq28</key> - <value>0</value> + <key>id</key> + <value>uhd_usrp_source_0</value> </param> <param> - <key>gain28</key> - <value>0</value> + <key>_enabled</key> + <value>True</value> </param> <param> - <key>ant28</key> + <key>type</key> + <value>fc32</value> + </param> + <param> + <key>otw</key> <value></value> </param> <param> - <key>bw28</key> - <value>0</value> + <key>stream_args</key> + <value></value> </param> <param> - <key>center_freq29</key> - <value>0</value> + <key>stream_chans</key> + <value>[]</value> </param> <param> - <key>gain29</key> - <value>0</value> + <key>dev_addr</key> + <value>addr</value> </param> <param> - <key>ant29</key> + <key>dev_args</key> + <value>""</value> + </param> + <param> + <key>sync</key> <value></value> </param> <param> - <key>bw29</key> - <value>0</value> + <key>clock_rate</key> + <value>0.0</value> </param> <param> - <key>center_freq30</key> - <value>0</value> + <key>num_mboards</key> + <value>1</value> </param> <param> - <key>gain30</key> - <value>0</value> + <key>clock_source0</key> + <value></value> </param> <param> - <key>ant30</key> + <key>time_source0</key> <value></value> </param> <param> - <key>bw30</key> - <value>0</value> + <key>sd_spec0</key> + <value></value> </param> <param> - <key>center_freq31</key> - <value>0</value> + <key>clock_source1</key> + <value></value> </param> <param> - <key>gain31</key> - <value>0</value> + <key>time_source1</key> + <value></value> </param> <param> - <key>ant31</key> + <key>sd_spec1</key> <value></value> </param> <param> - <key>bw31</key> - <value>0</value> + <key>clock_source2</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(49, 713)</value> + <key>time_source2</key> + <value></value> </param> <param> - <key>_rotation</key> - <value>0</value> + <key>sd_spec2</key> + <value></value> </param> - </block> - <block> - <key>variable_static_text</key> <param> - <key>id</key> - <value>addr_text</value> + <key>clock_source3</key> + <value></value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>time_source3</key> + <value></value> </param> <param> - <key>label</key> - <value>USRP Addr</value> + <key>sd_spec3</key> + <value></value> </param> <param> - <key>value</key> - <value>addr</value> + <key>clock_source4</key> + <value></value> </param> <param> - <key>converver</key> - <value>str_converter</value> + <key>time_source4</key> + <value></value> </param> <param> - <key>formatter</key> - <value>None</value> + <key>sd_spec4</key> + <value></value> </param> <param> - <key>grid_pos</key> - <value>1, 0, 1, 1</value> + <key>clock_source5</key> + <value></value> </param> <param> - <key>notebook</key> + <key>time_source5</key> <value></value> </param> <param> - <key>_coordinate</key> - <value>(828, 20)</value> + <key>sd_spec5</key> + <value></value> </param> <param> - <key>_rotation</key> - <value>0</value> + <key>clock_source6</key> + <value></value> </param> - </block> - <block> - <key>variable_static_text</key> <param> - <key>id</key> - <value>rate_text</value> + <key>time_source6</key> + <value></value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>sd_spec6</key> + <value></value> </param> <param> - <key>label</key> - <value>Baseband Rate</value> + <key>clock_source7</key> + <value></value> </param> <param> - <key>value</key> - <value>sample_rate</value> + <key>time_source7</key> + <value></value> </param> <param> - <key>converver</key> - <value>float_converter</value> + <key>sd_spec7</key> + <value></value> </param> <param> - <key>formatter</key> - <value>None</value> + <key>nchan</key> + <value>1</value> </param> <param> - <key>grid_pos</key> - <value>1, 1, 1, 1</value> + <key>samp_rate</key> + <value>sample_rate</value> </param> <param> - <key>notebook</key> - <value></value> + <key>center_freq0</key> + <value>freq</value> </param> <param> - <key>_coordinate</key> - <value>(973, 20)</value> + <key>gain0</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>ant0</key> + <value></value> + </param> + <param> + <key>bw0</key> <value>0</value> </param> - </block> - <block> - <key>import</key> <param> - <key>id</key> - <value>import_0</value> + <key>center_freq1</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>gain1</key> + <value>0</value> </param> <param> - <key>import</key> - <value>import math, os</value> + <key>ant1</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(9, 106)</value> + <key>bw1</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>center_freq2</key> <value>0</value> </param> - </block> - <block> - <key>variable</key> <param> - <key>id</key> - <value>config_filename</value> + <key>gain2</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>ant2</key> + <value></value> </param> <param> - <key>value</key> - <value>os.environ['HOME']+'/.gnuradio/config.conf'</value> + <key>bw2</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(13, 168)</value> + <key>center_freq3</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>gain3</key> <value>0</value> </param> - </block> - <block> - <key>variable_config</key> <param> - <key>id</key> - <value>output_filename</value> + <key>ant3</key> + <value></value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>bw3</key> + <value>0</value> </param> <param> - <key>value</key> - <value>'frames.hrpt'</value> + <key>center_freq4</key> + <value>0</value> </param> <param> - <key>type</key> - <value>string</value> + <key>gain4</key> + <value>0</value> </param> <param> - <key>config_file</key> - <value>config_filename</value> + <key>ant4</key> + <value></value> </param> <param> - <key>section</key> - <value>'usrp_rx_hrpt'</value> + <key>bw4</key> + <value>0</value> </param> <param> - <key>option</key> - <value>'filename'</value> + <key>center_freq5</key> + <value>0</value> </param> <param> - <key>writeback</key> - <value>output_filename</value> + <key>gain5</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(990, 255)</value> + <key>ant5</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>bw5</key> <value>0</value> </param> - </block> - <block> - <key>variable_config</key> <param> - <key>id</key> - <value>saved_clock_alpha</value> + <key>center_freq6</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>gain6</key> + <value>0</value> </param> <param> - <key>value</key> - <value>0.01</value> + <key>ant6</key> + <value></value> </param> <param> - <key>type</key> - <value>real</value> + <key>bw6</key> + <value>0</value> </param> <param> - <key>config_file</key> - <value>config_filename</value> + <key>center_freq7</key> + <value>0</value> </param> <param> - <key>section</key> - <value>'usrp_rx_hrpt'</value> + <key>gain7</key> + <value>0</value> </param> <param> - <key>option</key> - <value>'clock_alpha'</value> + <key>ant7</key> + <value></value> </param> <param> - <key>writeback</key> - <value>clock_alpha</value> + <key>bw7</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(832, 254)</value> + <key>center_freq8</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>gain8</key> <value>0</value> </param> - </block> - <block> - <key>variable_config</key> <param> - <key>id</key> - <value>saved_pll_alpha</value> + <key>ant8</key> + <value></value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>bw8</key> + <value>0</value> </param> <param> - <key>value</key> - <value>0.01</value> + <key>center_freq9</key> + <value>0</value> </param> <param> - <key>type</key> - <value>real</value> + <key>gain9</key> + <value>0</value> </param> <param> - <key>config_file</key> - <value>config_filename</value> + <key>ant9</key> + <value></value> </param> <param> - <key>section</key> - <value>'usrp_rx_hrpt'</value> + <key>bw9</key> + <value>0</value> </param> <param> - <key>option</key> - <value>'pll_alpha'</value> + <key>center_freq10</key> + <value>0</value> </param> <param> - <key>writeback</key> - <value>pll_alpha</value> + <key>gain10</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(674, 254)</value> + <key>ant10</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>bw10</key> <value>0</value> </param> - </block> - <block> - <key>variable_config</key> <param> - <key>id</key> - <value>saved_gain</value> + <key>center_freq11</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>gain11</key> + <value>0</value> </param> <param> - <key>value</key> - <value>35</value> + <key>ant11</key> + <value></value> </param> <param> - <key>type</key> - <value>real</value> + <key>bw11</key> + <value>0</value> </param> <param> - <key>config_file</key> - <value>config_filename</value> + <key>center_freq12</key> + <value>0</value> </param> <param> - <key>section</key> - <value>'usrp_rx_hrpt'</value> + <key>gain12</key> + <value>0</value> </param> <param> - <key>option</key> - <value>'gain'</value> + <key>ant12</key> + <value></value> </param> <param> - <key>writeback</key> - <value>gain</value> + <key>bw12</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(515, 255)</value> + <key>center_freq13</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>gain13</key> <value>0</value> </param> - </block> - <block> - <key>variable_config</key> <param> - <key>id</key> - <value>saved_freq</value> + <key>ant13</key> + <value></value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>bw13</key> + <value>0</value> </param> <param> - <key>value</key> - <value>1698e6</value> + <key>center_freq14</key> + <value>0</value> </param> <param> - <key>type</key> - <value>real</value> + <key>gain14</key> + <value>0</value> </param> <param> - <key>config_file</key> - <value>config_filename</value> + <key>ant14</key> + <value></value> </param> <param> - <key>section</key> - <value>'usrp_rx_hrpt'</value> + <key>bw14</key> + <value>0</value> </param> <param> - <key>option</key> - <value>'freq'</value> + <key>center_freq15</key> + <value>0</value> </param> <param> - <key>writeback</key> - <value>freq</value> + <key>gain15</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(358, 254)</value> + <key>ant15</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>bw15</key> <value>0</value> </param> - </block> - <block> - <key>variable</key> <param> - <key>id</key> - <value>sample_rate</value> + <key>center_freq16</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>gain16</key> + <value>0</value> </param> <param> - <key>value</key> - <value>4e6</value> + <key>ant16</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(198, 17)</value> + <key>bw16</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>center_freq17</key> <value>0</value> </param> - </block> - <block> - <key>wxgui_scopesink2</key> <param> - <key>id</key> - <value>demod_scope</value> + <key>gain17</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>ant17</key> + <value></value> </param> <param> - <key>type</key> - <value>float</value> + <key>bw17</key> + <value>0</value> </param> <param> - <key>title</key> - <value>Post-Demod</value> + <key>center_freq18</key> + <value>0</value> </param> <param> - <key>samp_rate</key> - <value>sym_rate*2.0</value> + <key>gain18</key> + <value>0</value> </param> <param> - <key>v_scale</key> - <value>0.5</value> + <key>ant18</key> + <value></value> </param> <param> - <key>v_offset</key> + <key>bw18</key> <value>0</value> </param> <param> - <key>t_scale</key> - <value>10.0/sym_rate</value> + <key>center_freq19</key> + <value>0</value> </param> <param> - <key>ac_couple</key> - <value>False</value> + <key>gain19</key> + <value>0</value> </param> <param> - <key>xy_mode</key> - <value>False</value> + <key>ant19</key> + <value></value> </param> <param> - <key>num_inputs</key> - <value>1</value> + <key>bw19</key> + <value>0</value> </param> <param> - <key>win_size</key> + <key>center_freq20</key> + <value>0</value> + </param> + <param> + <key>gain20</key> + <value>0</value> + </param> + <param> + <key>ant20</key> <value></value> </param> <param> - <key>grid_pos</key> - <value>0, 0, 1, 1</value> + <key>bw20</key> + <value>0</value> </param> <param> - <key>notebook</key> - <value>displays, 1</value> + <key>center_freq21</key> + <value>0</value> </param> <param> - <key>trig_mode</key> - <value>wxgui.TRIG_MODE_AUTO</value> + <key>gain21</key> + <value>0</value> </param> <param> - <key>y_axis_label</key> - <value>Counts</value> + <key>ant21</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(666, 542)</value> + <key>bw21</key> + <value>0</value> </param> <param> - <key>_rotation</key> - <value>180</value> + <key>center_freq22</key> + <value>0</value> </param> - </block> - <block> - <key>blocks_moving_average_xx</key> <param> - <key>id</key> - <value>blocks_moving_average_xx_0</value> + <key>gain22</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>ant22</key> + <value></value> </param> <param> - <key>type</key> - <value>float</value> + <key>bw22</key> + <value>0</value> </param> <param> - <key>length</key> - <value>hs</value> + <key>center_freq23</key> + <value>0</value> </param> <param> - <key>scale</key> - <value>1.0/hs</value> + <key>gain23</key> + <value>0</value> </param> <param> - <key>max_iter</key> - <value>4000</value> + <key>ant23</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(682, 713)</value> + <key>bw23</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>center_freq24</key> <value>0</value> </param> - </block> - <block> - <key>virtual_sink</key> <param> - <key>id</key> - <value>virtual_sink_0</value> + <key>gain24</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>ant24</key> + <value></value> </param> <param> - <key>stream_id</key> - <value>baseband</value> + <key>bw24</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(1138, 729)</value> + <key>center_freq25</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>gain25</key> <value>0</value> </param> - </block> - <block> - <key>digital_clock_recovery_mm_xx</key> <param> - <key>id</key> - <value>digital_clock_recovery_mm_xx_0</value> + <key>ant25</key> + <value></value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>bw25</key> + <value>0</value> </param> <param> - <key>type</key> - <value>float</value> + <key>center_freq26</key> + <value>0</value> </param> <param> - <key>omega</key> - <value>sps/2.0</value> + <key>gain26</key> + <value>0</value> </param> <param> - <key>gain_omega</key> - <value>clock_alpha**2/4.0</value> + <key>ant26</key> + <value></value> </param> <param> - <key>mu</key> - <value>0.5</value> + <key>bw26</key> + <value>0</value> </param> <param> - <key>gain_mu</key> - <value>clock_alpha</value> + <key>center_freq27</key> + <value>0</value> </param> <param> - <key>omega_relative_limit</key> - <value>max_clock_offset</value> + <key>gain27</key> + <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(896, 697)</value> + <key>ant27</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>bw27</key> <value>0</value> </param> - </block> - <block> - <key>virtual_source</key> <param> - <key>id</key> - <value>virtual_source_0</value> + <key>center_freq28</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>gain28</key> + <value>0</value> </param> <param> - <key>stream_id</key> - <value>baseband</value> + <key>ant28</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(173, 971)</value> + <key>bw28</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>center_freq29</key> <value>0</value> </param> - </block> - <block> - <key>digital_binary_slicer_fb</key> <param> - <key>id</key> - <value>digital_binary_slicer_fb_0</value> + <key>gain29</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>ant29</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(423, 975)</value> + <key>bw29</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>center_freq30</key> <value>0</value> </param> - </block> - <block> - <key>noaa_hrpt_deframer</key> <param> - <key>id</key> - <value>deframer</value> + <key>gain30</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>ant30</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(762, 975)</value> + <key>bw30</key> + <value>0</value> </param> <param> - <key>_rotation</key> + <key>center_freq31</key> <value>0</value> </param> - </block> - <block> - <key>noaa_hrpt_decoder</key> <param> - <key>id</key> - <value>decoder</value> + <key>gain31</key> + <value>0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>ant31</key> + <value></value> </param> <param> - <key>verbose</key> - <value>True</value> + <key>bw31</key> + <value>0</value> </param> <param> - <key>output</key> - <value>True</value> + <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>(974, 925)</value> + <value>(49, 713)</value> </param> <param> <key>_rotation</key> @@ -1872,34 +2144,54 @@ </param> </block> <block> - <key>blocks_file_sink</key> + <key>analog_agc_xx</key> <param> <key>id</key> - <value>frame_sink</value> + <value>analog_agc_xx_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>file</key> - <value>output_filename</value> + <key>type</key> + <value>complex</value> </param> <param> - <key>type</key> - <value>short</value> + <key>rate</key> + <value>1e-6</value> </param> <param> - <key>vlen</key> - <value>1</value> + <key>reference</key> + <value>1.0</value> </param> <param> - <key>unbuffered</key> - <value>False</value> + <key>gain</key> + <value>1.0</value> + </param> + <param> + <key>max_gain</key> + <value>65536</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>(973, 1024)</value> + <value>(276, 705)</value> </param> <param> <key>_rotation</key> @@ -1919,24 +2211,6 @@ <sink_key>0</sink_key> </connection> <connection> - <source_block_id>agc</source_block_id> - <sink_block_id>pll</sink_block_id> - <source_key>0</source_key> - <sink_key>0</sink_key> - </connection> - <connection> - <source_block_id>agc</source_block_id> - <sink_block_id>rx_fft</sink_block_id> - <source_key>0</source_key> - <sink_key>0</sink_key> - </connection> - <connection> - <source_block_id>uhd_usrp_source_0</source_block_id> - <sink_block_id>agc</sink_block_id> - <source_key>0</source_key> - <sink_key>0</sink_key> - </connection> - <connection> <source_block_id>pll</source_block_id> <sink_block_id>blocks_moving_average_xx_0</sink_block_id> <source_key>0</source_key> @@ -1972,4 +2246,22 @@ <source_key>0</source_key> <sink_key>0</sink_key> </connection> + <connection> + <source_block_id>analog_agc_xx_0</source_block_id> + <sink_block_id>rx_fft</sink_block_id> + <source_key>0</source_key> + <sink_key>0</sink_key> + </connection> + <connection> + <source_block_id>analog_agc_xx_0</source_block_id> + <sink_block_id>pll</sink_block_id> + <source_key>0</source_key> + <sink_key>0</sink_key> + </connection> + <connection> + <source_block_id>uhd_usrp_source_0</source_block_id> + <sink_block_id>analog_agc_xx_0</sink_block_id> + <source_key>0</source_key> + <sink_key>0</sink_key> + </connection> </flow_graph> diff --git a/gr-noaa/examples/usrp_rx_hrpt_nogui.grc b/gr-noaa/examples/usrp_rx_hrpt_nogui.grc index 3594ca035f..f8722fa61c 100644 --- a/gr-noaa/examples/usrp_rx_hrpt_nogui.grc +++ b/gr-noaa/examples/usrp_rx_hrpt_nogui.grc @@ -1,6 +1,6 @@ <?xml version='1.0' encoding='ASCII'?> <flow_graph> - <timestamp>Thu Oct 27 13:48:57 2011</timestamp> + <timestamp>Sat Jul 12 11:20:19 2014</timestamp> <block> <key>options</key> <param> @@ -44,10 +44,18 @@ <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>(10, 10)</value> </param> @@ -60,7 +68,7 @@ <key>variable</key> <param> <key>id</key> - <value>max_carrier_offset</value> + <value>sample_rate</value> </param> <param> <key>_enabled</key> @@ -68,11 +76,15 @@ </param> <param> <key>value</key> - <value>2*math.pi*100e3/sample_rate</value> + <value>4e6</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(575, 19)</value> + <value>(198, 17)</value> </param> <param> <key>_rotation</key> @@ -83,7 +95,7 @@ <key>variable</key> <param> <key>id</key> - <value>sym_rate</value> + <value>config_filename</value> </param> <param> <key>_enabled</key> @@ -91,11 +103,15 @@ </param> <param> <key>value</key> - <value>600*1109</value> + <value>os.environ['HOME']+'/.gnuradio/config.conf'</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(301, 19)</value> + <value>(13, 168)</value> </param> <param> <key>_rotation</key> @@ -106,7 +122,7 @@ <key>variable</key> <param> <key>id</key> - <value>sps</value> + <value>max_clock_offset</value> </param> <param> <key>_enabled</key> @@ -114,11 +130,15 @@ </param> <param> <key>value</key> - <value>sample_rate/sym_rate</value> + <value>100e-6</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(397, 19)</value> + <value>(705, 19)</value> </param> <param> <key>_rotation</key> @@ -140,6 +160,10 @@ <value>int(sps/2.0)</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(499, 19)</value> </param> @@ -152,7 +176,7 @@ <key>variable</key> <param> <key>id</key> - <value>max_clock_offset</value> + <value>sps</value> </param> <param> <key>_enabled</key> @@ -160,11 +184,15 @@ </param> <param> <key>value</key> - <value>100e-6</value> + <value>sample_rate/sym_rate</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(705, 19)</value> + <value>(397, 19)</value> </param> <param> <key>_rotation</key> @@ -172,22 +200,26 @@ </param> </block> <block> - <key>import</key> + <key>variable</key> <param> <key>id</key> - <value>import_0</value> + <value>sym_rate</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>import</key> - <value>import math, os</value> + <key>value</key> + <value>600*1109</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(9, 106)</value> + <value>(301, 19)</value> </param> <param> <key>_rotation</key> @@ -198,7 +230,7 @@ <key>variable</key> <param> <key>id</key> - <value>config_filename</value> + <value>max_carrier_offset</value> </param> <param> <key>_enabled</key> @@ -206,11 +238,15 @@ </param> <param> <key>value</key> - <value>os.environ['HOME']+'/.gnuradio/config.conf'</value> + <value>2*math.pi*100e3/sample_rate</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(13, 168)</value> + <value>(575, 19)</value> </param> <param> <key>_rotation</key> @@ -218,22 +254,26 @@ </param> </block> <block> - <key>variable</key> + <key>import</key> <param> <key>id</key> - <value>sample_rate</value> + <value>import_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>value</key> - <value>4e6</value> + <key>import</key> + <value>import math, os</value> + </param> + <param> + <key>alias</key> + <value></value> </param> <param> <key>_coordinate</key> - <value>(198, 17)</value> + <value>(9, 106)</value> </param> <param> <key>_rotation</key> @@ -275,6 +315,10 @@ <value>clock_alpha</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(833, 104)</value> </param> @@ -318,6 +362,10 @@ <value>pll_alpha</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(675, 104)</value> </param> @@ -361,6 +409,10 @@ <value>gain</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(516, 105)</value> </param> @@ -404,6 +456,10 @@ <value>freq</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(359, 104)</value> </param> @@ -447,6 +503,10 @@ <value>output_filename</value> </param> <param> + <key>alias</key> + <value></value> + </param> + <param> <key>_coordinate</key> <value>(991, 105)</value> </param> @@ -490,6 +550,22 @@ <value>max_clock_offset</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>(897, 341)</value> </param> @@ -522,6 +598,279 @@ </param> </block> <block> + <key>blocks_moving_average_xx</key> + <param> + <key>id</key> + <value>blocks_moving_average_xx_0</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>type</key> + <value>float</value> + </param> + <param> + <key>length</key> + <value>hs</value> + </param> + <param> + <key>scale</key> + <value>1.0/hs</value> + </param> + <param> + <key>max_iter</key> + <value>4000</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>(683, 357)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>blocks_file_sink</key> + <param> + <key>id</key> + <value>frame_sink</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>file</key> + <value>output_filename</value> + </param> + <param> + <key>type</key> + <value>short</value> + </param> + <param> + <key>vlen</key> + <value>1</value> + </param> + <param> + <key>unbuffered</key> + <value>False</value> + </param> + <param> + <key>append</key> + <value>False</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> + <value></value> + </param> + <param> + <key>_coordinate</key> + <value>(809, 595)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>noaa_hrpt_deframer</key> + <param> + <key>id</key> + <value>deframer</value> + </param> + <param> + <key>_enabled</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>(598, 546)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>digital_binary_slicer_fb</key> + <param> + <key>id</key> + <value>digital_binary_slicer_fb_0</value> + </param> + <param> + <key>_enabled</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>(259, 546)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>virtual_source</key> + <param> + <key>id</key> + <value>virtual_source_0</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>stream_id</key> + <value>baseband</value> + </param> + <param> + <key>_coordinate</key> + <value>(40, 542)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>noaa_hrpt_decoder</key> + <param> + <key>id</key> + <value>decoder</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>verbose</key> + <value>True</value> + </param> + <param> + <key>output</key> + <value>True</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>affinity</key> + <value></value> + </param> + <param> + <key>_coordinate</key> + <value>(810, 496)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> + <key>variable_config</key> + <param> + <key>id</key> + <value>addr</value> + </param> + <param> + <key>_enabled</key> + <value>True</value> + </param> + <param> + <key>value</key> + <value>""</value> + </param> + <param> + <key>type</key> + <value>string</value> + </param> + <param> + <key>config_file</key> + <value>config_filename</value> + </param> + <param> + <key>section</key> + <value>'usrp_rx_hrpt'</value> + </param> + <param> + <key>option</key> + <value>'addr'</value> + </param> + <param> + <key>writeback</key> + <value>addr</value> + </param> + <param> + <key>alias</key> + <value></value> + </param> + <param> + <key>_coordinate</key> + <value>(195, 103)</value> + </param> + <param> + <key>_rotation</key> + <value>0</value> + </param> + </block> + <block> <key>uhd_usrp_source</key> <param> <key>id</key> @@ -533,13 +882,29 @@ </param> <param> <key>type</key> - <value>complex</value> + <value>fc32</value> + </param> + <param> + <key>otw</key> + <value></value> + </param> + <param> + <key>stream_args</key> + <value></value> + </param> + <param> + <key>stream_chans</key> + <value>[]</value> </param> <param> <key>dev_addr</key> <value>addr</value> </param> <param> + <key>dev_args</key> + <value>""</value> + </param> + <param> <key>sync</key> <value></value> </param> @@ -552,7 +917,11 @@ <value>1</value> </param> <param> - <key>ref_source0</key> + <key>clock_source0</key> + <value></value> + </param> + <param> + <key>time_source0</key> <value></value> </param> <param> @@ -560,7 +929,11 @@ <value></value> </param> <param> - <key>ref_source1</key> + <key>clock_source1</key> + <value></value> + </param> + <param> + <key>time_source1</key> <value></value> </param> <param> @@ -568,7 +941,11 @@ <value></value> </param> <param> - <key>ref_source2</key> + <key>clock_source2</key> + <value></value> + </param> + <param> + <key>time_source2</key> <value></value> </param> <param> @@ -576,7 +953,11 @@ <value></value> </param> <param> - <key>ref_source3</key> + <key>clock_source3</key> + <value></value> + </param> + <param> + <key>time_source3</key> <value></value> </param> <param> @@ -584,7 +965,11 @@ <value></value> </param> <param> - <key>ref_source4</key> + <key>clock_source4</key> + <value></value> + </param> + <param> + <key>time_source4</key> <value></value> </param> <param> @@ -592,7 +977,11 @@ <value></value> </param> <param> - <key>ref_source5</key> + <key>clock_source5</key> + <value></value> + </param> + <param> + <key>time_source5</key> <value></value> </param> <param> @@ -600,7 +989,11 @@ <value></value> </param> <param> - <key>ref_source6</key> + <key>clock_source6</key> + <value></value> + </param> + <param> + <key>time_source6</key> <value></value> </param> <param> @@ -608,7 +1001,11 @@ <value></value> </param> <param> - <key>ref_source7</key> + <key>clock_source7</key> + <value></value> + </param> + <param> + <key>time_source7</key> <value></value> </param> <param> @@ -1136,113 +1533,24 @@ <value>0</value> </param> <param> - <key>_coordinate</key> - <value>(50, 357)</value> - </param> - <param> - <key>_rotation</key> - <value>0</value> - </param> - </block> - <block> - <key>noaa_hrpt_pll_cf</key> - <param> - <key>id</key> - <value>pll</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> - <param> - <key>alpha</key> - <value>pll_alpha</value> - </param> - <param> - <key>beta</key> - <value>pll_alpha**2/4.0</value> - </param> - <param> - <key>max_offset</key> - <value>max_carrier_offset</value> + <key>alias</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(470, 357)</value> + <key>affinity</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>minoutbuf</key> <value>0</value> </param> - </block> - <block> - <key>gr_agc_xx</key> - <param> - <key>id</key> - <value>agc</value> - </param> <param> - <key>_enabled</key> - <value>True</value> - </param> - <param> - <key>type</key> - <value>complex</value> - </param> - <param> - <key>rate</key> - <value>1e-6</value> - </param> - <param> - <key>reference</key> - <value>1.0</value> - </param> - <param> - <key>gain</key> - <value>1.0</value> - </param> - <param> - <key>max_gain</key> - <value>1.0</value> - </param> - <param> - <key>_coordinate</key> - <value>(302, 349)</value> - </param> - <param> - <key>_rotation</key> + <key>maxoutbuf</key> <value>0</value> </param> - </block> - <block> - <key>blocks_moving_average_xx</key> - <param> - <key>id</key> - <value>blocks_moving_average_xx_0</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> - <param> - <key>type</key> - <value>float</value> - </param> - <param> - <key>length</key> - <value>hs</value> - </param> - <param> - <key>scale</key> - <value>1.0/hs</value> - </param> - <param> - <key>max_iter</key> - <value>4000</value> - </param> <param> <key>_coordinate</key> - <value>(683, 357)</value> + <value>(50, 357)</value> </param> <param> <key>_rotation</key> @@ -1250,72 +1558,46 @@ </param> </block> <block> - <key>blocks_file_sink</key> + <key>noaa_hrpt_pll_cf</key> <param> <key>id</key> - <value>frame_sink</value> + <value>pll</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>file</key> - <value>output_filename</value> + <key>alpha</key> + <value>pll_alpha</value> </param> <param> - <key>type</key> - <value>short</value> + <key>beta</key> + <value>pll_alpha**2/4.0</value> </param> <param> - <key>vlen</key> - <value>1</value> + <key>max_offset</key> + <value>max_carrier_offset</value> </param> <param> - <key>unbuffered</key> - <value>False</value> + <key>alias</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(809, 595)</value> + <key>affinity</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>minoutbuf</key> <value>0</value> </param> - </block> - <block> - <key>noaa_hrpt_deframer</key> - <param> - <key>id</key> - <value>deframer</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> - <param> - <key>_coordinate</key> - <value>(598, 546)</value> - </param> <param> - <key>_rotation</key> + <key>maxoutbuf</key> <value>0</value> </param> - </block> - <block> - <key>digital_binary_slicer_fb</key> - <param> - <key>id</key> - <value>digital_binary_slicer_fb_0</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> <param> <key>_coordinate</key> - <value>(259, 546)</value> + <value>(470, 357)</value> </param> <param> <key>_rotation</key> @@ -1323,92 +1605,54 @@ </param> </block> <block> - <key>virtual_source</key> + <key>analog_agc_xx</key> <param> <key>id</key> - <value>virtual_source_0</value> + <value>analog_agc_xx_0</value> </param> <param> <key>_enabled</key> <value>True</value> </param> <param> - <key>stream_id</key> - <value>baseband</value> - </param> - <param> - <key>_coordinate</key> - <value>(40, 542)</value> + <key>type</key> + <value>complex</value> </param> <param> - <key>_rotation</key> - <value>0</value> + <key>rate</key> + <value>1e-6</value> </param> - </block> - <block> - <key>noaa_hrpt_decoder</key> <param> - <key>id</key> - <value>decoder</value> + <key>reference</key> + <value>1.0</value> </param> <param> - <key>_enabled</key> - <value>True</value> + <key>gain</key> + <value>1.0</value> </param> <param> - <key>verbose</key> - <value>True</value> + <key>max_gain</key> + <value>65536</value> </param> <param> - <key>output</key> - <value>True</value> + <key>alias</key> + <value></value> </param> <param> - <key>_coordinate</key> - <value>(810, 496)</value> + <key>affinity</key> + <value></value> </param> <param> - <key>_rotation</key> + <key>minoutbuf</key> <value>0</value> </param> - </block> - <block> - <key>variable_config</key> - <param> - <key>id</key> - <value>addr</value> - </param> - <param> - <key>_enabled</key> - <value>True</value> - </param> <param> - <key>value</key> - <value>""</value> - </param> - <param> - <key>type</key> - <value>string</value> - </param> - <param> - <key>config_file</key> - <value>config_filename</value> - </param> - <param> - <key>section</key> - <value>'usrp_rx_hrpt'</value> - </param> - <param> - <key>option</key> - <value>'addr'</value> - </param> - <param> - <key>writeback</key> - <value>addr</value> + <key>maxoutbuf</key> + <value>0</value> </param> <param> <key>_coordinate</key> - <value>(195, 103)</value> + <value>(286, 349)</value> </param> <param> <key>_rotation</key> @@ -1434,18 +1678,6 @@ <sink_key>0</sink_key> </connection> <connection> - <source_block_id>uhd_usrp_source_0</source_block_id> - <sink_block_id>agc</sink_block_id> - <source_key>0</source_key> - <sink_key>0</sink_key> - </connection> - <connection> - <source_block_id>agc</source_block_id> - <sink_block_id>pll</sink_block_id> - <source_key>0</source_key> - <sink_key>0</sink_key> - </connection> - <connection> <source_block_id>digital_binary_slicer_fb_0</source_block_id> <sink_block_id>deframer</sink_block_id> <source_key>0</source_key> @@ -1469,4 +1701,16 @@ <source_key>0</source_key> <sink_key>0</sink_key> </connection> + <connection> + <source_block_id>uhd_usrp_source_0</source_block_id> + <sink_block_id>analog_agc_xx_0</sink_block_id> + <source_key>0</source_key> + <sink_key>0</sink_key> + </connection> + <connection> + <source_block_id>analog_agc_xx_0</source_block_id> + <sink_block_id>pll</sink_block_id> + <source_key>0</source_key> + <sink_key>0</sink_key> + </connection> </flow_graph> |