1 <?xml version='1.0' encoding='ASCII'?>
3 <timestamp>Sat Mar 6 17:17:22 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>phase_alpha</value>
724 <value>Phase Alpha</value>
744 <value>wx.SL_HORIZONTAL</value>
748 <value>float_converter</value>
759 <key>_coordinate</key>
760 <value>(953, 8)</value>
768 <key>variable_slider</key>
771 <value>phase_beta</value>
779 <value>Phase Beta</value>
799 <value>wx.SL_HORIZONTAL</value>
803 <value>float_converter</value>
814 <key>_coordinate</key>
815 <value>(1066, 8)</value>
823 <key>gr_costas_loop_cc</key>
826 <value>gr_costas_loop_cc_0</value>
834 <value>phase_alpha</value>
838 <value>phase_beta</value>
853 <key>_coordinate</key>
854 <value>(915, 560)</value>
862 <key>wxgui_scopesink2</key>
865 <value>wxgui_scopesink2_0</value>
873 <value>complex</value>
877 <value>Input Signal</value>
881 <value>samp_rate</value>
904 <key>num_inputs</key>
917 <value>notebook_0,0</value>
920 <key>_coordinate</key>
921 <value>(1116, 559)</value>
932 <value>rrctaps</value>
940 <value>firdes.root_raised_cosine(nfilts,1.0,1.0/(spb*nfilts), rolloff, int(11*spb*nfilts))</value>
943 <key>_coordinate</key>
944 <value>(436, 755)</value>
955 <value>notebook_0</value>
963 <value>wx.NB_TOP</value>
967 <value>['Output Signal', 'Input Signal']</value>
978 <key>_coordinate</key>
979 <value>(203, 823)</value>
987 <key>wxgui_scopesink2</key>
990 <value>wxgui_scopesink2_0_0_1</value>
998 <value>complex</value>
1002 <value>Input Signal</value>
1005 <key>samp_rate</key>
1006 <value>samp_rate</value>
1021 <key>ac_couple</key>
1022 <value>False</value>
1026 <value>False</value>
1029 <key>num_inputs</key>
1042 <value>notebook_0,1</value>
1045 <key>_coordinate</key>
1046 <value>(975, 312)</value>
1049 <key>_rotation</key>
1054 <key>wxgui_fftsink2</key>
1057 <value>wxgui_fftsink2_0</value>
1065 <value>complex</value>
1069 <value>Input Frequency</value>
1072 <key>samp_rate</key>
1073 <value>samp_rate</value>
1076 <key>baseband_freq</key>
1080 <key>y_per_div</key>
1088 <key>ref_level</key>
1092 <key>ref_scale</key>
1104 <key>peak_hold</key>
1105 <value>False</value>
1109 <value>False</value>
1112 <key>avg_alpha</key>
1129 <value>notebook_0,1</value>
1132 <key>_coordinate</key>
1133 <value>(1116, 355)</value>
1136 <key>_rotation</key>
1141 <key>virtual_source</key>
1144 <value>virtual_source_0</value>
1151 <key>stream_id</key>
1152 <value>input_signal_probe</value>
1155 <key>_coordinate</key>
1156 <value>(801, 453)</value>
1159 <key>_rotation</key>
1164 <key>virtual_sink</key>
1167 <value>virtual_sink_0</value>
1174 <key>stream_id</key>
1175 <value>input_signal_probe</value>
1178 <key>_coordinate</key>
1179 <value>(280, 475)</value>
1182 <key>_rotation</key>
1187 <key>wxgui_fftsink2</key>
1190 <value>wxgui_fftsink2_0_0</value>
1198 <value>complex</value>
1202 <value>Output Frequency</value>
1205 <key>samp_rate</key>
1206 <value>samp_rate</value>
1209 <key>baseband_freq</key>
1213 <key>y_per_div</key>
1221 <key>ref_level</key>
1225 <key>ref_scale</key>
1237 <key>peak_hold</key>
1238 <value>False</value>
1242 <value>False</value>
1245 <key>avg_alpha</key>
1262 <value>notebook_0,0</value>
1265 <key>_coordinate</key>
1266 <value>(663, 687)</value>
1269 <key>_rotation</key>
1274 <key>gr_pfb_clock_sync_xxx</key>
1277 <value>gr_pfb_clock_sync_xxx_0</value>
1293 <value>time_alpha</value>
1297 <value>time_beta</value>
1301 <value>rrctaps</value>
1304 <key>filter_size</key>
1305 <value>nfilts</value>
1308 <key>init_phase</key>
1316 <key>_coordinate</key>
1317 <value>(662, 527)</value>
1320 <key>_rotation</key>
1325 <key>gr_float_to_complex</key>
1328 <value>gr_float_to_complex_0</value>
1339 <key>_coordinate</key>
1340 <value>(592, 184)</value>
1343 <key>_rotation</key>
1348 <key>gr_channel_model</key>
1351 <value>gr_channel_model_0</value>
1358 <key>noise_voltage</key>
1359 <value>noise_amp</value>
1362 <key>freq_offset</key>
1363 <value>freq_offset</value>
1367 <value>interpratio</value>
1378 <key>_coordinate</key>
1379 <value>(60, 443)</value>
1382 <key>_rotation</key>
1387 <key>gr_multiply_const_vxx</key>
1390 <value>gr_multiply_const_vxx_0</value>
1398 <value>complex</value>
1402 <value>sig_amp</value>
1409 <key>_coordinate</key>
1410 <value>(670, 322)</value>
1413 <key>_rotation</key>
1418 <key>blks2_pfb_arb_resampler_ccf</key>
1421 <value>blks2_pfb_arb_resampler_ccf_0</value>
1433 <value>firdes.root_raised_cosine(32, 32, 1.0, 0.35, 44*32)</value>
1440 <key>_coordinate</key>
1441 <value>(778, 180)</value>
1444 <key>_rotation</key>
1449 <key>gr_fll_band_edge_cc</key>
1452 <value>gr_fll_band_edge_cc_0</value>
1463 <key>samps_per_sym</key>
1468 <value>rolloff</value>
1471 <key>filter_size</key>
1476 <value>freq_alpha</value>
1480 <value>freq_beta</value>
1483 <key>_coordinate</key>
1484 <value>(429, 528)</value>
1487 <key>_rotation</key>
1506 <key>_coordinate</key>
1507 <value>(40, 829)</value>
1510 <key>_rotation</key>
1515 <key>variable_slider</key>
1518 <value>freq_alpha</value>
1526 <value>Freq Alpha</value>
1541 <key>num_steps</key>
1546 <value>wx.SL_HORIZONTAL</value>
1549 <key>converver</key>
1550 <value>float_converter</value>
1561 <key>_coordinate</key>
1562 <value>(734, 10)</value>
1565 <key>_rotation</key>
1570 <key>variable_slider</key>
1573 <value>freq_beta</value>
1581 <value>Freq Beta</value>
1596 <key>num_steps</key>
1601 <value>wx.SL_HORIZONTAL</value>
1604 <key>converver</key>
1605 <value>float_converter</value>
1616 <key>_coordinate</key>
1617 <value>(836, 9)</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>