1 <?xml version='1.0' encoding='ASCII'?>
3 <timestamp>Mon Feb 1 18:58:32 2010</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>
101 <value>samp_rate</value>
112 <key>_coordinate</key>
113 <value>(128, 9)</value>
121 <key>variable_slider</key>
124 <value>freq_offset</value>
132 <value>Frequency Offset</value>
152 <value>wx.SL_HORIZONTAL</value>
156 <value>float_converter</value>
167 <key>_coordinate</key>
168 <value>(293, 684)</value>
176 <key>random_source_x</key>
179 <value>random_source_x_0</value>
195 <value>pam_amp</value>
206 <key>_coordinate</key>
207 <value>(13, 80)</value>
215 <key>random_source_x</key>
218 <value>random_source_x_0_0</value>
234 <value>pam_amp</value>
245 <key>_coordinate</key>
246 <value>(15, 245)</value>
254 <key>const_source_x</key>
257 <value>const_source_x_0</value>
269 <value>-0.5*(pam_amp-1)</value>
272 <key>_coordinate</key>
273 <value>(213, 197)</value>
281 <key>const_source_x</key>
284 <value>const_source_x_0_0</value>
296 <value>-0.5*(pam_amp-1)</value>
299 <key>_coordinate</key>
300 <value>(200, 360)</value>
311 <value>gr_add_xx_0</value>
322 <key>num_inputs</key>
330 <key>_coordinate</key>
331 <value>(440, 167)</value>
342 <value>gr_add_xx_0_1</value>
353 <key>num_inputs</key>
361 <key>_coordinate</key>
362 <value>(430, 330)</value>
373 <value>nfilts</value>
384 <key>_coordinate</key>
385 <value>(435, 686)</value>
393 <key>variable_slider</key>
396 <value>noise_amp</value>
404 <value>Channel Noise</value>
424 <value>wx.SL_HORIZONTAL</value>
428 <value>float_converter</value>
439 <key>_coordinate</key>
440 <value>(168, 684)</value>
448 <key>variable_slider</key>
451 <value>interpratio</value>
459 <value>Timing Offset</value>
479 <value>wx.SL_HORIZONTAL</value>
483 <value>float_converter</value>
494 <key>_coordinate</key>
495 <value>(40, 684)</value>
506 <value>pam_amp</value>
517 <key>_coordinate</key>
518 <value>(223, 9)</value>
529 <value>sig_amp</value>
540 <key>_coordinate</key>
541 <value>(315, 9)</value>
552 <value>rolloff</value>
563 <key>_coordinate</key>
564 <value>(397, 9)</value>
572 <key>gr_throttle</key>
575 <value>gr_throttle_0</value>
583 <value>complex</value>
586 <key>samples_per_second</key>
587 <value>samp_rate</value>
594 <key>_coordinate</key>
595 <value>(253, 575)</value>
603 <key>variable_slider</key>
606 <value>time_beta</value>
614 <value>Timing Beta</value>
634 <value>wx.SL_HORIZONTAL</value>
638 <value>float_converter</value>
649 <key>_coordinate</key>
650 <value>(606, 8)</value>
658 <key>variable_slider</key>
661 <value>time_alpha</value>
669 <value>Timing Alpha</value>
689 <value>wx.SL_HORIZONTAL</value>
693 <value>float_converter</value>
704 <key>_coordinate</key>
705 <value>(490, 8)</value>
713 <key>variable_slider</key>
716 <value>freq_beta</value>
724 <value>Freq Beta</value>
736 <value>0.0001</value>
744 <value>wx.SL_HORIZONTAL</value>
748 <value>float_converter</value>
759 <key>_coordinate</key>
760 <value>(836, 9)</value>
768 <key>variable_slider</key>
771 <value>freq_alpha</value>
779 <value>Freq Alpha</value>
799 <value>wx.SL_HORIZONTAL</value>
803 <value>float_converter</value>
814 <key>_coordinate</key>
815 <value>(734, 10)</value>
823 <key>variable_slider</key>
826 <value>phase_alpha</value>
834 <value>Phase Alpha</value>
854 <value>wx.SL_HORIZONTAL</value>
858 <value>float_converter</value>
869 <key>_coordinate</key>
870 <value>(953, 8)</value>
878 <key>variable_slider</key>
881 <value>phase_beta</value>
889 <value>Phase Beta</value>
909 <value>wx.SL_HORIZONTAL</value>
913 <value>float_converter</value>
924 <key>_coordinate</key>
925 <value>(1066, 8)</value>
933 <key>gr_costas_loop_cc</key>
936 <value>gr_costas_loop_cc_0</value>
944 <value>phase_alpha</value>
948 <value>phase_beta</value>
963 <key>_coordinate</key>
964 <value>(915, 560)</value>
972 <key>wxgui_scopesink2</key>
975 <value>wxgui_scopesink2_0</value>
983 <value>complex</value>
987 <value>Input Signal</value>
991 <value>samp_rate</value>
1006 <key>ac_couple</key>
1007 <value>False</value>
1011 <value>False</value>
1014 <key>num_inputs</key>
1027 <value>notebook_0,0</value>
1030 <key>_coordinate</key>
1031 <value>(1116, 559)</value>
1034 <key>_rotation</key>
1042 <value>rrctaps</value>
1050 <value>firdes.root_raised_cosine(nfilts,1.0,1.0/(spb*nfilts), rolloff, int(11*spb*nfilts))</value>
1053 <key>_coordinate</key>
1054 <value>(436, 755)</value>
1057 <key>_rotation</key>
1065 <value>notebook_0</value>
1073 <value>wx.NB_TOP</value>
1077 <value>['Output Signal', 'Input Signal']</value>
1088 <key>_coordinate</key>
1089 <value>(203, 823)</value>
1092 <key>_rotation</key>
1097 <key>wxgui_scopesink2</key>
1100 <value>wxgui_scopesink2_0_0_1</value>
1108 <value>complex</value>
1112 <value>Input Signal</value>
1115 <key>samp_rate</key>
1116 <value>samp_rate</value>
1131 <key>ac_couple</key>
1132 <value>False</value>
1136 <value>False</value>
1139 <key>num_inputs</key>
1152 <value>notebook_0,1</value>
1155 <key>_coordinate</key>
1156 <value>(975, 312)</value>
1159 <key>_rotation</key>
1164 <key>wxgui_fftsink2</key>
1167 <value>wxgui_fftsink2_0</value>
1175 <value>complex</value>
1179 <value>Input Frequency</value>
1182 <key>samp_rate</key>
1183 <value>samp_rate</value>
1186 <key>baseband_freq</key>
1190 <key>y_per_div</key>
1198 <key>ref_level</key>
1202 <key>ref_scale</key>
1214 <key>peak_hold</key>
1215 <value>False</value>
1219 <value>False</value>
1222 <key>avg_alpha</key>
1239 <value>notebook_0,1</value>
1242 <key>_coordinate</key>
1243 <value>(1116, 355)</value>
1246 <key>_rotation</key>
1251 <key>virtual_source</key>
1254 <value>virtual_source_0</value>
1261 <key>stream_id</key>
1262 <value>input_signal_probe</value>
1265 <key>_coordinate</key>
1266 <value>(801, 453)</value>
1269 <key>_rotation</key>
1274 <key>virtual_sink</key>
1277 <value>virtual_sink_0</value>
1284 <key>stream_id</key>
1285 <value>input_signal_probe</value>
1288 <key>_coordinate</key>
1289 <value>(280, 475)</value>
1292 <key>_rotation</key>
1297 <key>wxgui_fftsink2</key>
1300 <value>wxgui_fftsink2_0_0</value>
1308 <value>complex</value>
1312 <value>Output Frequency</value>
1315 <key>samp_rate</key>
1316 <value>samp_rate</value>
1319 <key>baseband_freq</key>
1323 <key>y_per_div</key>
1331 <key>ref_level</key>
1335 <key>ref_scale</key>
1347 <key>peak_hold</key>
1348 <value>False</value>
1352 <value>False</value>
1355 <key>avg_alpha</key>
1372 <value>notebook_0,0</value>
1375 <key>_coordinate</key>
1376 <value>(663, 687)</value>
1379 <key>_rotation</key>
1384 <key>gr_pfb_clock_sync_xxx</key>
1387 <value>gr_pfb_clock_sync_xxx_0</value>
1403 <value>time_alpha</value>
1407 <value>time_beta</value>
1411 <value>rrctaps</value>
1414 <key>filter_size</key>
1415 <value>nfilts</value>
1418 <key>init_phase</key>
1426 <key>_coordinate</key>
1427 <value>(662, 527)</value>
1430 <key>_rotation</key>
1435 <key>gr_float_to_complex</key>
1438 <value>gr_float_to_complex_0</value>
1449 <key>_coordinate</key>
1450 <value>(592, 184)</value>
1453 <key>_rotation</key>
1458 <key>gr_channel_model</key>
1461 <value>gr_channel_model_0</value>
1468 <key>noise_voltage</key>
1469 <value>noise_amp</value>
1472 <key>freq_offset</key>
1473 <value>freq_offset</value>
1477 <value>interpratio</value>
1488 <key>_coordinate</key>
1489 <value>(60, 443)</value>
1492 <key>_rotation</key>
1497 <key>gr_multiply_const_vxx</key>
1500 <value>gr_multiply_const_vxx_0</value>
1508 <value>complex</value>
1512 <value>sig_amp</value>
1519 <key>_coordinate</key>
1520 <value>(670, 322)</value>
1523 <key>_rotation</key>
1528 <key>blks2_pfb_arb_resampler_ccf</key>
1531 <value>blks2_pfb_arb_resampler_ccf_0</value>
1543 <value>firdes.root_raised_cosine(32, 32, 1.0, 0.35, 44*32)</value>
1550 <key>_coordinate</key>
1551 <value>(778, 180)</value>
1554 <key>_rotation</key>
1559 <key>gr_fll_band_edge_cc</key>
1562 <value>gr_fll_band_edge_cc_0</value>
1573 <key>samps_per_sym</key>
1578 <value>rolloff</value>
1581 <key>filter_size</key>
1586 <value>freq_alpha</value>
1590 <value>freq_beta</value>
1593 <key>_coordinate</key>
1594 <value>(429, 528)</value>
1597 <key>_rotation</key>
1616 <key>_coordinate</key>
1617 <value>(40, 829)</value>
1620 <key>_rotation</key>
1625 <source_block_id>random_source_x_0</source_block_id>
1626 <sink_block_id>gr_uchar_to_float_0</sink_block_id>
1627 <source_key>0</source_key>
1628 <sink_key>0</sink_key>
1631 <source_block_id>gr_uchar_to_float_0_0</source_block_id>
1632 <sink_block_id>gr_add_xx_0_1</sink_block_id>
1633 <source_key>0</source_key>
1634 <sink_key>0</sink_key>
1637 <source_block_id>const_source_x_0_0</source_block_id>
1638 <sink_block_id>gr_add_xx_0_1</sink_block_id>
1639 <source_key>0</source_key>
1640 <sink_key>1</sink_key>
1643 <source_block_id>random_source_x_0_0</source_block_id>
1644 <sink_block_id>gr_uchar_to_float_0_0</sink_block_id>
1645 <source_key>0</source_key>
1646 <sink_key>0</sink_key>
1649 <source_block_id>gr_channel_model_0</source_block_id>
1650 <sink_block_id>gr_throttle_0</sink_block_id>
1651 <source_key>0</source_key>
1652 <sink_key>0</sink_key>
1655 <source_block_id>gr_add_xx_0</source_block_id>
1656 <sink_block_id>gr_float_to_complex_0</sink_block_id>
1657 <source_key>0</source_key>
1658 <sink_key>0</sink_key>
1661 <source_block_id>gr_add_xx_0_1</source_block_id>
1662 <sink_block_id>gr_float_to_complex_0</sink_block_id>
1663 <source_key>0</source_key>
1664 <sink_key>1</sink_key>
1667 <source_block_id>gr_uchar_to_float_0</source_block_id>
1668 <sink_block_id>gr_add_xx_0</sink_block_id>
1669 <source_key>0</source_key>
1670 <sink_key>0</sink_key>
1673 <source_block_id>const_source_x_0</source_block_id>
1674 <sink_block_id>gr_add_xx_0</sink_block_id>
1675 <source_key>0</source_key>
1676 <sink_key>1</sink_key>
1679 <source_block_id>gr_throttle_0</source_block_id>
1680 <sink_block_id>gr_fll_band_edge_cc_0</sink_block_id>
1681 <source_key>0</source_key>
1682 <sink_key>0</sink_key>
1685 <source_block_id>gr_fll_band_edge_cc_0</source_block_id>
1686 <sink_block_id>gr_pfb_clock_sync_xxx_0</sink_block_id>
1687 <source_key>0</source_key>
1688 <sink_key>0</sink_key>
1691 <source_block_id>gr_pfb_clock_sync_xxx_0</source_block_id>
1692 <sink_block_id>gr_costas_loop_cc_0</sink_block_id>
1693 <source_key>0</source_key>
1694 <sink_key>0</sink_key>
1697 <source_block_id>gr_costas_loop_cc_0</source_block_id>
1698 <sink_block_id>wxgui_scopesink2_0</sink_block_id>
1699 <source_key>0</source_key>
1700 <sink_key>0</sink_key>
1703 <source_block_id>gr_fll_band_edge_cc_0</source_block_id>
1704 <sink_block_id>wxgui_fftsink2_0_0</sink_block_id>
1705 <source_key>0</source_key>
1706 <sink_key>0</sink_key>
1709 <source_block_id>virtual_source_0</source_block_id>
1710 <sink_block_id>wxgui_scopesink2_0_0_1</sink_block_id>
1711 <source_key>0</source_key>
1712 <sink_key>0</sink_key>
1715 <source_block_id>virtual_source_0</source_block_id>
1716 <sink_block_id>wxgui_fftsink2_0</sink_block_id>
1717 <source_key>0</source_key>
1718 <sink_key>0</sink_key>
1721 <source_block_id>gr_channel_model_0</source_block_id>
1722 <sink_block_id>virtual_sink_0</sink_block_id>
1723 <source_key>0</source_key>
1724 <sink_key>0</sink_key>
1727 <source_block_id>gr_float_to_complex_0</source_block_id>
1728 <sink_block_id>blks2_pfb_arb_resampler_ccf_0</sink_block_id>
1729 <source_key>0</source_key>
1730 <sink_key>0</sink_key>
1733 <source_block_id>blks2_pfb_arb_resampler_ccf_0</source_block_id>
1734 <sink_block_id>gr_multiply_const_vxx_0</sink_block_id>
1735 <source_key>0</source_key>
1736 <sink_key>0</sink_key>
1739 <source_block_id>gr_multiply_const_vxx_0</source_block_id>
1740 <sink_block_id>gr_channel_model_0</sink_block_id>
1741 <source_key>0</source_key>
1742 <sink_key>0</sink_key>