1options: 2 parameters: 3 author: '' 4 category: Custom 5 cmake_opt: '' 6 comment: '' 7 copyright: '' 8 description: '' 9 gen_cmake: 'On' 10 gen_linking: dynamic 11 generate_options: qt_gui 12 hier_block_src_path: '.:' 13 id: germany_g7 14 max_nouts: '0' 15 output_language: python 16 placement: (0,0) 17 qt_qss_theme: '' 18 realtime_scheduling: '' 19 run: 'True' 20 run_command: '{python} -u {filename}' 21 run_options: prompt 22 sizing_mode: fixed 23 thread_safe_setters: '' 24 title: '' 25 window_size: 1280, 1024 26 states: 27 bus_sink: false 28 bus_source: false 29 bus_structure: null 30 coordinate: [8, 11] 31 rotation: 0 32 state: enabled 33 34blocks: 35- name: center_freq 36 id: variable 37 parameters: 38 comment: '' 39 value: 429e6 40 states: 41 bus_sink: false 42 bus_source: false 43 bus_structure: null 44 coordinate: [176, 12] 45 rotation: 0 46 state: enabled 47- name: samp_rate 48 id: variable 49 parameters: 50 comment: '' 51 value: (8000000.0 * 8) / 7 52 states: 53 bus_sink: false 54 bus_source: false 55 bus_structure: null 56 coordinate: [8, 76] 57 rotation: 0 58 state: enabled 59- name: tx_gain 60 id: variable_qtgui_range 61 parameters: 62 comment: '' 63 gui_hint: '' 64 label: '' 65 min_len: '200' 66 orient: Qt.Horizontal 67 rangeType: float 68 start: '0' 69 step: '0.5' 70 stop: '89' 71 value: '50' 72 widget: counter_slider 73 states: 74 bus_sink: false 75 bus_source: false 76 bus_structure: null 77 coordinate: [504, 332.0] 78 rotation: 0 79 state: enabled 80- name: vga1_gain 81 id: variable_qtgui_range 82 parameters: 83 comment: '' 84 gui_hint: '' 85 label: '' 86 min_len: '200' 87 orient: Qt.Horizontal 88 rangeType: int 89 start: '-35' 90 step: '1' 91 stop: '-4' 92 value: '-8' 93 widget: counter_slider 94 states: 95 bus_sink: false 96 bus_source: false 97 bus_structure: null 98 coordinate: [272, 332.0] 99 rotation: 0 100 state: enabled 101- name: vga2_gain 102 id: variable_qtgui_range 103 parameters: 104 comment: '' 105 gui_hint: '' 106 label: '' 107 min_len: '200' 108 orient: Qt.Horizontal 109 rangeType: int 110 start: '0' 111 step: '1' 112 stop: '25' 113 value: '10' 114 widget: counter_slider 115 states: 116 bus_sink: false 117 bus_source: false 118 bus_structure: null 119 coordinate: [384, 332.0] 120 rotation: 0 121 state: enabled 122- name: blocks_file_sink_0 123 id: blocks_file_sink 124 parameters: 125 affinity: '' 126 alias: '' 127 append: 'False' 128 comment: '' 129 file: vv.cfile 130 type: complex 131 unbuffered: 'False' 132 vlen: '1' 133 states: 134 bus_sink: false 135 bus_source: false 136 bus_structure: null 137 coordinate: [864, 420.0] 138 rotation: 0 139 state: disabled 140- name: blocks_file_source_0 141 id: blocks_file_source 142 parameters: 143 affinity: '' 144 alias: '' 145 begin_tag: pmt.PMT_NIL 146 comment: '' 147 file: /run/shm/germany-g7.ts 148 length: '0' 149 maxoutbuf: '0' 150 minoutbuf: '0' 151 offset: '0' 152 repeat: 'True' 153 type: byte 154 vlen: '1' 155 states: 156 bus_sink: false 157 bus_source: false 158 bus_structure: null 159 coordinate: [120, 75] 160 rotation: 0 161 state: enabled 162- name: blocks_multiply_const_xx_0 163 id: blocks_multiply_const_xx 164 parameters: 165 affinity: '' 166 alias: '' 167 comment: '' 168 const: '0.2' 169 maxoutbuf: '0' 170 minoutbuf: '0' 171 type: complex 172 vlen: '1' 173 states: 174 bus_sink: false 175 bus_source: false 176 bus_structure: null 177 coordinate: [864, 540.0] 178 rotation: 0 179 state: enabled 180- name: digital_ofdm_cyclic_prefixer_0 181 id: digital_ofdm_cyclic_prefixer 182 parameters: 183 affinity: '' 184 alias: '' 185 comment: '' 186 cp_len: 32768 // 16 187 input_size: '32768' 188 maxoutbuf: '0' 189 minoutbuf: '0' 190 rolloff: '0' 191 tagname: '' 192 states: 193 bus_sink: false 194 bus_source: false 195 bus_structure: null 196 coordinate: [344, 476.0] 197 rotation: 0 198 state: enabled 199- name: dtv_dvb_bbheader_bb_0 200 id: dtv_dvb_bbheader_bb 201 parameters: 202 affinity: '' 203 alias: '' 204 comment: '' 205 fecblocks: '168' 206 framesize1: FECFRAME_NORMAL 207 framesize2: FECFRAME_NORMAL 208 inband: INBAND_OFF 209 maxoutbuf: '0' 210 minoutbuf: '0' 211 mode: INPUTMODE_HIEFF 212 rate1: C2_3 213 rate2: C1_3 214 rate3: C1_4 215 rate4: C1_5_MEDIUM 216 rate5: C1_4 217 rolloff: RO_0_35 218 standard: STANDARD_DVBT2 219 tsrate: '4000000' 220 states: 221 bus_sink: false 222 bus_source: false 223 bus_structure: null 224 coordinate: [360, 20.0] 225 rotation: 0 226 state: enabled 227- name: dtv_dvb_bbscrambler_bb_0 228 id: dtv_dvb_bbscrambler_bb 229 parameters: 230 affinity: '' 231 alias: '' 232 comment: '' 233 framesize1: FECFRAME_NORMAL 234 framesize2: FECFRAME_NORMAL 235 maxoutbuf: '0' 236 minoutbuf: '0' 237 rate1: C2_3 238 rate2: C1_3 239 rate3: C1_4 240 rate4: C1_5_MEDIUM 241 rate5: C1_4 242 standard: STANDARD_DVBT2 243 states: 244 bus_sink: false 245 bus_source: false 246 bus_structure: null 247 coordinate: [680, 36.0] 248 rotation: 0 249 state: enabled 250- name: dtv_dvb_bch_bb_0 251 id: dtv_dvb_bch_bb 252 parameters: 253 affinity: '' 254 alias: '' 255 comment: '' 256 framesize1: FECFRAME_NORMAL 257 framesize2: FECFRAME_NORMAL 258 maxoutbuf: '0' 259 minoutbuf: '0' 260 rate1: C2_3 261 rate2: C1_3 262 rate3: C1_4 263 rate4: C1_5_MEDIUM 264 rate5: C1_4 265 standard: STANDARD_DVBT2 266 states: 267 bus_sink: false 268 bus_source: false 269 bus_structure: null 270 coordinate: [896, 36.0] 271 rotation: 0 272 state: enabled 273- name: dtv_dvb_ldpc_bb_0 274 id: dtv_dvb_ldpc_bb 275 parameters: 276 affinity: '' 277 alias: '' 278 comment: '' 279 constellation: MOD_OTHER 280 framesize1: FECFRAME_NORMAL 281 framesize2: FECFRAME_NORMAL 282 maxoutbuf: '0' 283 minoutbuf: '0' 284 rate1: C2_3 285 rate2: C1_3 286 rate3: C1_4 287 rate4: C1_5_MEDIUM 288 rate5: C1_4 289 standard: STANDARD_DVBT2 290 states: 291 bus_sink: false 292 bus_source: false 293 bus_structure: null 294 coordinate: [1112, 36.0] 295 rotation: 0 296 state: enabled 297- name: dtv_dvbt2_cellinterleaver_cc_0 298 id: dtv_dvbt2_cellinterleaver_cc 299 parameters: 300 affinity: '' 301 alias: '' 302 comment: '' 303 constellation: MOD_64QAM 304 fecblocks: '150' 305 framesize: FECFRAME_NORMAL 306 maxoutbuf: '0' 307 minoutbuf: '0' 308 tiblocks: '3' 309 states: 310 bus_sink: false 311 bus_source: false 312 bus_structure: null 313 coordinate: [528, 228.0] 314 rotation: 0 315 state: enabled 316- name: dtv_dvbt2_framemapper_cc_0 317 id: dtv_dvbt2_framemapper_cc 318 parameters: 319 affinity: '' 320 alias: '' 321 carriermode: CARRIERS_EXTENDED 322 comment: '' 323 constellation: MOD_64QAM 324 fecblocks: '150' 325 fftsize1: FFTSIZE_32K 326 fftsize2: FFTSIZE_2K 327 framesize: FECFRAME_NORMAL 328 guardinterval: GI_1_16 329 inband: INBAND_OFF 330 inputmode: INPUTMODE_NORMAL 331 l1constellation: L1_MOD_BPSK 332 l1scrambled: L1_SCRAMBLED_OFF 333 maxoutbuf: '0' 334 minoutbuf: '0' 335 numdatasyms: '63' 336 paprmode1: PAPR_OFF 337 paprmode2: PAPR_OFF 338 pilotpattern: PILOT_PP2 339 preamble1: PREAMBLE_T2_SISO 340 preamble2: PREAMBLE_T2_SISO 341 rate: C2_3 342 reservedbiasbits: RESERVED_OFF 343 rotation: ROTATION_OFF 344 t2frames: '2' 345 tiblocks: '3' 346 version: VERSION_111 347 states: 348 bus_sink: false 349 bus_source: false 350 bus_structure: null 351 coordinate: [768, 132.0] 352 rotation: 0 353 state: enabled 354- name: dtv_dvbt2_freqinterleaver_cc_0 355 id: dtv_dvbt2_freqinterleaver_cc 356 parameters: 357 affinity: '' 358 alias: '' 359 carriermode: CARRIERS_EXTENDED 360 comment: '' 361 fftsize: FFTSIZE_32K 362 guardinterval: GI_1_16 363 maxoutbuf: '0' 364 minoutbuf: '0' 365 numdatasyms: '63' 366 paprmode1: PAPR_OFF 367 paprmode2: PAPR_OFF 368 pilotpattern: PILOT_PP2 369 preamble1: PREAMBLE_T2_SISO 370 preamble2: PREAMBLE_T2_SISO 371 version: VERSION_111 372 states: 373 bus_sink: false 374 bus_source: false 375 bus_structure: null 376 coordinate: [1064, 196.0] 377 rotation: 0 378 state: enabled 379- name: dtv_dvbt2_interleaver_bb_0 380 id: dtv_dvbt2_interleaver_bb 381 parameters: 382 affinity: '' 383 alias: '' 384 comment: '' 385 constellation: MOD_64QAM 386 framesize: FECFRAME_NORMAL 387 maxoutbuf: '0' 388 minoutbuf: '0' 389 rate: C2_3 390 states: 391 bus_sink: false 392 bus_source: false 393 bus_structure: null 394 coordinate: [56, 236.0] 395 rotation: 0 396 state: enabled 397- name: dtv_dvbt2_modulator_bc_0 398 id: dtv_dvbt2_modulator_bc 399 parameters: 400 affinity: '' 401 alias: '' 402 comment: '' 403 constellation: MOD_64QAM 404 framesize: FECFRAME_NORMAL 405 maxoutbuf: '0' 406 minoutbuf: '0' 407 rotation: ROTATION_OFF 408 states: 409 bus_sink: false 410 bus_source: false 411 bus_structure: null 412 coordinate: [288, 236.0] 413 rotation: 0 414 state: enabled 415- name: dtv_dvbt2_p1insertion_cc_0 416 id: dtv_dvbt2_p1insertion_cc 417 parameters: 418 affinity: '' 419 alias: '' 420 carriermode: CARRIERS_EXTENDED 421 comment: '' 422 fftsize1: FFTSIZE_32K 423 fftsize2: FFTSIZE_2K 424 guardinterval: GI_1_16 425 maxoutbuf: '0' 426 minoutbuf: '0' 427 numdatasyms: '63' 428 preamble1: PREAMBLE_T2_SISO 429 preamble2: PREAMBLE_T2_SISO 430 showlevels: SHOWLEVELS_OFF 431 vclip: '3.3' 432 version: VERSION_111 433 states: 434 bus_sink: false 435 bus_source: false 436 bus_structure: null 437 coordinate: [576, 444.0] 438 rotation: 0 439 state: enabled 440- name: dtv_dvbt2_pilotgenerator_cc_0 441 id: dtv_dvbt2_pilotgenerator_cc 442 parameters: 443 affinity: '' 444 alias: '' 445 bandwidth: BANDWIDTH_8_0_MHZ 446 carriermode: CARRIERS_EXTENDED 447 comment: '' 448 equalization: EQUALIZATION_OFF 449 fftsize: FFTSIZE_32K 450 guardinterval: GI_1_16 451 maxoutbuf: '0' 452 minoutbuf: '0' 453 misogroup: MISO_TX1 454 numdatasyms: '63' 455 paprmode1: PAPR_OFF 456 paprmode2: PAPR_OFF 457 pilotpattern: PILOT_PP2 458 preamble1: PREAMBLE_T2_SISO 459 preamble2: PREAMBLE_T2_SISO 460 version: VERSION_111 461 states: 462 bus_sink: false 463 bus_source: false 464 bus_structure: null 465 coordinate: [56, 428] 466 rotation: 0 467 state: enabled 468- name: uhd_usrp_sink_0 469 id: uhd_usrp_sink 470 parameters: 471 affinity: '' 472 alias: '' 473 ant0: '' 474 ant1: '' 475 ant10: '' 476 ant11: '' 477 ant12: '' 478 ant13: '' 479 ant14: '' 480 ant15: '' 481 ant16: '' 482 ant17: '' 483 ant18: '' 484 ant19: '' 485 ant2: '' 486 ant20: '' 487 ant21: '' 488 ant22: '' 489 ant23: '' 490 ant24: '' 491 ant25: '' 492 ant26: '' 493 ant27: '' 494 ant28: '' 495 ant29: '' 496 ant3: '' 497 ant30: '' 498 ant31: '' 499 ant4: '' 500 ant5: '' 501 ant6: '' 502 ant7: '' 503 ant8: '' 504 ant9: '' 505 bw0: '0' 506 bw1: '0' 507 bw10: '0' 508 bw11: '0' 509 bw12: '0' 510 bw13: '0' 511 bw14: '0' 512 bw15: '0' 513 bw16: '0' 514 bw17: '0' 515 bw18: '0' 516 bw19: '0' 517 bw2: '0' 518 bw20: '0' 519 bw21: '0' 520 bw22: '0' 521 bw23: '0' 522 bw24: '0' 523 bw25: '0' 524 bw26: '0' 525 bw27: '0' 526 bw28: '0' 527 bw29: '0' 528 bw3: '0' 529 bw30: '0' 530 bw31: '0' 531 bw4: '0' 532 bw5: '0' 533 bw6: '0' 534 bw7: '0' 535 bw8: '0' 536 bw9: '0' 537 center_freq0: uhd.tune_request(center_freq, 4000000) 538 center_freq1: '0' 539 center_freq10: '0' 540 center_freq11: '0' 541 center_freq12: '0' 542 center_freq13: '0' 543 center_freq14: '0' 544 center_freq15: '0' 545 center_freq16: '0' 546 center_freq17: '0' 547 center_freq18: '0' 548 center_freq19: '0' 549 center_freq2: '0' 550 center_freq20: '0' 551 center_freq21: '0' 552 center_freq22: '0' 553 center_freq23: '0' 554 center_freq24: '0' 555 center_freq25: '0' 556 center_freq26: '0' 557 center_freq27: '0' 558 center_freq28: '0' 559 center_freq29: '0' 560 center_freq3: '0' 561 center_freq30: '0' 562 center_freq31: '0' 563 center_freq4: '0' 564 center_freq5: '0' 565 center_freq6: '0' 566 center_freq7: '0' 567 center_freq8: '0' 568 center_freq9: '0' 569 clock_rate: '0.0' 570 clock_source0: '' 571 clock_source1: '' 572 clock_source2: '' 573 clock_source3: '' 574 clock_source4: '' 575 clock_source5: '' 576 clock_source6: '' 577 clock_source7: '' 578 comment: '' 579 dev_addr: '"send_frame_size=8192,num_send_frames=128,master_clock_rate=" + str(samp_rate*4)' 580 dev_args: '""' 581 gain0: tx_gain 582 gain1: '0' 583 gain10: '0' 584 gain11: '0' 585 gain12: '0' 586 gain13: '0' 587 gain14: '0' 588 gain15: '0' 589 gain16: '0' 590 gain17: '0' 591 gain18: '0' 592 gain19: '0' 593 gain2: '0' 594 gain20: '0' 595 gain21: '0' 596 gain22: '0' 597 gain23: '0' 598 gain24: '0' 599 gain25: '0' 600 gain26: '0' 601 gain27: '0' 602 gain28: '0' 603 gain29: '0' 604 gain3: '0' 605 gain30: '0' 606 gain31: '0' 607 gain4: '0' 608 gain5: '0' 609 gain6: '0' 610 gain7: '0' 611 gain8: '0' 612 gain9: '0' 613 len_tag_name: '' 614 lo_export0: 'False' 615 lo_export1: 'False' 616 lo_export10: 'False' 617 lo_export11: 'False' 618 lo_export12: 'False' 619 lo_export13: 'False' 620 lo_export14: 'False' 621 lo_export15: 'False' 622 lo_export16: 'False' 623 lo_export17: 'False' 624 lo_export18: 'False' 625 lo_export19: 'False' 626 lo_export2: 'False' 627 lo_export20: 'False' 628 lo_export21: 'False' 629 lo_export22: 'False' 630 lo_export23: 'False' 631 lo_export24: 'False' 632 lo_export25: 'False' 633 lo_export26: 'False' 634 lo_export27: 'False' 635 lo_export28: 'False' 636 lo_export29: 'False' 637 lo_export3: 'False' 638 lo_export30: 'False' 639 lo_export31: 'False' 640 lo_export4: 'False' 641 lo_export5: 'False' 642 lo_export6: 'False' 643 lo_export7: 'False' 644 lo_export8: 'False' 645 lo_export9: 'False' 646 lo_source0: internal 647 lo_source1: internal 648 lo_source10: internal 649 lo_source11: internal 650 lo_source12: internal 651 lo_source13: internal 652 lo_source14: internal 653 lo_source15: internal 654 lo_source16: internal 655 lo_source17: internal 656 lo_source18: internal 657 lo_source19: internal 658 lo_source2: internal 659 lo_source20: internal 660 lo_source21: internal 661 lo_source22: internal 662 lo_source23: internal 663 lo_source24: internal 664 lo_source25: internal 665 lo_source26: internal 666 lo_source27: internal 667 lo_source28: internal 668 lo_source29: internal 669 lo_source3: internal 670 lo_source30: internal 671 lo_source31: internal 672 lo_source4: internal 673 lo_source5: internal 674 lo_source6: internal 675 lo_source7: internal 676 lo_source8: internal 677 lo_source9: internal 678 maxoutbuf: '' 679 minoutbuf: '' 680 nchan: '1' 681 norm_gain0: 'False' 682 norm_gain1: 'False' 683 norm_gain10: 'False' 684 norm_gain11: 'False' 685 norm_gain12: 'False' 686 norm_gain13: 'False' 687 norm_gain14: 'False' 688 norm_gain15: 'False' 689 norm_gain16: 'False' 690 norm_gain17: 'False' 691 norm_gain18: 'False' 692 norm_gain19: 'False' 693 norm_gain2: 'False' 694 norm_gain20: 'False' 695 norm_gain21: 'False' 696 norm_gain22: 'False' 697 norm_gain23: 'False' 698 norm_gain24: 'False' 699 norm_gain25: 'False' 700 norm_gain26: 'False' 701 norm_gain27: 'False' 702 norm_gain28: 'False' 703 norm_gain29: 'False' 704 norm_gain3: 'False' 705 norm_gain30: 'False' 706 norm_gain31: 'False' 707 norm_gain4: 'False' 708 norm_gain5: 'False' 709 norm_gain6: 'False' 710 norm_gain7: 'False' 711 norm_gain8: 'False' 712 norm_gain9: 'False' 713 num_mboards: '1' 714 otw: '' 715 samp_rate: samp_rate 716 sd_spec0: '' 717 sd_spec1: '' 718 sd_spec2: '' 719 sd_spec3: '' 720 sd_spec4: '' 721 sd_spec5: '' 722 sd_spec6: '' 723 sd_spec7: '' 724 show_lo_controls: 'False' 725 stream_args: '' 726 stream_chans: '[]' 727 sync: none 728 time_source0: '' 729 time_source1: '' 730 time_source2: '' 731 time_source3: '' 732 time_source4: '' 733 time_source5: '' 734 time_source6: '' 735 time_source7: '' 736 type: fc32 737 states: 738 bus_sink: false 739 bus_source: false 740 bus_structure: null 741 coordinate: [1080, 420.0] 742 rotation: 0 743 state: enabled 744- name: virtual_sink_0 745 id: virtual_sink 746 parameters: 747 alias: '' 748 comment: '' 749 stream_id: freqint-pilotgen 750 states: 751 bus_sink: false 752 bus_source: false 753 bus_structure: null 754 coordinate: [1104, 356.0] 755 rotation: 180 756 state: true 757- name: virtual_sink_1 758 id: virtual_sink 759 parameters: 760 alias: '' 761 comment: '' 762 stream_id: ldpc-bitint 763 states: 764 bus_sink: false 765 bus_source: false 766 bus_structure: null 767 coordinate: [1128, 116.0] 768 rotation: 180 769 state: true 770- name: virtual_source_0 771 id: virtual_source 772 parameters: 773 alias: '' 774 comment: '' 775 stream_id: freqint-pilotgen 776 states: 777 bus_sink: false 778 bus_source: false 779 bus_structure: null 780 coordinate: [56, 380.0] 781 rotation: 180 782 state: true 783- name: virtual_source_1 784 id: virtual_source 785 parameters: 786 alias: '' 787 comment: '' 788 stream_id: ldpc-bitint 789 states: 790 bus_sink: false 791 bus_source: false 792 bus_structure: null 793 coordinate: [56, 188.0] 794 rotation: 180 795 state: true 796 797connections: 798- [blocks_file_source_0, '0', dtv_dvb_bbheader_bb_0, '0'] 799- [blocks_multiply_const_xx_0, '0', uhd_usrp_sink_0, '0'] 800- [digital_ofdm_cyclic_prefixer_0, '0', dtv_dvbt2_p1insertion_cc_0, '0'] 801- [dtv_dvb_bbheader_bb_0, '0', dtv_dvb_bbscrambler_bb_0, '0'] 802- [dtv_dvb_bbscrambler_bb_0, '0', dtv_dvb_bch_bb_0, '0'] 803- [dtv_dvb_bch_bb_0, '0', dtv_dvb_ldpc_bb_0, '0'] 804- [dtv_dvb_ldpc_bb_0, '0', virtual_sink_1, '0'] 805- [dtv_dvbt2_cellinterleaver_cc_0, '0', dtv_dvbt2_framemapper_cc_0, '0'] 806- [dtv_dvbt2_framemapper_cc_0, '0', dtv_dvbt2_freqinterleaver_cc_0, '0'] 807- [dtv_dvbt2_freqinterleaver_cc_0, '0', virtual_sink_0, '0'] 808- [dtv_dvbt2_interleaver_bb_0, '0', dtv_dvbt2_modulator_bc_0, '0'] 809- [dtv_dvbt2_modulator_bc_0, '0', dtv_dvbt2_cellinterleaver_cc_0, '0'] 810- [dtv_dvbt2_p1insertion_cc_0, '0', blocks_file_sink_0, '0'] 811- [dtv_dvbt2_p1insertion_cc_0, '0', blocks_multiply_const_xx_0, '0'] 812- [dtv_dvbt2_pilotgenerator_cc_0, '0', digital_ofdm_cyclic_prefixer_0, '0'] 813- [virtual_source_0, '0', dtv_dvbt2_pilotgenerator_cc_0, '0'] 814- [virtual_source_1, '0', dtv_dvbt2_interleaver_bb_0, '0'] 815 816metadata: 817 file_format: 1 818