1 <?xml version='1.0' encoding='utf-8'?>
2 <?grc format='1' created='3.7.13'?>
4 <timestamp>Thu Aug 28 08:24:49 2014</timestamp>
12 <key>window_size</key>
13 <value>1600, 3200</value>
24 <key>description</key>
32 <key>_coordinate</key>
33 <value>(14, 9)</value>
40 <key>generate_options</key>
44 <key>hier_block_src_path</key>
56 <key>qt_qss_theme</key>
60 <key>realtime_scheduling</key>
64 <key>run_command</key>
65 <value>{python} -u {filename}</value>
68 <key>run_options</key>
76 <key>sizing_mode</key>
80 <key>thread_safe_setters</key>
85 <value>Stereo FM receiver and RDS Decoder</value>
103 <key>_coordinate</key>
104 <value>(432, 24)</value>
112 <value>freq_offset</value>
116 <value>250000</value>
130 <key>_coordinate</key>
131 <value>(280, 24)</value>
139 <value>samp_rate</value>
147 <key>analog_fm_deemph</key>
165 <key>_coordinate</key>
166 <value>(1104, 496)</value>
174 <value>analog_fm_deemph_0_0</value>
194 <key>analog_fm_deemph</key>
212 <key>_coordinate</key>
213 <value>(1192, 496)</value>
221 <value>analog_fm_deemph_0_0_0</value>
241 <key>analog_sig_source_x</key>
264 <value>300000</value>
267 <key>_coordinate</key>
268 <value>(464, 148)</value>
276 <value>analog_sig_source_x_0</value>
292 <value>complex</value>
296 <value>samp_rate</value>
300 <value>analog.GR_COS_WAVE</value>
304 <key>analog_wfm_rcv</key>
306 <key>audio_decimation</key>
307 <value>int(samp_rate/(250e3))</value>
326 <key>_coordinate</key>
327 <value>(464, 352)</value>
335 <value>analog_wfm_rcv_0</value>
347 <value>samp_rate</value>
351 <key>audio_sink</key>
365 <key>device_name</key>
373 <key>_coordinate</key>
374 <value>(1304, 860)</value>
382 <value>audio_sink_0</value>
385 <key>num_inputs</key>
389 <key>ok_to_block</key>
398 <key>blocks_add_xx</key>
416 <key>_coordinate</key>
417 <value>(1204, 344)</value>
425 <value>blocks_add_xx_0</value>
440 <key>num_inputs</key>
449 <key>blocks_complex_to_real</key>
467 <key>_coordinate</key>
468 <value>(1320, 236)</value>
476 <value>blocks_complex_to_real_0</value>
492 <key>blocks_file_source</key>
495 <value>pmt.PMT_NIL</value>
515 <value>/home/astra/ctf_northpole_airwaves/airwaves.bin</value>
518 <key>_coordinate</key>
519 <value>(24, 156)</value>
527 <value>blocks_file_source_0</value>
539 <value>complex</value>
551 <key>blocks_keep_one_in_n</key>
569 <key>_coordinate</key>
570 <value>(680, 868)</value>
578 <value>blocks_keep_one_in_n_0</value>
602 <key>blocks_multiply_const_vxx</key>
613 <value>10**(1.*(-3)/10)</value>
624 <key>_coordinate</key>
625 <value>(1312, 668)</value>
633 <value>blocks_multiply_const_vxx_0</value>
653 <key>blocks_multiply_const_vxx</key>
664 <value>10**(1.*(-3)/10)</value>
675 <key>_coordinate</key>
676 <value>(1312, 748)</value>
684 <value>blocks_multiply_const_vxx_0_0</value>
704 <key>blocks_multiply_xx</key>
722 <key>_coordinate</key>
723 <value>(340, 184)</value>
731 <value>blocks_multiply_xx_0</value>
735 <value>complex</value>
746 <key>num_inputs</key>
755 <key>blocks_sub_xx</key>
773 <key>_coordinate</key>
774 <value>(1116, 344)</value>
782 <value>blocks_sub_xx_0</value>
797 <key>num_inputs</key>
806 <key>digital_diff_decoder_bb</key>
824 <key>_coordinate</key>
825 <value>(384, 868)</value>
833 <value>digital_diff_decoder_bb_0</value>
849 <key>digital_psk_demod</key>
863 <key>differential</key>
876 <value>6.28/100.0</value>
879 <key>_coordinate</key>
880 <value>(432, 616)</value>
888 <value>"gray"</value>
892 <value>digital_psk_demod_0</value>
907 <key>constellation_points</key>
912 <value>6.28/100.0</value>
915 <key>samples_per_symbol</key>
920 <value>6.28/100.0</value>
928 <key>fir_filter_xxx</key>
950 <key>_coordinate</key>
951 <value>(928, 160)</value>
959 <value>fir_filter_xxx_1</value>
970 <key>samp_delay</key>
975 <value>firdes.low_pass(1.0,240000,13e3,3e3,firdes.WIN_HAMMING)</value>
983 <key>freq_xlating_fir_filter_xxx</key>
989 <key>center_freq</key>
990 <value>freq_offset</value>
1009 <key>_coordinate</key>
1010 <value>(56, 328)</value>
1013 <key>_rotation</key>
1018 <value>freq_xlating_fir_filter_xxx_0</value>
1021 <key>maxoutbuf</key>
1025 <key>minoutbuf</key>
1029 <key>samp_rate</key>
1030 <value>samp_rate</value>
1034 <value>firdes.low_pass(1, samp_rate, 80000, 20000)</value>
1042 <key>freq_xlating_fir_filter_xxx</key>
1048 <key>center_freq</key>
1068 <key>_coordinate</key>
1069 <value>(456, 472)</value>
1072 <key>_rotation</key>
1077 <value>freq_xlating_fir_filter_xxx_1_0</value>
1080 <key>maxoutbuf</key>
1084 <key>minoutbuf</key>
1088 <key>samp_rate</key>
1089 <value>250000</value>
1093 <value>firdes.low_pass(2500.0,250000,2.6e3,2e3,firdes.WIN_HAMMING)</value>
1101 <key>freq_xlating_fir_filter_xxx</key>
1107 <key>center_freq</key>
1108 <value>38000</value>
1127 <key>_coordinate</key>
1128 <value>(1256, 32)</value>
1131 <key>_rotation</key>
1136 <value>freq_xlating_fir_filter_xxx_2</value>
1139 <key>maxoutbuf</key>
1143 <key>minoutbuf</key>
1147 <key>samp_rate</key>
1148 <value>240000</value>
1152 <value>firdes.low_pass(1.0,240000,13e3,3e3,firdes.WIN_HAMMING)</value>
1160 <key>gr_rds_decoder</key>
1175 <value>False</value>
1182 <key>_coordinate</key>
1183 <value>(88, 856)</value>
1186 <key>_rotation</key>
1191 <value>gr_rds_decoder_0</value>
1195 <value>False</value>
1198 <key>maxoutbuf</key>
1202 <key>minoutbuf</key>
1207 <key>gr_rds_panel</key>
1226 <value>88300000</value>
1229 <key>_coordinate</key>
1230 <value>(368, 996)</value>
1233 <key>_rotation</key>
1242 <value>gr_rds_panel_0</value>
1250 <key>gr_rds_parser</key>
1265 <value>False</value>
1272 <key>_coordinate</key>
1273 <value>(72, 964)</value>
1276 <key>_rotation</key>
1281 <value>gr_rds_parser_0</value>
1288 <key>maxoutbuf</key>
1292 <key>minoutbuf</key>
1296 <key>pty_locale</key>
1319 <key>_coordinate</key>
1320 <value>(584, 20)</value>
1323 <key>_rotation</key>
1328 <value>import_0</value>
1332 <value>import math</value>
1336 <key>pfb_arb_resampler_xxx</key>
1354 <key>_coordinate</key>
1355 <value>(72, 472)</value>
1358 <key>_rotation</key>
1363 <value>pfb_arb_resampler_xxx_0</value>
1366 <key>maxoutbuf</key>
1370 <key>minoutbuf</key>
1379 <value>19000/250e3</value>
1382 <key>samp_delay</key>
1399 <key>pfb_arb_resampler_xxx</key>
1417 <key>_coordinate</key>
1418 <value>(872, 16)</value>
1421 <key>_rotation</key>
1426 <value>pfb_arb_resampler_xxx_1</value>
1429 <key>maxoutbuf</key>
1433 <key>minoutbuf</key>
1442 <value>240000.0/250000</value>
1445 <key>samp_delay</key>
1462 <key>root_raised_cosine_filter</key>
1489 <value>fir_filter_ccf</value>
1492 <key>_coordinate</key>
1493 <value>(64, 640)</value>
1496 <key>_rotation</key>
1505 <value>root_raised_cosine_filter_0</value>
1512 <key>maxoutbuf</key>
1516 <key>minoutbuf</key>
1524 <key>samp_rate</key>
1525 <value>19000</value>
1533 <source_block_id>analog_fm_deemph_0_0</source_block_id>
1534 <sink_block_id>blocks_multiply_const_vxx_0_0</sink_block_id>
1535 <source_key>0</source_key>
1536 <sink_key>0</sink_key>
1539 <source_block_id>analog_fm_deemph_0_0_0</source_block_id>
1540 <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id>
1541 <source_key>0</source_key>
1542 <sink_key>0</sink_key>
1545 <source_block_id>analog_sig_source_x_0</source_block_id>
1546 <sink_block_id>blocks_multiply_xx_0</sink_block_id>
1547 <source_key>0</source_key>
1548 <sink_key>0</sink_key>
1551 <source_block_id>analog_wfm_rcv_0</source_block_id>
1552 <sink_block_id>freq_xlating_fir_filter_xxx_1_0</sink_block_id>
1553 <source_key>0</source_key>
1554 <sink_key>0</sink_key>
1557 <source_block_id>analog_wfm_rcv_0</source_block_id>
1558 <sink_block_id>pfb_arb_resampler_xxx_1</sink_block_id>
1559 <source_key>0</source_key>
1560 <sink_key>0</sink_key>
1563 <source_block_id>blocks_add_xx_0</source_block_id>
1564 <sink_block_id>analog_fm_deemph_0_0_0</sink_block_id>
1565 <source_key>0</source_key>
1566 <sink_key>0</sink_key>
1569 <source_block_id>blocks_complex_to_real_0</source_block_id>
1570 <sink_block_id>blocks_add_xx_0</sink_block_id>
1571 <source_key>0</source_key>
1572 <sink_key>1</sink_key>
1575 <source_block_id>blocks_complex_to_real_0</source_block_id>
1576 <sink_block_id>blocks_sub_xx_0</sink_block_id>
1577 <source_key>0</source_key>
1578 <sink_key>1</sink_key>
1581 <source_block_id>blocks_file_source_0</source_block_id>
1582 <sink_block_id>blocks_multiply_xx_0</sink_block_id>
1583 <source_key>0</source_key>
1584 <sink_key>1</sink_key>
1587 <source_block_id>blocks_keep_one_in_n_0</source_block_id>
1588 <sink_block_id>digital_diff_decoder_bb_0</sink_block_id>
1589 <source_key>0</source_key>
1590 <sink_key>0</sink_key>
1593 <source_block_id>blocks_multiply_const_vxx_0</source_block_id>
1594 <sink_block_id>audio_sink_0</sink_block_id>
1595 <source_key>0</source_key>
1596 <sink_key>0</sink_key>
1599 <source_block_id>blocks_multiply_const_vxx_0_0</source_block_id>
1600 <sink_block_id>audio_sink_0</sink_block_id>
1601 <source_key>0</source_key>
1602 <sink_key>1</sink_key>
1605 <source_block_id>blocks_multiply_xx_0</source_block_id>
1606 <sink_block_id>freq_xlating_fir_filter_xxx_0</sink_block_id>
1607 <source_key>0</source_key>
1608 <sink_key>0</sink_key>
1611 <source_block_id>blocks_sub_xx_0</source_block_id>
1612 <sink_block_id>analog_fm_deemph_0_0</sink_block_id>
1613 <source_key>0</source_key>
1614 <sink_key>0</sink_key>
1617 <source_block_id>digital_diff_decoder_bb_0</source_block_id>
1618 <sink_block_id>gr_rds_decoder_0</sink_block_id>
1619 <source_key>0</source_key>
1620 <sink_key>0</sink_key>
1623 <source_block_id>digital_psk_demod_0</source_block_id>
1624 <sink_block_id>blocks_keep_one_in_n_0</sink_block_id>
1625 <source_key>0</source_key>
1626 <sink_key>0</sink_key>
1629 <source_block_id>fir_filter_xxx_1</source_block_id>
1630 <sink_block_id>blocks_add_xx_0</sink_block_id>
1631 <source_key>0</source_key>
1632 <sink_key>0</sink_key>
1635 <source_block_id>fir_filter_xxx_1</source_block_id>
1636 <sink_block_id>blocks_sub_xx_0</sink_block_id>
1637 <source_key>0</source_key>
1638 <sink_key>0</sink_key>
1641 <source_block_id>freq_xlating_fir_filter_xxx_0</source_block_id>
1642 <sink_block_id>analog_wfm_rcv_0</sink_block_id>
1643 <source_key>0</source_key>
1644 <sink_key>0</sink_key>
1647 <source_block_id>freq_xlating_fir_filter_xxx_1_0</source_block_id>
1648 <sink_block_id>pfb_arb_resampler_xxx_0</sink_block_id>
1649 <source_key>0</source_key>
1650 <sink_key>0</sink_key>
1653 <source_block_id>freq_xlating_fir_filter_xxx_2</source_block_id>
1654 <sink_block_id>blocks_complex_to_real_0</sink_block_id>
1655 <source_key>0</source_key>
1656 <sink_key>0</sink_key>
1659 <source_block_id>gr_rds_decoder_0</source_block_id>
1660 <sink_block_id>gr_rds_parser_0</sink_block_id>
1661 <source_key>out</source_key>
1662 <sink_key>in</sink_key>
1665 <source_block_id>gr_rds_parser_0</source_block_id>
1666 <sink_block_id>gr_rds_panel_0</sink_block_id>
1667 <source_key>out</source_key>
1668 <sink_key>in</sink_key>
1671 <source_block_id>pfb_arb_resampler_xxx_0</source_block_id>
1672 <sink_block_id>root_raised_cosine_filter_0</sink_block_id>
1673 <source_key>0</source_key>
1674 <sink_key>0</sink_key>
1677 <source_block_id>pfb_arb_resampler_xxx_1</source_block_id>
1678 <sink_block_id>fir_filter_xxx_1</sink_block_id>
1679 <source_key>0</source_key>
1680 <sink_key>0</sink_key>
1683 <source_block_id>pfb_arb_resampler_xxx_1</source_block_id>
1684 <sink_block_id>freq_xlating_fir_filter_xxx_2</sink_block_id>
1685 <source_key>0</source_key>
1686 <sink_key>0</sink_key>
1689 <source_block_id>root_raised_cosine_filter_0</source_block_id>
1690 <sink_block_id>digital_psk_demod_0</sink_block_id>
1691 <source_key>0</source_key>
1692 <sink_key>0</sink_key>