test_m_fsk.grc
1 <?xml version='1.0' encoding='utf-8'?> 2 <?grc format='1' created='3.7.8'?> 3 <flow_graph> 4 <timestamp>Sat Oct 31 16:06:38 2015</timestamp> 5 <block> 6 <key>options</key> 7 <param> 8 <key>author</key> 9 <value></value> 10 </param> 11 <param> 12 <key>window_size</key> 13 <value>1280*2, 1024*4</value> 14 </param> 15 <param> 16 <key>category</key> 17 <value>Custom</value> 18 </param> 19 <param> 20 <key>comment</key> 21 <value></value> 22 </param> 23 <param> 24 <key>description</key> 25 <value></value> 26 </param> 27 <param> 28 <key>_enabled</key> 29 <value>True</value> 30 </param> 31 <param> 32 <key>_coordinate</key> 33 <value>(8, 11)</value> 34 </param> 35 <param> 36 <key>_rotation</key> 37 <value>0</value> 38 </param> 39 <param> 40 <key>generate_options</key> 41 <value>wx_gui</value> 42 </param> 43 <param> 44 <key>id</key> 45 <value>top_block</value> 46 </param> 47 <param> 48 <key>max_nouts</key> 49 <value>0</value> 50 </param> 51 <param> 52 <key>realtime_scheduling</key> 53 <value></value> 54 </param> 55 <param> 56 <key>run_options</key> 57 <value>prompt</value> 58 </param> 59 <param> 60 <key>run</key> 61 <value>True</value> 62 </param> 63 <param> 64 <key>thread_safe_setters</key> 65 <value></value> 66 </param> 67 <param> 68 <key>title</key> 69 <value></value> 70 </param> 71 </block> 72 <block> 73 <key>variable</key> 74 <param> 75 <key>comment</key> 76 <value></value> 77 </param> 78 <param> 79 <key>_enabled</key> 80 <value>True</value> 81 </param> 82 <param> 83 <key>_coordinate</key> 84 <value>(272, 11)</value> 85 </param> 86 <param> 87 <key>_rotation</key> 88 <value>0</value> 89 </param> 90 <param> 91 <key>id</key> 92 <value>interp</value> 93 </param> 94 <param> 95 <key>value</key> 96 <value>1024*4</value> 97 </param> 98 </block> 99 <block> 100 <key>variable</key> 101 <param> 102 <key>comment</key> 103 <value></value> 104 </param> 105 <param> 106 <key>_enabled</key> 107 <value>True</value> 108 </param> 109 <param> 110 <key>_coordinate</key> 111 <value>(176, 11)</value> 112 </param> 113 <param> 114 <key>_rotation</key> 115 <value>0</value> 116 </param> 117 <param> 118 <key>id</key> 119 <value>samp_rate</value> 120 </param> 121 <param> 122 <key>value</key> 123 <value>2**16</value> 124 </param> 125 </block> 126 <block> 127 <key>blocks_complex_to_float</key> 128 <param> 129 <key>alias</key> 130 <value></value> 131 </param> 132 <param> 133 <key>comment</key> 134 <value></value> 135 </param> 136 <param> 137 <key>affinity</key> 138 <value></value> 139 </param> 140 <param> 141 <key>_enabled</key> 142 <value>1</value> 143 </param> 144 <param> 145 <key>_coordinate</key> 146 <value>(656, 65)</value> 147 </param> 148 <param> 149 <key>_rotation</key> 150 <value>0</value> 151 </param> 152 <param> 153 <key>id</key> 154 <value>blocks_complex_to_float_0</value> 155 </param> 156 <param> 157 <key>maxoutbuf</key> 158 <value>0</value> 159 </param> 160 <param> 161 <key>minoutbuf</key> 162 <value>0</value> 163 </param> 164 <param> 165 <key>vlen</key> 166 <value>1</value> 167 </param> 168 </block> 169 <block> 170 <key>blocks_interleave</key> 171 <param> 172 <key>alias</key> 173 <value></value> 174 </param> 175 <param> 176 <key>blocksize</key> 177 <value>1</value> 178 </param> 179 <param> 180 <key>comment</key> 181 <value></value> 182 </param> 183 <param> 184 <key>affinity</key> 185 <value></value> 186 </param> 187 <param> 188 <key>_enabled</key> 189 <value>1</value> 190 </param> 191 <param> 192 <key>_coordinate</key> 193 <value>(904, 65)</value> 194 </param> 195 <param> 196 <key>_rotation</key> 197 <value>0</value> 198 </param> 199 <param> 200 <key>id</key> 201 <value>blocks_interleave_0</value> 202 </param> 203 <param> 204 <key>type</key> 205 <value>float</value> 206 </param> 207 <param> 208 <key>maxoutbuf</key> 209 <value>0</value> 210 </param> 211 <param> 212 <key>minoutbuf</key> 213 <value>0</value> 214 </param> 215 <param> 216 <key>num_streams</key> 217 <value>2</value> 218 </param> 219 <param> 220 <key>vlen</key> 221 <value>1</value> 222 </param> 223 </block> 224 <block> 225 <key>blocks_throttle</key> 226 <param> 227 <key>alias</key> 228 <value></value> 229 </param> 230 <param> 231 <key>comment</key> 232 <value></value> 233 </param> 234 <param> 235 <key>affinity</key> 236 <value></value> 237 </param> 238 <param> 239 <key>_enabled</key> 240 <value>True</value> 241 </param> 242 <param> 243 <key>_coordinate</key> 244 <value>(496, 155)</value> 245 </param> 246 <param> 247 <key>_rotation</key> 248 <value>0</value> 249 </param> 250 <param> 251 <key>id</key> 252 <value>blocks_throttle_0</value> 253 </param> 254 <param> 255 <key>ignoretag</key> 256 <value>True</value> 257 </param> 258 <param> 259 <key>maxoutbuf</key> 260 <value>0</value> 261 </param> 262 <param> 263 <key>minoutbuf</key> 264 <value>0</value> 265 </param> 266 <param> 267 <key>samples_per_second</key> 268 <value>samp_rate</value> 269 </param> 270 <param> 271 <key>type</key> 272 <value>complex</value> 273 </param> 274 <param> 275 <key>vlen</key> 276 <value>1</value> 277 </param> 278 </block> 279 <block> 280 <key>blocks_vco_c</key> 281 <param> 282 <key>amplitude</key> 283 <value>1</value> 284 </param> 285 <param> 286 <key>alias</key> 287 <value></value> 288 </param> 289 <param> 290 <key>comment</key> 291 <value></value> 292 </param> 293 <param> 294 <key>affinity</key> 295 <value></value> 296 </param> 297 <param> 298 <key>_enabled</key> 299 <value>True</value> 300 </param> 301 <param> 302 <key>_coordinate</key> 303 <value>(248, 139)</value> 304 </param> 305 <param> 306 <key>_rotation</key> 307 <value>0</value> 308 </param> 309 <param> 310 <key>id</key> 311 <value>blocks_vco_c_0</value> 312 </param> 313 <param> 314 <key>maxoutbuf</key> 315 <value>0</value> 316 </param> 317 <param> 318 <key>minoutbuf</key> 319 <value>0</value> 320 </param> 321 <param> 322 <key>samp_rate</key> 323 <value>samp_rate</value> 324 </param> 325 <param> 326 <key>sensitivity</key> 327 <value>samp_rate*0.9</value> 328 </param> 329 </block> 330 <block> 331 <key>blocks_vector_source_x</key> 332 <param> 333 <key>alias</key> 334 <value></value> 335 </param> 336 <param> 337 <key>comment</key> 338 <value></value> 339 </param> 340 <param> 341 <key>affinity</key> 342 <value></value> 343 </param> 344 <param> 345 <key>_enabled</key> 346 <value>True</value> 347 </param> 348 <param> 349 <key>_coordinate</key> 350 <value>(8, 139)</value> 351 </param> 352 <param> 353 <key>_rotation</key> 354 <value>0</value> 355 </param> 356 <param> 357 <key>id</key> 358 <value>blocks_vector_source_x_0</value> 359 </param> 360 <param> 361 <key>maxoutbuf</key> 362 <value>0</value> 363 </param> 364 <param> 365 <key>minoutbuf</key> 366 <value>0</value> 367 </param> 368 <param> 369 <key>type</key> 370 <value>float</value> 371 </param> 372 <param> 373 <key>repeat</key> 374 <value>True</value> 375 </param> 376 <param> 377 <key>tags</key> 378 <value>[]</value> 379 </param> 380 <param> 381 <key>vlen</key> 382 <value>1</value> 383 </param> 384 <param> 385 <key>vector</key> 386 <value>[2]*interp+[-2]*interp+[0.333*2]*interp+[-0.333*2]*interp</value> 387 </param> 388 </block> 389 <block> 390 <key>ha5kfu_execproc_sink_f</key> 391 <param> 392 <key>alias</key> 393 <value></value> 394 </param> 395 <param> 396 <key>commandline</key> 397 <value>csdr fmdemod_quadri_cf | csdr dsb_fc | csdr fir_decimate_cc 40 | csdr timing_recovery_cc GARDNER 100 0.5 2 --add_q | CSDR_FIXED_BUFSIZE=64 csdr realpart_cf | CSDR_FIXED_BUFSIZE=64 csdr gain_ff 2.5 | CSDR_FIXED_BUFSIZE=64 csdr generic_slicer_f_u8 4 > /s/mfsksymbols</value> 398 </param> 399 <param> 400 <key>comment</key> 401 <value></value> 402 </param> 403 <param> 404 <key>affinity</key> 405 <value></value> 406 </param> 407 <param> 408 <key>_enabled</key> 409 <value>1</value> 410 </param> 411 <param> 412 <key>_coordinate</key> 413 <value>(1040, 75)</value> 414 </param> 415 <param> 416 <key>_rotation</key> 417 <value>0</value> 418 </param> 419 <param> 420 <key>id</key> 421 <value>ha5kfu_execproc_sink_f_0</value> 422 </param> 423 </block> 424 <block> 425 <key>ha5kfu_execproc_xx</key> 426 <param> 427 <key>alias</key> 428 <value></value> 429 </param> 430 <param> 431 <key>commandline</key> 432 <value>csdr fmdemod_quadri_cf | csdr dsb_fc | csdr bandpass_fir_fft_cc -0.1 0.1 0.001 | csdr timing_recovery_cc GARDNER 1024 0.5 2 --add_q | csdr realpart_cf | csdr generic_slicer_f_u8 4 > /s/sliced</value> 433 </param> 434 <param> 435 <key>comment</key> 436 <value></value> 437 </param> 438 <param> 439 <key>affinity</key> 440 <value></value> 441 </param> 442 <param> 443 <key>_enabled</key> 444 <value>0</value> 445 </param> 446 <param> 447 <key>_coordinate</key> 448 <value>(528, 467)</value> 449 </param> 450 <param> 451 <key>_rotation</key> 452 <value>0</value> 453 </param> 454 <param> 455 <key>id</key> 456 <value>ha5kfu_execproc_xx_0</value> 457 </param> 458 <param> 459 <key>maxoutbuf</key> 460 <value>0</value> 461 </param> 462 <param> 463 <key>minoutbuf</key> 464 <value>0</value> 465 </param> 466 <param> 467 <key>type</key> 468 <value>cc</value> 469 </param> 470 </block> 471 <block> 472 <key>wxgui_fftsink2</key> 473 <param> 474 <key>avg_alpha</key> 475 <value>0</value> 476 </param> 477 <param> 478 <key>average</key> 479 <value>False</value> 480 </param> 481 <param> 482 <key>baseband_freq</key> 483 <value>0</value> 484 </param> 485 <param> 486 <key>alias</key> 487 <value></value> 488 </param> 489 <param> 490 <key>comment</key> 491 <value></value> 492 </param> 493 <param> 494 <key>affinity</key> 495 <value></value> 496 </param> 497 <param> 498 <key>_enabled</key> 499 <value>True</value> 500 </param> 501 <param> 502 <key>fft_size</key> 503 <value>1024</value> 504 </param> 505 <param> 506 <key>freqvar</key> 507 <value>None</value> 508 </param> 509 <param> 510 <key>_coordinate</key> 511 <value>(1040, 115)</value> 512 </param> 513 <param> 514 <key>_rotation</key> 515 <value>0</value> 516 </param> 517 <param> 518 <key>grid_pos</key> 519 <value></value> 520 </param> 521 <param> 522 <key>id</key> 523 <value>wxgui_fftsink2_0</value> 524 </param> 525 <param> 526 <key>notebook</key> 527 <value></value> 528 </param> 529 <param> 530 <key>peak_hold</key> 531 <value>False</value> 532 </param> 533 <param> 534 <key>ref_level</key> 535 <value>0</value> 536 </param> 537 <param> 538 <key>ref_scale</key> 539 <value>2.0</value> 540 </param> 541 <param> 542 <key>fft_rate</key> 543 <value>15</value> 544 </param> 545 <param> 546 <key>samp_rate</key> 547 <value>samp_rate</value> 548 </param> 549 <param> 550 <key>title</key> 551 <value>FFT Plot</value> 552 </param> 553 <param> 554 <key>type</key> 555 <value>complex</value> 556 </param> 557 <param> 558 <key>win_size</key> 559 <value></value> 560 </param> 561 <param> 562 <key>win</key> 563 <value>None</value> 564 </param> 565 <param> 566 <key>y_divs</key> 567 <value>10</value> 568 </param> 569 <param> 570 <key>y_per_div</key> 571 <value>10</value> 572 </param> 573 </block> 574 <block> 575 <key>wxgui_scopesink2</key> 576 <param> 577 <key>ac_couple</key> 578 <value>False</value> 579 </param> 580 <param> 581 <key>alias</key> 582 <value></value> 583 </param> 584 <param> 585 <key>comment</key> 586 <value></value> 587 </param> 588 <param> 589 <key>affinity</key> 590 <value></value> 591 </param> 592 <param> 593 <key>_enabled</key> 594 <value>0</value> 595 </param> 596 <param> 597 <key>_coordinate</key> 598 <value>(864, 443)</value> 599 </param> 600 <param> 601 <key>_rotation</key> 602 <value>0</value> 603 </param> 604 <param> 605 <key>grid_pos</key> 606 <value></value> 607 </param> 608 <param> 609 <key>id</key> 610 <value>wxgui_scopesink2_0</value> 611 </param> 612 <param> 613 <key>notebook</key> 614 <value></value> 615 </param> 616 <param> 617 <key>num_inputs</key> 618 <value>1</value> 619 </param> 620 <param> 621 <key>samp_rate</key> 622 <value>samp_rate</value> 623 </param> 624 <param> 625 <key>t_scale</key> 626 <value>0</value> 627 </param> 628 <param> 629 <key>title</key> 630 <value>Scope Plot</value> 631 </param> 632 <param> 633 <key>trig_mode</key> 634 <value>wxgui.TRIG_MODE_AUTO</value> 635 </param> 636 <param> 637 <key>type</key> 638 <value>complex</value> 639 </param> 640 <param> 641 <key>v_offset</key> 642 <value>0</value> 643 </param> 644 <param> 645 <key>v_scale</key> 646 <value>0</value> 647 </param> 648 <param> 649 <key>win_size</key> 650 <value></value> 651 </param> 652 <param> 653 <key>xy_mode</key> 654 <value>False</value> 655 </param> 656 <param> 657 <key>y_axis_label</key> 658 <value>Counts</value> 659 </param> 660 </block> 661 <block> 662 <key>wxgui_waterfallsink2</key> 663 <param> 664 <key>avg_alpha</key> 665 <value>0</value> 666 </param> 667 <param> 668 <key>average</key> 669 <value>False</value> 670 </param> 671 <param> 672 <key>baseband_freq</key> 673 <value>0</value> 674 </param> 675 <param> 676 <key>alias</key> 677 <value></value> 678 </param> 679 <param> 680 <key>comment</key> 681 <value></value> 682 </param> 683 <param> 684 <key>affinity</key> 685 <value></value> 686 </param> 687 <param> 688 <key>dynamic_range</key> 689 <value>100</value> 690 </param> 691 <param> 692 <key>_enabled</key> 693 <value>True</value> 694 </param> 695 <param> 696 <key>fft_rate</key> 697 <value>15</value> 698 </param> 699 <param> 700 <key>fft_size</key> 701 <value>512</value> 702 </param> 703 <param> 704 <key>freqvar</key> 705 <value>None</value> 706 </param> 707 <param> 708 <key>_coordinate</key> 709 <value>(864, 251)</value> 710 </param> 711 <param> 712 <key>_rotation</key> 713 <value>0</value> 714 </param> 715 <param> 716 <key>grid_pos</key> 717 <value></value> 718 </param> 719 <param> 720 <key>id</key> 721 <value>wxgui_waterfallsink2_0</value> 722 </param> 723 <param> 724 <key>notebook</key> 725 <value></value> 726 </param> 727 <param> 728 <key>ref_scale</key> 729 <value>2.0</value> 730 </param> 731 <param> 732 <key>ref_level</key> 733 <value>0</value> 734 </param> 735 <param> 736 <key>samp_rate</key> 737 <value>samp_rate</value> 738 </param> 739 <param> 740 <key>title</key> 741 <value>Waterfall Plot</value> 742 </param> 743 <param> 744 <key>type</key> 745 <value>complex</value> 746 </param> 747 <param> 748 <key>win_size</key> 749 <value></value> 750 </param> 751 <param> 752 <key>win</key> 753 <value>None</value> 754 </param> 755 </block> 756 <connection> 757 <source_block_id>blocks_complex_to_float_0</source_block_id> 758 <sink_block_id>blocks_interleave_0</sink_block_id> 759 <source_key>1</source_key> 760 <sink_key>1</sink_key> 761 </connection> 762 <connection> 763 <source_block_id>blocks_complex_to_float_0</source_block_id> 764 <sink_block_id>blocks_interleave_0</sink_block_id> 765 <source_key>0</source_key> 766 <sink_key>0</sink_key> 767 </connection> 768 <connection> 769 <source_block_id>blocks_interleave_0</source_block_id> 770 <sink_block_id>ha5kfu_execproc_sink_f_0</sink_block_id> 771 <source_key>0</source_key> 772 <sink_key>0</sink_key> 773 </connection> 774 <connection> 775 <source_block_id>blocks_throttle_0</source_block_id> 776 <sink_block_id>blocks_complex_to_float_0</sink_block_id> 777 <source_key>0</source_key> 778 <sink_key>0</sink_key> 779 </connection> 780 <connection> 781 <source_block_id>blocks_throttle_0</source_block_id> 782 <sink_block_id>ha5kfu_execproc_xx_0</sink_block_id> 783 <source_key>0</source_key> 784 <sink_key>0</sink_key> 785 </connection> 786 <connection> 787 <source_block_id>blocks_throttle_0</source_block_id> 788 <sink_block_id>wxgui_fftsink2_0</sink_block_id> 789 <source_key>0</source_key> 790 <sink_key>0</sink_key> 791 </connection> 792 <connection> 793 <source_block_id>blocks_throttle_0</source_block_id> 794 <sink_block_id>wxgui_waterfallsink2_0</sink_block_id> 795 <source_key>0</source_key> 796 <sink_key>0</sink_key> 797 </connection> 798 <connection> 799 <source_block_id>blocks_vco_c_0</source_block_id> 800 <sink_block_id>blocks_throttle_0</sink_block_id> 801 <source_key>0</source_key> 802 <sink_key>0</sink_key> 803 </connection> 804 <connection> 805 <source_block_id>blocks_vector_source_x_0</source_block_id> 806 <sink_block_id>blocks_vco_c_0</sink_block_id> 807 <source_key>0</source_key> 808 <sink_key>0</sink_key> 809 </connection> 810 <connection> 811 <source_block_id>ha5kfu_execproc_xx_0</source_block_id> 812 <sink_block_id>wxgui_scopesink2_0</sink_block_id> 813 <source_key>0</source_key> 814 <sink_key>0</sink_key> 815 </connection> 816 </flow_graph>