1 <?xml version='1.0' encoding='ASCII'?>
3 <timestamp>Fri Oct 9 14:51:58 2009</timestamp>
8 <value>top_block</value>
23 <key>description</key>
27 <key>window_size</key>
28 <value>1280, 1024</value>
31 <key>generate_options</key>
39 <key>run_options</key>
47 <key>realtime_scheduling</key>
51 <key>_coordinate</key>
52 <value>(10, 10)</value>
60 <key>gr_uchar_to_float</key>
63 <value>gr_uchar_to_float_0</value>
70 <key>_coordinate</key>
71 <value>(217, 108)</value>
79 <key>gr_uchar_to_float</key>
82 <value>gr_uchar_to_float_0_0</value>
89 <key>_coordinate</key>
90 <value>(216, 273)</value>
98 <key>variable_slider</key>
101 <value>noise_amp</value>
109 <value>Channel Noise</value>
129 <value>wx.SL_HORIZONTAL</value>
133 <value>float_converter</value>
144 <key>_coordinate</key>
145 <value>(168, 684)</value>
156 <value>samp_rate</value>
167 <key>_coordinate</key>
168 <value>(128, 9)</value>
176 <key>variable_slider</key>
179 <value>freq_offset</value>
187 <value>Frequency Offset</value>
207 <value>wx.SL_HORIZONTAL</value>
211 <value>float_converter</value>
222 <key>_coordinate</key>
223 <value>(293, 684)</value>
234 <value>rrctaps</value>
242 <value>firdes.root_raised_cosine(nfilts,1.0,1.0/(spb*nfilts), .35, int(11*spb*nfilts))</value>
245 <key>_coordinate</key>
246 <value>(513, 679)</value>
254 <key>variable_slider</key>
265 <value>Timing Alpha</value>
285 <value>wx.SL_HORIZONTAL</value>
289 <value>float_converter</value>
300 <key>_coordinate</key>
301 <value>(552, 4)</value>
309 <key>variable_slider</key>
320 <value>Timing Beta</value>
340 <value>wx.SL_HORIZONTAL</value>
344 <value>float_converter</value>
355 <key>_coordinate</key>
356 <value>(668, 5)</value>
367 <value>spb_gen</value>
378 <key>_coordinate</key>
379 <value>(119, 841)</value>
387 <key>variable_slider</key>
390 <value>interpratio</value>
398 <value>Timing Offset</value>
418 <value>wx.SL_HORIZONTAL</value>
422 <value>float_converter</value>
433 <key>_coordinate</key>
434 <value>(40, 684)</value>
442 <key>random_source_x</key>
445 <value>random_source_x_0</value>
461 <value>pam_amp</value>
472 <key>_coordinate</key>
473 <value>(13, 80)</value>
481 <key>random_source_x</key>
484 <value>random_source_x_0_0</value>
500 <value>pam_amp</value>
511 <key>_coordinate</key>
512 <value>(15, 245)</value>
520 <key>const_source_x</key>
523 <value>const_source_x_0</value>
535 <value>-0.5*(pam_amp-1)</value>
538 <key>_coordinate</key>
539 <value>(213, 197)</value>
547 <key>const_source_x</key>
550 <value>const_source_x_0_0</value>
562 <value>-0.5*(pam_amp-1)</value>
565 <key>_coordinate</key>
566 <value>(200, 360)</value>
574 <key>wxgui_scopesink2</key>
577 <value>wxgui_scopesink2_0_0</value>
593 <value>samp_rate</value>
612 <key>num_inputs</key>
621 <value>notebook_0,0</value>
624 <key>_coordinate</key>
625 <value>(1110, 651)</value>
633 <key>wxgui_scopesink2</key>
636 <value>wxgui_scopesink2_0_0_0_0</value>
648 <value>Scope Plot</value>
652 <value>samp_rate</value>
671 <key>num_inputs</key>
680 <value>notebook_0,2</value>
683 <key>_coordinate</key>
684 <value>(1111, 767)</value>
692 <key>wxgui_scopesink2</key>
695 <value>wxgui_scopesink2_0_0_0</value>
707 <value>Scope Plot</value>
711 <value>samp_rate</value>
730 <key>num_inputs</key>
739 <value>notebook_0,1</value>
742 <key>_coordinate</key>
743 <value>(1112, 881)</value>
751 <key>gr_channel_model</key>
754 <value>gr_channel_model_0</value>
761 <key>noise_voltage</key>
762 <value>noise_amp</value>
765 <key>freq_offset</key>
766 <value>freq_offset</value>
770 <value>interpratio</value>
781 <key>_coordinate</key>
782 <value>(59, 543)</value>
790 <key>gr_throttle</key>
793 <value>gr_throttle_0</value>
801 <value>complex</value>
804 <key>samples_per_second</key>
805 <value>samp_rate</value>
812 <key>_coordinate</key>
813 <value>(290, 575)</value>
824 <value>notebook_0</value>
832 <value>wx.NB_TOP</value>
836 <value>['error', 'phase', 'freq', 'Resampled Signal']</value>
847 <key>_coordinate</key>
848 <value>(729, 769)</value>
856 <key>wxgui_scopesink2</key>
859 <value>wxgui_scopesink2_0_0_1</value>
867 <value>complex</value>
875 <value>samp_rate</value>
894 <key>num_inputs</key>
903 <value>notebook_0,3</value>
906 <key>_coordinate</key>
907 <value>(1115, 358)</value>
929 <key>_coordinate</key>
930 <value>(32, 842)</value>
941 <value>gr_add_xx_0</value>
952 <key>num_inputs</key>
960 <key>_coordinate</key>
961 <value>(440, 167)</value>
972 <value>gr_add_xx_0_1</value>
983 <key>num_inputs</key>
991 <key>_coordinate</key>
992 <value>(430, 330)</value>
1000 <key>blks2_pfb_arb_resampler_ccf</key>
1003 <value>blks2_pfb_arb_resampler_ccf_0</value>
1011 <value>float(spb)/float(spb_gen)</value>
1015 <value>firdes.low_pass(128, 128, 0.45, 0.1)</value>
1022 <key>_coordinate</key>
1023 <value>(617, 374)</value>
1026 <key>_rotation</key>
1031 <key>gr_float_to_complex</key>
1034 <value>gr_float_to_complex_0</value>
1045 <key>_coordinate</key>
1046 <value>(590, 184)</value>
1049 <key>_rotation</key>
1054 <key>root_raised_cosine_filter</key>
1057 <value>root_raised_cosine_filter_0</value>
1065 <value>interp_fir_filter_ccf</value>
1073 <value>spb_gen</value>
1077 <value>2*spb_gen</value>
1080 <key>samp_rate</key>
1085 <value>1./spb_gen</value>
1093 <value>11*spb_gen</value>
1096 <key>_coordinate</key>
1097 <value>(832, 157)</value>
1100 <key>_rotation</key>
1105 <key>wxgui_scopesink2</key>
1108 <value>wxgui_scopesink2_0</value>
1116 <value>complex</value>
1120 <value>Scope Plot</value>
1123 <key>samp_rate</key>
1124 <value>samp_rate</value>
1135 <key>ac_couple</key>
1136 <value>False</value>
1140 <value>False</value>
1143 <key>num_inputs</key>
1155 <key>_coordinate</key>
1156 <value>(1116, 500)</value>
1159 <key>_rotation</key>
1167 <value>nfilts</value>
1178 <key>_coordinate</key>
1179 <value>(435, 686)</value>
1182 <key>_rotation</key>
1187 <key>gr_pfb_clock_sync_ccf</key>
1190 <value>gr_pfb_clock_sync_ccf_0</value>
1202 <value>alpha</value>
1210 <value>rrctaps</value>
1213 <key>filter_size</key>
1214 <value>nfilts</value>
1217 <key>init_phase</key>
1225 <key>_coordinate</key>
1226 <value>(512, 527)</value>
1229 <key>_rotation</key>
1237 <value>pam_amp</value>
1248 <key>_coordinate</key>
1249 <value>(223, 9)</value>
1252 <key>_rotation</key>
1257 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1258 <sink_block_id>wxgui_scopesink2_0_0</sink_block_id>
1259 <source_key>1</source_key>
1260 <sink_key>0</sink_key>
1263 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1264 <sink_block_id>wxgui_scopesink2_0_0_0</sink_block_id>
1265 <source_key>3</source_key>
1266 <sink_key>0</sink_key>
1269 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1270 <sink_block_id>wxgui_scopesink2_0_0_0_0</sink_block_id>
1271 <source_key>2</source_key>
1272 <sink_key>0</sink_key>
1275 <source_block_id>random_source_x_0</source_block_id>
1276 <sink_block_id>gr_uchar_to_float_0</sink_block_id>
1277 <source_key>0</source_key>
1278 <sink_key>0</sink_key>
1281 <source_block_id>gr_uchar_to_float_0</source_block_id>
1282 <sink_block_id>gr_add_xx_0</sink_block_id>
1283 <source_key>0</source_key>
1284 <sink_key>0</sink_key>
1287 <source_block_id>const_source_x_0</source_block_id>
1288 <sink_block_id>gr_add_xx_0</sink_block_id>
1289 <source_key>0</source_key>
1290 <sink_key>1</sink_key>
1293 <source_block_id>gr_uchar_to_float_0_0</source_block_id>
1294 <sink_block_id>gr_add_xx_0_1</sink_block_id>
1295 <source_key>0</source_key>
1296 <sink_key>0</sink_key>
1299 <source_block_id>const_source_x_0_0</source_block_id>
1300 <sink_block_id>gr_add_xx_0_1</sink_block_id>
1301 <source_key>0</source_key>
1302 <sink_key>1</sink_key>
1305 <source_block_id>random_source_x_0_0</source_block_id>
1306 <sink_block_id>gr_uchar_to_float_0_0</sink_block_id>
1307 <source_key>0</source_key>
1308 <sink_key>0</sink_key>
1311 <source_block_id>blks2_pfb_arb_resampler_ccf_0</source_block_id>
1312 <sink_block_id>gr_channel_model_0</sink_block_id>
1313 <source_key>0</source_key>
1314 <sink_key>0</sink_key>
1317 <source_block_id>blks2_pfb_arb_resampler_ccf_0</source_block_id>
1318 <sink_block_id>wxgui_scopesink2_0_0_1</sink_block_id>
1319 <source_key>0</source_key>
1320 <sink_key>0</sink_key>
1323 <source_block_id>gr_channel_model_0</source_block_id>
1324 <sink_block_id>gr_throttle_0</sink_block_id>
1325 <source_key>0</source_key>
1326 <sink_key>0</sink_key>
1329 <source_block_id>gr_throttle_0</source_block_id>
1330 <sink_block_id>gr_pfb_clock_sync_ccf_0</sink_block_id>
1331 <source_key>0</source_key>
1332 <sink_key>0</sink_key>
1335 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1336 <sink_block_id>wxgui_scopesink2_0</sink_block_id>
1337 <source_key>0</source_key>
1338 <sink_key>0</sink_key>
1341 <source_block_id>gr_add_xx_0</source_block_id>
1342 <sink_block_id>gr_float_to_complex_0</sink_block_id>
1343 <source_key>0</source_key>
1344 <sink_key>0</sink_key>
1347 <source_block_id>gr_add_xx_0_1</source_block_id>
1348 <sink_block_id>gr_float_to_complex_0</sink_block_id>
1349 <source_key>0</source_key>
1350 <sink_key>1</sink_key>
1353 <source_block_id>gr_float_to_complex_0</source_block_id>
1354 <sink_block_id>root_raised_cosine_filter_0</sink_block_id>
1355 <source_key>0</source_key>
1356 <sink_key>0</sink_key>
1359 <source_block_id>root_raised_cosine_filter_0</source_block_id>
1360 <sink_block_id>blks2_pfb_arb_resampler_ccf_0</sink_block_id>
1361 <source_key>0</source_key>
1362 <sink_key>0</sink_key>