1 <?xml version='1.0' encoding='ASCII'?>
3 <timestamp>Thu Oct 8 21:29:27 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>const_source_x</key>
82 <value>const_source_x_0</value>
97 <key>_coordinate</key>
98 <value>(213, 197)</value>
109 <value>gr_add_xx_0</value>
120 <key>num_inputs</key>
128 <key>_coordinate</key>
129 <value>(440, 167)</value>
137 <key>random_source_x</key>
140 <value>random_source_x_0</value>
167 <key>_coordinate</key>
168 <value>(13, 80)</value>
176 <key>gr_null_source</key>
179 <value>gr_null_source_1</value>
194 <key>_coordinate</key>
195 <value>(387, 257)</value>
206 <value>gr_add_xx_0_1</value>
217 <key>num_inputs</key>
225 <key>_coordinate</key>
226 <value>(430, 330)</value>
234 <key>const_source_x</key>
237 <value>const_source_x_0_0</value>
252 <key>_coordinate</key>
253 <value>(200, 360)</value>
261 <key>gr_uchar_to_float</key>
264 <value>gr_uchar_to_float_0_0</value>
271 <key>_coordinate</key>
272 <value>(216, 273)</value>
280 <key>random_source_x</key>
283 <value>random_source_x_0_0</value>
310 <key>_coordinate</key>
311 <value>(15, 245)</value>
319 <key>variable_slider</key>
322 <value>noise_amp</value>
330 <value>Channel Noise</value>
350 <value>wx.SL_HORIZONTAL</value>
354 <value>float_converter</value>
365 <key>_coordinate</key>
366 <value>(168, 684)</value>
374 <key>variable_slider</key>
377 <value>interpratio</value>
385 <value>Timing Offset</value>
405 <value>wx.SL_HORIZONTAL</value>
409 <value>float_converter</value>
420 <key>_coordinate</key>
421 <value>(40, 684)</value>
429 <key>wxgui_scopesink2</key>
432 <value>wxgui_scopesink2_0_0_0</value>
444 <value>Scope Plot</value>
448 <value>samp_rate</value>
467 <key>num_inputs</key>
476 <value>notebook_0,1</value>
479 <key>_coordinate</key>
480 <value>(1115, 961)</value>
488 <key>wxgui_scopesink2</key>
491 <value>wxgui_scopesink2_0_0_0_0</value>
503 <value>Scope Plot</value>
507 <value>samp_rate</value>
526 <key>num_inputs</key>
535 <value>notebook_0,2</value>
538 <key>_coordinate</key>
539 <value>(1113, 844)</value>
547 <key>wxgui_scopesink2</key>
550 <value>wxgui_scopesink2_0_0</value>
566 <value>samp_rate</value>
585 <key>num_inputs</key>
594 <value>notebook_0,0</value>
597 <key>_coordinate</key>
598 <value>(1113, 724)</value>
609 <value>notebook_0</value>
617 <value>wx.NB_TOP</value>
621 <value>['error', 'phase', 'freq', 'FFT', 'Costas error']</value>
632 <key>_coordinate</key>
633 <value>(729, 769)</value>
644 <value>samp_rate</value>
655 <key>_coordinate</key>
656 <value>(128, 9)</value>
664 <key>gr_throttle</key>
667 <value>gr_throttle_0</value>
675 <value>complex</value>
678 <key>samples_per_second</key>
679 <value>samp_rate</value>
686 <key>_coordinate</key>
687 <value>(1129, 462)</value>
695 <key>gr_costas_loop_cc</key>
698 <value>gr_costas_loop_cc_0</value>
706 <value>alpha_0</value>
710 <value>beta_0</value>
725 <key>_coordinate</key>
726 <value>(299, 453)</value>
734 <key>variable_slider</key>
737 <value>freq_offset</value>
745 <value>Frequency Offset</value>
765 <value>wx.SL_HORIZONTAL</value>
769 <value>float_converter</value>
780 <key>_coordinate</key>
781 <value>(293, 684)</value>
792 <value>rrctaps</value>
800 <value>firdes.root_raised_cosine(nfilts,1.0,1.0/(spb*nfilts), .35, int(11*spb*nfilts))</value>
803 <key>_coordinate</key>
804 <value>(513, 679)</value>
812 <key>root_raised_cosine_filter</key>
815 <value>root_raised_cosine_filter_0_0</value>
823 <value>interp_fir_filter_fff</value>
831 <value>spb_gen</value>
835 <value>2*spb_gen</value>
843 <value>1./spb_gen</value>
851 <value>11*spb_gen</value>
854 <key>_coordinate</key>
855 <value>(564, 301)</value>
863 <key>variable_slider</key>
874 <value>Timing Alpha</value>
894 <value>wx.SL_HORIZONTAL</value>
898 <value>float_converter</value>
909 <key>_coordinate</key>
910 <value>(552, 4)</value>
918 <key>variable_slider</key>
929 <value>Timing Beta</value>
949 <value>wx.SL_HORIZONTAL</value>
953 <value>float_converter</value>
964 <key>_coordinate</key>
965 <value>(668, 5)</value>
973 <key>variable_slider</key>
976 <value>alpha_0</value>
984 <value>Freq Alpha</value>
1004 <value>wx.SL_HORIZONTAL</value>
1007 <key>converver</key>
1008 <value>float_converter</value>
1019 <key>_coordinate</key>
1020 <value>(792, 6)</value>
1023 <key>_rotation</key>
1028 <key>variable_slider</key>
1031 <value>beta_0</value>
1035 <value>False</value>
1039 <value>Freq Beta</value>
1043 <value>0.001</value>
1054 <key>num_steps</key>
1059 <value>wx.SL_HORIZONTAL</value>
1062 <key>converver</key>
1063 <value>float_converter</value>
1074 <key>_coordinate</key>
1075 <value>(919, 7)</value>
1078 <key>_rotation</key>
1083 <key>wxgui_scopesink2</key>
1086 <value>wxgui_scopesink2_0</value>
1094 <value>complex</value>
1098 <value>Scope Plot</value>
1101 <key>samp_rate</key>
1102 <value>samp_rate</value>
1113 <key>ac_couple</key>
1114 <value>False</value>
1118 <value>False</value>
1121 <key>num_inputs</key>
1133 <key>_coordinate</key>
1134 <value>(1145, 258)</value>
1137 <key>_rotation</key>
1142 <key>wxgui_scopesink2</key>
1145 <value>wxgui_scopesink2_0_0_1</value>
1153 <value>complex</value>
1157 <value>Error</value>
1160 <key>samp_rate</key>
1161 <value>samp_rate</value>
1172 <key>ac_couple</key>
1173 <value>False</value>
1177 <value>False</value>
1180 <key>num_inputs</key>
1189 <value>notebook_0,4</value>
1192 <key>_coordinate</key>
1193 <value>(1107, 533)</value>
1196 <key>_rotation</key>
1204 <value>spb_gen</value>
1215 <key>_coordinate</key>
1216 <value>(119, 841)</value>
1219 <key>_rotation</key>
1224 <key>gr_float_to_complex</key>
1227 <value>gr_float_to_complex_0</value>
1238 <key>_coordinate</key>
1239 <value>(904, 184)</value>
1242 <key>_rotation</key>
1247 <key>root_raised_cosine_filter</key>
1250 <value>root_raised_cosine_filter_0</value>
1258 <value>interp_fir_filter_fff</value>
1266 <value>spb_gen</value>
1270 <value>2*spb_gen</value>
1273 <key>samp_rate</key>
1278 <value>1./spb_gen</value>
1286 <value>11*spb_gen</value>
1289 <key>_coordinate</key>
1290 <value>(557, 140)</value>
1293 <key>_rotation</key>
1312 <key>_coordinate</key>
1313 <value>(32, 842)</value>
1316 <key>_rotation</key>
1321 <key>gr_channel_model</key>
1324 <value>gr_channel_model_0</value>
1328 <value>False</value>
1331 <key>noise_voltage</key>
1332 <value>noise_amp</value>
1335 <key>freq_offset</key>
1336 <value>freq_offset</value>
1340 <value>interpratio</value>
1351 <key>_coordinate</key>
1352 <value>(59, 543)</value>
1355 <key>_rotation</key>
1360 <key>blks2_pfb_arb_resampler_ccf</key>
1363 <value>blks2_pfb_arb_resampler_ccf_0</value>
1371 <value>float(spb)/float(spb_gen)</value>
1375 <value>firdes.low_pass(320, 320, 0.45, 0.1)</value>
1382 <key>_coordinate</key>
1383 <value>(874, 374)</value>
1386 <key>_rotation</key>
1391 <key>gr_pfb_clock_sync_ccf</key>
1394 <value>gr_pfb_clock_sync_ccf_0</value>
1406 <value>alpha</value>
1414 <value>rrctaps</value>
1417 <key>filter_size</key>
1418 <value>nfilts</value>
1421 <key>init_phase</key>
1425 <key>_coordinate</key>
1426 <value>(512, 527)</value>
1429 <key>_rotation</key>
1434 <key>wxgui_fftsink2</key>
1437 <value>wxgui_fftsink2_0</value>
1441 <value>False</value>
1445 <value>complex</value>
1449 <value>FFT Plot</value>
1452 <key>samp_rate</key>
1453 <value>samp_rate</value>
1456 <key>baseband_freq</key>
1460 <key>y_per_div</key>
1468 <key>ref_level</key>
1472 <key>ref_scale</key>
1484 <key>peak_hold</key>
1485 <value>False</value>
1489 <value>False</value>
1492 <key>avg_alpha</key>
1501 <value>notebook_0,3</value>
1504 <key>_coordinate</key>
1505 <value>(517, 767)</value>
1508 <key>_rotation</key>
1516 <value>nfilts</value>
1527 <key>_coordinate</key>
1528 <value>(435, 686)</value>
1531 <key>_rotation</key>
1536 <source_block_id>gr_throttle_0</source_block_id>
1537 <sink_block_id>wxgui_scopesink2_0</sink_block_id>
1538 <source_key>0</source_key>
1539 <sink_key>0</sink_key>
1542 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1543 <sink_block_id>wxgui_scopesink2_0_0</sink_block_id>
1544 <source_key>1</source_key>
1545 <sink_key>0</sink_key>
1548 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1549 <sink_block_id>wxgui_scopesink2_0_0_0</sink_block_id>
1550 <source_key>3</source_key>
1551 <sink_key>0</sink_key>
1554 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1555 <sink_block_id>wxgui_scopesink2_0_0_0_0</sink_block_id>
1556 <source_key>2</source_key>
1557 <sink_key>0</sink_key>
1560 <source_block_id>random_source_x_0</source_block_id>
1561 <sink_block_id>gr_uchar_to_float_0</sink_block_id>
1562 <source_key>0</source_key>
1563 <sink_key>0</sink_key>
1566 <source_block_id>gr_uchar_to_float_0</source_block_id>
1567 <sink_block_id>gr_add_xx_0</sink_block_id>
1568 <source_key>0</source_key>
1569 <sink_key>0</sink_key>
1572 <source_block_id>const_source_x_0</source_block_id>
1573 <sink_block_id>gr_add_xx_0</sink_block_id>
1574 <source_key>0</source_key>
1575 <sink_key>1</sink_key>
1578 <source_block_id>gr_add_xx_0</source_block_id>
1579 <sink_block_id>root_raised_cosine_filter_0</sink_block_id>
1580 <source_key>0</source_key>
1581 <sink_key>0</sink_key>
1584 <source_block_id>gr_uchar_to_float_0_0</source_block_id>
1585 <sink_block_id>gr_add_xx_0_1</sink_block_id>
1586 <source_key>0</source_key>
1587 <sink_key>0</sink_key>
1590 <source_block_id>const_source_x_0_0</source_block_id>
1591 <sink_block_id>gr_add_xx_0_1</sink_block_id>
1592 <source_key>0</source_key>
1593 <sink_key>1</sink_key>
1596 <source_block_id>gr_add_xx_0_1</source_block_id>
1597 <sink_block_id>root_raised_cosine_filter_0_0</sink_block_id>
1598 <source_key>0</source_key>
1599 <sink_key>0</sink_key>
1602 <source_block_id>random_source_x_0_0</source_block_id>
1603 <sink_block_id>gr_uchar_to_float_0_0</sink_block_id>
1604 <source_key>0</source_key>
1605 <sink_key>0</sink_key>
1608 <source_block_id>gr_null_source_1</source_block_id>
1609 <sink_block_id>root_raised_cosine_filter_0_0</sink_block_id>
1610 <source_key>0</source_key>
1611 <sink_key>0</sink_key>
1614 <source_block_id>root_raised_cosine_filter_0_0</source_block_id>
1615 <sink_block_id>gr_float_to_complex_0</sink_block_id>
1616 <source_key>0</source_key>
1617 <sink_key>1</sink_key>
1620 <source_block_id>root_raised_cosine_filter_0</source_block_id>
1621 <sink_block_id>gr_float_to_complex_0</sink_block_id>
1622 <source_key>0</source_key>
1623 <sink_key>0</sink_key>
1626 <source_block_id>gr_channel_model_0</source_block_id>
1627 <sink_block_id>wxgui_fftsink2_0</sink_block_id>
1628 <source_key>0</source_key>
1629 <sink_key>0</sink_key>
1632 <source_block_id>gr_channel_model_0</source_block_id>
1633 <sink_block_id>gr_costas_loop_cc_0</sink_block_id>
1634 <source_key>0</source_key>
1635 <sink_key>0</sink_key>
1638 <source_block_id>gr_costas_loop_cc_0</source_block_id>
1639 <sink_block_id>gr_pfb_clock_sync_ccf_0</sink_block_id>
1640 <source_key>0</source_key>
1641 <sink_key>0</sink_key>
1644 <source_block_id>gr_costas_loop_cc_0</source_block_id>
1645 <sink_block_id>wxgui_scopesink2_0_0_1</sink_block_id>
1646 <source_key>1</source_key>
1647 <sink_key>0</sink_key>
1650 <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1651 <sink_block_id>gr_throttle_0</sink_block_id>
1652 <source_key>0</source_key>
1653 <sink_key>0</sink_key>
1656 <source_block_id>gr_channel_model_0</source_block_id>
1657 <sink_block_id>gr_pfb_clock_sync_ccf_0</sink_block_id>
1658 <source_key>0</source_key>
1659 <sink_key>0</sink_key>
1662 <source_block_id>gr_float_to_complex_0</source_block_id>
1663 <sink_block_id>blks2_pfb_arb_resampler_ccf_0</sink_block_id>
1664 <source_key>0</source_key>
1665 <sink_key>0</sink_key>
1668 <source_block_id>blks2_pfb_arb_resampler_ccf_0</source_block_id>
1669 <sink_block_id>gr_channel_model_0</sink_block_id>
1670 <source_key>0</source_key>
1671 <sink_key>0</sink_key>
1674 <source_block_id>blks2_pfb_arb_resampler_ccf_0</source_block_id>
1675 <sink_block_id>wxgui_scopesink2_0_0_1</sink_block_id>
1676 <source_key>0</source_key>
1677 <sink_key>0</sink_key>
1680 <source_block_id>blks2_pfb_arb_resampler_ccf_0</source_block_id>
1681 <sink_block_id>gr_pfb_clock_sync_ccf_0</sink_block_id>
1682 <source_key>0</source_key>
1683 <sink_key>0</sink_key>