test_fastddc.grc
1 <?xml version='1.0' encoding='utf-8'?> 2 <?grc format='1' created='3.7.8'?> 3 <flow_graph> 4 <timestamp>Sat Nov 15 20:06:19 2014</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, 1024</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>(10, 10)</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>(128, 179)</value> 85 </param> 86 <param> 87 <key>_rotation</key> 88 <value>0</value> 89 </param> 90 <param> 91 <key>id</key> 92 <value>decimation</value> 93 </param> 94 <param> 95 <key>value</key> 96 <value>4</value> 97 </param> 98 </block> 99 <block> 100 <key>variable_slider</key> 101 <param> 102 <key>comment</key> 103 <value></value> 104 </param> 105 <param> 106 <key>converver</key> 107 <value>float_converter</value> 108 </param> 109 <param> 110 <key>value</key> 111 <value>50</value> 112 </param> 113 <param> 114 <key>_enabled</key> 115 <value>True</value> 116 </param> 117 <param> 118 <key>_coordinate</key> 119 <value>(16, 267)</value> 120 </param> 121 <param> 122 <key>_rotation</key> 123 <value>0</value> 124 </param> 125 <param> 126 <key>grid_pos</key> 127 <value></value> 128 </param> 129 <param> 130 <key>id</key> 131 <value>freq</value> 132 </param> 133 <param> 134 <key>label</key> 135 <value></value> 136 </param> 137 <param> 138 <key>max</key> 139 <value>samp_rate/2</value> 140 </param> 141 <param> 142 <key>min</key> 143 <value>-samp_rate/2</value> 144 </param> 145 <param> 146 <key>notebook</key> 147 <value></value> 148 </param> 149 <param> 150 <key>num_steps</key> 151 <value>100</value> 152 </param> 153 <param> 154 <key>style</key> 155 <value>wx.SL_HORIZONTAL</value> 156 </param> 157 </block> 158 <block> 159 <key>variable</key> 160 <param> 161 <key>comment</key> 162 <value></value> 163 </param> 164 <param> 165 <key>_enabled</key> 166 <value>True</value> 167 </param> 168 <param> 169 <key>_coordinate</key> 170 <value>(9, 170)</value> 171 </param> 172 <param> 173 <key>_rotation</key> 174 <value>0</value> 175 </param> 176 <param> 177 <key>id</key> 178 <value>samp_rate</value> 179 </param> 180 <param> 181 <key>value</key> 182 <value>400000</value> 183 </param> 184 </block> 185 <block> 186 <key>analog_noise_source_x</key> 187 <param> 188 <key>amp</key> 189 <value>1</value> 190 </param> 191 <param> 192 <key>alias</key> 193 <value></value> 194 </param> 195 <param> 196 <key>comment</key> 197 <value></value> 198 </param> 199 <param> 200 <key>affinity</key> 201 <value></value> 202 </param> 203 <param> 204 <key>_enabled</key> 205 <value>0</value> 206 </param> 207 <param> 208 <key>_coordinate</key> 209 <value>(224, 403)</value> 210 </param> 211 <param> 212 <key>_rotation</key> 213 <value>0</value> 214 </param> 215 <param> 216 <key>id</key> 217 <value>analog_noise_source_x_0</value> 218 </param> 219 <param> 220 <key>maxoutbuf</key> 221 <value>0</value> 222 </param> 223 <param> 224 <key>minoutbuf</key> 225 <value>0</value> 226 </param> 227 <param> 228 <key>noise_type</key> 229 <value>analog.GR_GAUSSIAN</value> 230 </param> 231 <param> 232 <key>type</key> 233 <value>complex</value> 234 </param> 235 <param> 236 <key>seed</key> 237 <value>0</value> 238 </param> 239 </block> 240 <block> 241 <key>analog_pll_freqdet_cf</key> 242 <param> 243 <key>alias</key> 244 <value></value> 245 </param> 246 <param> 247 <key>comment</key> 248 <value></value> 249 </param> 250 <param> 251 <key>affinity</key> 252 <value></value> 253 </param> 254 <param> 255 <key>_enabled</key> 256 <value>True</value> 257 </param> 258 <param> 259 <key>_coordinate</key> 260 <value>(112, 675)</value> 261 </param> 262 <param> 263 <key>_rotation</key> 264 <value>0</value> 265 </param> 266 <param> 267 <key>id</key> 268 <value>analog_pll_freqdet_cf_0</value> 269 </param> 270 <param> 271 <key>w</key> 272 <value>(3.141592654/200)/2</value> 273 </param> 274 <param> 275 <key>max_freq</key> 276 <value>3.141592654</value> 277 </param> 278 <param> 279 <key>maxoutbuf</key> 280 <value>0</value> 281 </param> 282 <param> 283 <key>min_freq</key> 284 <value>-3.141592654</value> 285 </param> 286 <param> 287 <key>minoutbuf</key> 288 <value>0</value> 289 </param> 290 </block> 291 <block> 292 <key>analog_sig_source_x</key> 293 <param> 294 <key>amp</key> 295 <value>0.2</value> 296 </param> 297 <param> 298 <key>alias</key> 299 <value></value> 300 </param> 301 <param> 302 <key>comment</key> 303 <value></value> 304 </param> 305 <param> 306 <key>affinity</key> 307 <value></value> 308 </param> 309 <param> 310 <key>_enabled</key> 311 <value>1</value> 312 </param> 313 <param> 314 <key>freq</key> 315 <value>freq</value> 316 </param> 317 <param> 318 <key>_coordinate</key> 319 <value>(224, 29)</value> 320 </param> 321 <param> 322 <key>_rotation</key> 323 <value>0</value> 324 </param> 325 <param> 326 <key>id</key> 327 <value>analog_sig_source_x_0</value> 328 </param> 329 <param> 330 <key>maxoutbuf</key> 331 <value>0</value> 332 </param> 333 <param> 334 <key>minoutbuf</key> 335 <value>0</value> 336 </param> 337 <param> 338 <key>offset</key> 339 <value>0</value> 340 </param> 341 <param> 342 <key>type</key> 343 <value>complex</value> 344 </param> 345 <param> 346 <key>samp_rate</key> 347 <value>samp_rate</value> 348 </param> 349 <param> 350 <key>waveform</key> 351 <value>analog.GR_COS_WAVE</value> 352 </param> 353 </block> 354 <block> 355 <key>blocks_multiply_const_vxx</key> 356 <param> 357 <key>alias</key> 358 <value></value> 359 </param> 360 <param> 361 <key>comment</key> 362 <value></value> 363 </param> 364 <param> 365 <key>const</key> 366 <value>(samp_rate/decimation)*(1/(2*3.141592654))</value> 367 </param> 368 <param> 369 <key>affinity</key> 370 <value></value> 371 </param> 372 <param> 373 <key>_enabled</key> 374 <value>True</value> 375 </param> 376 <param> 377 <key>_coordinate</key> 378 <value>(368, 691)</value> 379 </param> 380 <param> 381 <key>_rotation</key> 382 <value>0</value> 383 </param> 384 <param> 385 <key>id</key> 386 <value>blocks_multiply_const_vxx_0</value> 387 </param> 388 <param> 389 <key>type</key> 390 <value>float</value> 391 </param> 392 <param> 393 <key>maxoutbuf</key> 394 <value>0</value> 395 </param> 396 <param> 397 <key>minoutbuf</key> 398 <value>0</value> 399 </param> 400 <param> 401 <key>vlen</key> 402 <value>1</value> 403 </param> 404 </block> 405 <block> 406 <key>blocks_throttle</key> 407 <param> 408 <key>alias</key> 409 <value></value> 410 </param> 411 <param> 412 <key>comment</key> 413 <value></value> 414 </param> 415 <param> 416 <key>affinity</key> 417 <value></value> 418 </param> 419 <param> 420 <key>_enabled</key> 421 <value>True</value> 422 </param> 423 <param> 424 <key>_coordinate</key> 425 <value>(424, 235)</value> 426 </param> 427 <param> 428 <key>_rotation</key> 429 <value>0</value> 430 </param> 431 <param> 432 <key>id</key> 433 <value>blocks_throttle_0</value> 434 </param> 435 <param> 436 <key>ignoretag</key> 437 <value>True</value> 438 </param> 439 <param> 440 <key>maxoutbuf</key> 441 <value>0</value> 442 </param> 443 <param> 444 <key>minoutbuf</key> 445 <value>0</value> 446 </param> 447 <param> 448 <key>samples_per_second</key> 449 <value>samp_rate</value> 450 </param> 451 <param> 452 <key>type</key> 453 <value>complex</value> 454 </param> 455 <param> 456 <key>vlen</key> 457 <value>1</value> 458 </param> 459 </block> 460 <block> 461 <key>ha5kfu_execproc_xx</key> 462 <param> 463 <key>alias</key> 464 <value></value> 465 </param> 466 <param> 467 <key>commandline</key> 468 <value>csdr fastddc_fwd_cc %d | csdr fastddc_inv_cc 0.4 %d"%(decimation,decimation)+"</value> 469 </param> 470 <param> 471 <key>comment</key> 472 <value></value> 473 </param> 474 <param> 475 <key>affinity</key> 476 <value></value> 477 </param> 478 <param> 479 <key>_enabled</key> 480 <value>True</value> 481 </param> 482 <param> 483 <key>_coordinate</key> 484 <value>(616, 235)</value> 485 </param> 486 <param> 487 <key>_rotation</key> 488 <value>0</value> 489 </param> 490 <param> 491 <key>id</key> 492 <value>ha5kfu_execproc_xx_1</value> 493 </param> 494 <param> 495 <key>maxoutbuf</key> 496 <value>0</value> 497 </param> 498 <param> 499 <key>minoutbuf</key> 500 <value>0</value> 501 </param> 502 <param> 503 <key>type</key> 504 <value>cc</value> 505 </param> 506 </block> 507 <block> 508 <key>notebook</key> 509 <param> 510 <key>alias</key> 511 <value></value> 512 </param> 513 <param> 514 <key>comment</key> 515 <value></value> 516 </param> 517 <param> 518 <key>_enabled</key> 519 <value>True</value> 520 </param> 521 <param> 522 <key>_coordinate</key> 523 <value>(160, 283)</value> 524 </param> 525 <param> 526 <key>_rotation</key> 527 <value>0</value> 528 </param> 529 <param> 530 <key>grid_pos</key> 531 <value></value> 532 </param> 533 <param> 534 <key>id</key> 535 <value>nb</value> 536 </param> 537 <param> 538 <key>labels</key> 539 <value>['FFT', 'Scope']</value> 540 </param> 541 <param> 542 <key>notebook</key> 543 <value></value> 544 </param> 545 <param> 546 <key>style</key> 547 <value>wx.NB_TOP</value> 548 </param> 549 </block> 550 <block> 551 <key>wxgui_fftsink2</key> 552 <param> 553 <key>avg_alpha</key> 554 <value>0</value> 555 </param> 556 <param> 557 <key>average</key> 558 <value>False</value> 559 </param> 560 <param> 561 <key>baseband_freq</key> 562 <value>0</value> 563 </param> 564 <param> 565 <key>alias</key> 566 <value></value> 567 </param> 568 <param> 569 <key>comment</key> 570 <value></value> 571 </param> 572 <param> 573 <key>affinity</key> 574 <value></value> 575 </param> 576 <param> 577 <key>_enabled</key> 578 <value>True</value> 579 </param> 580 <param> 581 <key>fft_size</key> 582 <value>1024</value> 583 </param> 584 <param> 585 <key>freqvar</key> 586 <value>None</value> 587 </param> 588 <param> 589 <key>_coordinate</key> 590 <value>(952, 155)</value> 591 </param> 592 <param> 593 <key>_rotation</key> 594 <value>0</value> 595 </param> 596 <param> 597 <key>grid_pos</key> 598 <value></value> 599 </param> 600 <param> 601 <key>id</key> 602 <value>wxgui_fftsink2_0</value> 603 </param> 604 <param> 605 <key>notebook</key> 606 <value>nb, 0</value> 607 </param> 608 <param> 609 <key>peak_hold</key> 610 <value>False</value> 611 </param> 612 <param> 613 <key>ref_level</key> 614 <value>0</value> 615 </param> 616 <param> 617 <key>ref_scale</key> 618 <value>2.0</value> 619 </param> 620 <param> 621 <key>fft_rate</key> 622 <value>15</value> 623 </param> 624 <param> 625 <key>samp_rate</key> 626 <value>samp_rate/decimation</value> 627 </param> 628 <param> 629 <key>title</key> 630 <value>FFT plot of csdr processed signal</value> 631 </param> 632 <param> 633 <key>type</key> 634 <value>complex</value> 635 </param> 636 <param> 637 <key>win_size</key> 638 <value></value> 639 </param> 640 <param> 641 <key>win</key> 642 <value>None</value> 643 </param> 644 <param> 645 <key>y_divs</key> 646 <value>10</value> 647 </param> 648 <param> 649 <key>y_per_div</key> 650 <value>10</value> 651 </param> 652 </block> 653 <block> 654 <key>wxgui_fftsink2</key> 655 <param> 656 <key>avg_alpha</key> 657 <value>0</value> 658 </param> 659 <param> 660 <key>average</key> 661 <value>False</value> 662 </param> 663 <param> 664 <key>baseband_freq</key> 665 <value>0</value> 666 </param> 667 <param> 668 <key>alias</key> 669 <value></value> 670 </param> 671 <param> 672 <key>comment</key> 673 <value></value> 674 </param> 675 <param> 676 <key>affinity</key> 677 <value></value> 678 </param> 679 <param> 680 <key>_enabled</key> 681 <value>1</value> 682 </param> 683 <param> 684 <key>fft_size</key> 685 <value>1024</value> 686 </param> 687 <param> 688 <key>freqvar</key> 689 <value>None</value> 690 </param> 691 <param> 692 <key>_coordinate</key> 693 <value>(616, 291)</value> 694 </param> 695 <param> 696 <key>_rotation</key> 697 <value>0</value> 698 </param> 699 <param> 700 <key>grid_pos</key> 701 <value></value> 702 </param> 703 <param> 704 <key>id</key> 705 <value>wxgui_fftsink2_0_0</value> 706 </param> 707 <param> 708 <key>notebook</key> 709 <value></value> 710 </param> 711 <param> 712 <key>peak_hold</key> 713 <value>False</value> 714 </param> 715 <param> 716 <key>ref_level</key> 717 <value>0</value> 718 </param> 719 <param> 720 <key>ref_scale</key> 721 <value>2.0</value> 722 </param> 723 <param> 724 <key>fft_rate</key> 725 <value>15</value> 726 </param> 727 <param> 728 <key>samp_rate</key> 729 <value>samp_rate</value> 730 </param> 731 <param> 732 <key>title</key> 733 <value>FFT plot of original signal</value> 734 </param> 735 <param> 736 <key>type</key> 737 <value>complex</value> 738 </param> 739 <param> 740 <key>win_size</key> 741 <value></value> 742 </param> 743 <param> 744 <key>win</key> 745 <value>None</value> 746 </param> 747 <param> 748 <key>y_divs</key> 749 <value>10</value> 750 </param> 751 <param> 752 <key>y_per_div</key> 753 <value>10</value> 754 </param> 755 </block> 756 <block> 757 <key>wxgui_numbersink2</key> 758 <param> 759 <key>avg_alpha</key> 760 <value>0</value> 761 </param> 762 <param> 763 <key>average</key> 764 <value>False</value> 765 </param> 766 <param> 767 <key>alias</key> 768 <value></value> 769 </param> 770 <param> 771 <key>comment</key> 772 <value></value> 773 </param> 774 <param> 775 <key>affinity</key> 776 <value></value> 777 </param> 778 <param> 779 <key>decimal_places</key> 780 <value>10</value> 781 </param> 782 <param> 783 <key>_enabled</key> 784 <value>True</value> 785 </param> 786 <param> 787 <key>factor</key> 788 <value>1.0</value> 789 </param> 790 <param> 791 <key>_coordinate</key> 792 <value>(576, 619)</value> 793 </param> 794 <param> 795 <key>_rotation</key> 796 <value>0</value> 797 </param> 798 <param> 799 <key>grid_pos</key> 800 <value></value> 801 </param> 802 <param> 803 <key>id</key> 804 <value>wxgui_numbersink2_0</value> 805 </param> 806 <param> 807 <key>max_value</key> 808 <value>(samp_rate/decimation)/2</value> 809 </param> 810 <param> 811 <key>min_value</key> 812 <value>(-samp_rate/decimation)/2</value> 813 </param> 814 <param> 815 <key>notebook</key> 816 <value></value> 817 </param> 818 <param> 819 <key>number_rate</key> 820 <value>15</value> 821 </param> 822 <param> 823 <key>peak_hold</key> 824 <value>False</value> 825 </param> 826 <param> 827 <key>ref_level</key> 828 <value>0</value> 829 </param> 830 <param> 831 <key>samp_rate</key> 832 <value>samp_rate</value> 833 </param> 834 <param> 835 <key>show_gauge</key> 836 <value>True</value> 837 </param> 838 <param> 839 <key>title</key> 840 <value>PLL locked at</value> 841 </param> 842 <param> 843 <key>type</key> 844 <value>float</value> 845 </param> 846 <param> 847 <key>units</key> 848 <value>Hz</value> 849 </param> 850 <param> 851 <key>win_size</key> 852 <value></value> 853 </param> 854 </block> 855 <block> 856 <key>wxgui_scopesink2</key> 857 <param> 858 <key>ac_couple</key> 859 <value>False</value> 860 </param> 861 <param> 862 <key>alias</key> 863 <value></value> 864 </param> 865 <param> 866 <key>comment</key> 867 <value></value> 868 </param> 869 <param> 870 <key>affinity</key> 871 <value></value> 872 </param> 873 <param> 874 <key>_enabled</key> 875 <value>True</value> 876 </param> 877 <param> 878 <key>_coordinate</key> 879 <value>(952, 35)</value> 880 </param> 881 <param> 882 <key>_rotation</key> 883 <value>0</value> 884 </param> 885 <param> 886 <key>grid_pos</key> 887 <value></value> 888 </param> 889 <param> 890 <key>id</key> 891 <value>wxgui_scopesink2_0</value> 892 </param> 893 <param> 894 <key>notebook</key> 895 <value>nb, 1</value> 896 </param> 897 <param> 898 <key>num_inputs</key> 899 <value>1</value> 900 </param> 901 <param> 902 <key>samp_rate</key> 903 <value>samp_rate/decimation</value> 904 </param> 905 <param> 906 <key>t_scale</key> 907 <value>0</value> 908 </param> 909 <param> 910 <key>title</key> 911 <value>Scope plot of csdr processed signal</value> 912 </param> 913 <param> 914 <key>trig_mode</key> 915 <value>wxgui.TRIG_MODE_AUTO</value> 916 </param> 917 <param> 918 <key>type</key> 919 <value>complex</value> 920 </param> 921 <param> 922 <key>v_offset</key> 923 <value>0</value> 924 </param> 925 <param> 926 <key>v_scale</key> 927 <value>0</value> 928 </param> 929 <param> 930 <key>win_size</key> 931 <value></value> 932 </param> 933 <param> 934 <key>xy_mode</key> 935 <value>False</value> 936 </param> 937 <param> 938 <key>y_axis_label</key> 939 <value>Counts</value> 940 </param> 941 </block> 942 <connection> 943 <source_block_id>analog_noise_source_x_0</source_block_id> 944 <sink_block_id>blocks_throttle_0</sink_block_id> 945 <source_key>0</source_key> 946 <sink_key>0</sink_key> 947 </connection> 948 <connection> 949 <source_block_id>analog_pll_freqdet_cf_0</source_block_id> 950 <sink_block_id>blocks_multiply_const_vxx_0</sink_block_id> 951 <source_key>0</source_key> 952 <sink_key>0</sink_key> 953 </connection> 954 <connection> 955 <source_block_id>analog_sig_source_x_0</source_block_id> 956 <sink_block_id>blocks_throttle_0</sink_block_id> 957 <source_key>0</source_key> 958 <sink_key>0</sink_key> 959 </connection> 960 <connection> 961 <source_block_id>blocks_multiply_const_vxx_0</source_block_id> 962 <sink_block_id>wxgui_numbersink2_0</sink_block_id> 963 <source_key>0</source_key> 964 <sink_key>0</sink_key> 965 </connection> 966 <connection> 967 <source_block_id>blocks_throttle_0</source_block_id> 968 <sink_block_id>ha5kfu_execproc_xx_1</sink_block_id> 969 <source_key>0</source_key> 970 <sink_key>0</sink_key> 971 </connection> 972 <connection> 973 <source_block_id>blocks_throttle_0</source_block_id> 974 <sink_block_id>wxgui_fftsink2_0_0</sink_block_id> 975 <source_key>0</source_key> 976 <sink_key>0</sink_key> 977 </connection> 978 <connection> 979 <source_block_id>ha5kfu_execproc_xx_1</source_block_id> 980 <sink_block_id>analog_pll_freqdet_cf_0</sink_block_id> 981 <source_key>0</source_key> 982 <sink_key>0</sink_key> 983 </connection> 984 <connection> 985 <source_block_id>ha5kfu_execproc_xx_1</source_block_id> 986 <sink_block_id>wxgui_fftsink2_0</sink_block_id> 987 <source_key>0</source_key> 988 <sink_key>0</sink_key> 989 </connection> 990 <connection> 991 <source_block_id>ha5kfu_execproc_xx_1</source_block_id> 992 <sink_block_id>wxgui_scopesink2_0</sink_block_id> 993 <source_key>0</source_key> 994 <sink_key>0</sink_key> 995 </connection> 996 </flow_graph>