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: test_corr_est
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: 2000,2000
26  states:
27    bus_sink: false
28    bus_source: false
29    bus_structure: null
30    coordinate: [8, 12.0]
31    rotation: 0
32    state: enabled
33
34blocks:
35- name: bb_filter
36  id: variable
37  parameters:
38    comment: ''
39    value: firdes.root_raised_cosine(sps, sps, 1, eb, 101)
40  states:
41    bus_sink: false
42    bus_source: false
43    bus_structure: null
44    coordinate: [432, 12.0]
45    rotation: 0
46    state: enabled
47- name: constel
48  id: variable_constellation
49  parameters:
50    comment: ''
51    const_points: '[1,-1]'
52    dims: '1'
53    precision: '8'
54    rot_sym: '2'
55    soft_dec_lut: None
56    sym_map: '[0,1]'
57    type: calcdist
58  states:
59    bus_sink: false
60    bus_source: false
61    bus_structure: null
62    coordinate: [1248, 12.0]
63    rotation: 0
64    state: enabled
65- name: data
66  id: variable
67  parameters:
68    comment: ''
69    value: '[0]*4+[random.getrandbits(8) for i in range(payload_size)]'
70  states:
71    bus_sink: false
72    bus_source: false
73    bus_structure: null
74    coordinate: [8, 268.0]
75    rotation: 0
76    state: enabled
77- name: delay
78  id: variable_qtgui_range
79  parameters:
80    comment: ''
81    gui_hint: 5,0,1,2
82    label: delay
83    min_len: '200'
84    orient: Qt.Horizontal
85    rangeType: float
86    start: '0'
87    step: '1'
88    stop: '200'
89    value: '90'
90    widget: counter_slider
91  states:
92    bus_sink: false
93    bus_source: false
94    bus_structure: null
95    coordinate: [872, 596.0]
96    rotation: 0
97    state: disabled
98- name: eb
99  id: variable
100  parameters:
101    comment: ''
102    value: '0.35'
103  states:
104    bus_sink: false
105    bus_source: false
106    bus_structure: null
107    coordinate: [352, 76.0]
108    rotation: 0
109    state: enabled
110- name: freq_offset
111  id: variable_qtgui_range
112  parameters:
113    comment: ''
114    gui_hint: 4,0,1,1
115    label: Frequency Offset
116    min_len: '200'
117    orient: Qt.Horizontal
118    rangeType: float
119    start: '-0.001'
120    step: '0.00002'
121    stop: '0.001'
122    value: '0'
123    widget: slider
124  states:
125    bus_sink: false
126    bus_source: false
127    bus_structure: null
128    coordinate: [816, 12.0]
129    rotation: 0
130    state: enabled
131- name: gap
132  id: variable
133  parameters:
134    comment: ''
135    value: '20000'
136  states:
137    bus_sink: false
138    bus_source: false
139    bus_structure: null
140    coordinate: [208, 76.0]
141    rotation: 0
142    state: enabled
143- name: matched_filter
144  id: variable
145  parameters:
146    comment: ''
147    value: firdes.root_raised_cosine(nfilts, nfilts, 1, eb, int(11*sps*nfilts))
148  states:
149    bus_sink: false
150    bus_source: false
151    bus_structure: null
152    coordinate: [432, 76.0]
153    rotation: 0
154    state: enabled
155- name: modulated_sync_word
156  id: variable_modulate_vector
157  parameters:
158    comment: ''
159    data: preamble
160    mod: rxmod
161    taps: '[1]'
162  states:
163    bus_sink: false
164    bus_source: false
165    bus_structure: null
166    coordinate: [8, 491]
167    rotation: 0
168    state: enabled
169- name: nfilts
170  id: variable
171  parameters:
172    comment: ''
173    value: '32'
174  states:
175    bus_sink: false
176    bus_source: false
177    bus_structure: null
178    coordinate: [1088, 12.0]
179    rotation: 0
180    state: enabled
181- name: noise
182  id: variable_qtgui_range
183  parameters:
184    comment: ''
185    gui_hint: 3,0,1,1
186    label: Noise
187    min_len: '200'
188    orient: Qt.Horizontal
189    rangeType: float
190    start: '0'
191    step: '0.005'
192    stop: '1'
193    value: '0'
194    widget: slider
195  states:
196    bus_sink: false
197    bus_source: false
198    bus_structure: null
199    coordinate: [592, 12.0]
200    rotation: 0
201    state: enabled
202- name: payload_size
203  id: variable
204  parameters:
205    comment: ''
206    value: '992'
207  states:
208    bus_sink: false
209    bus_source: false
210    bus_structure: null
211    coordinate: [96, 76.0]
212    rotation: 0
213    state: enabled
214- name: phase
215  id: variable_qtgui_range
216  parameters:
217    comment: ''
218    gui_hint: 3,1,1,1
219    label: Phase offset
220    min_len: '200'
221    orient: Qt.Horizontal
222    rangeType: float
223    start: -2*numpy.pi
224    step: '0.1'
225    stop: 2*numpy.pi
226    value: '0'
227    widget: slider
228  states:
229    bus_sink: false
230    bus_source: false
231    bus_structure: null
232    coordinate: [696, 12.0]
233    rotation: 0
234    state: enabled
235- name: preamble
236  id: variable
237  parameters:
238    comment: ''
239    value: '[0xac, 0xdd, 0xa4, 0xe2, 0xf2, 0x8c, 0x20, 0xfc]'
240  states:
241    bus_sink: false
242    bus_source: false
243    bus_structure: null
244    coordinate: [280, 12.0]
245    rotation: 0
246    state: enabled
247- name: rrc_taps
248  id: variable
249  parameters:
250    comment: ''
251    value: firdes.root_raised_cosine(nfilts, nfilts, 1.0/float(sps), eb, 5*sps*nfilts)
252  states:
253    bus_sink: false
254    bus_source: false
255    bus_structure: null
256    coordinate: [1088, 76.0]
257    rotation: 0
258    state: enabled
259- name: rxmod
260  id: variable
261  parameters:
262    comment: ''
263    value: digital.generic_mod(constel, False, sps, True, eb, False, False)
264  states:
265    bus_sink: false
266    bus_source: false
267    bus_structure: null
268    coordinate: [8, 427]
269    rotation: 0
270    state: enabled
271- name: samp_rate
272  id: variable
273  parameters:
274    comment: ''
275    value: '100000'
276  states:
277    bus_sink: false
278    bus_source: false
279    bus_structure: null
280    coordinate: [8, 76.0]
281    rotation: 0
282    state: enabled
283- name: sps
284  id: variable
285  parameters:
286    comment: ''
287    value: '4'
288  states:
289    bus_sink: false
290    bus_source: false
291    bus_structure: null
292    coordinate: [280, 76.0]
293    rotation: 0
294    state: enabled
295- name: time_offset
296  id: variable_qtgui_range
297  parameters:
298    comment: ''
299    gui_hint: 4,1,1,1
300    label: Timing Offset
301    min_len: '200'
302    orient: Qt.Horizontal
303    rangeType: float
304    start: '0.995'
305    step: '0.00001'
306    stop: '1.005'
307    value: '1'
308    widget: slider
309  states:
310    bus_sink: false
311    bus_source: false
312    bus_structure: null
313    coordinate: [960, 12.0]
314    rotation: 0
315    state: enabled
316- name: blocks_char_to_float_0
317  id: blocks_char_to_float
318  parameters:
319    affinity: ''
320    alias: ''
321    comment: ''
322    maxoutbuf: '0'
323    minoutbuf: '0'
324    scale: '1'
325    vlen: '1'
326  states:
327    bus_sink: false
328    bus_source: false
329    bus_structure: null
330    coordinate: [752, 540.0]
331    rotation: 0
332    state: disabled
333- name: blocks_char_to_float_0_0
334  id: blocks_char_to_float
335  parameters:
336    affinity: ''
337    alias: ''
338    comment: ''
339    maxoutbuf: '0'
340    minoutbuf: '0'
341    scale: '1'
342    vlen: '1'
343  states:
344    bus_sink: false
345    bus_source: false
346    bus_structure: null
347    coordinate: [1112, 508.0]
348    rotation: 0
349    state: disabled
350- name: blocks_complex_to_float_0
351  id: blocks_complex_to_float
352  parameters:
353    affinity: ''
354    alias: ''
355    comment: ''
356    maxoutbuf: '0'
357    minoutbuf: '0'
358    vlen: '1'
359  states:
360    bus_sink: false
361    bus_source: false
362    bus_structure: null
363    coordinate: [1264, 192.0]
364    rotation: 0
365    state: enabled
366- name: blocks_complex_to_mag_0
367  id: blocks_complex_to_mag
368  parameters:
369    affinity: ''
370    alias: ''
371    comment: ''
372    maxoutbuf: '0'
373    minoutbuf: '0'
374    vlen: '1'
375  states:
376    bus_sink: false
377    bus_source: false
378    bus_structure: null
379    coordinate: [1264, 160.0]
380    rotation: 0
381    state: enabled
382- name: blocks_delay_0
383  id: blocks_delay
384  parameters:
385    affinity: ''
386    alias: ''
387    comment: ''
388    delay: int(delay)
389    maxoutbuf: '0'
390    minoutbuf: '0'
391    num_ports: '1'
392    type: float
393    vlen: '1'
394  states:
395    bus_sink: false
396    bus_source: false
397    bus_structure: null
398    coordinate: [920, 540.0]
399    rotation: 0
400    state: disabled
401- name: blocks_null_source_0
402  id: blocks_null_source
403  parameters:
404    affinity: ''
405    alias: ''
406    bus_structure_source: '[[0,],]'
407    comment: ''
408    maxoutbuf: '0'
409    minoutbuf: '0'
410    num_outputs: '1'
411    type: byte
412    vlen: '1'
413  states:
414    bus_sink: false
415    bus_source: false
416    bus_structure: null
417    coordinate: [208, 560.0]
418    rotation: 0
419    state: disabled
420- name: blocks_null_source_0_0
421  id: blocks_null_source
422  parameters:
423    affinity: ''
424    alias: ''
425    bus_structure_source: '[[0,],]'
426    comment: ''
427    maxoutbuf: '0'
428    minoutbuf: '0'
429    num_outputs: '1'
430    type: complex
431    vlen: '1'
432  states:
433    bus_sink: false
434    bus_source: false
435    bus_structure: null
436    coordinate: [312, 304.0]
437    rotation: 0
438    state: enabled
439- name: blocks_stream_mux_0
440  id: blocks_stream_mux
441  parameters:
442    affinity: ''
443    alias: ''
444    comment: ''
445    lengths: (len(preamble)/8+payload_size), gap/sps/8
446    maxoutbuf: '0'
447    minoutbuf: '0'
448    num_inputs: '2'
449    type: byte
450    vlen: '1'
451  states:
452    bus_sink: false
453    bus_source: false
454    bus_structure: null
455    coordinate: [392, 528.0]
456    rotation: 0
457    state: disabled
458- name: blocks_stream_mux_0_0
459  id: blocks_stream_mux
460  parameters:
461    affinity: ''
462    alias: ''
463    comment: ''
464    lengths: ((len(preamble)+len(data))*8*sps, gap)
465    maxoutbuf: '0'
466    minoutbuf: '0'
467    num_inputs: '2'
468    type: complex
469    vlen: '1'
470  states:
471    bus_sink: false
472    bus_source: false
473    bus_structure: null
474    coordinate: [472, 272.0]
475    rotation: 0
476    state: enabled
477- name: blocks_sub_xx_0
478  id: blocks_sub_xx
479  parameters:
480    affinity: ''
481    alias: ''
482    comment: ''
483    maxoutbuf: '0'
484    minoutbuf: '0'
485    num_inputs: '2'
486    type: float
487    vlen: '1'
488  states:
489    bus_sink: false
490    bus_source: false
491    bus_structure: null
492    coordinate: [1120, 640.0]
493    rotation: 0
494    state: disabled
495- name: blocks_throttle_0
496  id: blocks_throttle
497  parameters:
498    affinity: ''
499    alias: ''
500    comment: ''
501    ignoretag: 'True'
502    maxoutbuf: '0'
503    minoutbuf: '0'
504    samples_per_second: samp_rate
505    type: complex
506    vlen: '1'
507  states:
508    bus_sink: false
509    bus_source: false
510    bus_structure: null
511    coordinate: [592, 188.0]
512    rotation: 0
513    state: enabled
514- name: blocks_unpack_k_bits_bb_0
515  id: blocks_unpack_k_bits_bb
516  parameters:
517    affinity: ''
518    alias: ''
519    comment: ''
520    k: '8'
521    maxoutbuf: '0'
522    minoutbuf: '0'
523  states:
524    bus_sink: false
525    bus_source: false
526    bus_structure: null
527    coordinate: [576, 540.0]
528    rotation: 0
529    state: disabled
530- name: blocks_vector_source_x_0_0
531  id: blocks_vector_source_x
532  parameters:
533    affinity: ''
534    alias: ''
535    comment: ''
536    maxoutbuf: '0'
537    minoutbuf: '0'
538    repeat: 'True'
539    tags: '[]'
540    type: byte
541    vector: preamble+data
542    vlen: '1'
543  states:
544    bus_sink: false
545    bus_source: false
546    bus_structure: null
547    coordinate: [8, 188.0]
548    rotation: 0
549    state: enabled
550- name: channels_channel_model_0
551  id: channels_channel_model
552  parameters:
553    affinity: ''
554    alias: ''
555    block_tags: 'False'
556    comment: ''
557    epsilon: time_offset
558    freq_offset: freq_offset
559    maxoutbuf: '0'
560    minoutbuf: '0'
561    noise_voltage: noise
562    seed: '0'
563    taps: '1.0'
564  states:
565    bus_sink: false
566    bus_source: false
567    bus_structure: null
568    coordinate: [760, 148.0]
569    rotation: 0
570    state: enabled
571- name: digital_constellation_decoder_cb_0
572  id: digital_constellation_decoder_cb
573  parameters:
574    affinity: ''
575    alias: ''
576    comment: ''
577    constellation: constel
578    maxoutbuf: '0'
579    minoutbuf: '0'
580  states:
581    bus_sink: false
582    bus_source: false
583    bus_structure: null
584    coordinate: [1112, 460.0]
585    rotation: 180
586    state: disabled
587- name: digital_constellation_modulator_0
588  id: digital_constellation_modulator
589  parameters:
590    affinity: ''
591    alias: ''
592    comment: ''
593    constellation: constel
594    differential: 'False'
595    excess_bw: eb
596    log: 'False'
597    maxoutbuf: '0'
598    minoutbuf: '0'
599    samples_per_symbol: sps
600    verbose: 'False'
601  states:
602    bus_sink: false
603    bus_source: false
604    bus_structure: null
605    coordinate: [216, 180.0]
606    rotation: 0
607    state: enabled
608- name: digital_corr_est_cc_0
609  id: digital_corr_est_cc
610  parameters:
611    affinity: ''
612    alias: ''
613    comment: ''
614    mark_delay: '1'
615    maxoutbuf: '0'
616    minoutbuf: '0'
617    sps: sps
618    symbols: modulated_sync_word
619    threshold: '0.9'
620    threshold_method: digital.THRESHOLD_ABSOLUTE
621  states:
622    bus_sink: false
623    bus_source: false
624    bus_structure: null
625    coordinate: [968, 156.0]
626    rotation: 0
627    state: enabled
628- name: digital_costas_loop_cc_0
629  id: digital_costas_loop_cc
630  parameters:
631    affinity: ''
632    alias: ''
633    comment: ''
634    maxoutbuf: '0'
635    minoutbuf: '0'
636    order: '2'
637    use_snr: 'False'
638    w: 1*3.14/50.0
639  states:
640    bus_sink: false
641    bus_source: false
642    bus_structure: null
643    coordinate: [1144, 296.0]
644    rotation: 0
645    state: enabled
646- name: digital_pfb_clock_sync_xxx_0
647  id: digital_pfb_clock_sync_xxx
648  parameters:
649    affinity: ''
650    alias: ''
651    comment: ''
652    filter_size: nfilts
653    init_phase: '0'
654    loop_bw: 2*3.14/100.0
655    max_dev: '0.5'
656    maxoutbuf: '0'
657    minoutbuf: '0'
658    osps: '1'
659    sps: sps
660    taps: rrc_taps
661    type: ccf
662  states:
663    bus_sink: false
664    bus_source: false
665    bus_structure: null
666    coordinate: [856, 324.0]
667    rotation: 0
668    state: enabled
669- name: import_0
670  id: import
671  parameters:
672    alias: ''
673    comment: ''
674    imports: import numpy
675  states:
676    bus_sink: false
677    bus_source: false
678    bus_structure: null
679    coordinate: [176, 12.0]
680    rotation: 0
681    state: enabled
682- name: import_0_0
683  id: import
684  parameters:
685    alias: ''
686    comment: ''
687    imports: import random
688  states:
689    bus_sink: false
690    bus_source: false
691    bus_structure: null
692    coordinate: [8, 124.0]
693    rotation: 0
694    state: enabled
695- name: qtgui_const_sink_x_0
696  id: qtgui_const_sink_x
697  parameters:
698    affinity: ''
699    alias: ''
700    alpha1: '1.0'
701    alpha10: '1.0'
702    alpha2: '1.0'
703    alpha3: '1.0'
704    alpha4: '1.0'
705    alpha5: '1.0'
706    alpha6: '1.0'
707    alpha7: '1.0'
708    alpha8: '1.0'
709    alpha9: '1.0'
710    autoscale: 'False'
711    axislabels: 'True'
712    color1: '"blue"'
713    color10: '"red"'
714    color2: '"red"'
715    color3: '"red"'
716    color4: '"red"'
717    color5: '"red"'
718    color6: '"red"'
719    color7: '"red"'
720    color8: '"red"'
721    color9: '"red"'
722    comment: ''
723    grid: 'False'
724    gui_hint: 0,1,1,1
725    label1: ''
726    label10: ''
727    label2: ''
728    label3: ''
729    label4: ''
730    label5: ''
731    label6: ''
732    label7: ''
733    label8: ''
734    label9: ''
735    legend: 'True'
736    marker1: '0'
737    marker10: '0'
738    marker2: '0'
739    marker3: '0'
740    marker4: '0'
741    marker5: '0'
742    marker6: '0'
743    marker7: '0'
744    marker8: '0'
745    marker9: '0'
746    name: ''
747    nconnections: '1'
748    size: (len(preamble)+payload_size)*8
749    style1: '0'
750    style10: '0'
751    style2: '0'
752    style3: '0'
753    style4: '0'
754    style5: '0'
755    style6: '0'
756    style7: '0'
757    style8: '0'
758    style9: '0'
759    tr_chan: '0'
760    tr_level: '0'
761    tr_mode: qtgui.TRIG_MODE_TAG
762    tr_slope: qtgui.TRIG_SLOPE_POS
763    tr_tag: time_est
764    type: complex
765    update_time: '0.10'
766    width1: '1'
767    width10: '1'
768    width2: '1'
769    width3: '1'
770    width4: '1'
771    width5: '1'
772    width6: '1'
773    width7: '1'
774    width8: '1'
775    width9: '1'
776    xmax: '2'
777    xmin: '-2'
778    ymax: '2'
779    ymin: '-2'
780  states:
781    bus_sink: false
782    bus_source: false
783    bus_structure: null
784    coordinate: [1392, 284.0]
785    rotation: 0
786    state: enabled
787- name: qtgui_time_sink_x_0
788  id: qtgui_time_sink_x
789  parameters:
790    affinity: '0'
791    alias: ''
792    alpha1: '1.0'
793    alpha10: '1.0'
794    alpha2: '1.0'
795    alpha3: '1.0'
796    alpha4: '1.0'
797    alpha5: '1.0'
798    alpha6: '1.0'
799    alpha7: '1.0'
800    alpha8: '1.0'
801    alpha9: '1.0'
802    autoscale: 'False'
803    axislabels: 'True'
804    color1: blue
805    color10: dark blue
806    color2: red
807    color3: green
808    color4: black
809    color5: cyan
810    color6: magenta
811    color7: yellow
812    color8: dark red
813    color9: dark green
814    comment: ''
815    ctrlpanel: 'False'
816    entags: 'True'
817    grid: 'False'
818    gui_hint: 0,0,1,1
819    label1: ''
820    label10: ''
821    label2: ''
822    label3: ''
823    label4: ''
824    label5: ''
825    label6: ''
826    label7: ''
827    label8: ''
828    label9: ''
829    legend: 'True'
830    marker1: '-1'
831    marker10: '-1'
832    marker2: '-1'
833    marker3: '-1'
834    marker4: '-1'
835    marker5: '-1'
836    marker6: '-1'
837    marker7: '-1'
838    marker8: '-1'
839    marker9: '-1'
840    name: ''
841    nconnections: '1'
842    size: '50000'
843    srate: samp_rate
844    stemplot: 'False'
845    style1: '1'
846    style10: '1'
847    style2: '1'
848    style3: '1'
849    style4: '1'
850    style5: '1'
851    style6: '1'
852    style7: '1'
853    style8: '1'
854    style9: '1'
855    tr_chan: '0'
856    tr_delay: '0.1'
857    tr_level: '1'
858    tr_mode: qtgui.TRIG_MODE_TAG
859    tr_slope: qtgui.TRIG_SLOPE_POS
860    tr_tag: time_est
861    type: complex
862    update_time: '0.10'
863    width1: '1'
864    width10: '1'
865    width2: '1'
866    width3: '1'
867    width4: '1'
868    width5: '1'
869    width6: '1'
870    width7: '1'
871    width8: '1'
872    width9: '1'
873    ylabel: Amplitude
874    ymax: '2'
875    ymin: '-2'
876    yunit: '""'
877  states:
878    bus_sink: false
879    bus_source: false
880    bus_structure: null
881    coordinate: [1392, 348.0]
882    rotation: 0
883    state: enabled
884- name: qtgui_time_sink_x_0_1
885  id: qtgui_time_sink_x
886  parameters:
887    affinity: ''
888    alias: ''
889    alpha1: '1.0'
890    alpha10: '1.0'
891    alpha2: '1.0'
892    alpha3: '1.0'
893    alpha4: '1.0'
894    alpha5: '1.0'
895    alpha6: '1.0'
896    alpha7: '1.0'
897    alpha8: '1.0'
898    alpha9: '1.0'
899    autoscale: 'False'
900    axislabels: 'True'
901    color1: blue
902    color10: dark blue
903    color2: red
904    color3: green
905    color4: black
906    color5: cyan
907    color6: magenta
908    color7: yellow
909    color8: dark red
910    color9: dark green
911    comment: ''
912    ctrlpanel: 'False'
913    entags: 'True'
914    grid: 'False'
915    gui_hint: 2,0,1,2
916    label1: ''
917    label10: ''
918    label2: ''
919    label3: ''
920    label4: ''
921    label5: ''
922    label6: ''
923    label7: ''
924    label8: ''
925    label9: ''
926    legend: 'True'
927    marker1: '-1'
928    marker10: '-1'
929    marker2: '-1'
930    marker3: '-1'
931    marker4: '-1'
932    marker5: '-1'
933    marker6: '-1'
934    marker7: '-1'
935    marker8: '-1'
936    marker9: '-1'
937    name: ''
938    nconnections: '3'
939    size: '20000'
940    srate: samp_rate
941    stemplot: 'False'
942    style1: '1'
943    style10: '1'
944    style2: '1'
945    style3: '1'
946    style4: '1'
947    style5: '1'
948    style6: '1'
949    style7: '1'
950    style8: '1'
951    style9: '1'
952    tr_chan: '0'
953    tr_delay: '0.010'
954    tr_level: '0.0'
955    tr_mode: qtgui.TRIG_MODE_TAG
956    tr_slope: qtgui.TRIG_SLOPE_POS
957    tr_tag: time_est
958    type: float
959    update_time: '0.10'
960    width1: '1'
961    width10: '1'
962    width2: '1'
963    width3: '1'
964    width4: '1'
965    width5: '1'
966    width6: '1'
967    width7: '1'
968    width8: '1'
969    width9: '1'
970    ylabel: Amplitude
971    ymax: '2'
972    ymin: '-2'
973    yunit: '""'
974  states:
975    bus_sink: false
976    bus_source: false
977    bus_structure: null
978    coordinate: [1344, 560.0]
979    rotation: 0
980    state: disabled
981- name: qtgui_time_sink_x_1
982  id: qtgui_time_sink_x
983  parameters:
984    affinity: ''
985    alias: ''
986    alpha1: '1.0'
987    alpha10: '1.0'
988    alpha2: '1.0'
989    alpha3: '1.0'
990    alpha4: '1.0'
991    alpha5: '1.0'
992    alpha6: '1.0'
993    alpha7: '1.0'
994    alpha8: '1.0'
995    alpha9: '1.0'
996    autoscale: 'False'
997    axislabels: 'True'
998    color1: blue
999    color10: dark blue
1000    color2: red
1001    color3: green
1002    color4: black
1003    color5: cyan
1004    color6: magenta
1005    color7: yellow
1006    color8: dark red
1007    color9: dark green
1008    comment: ''
1009    ctrlpanel: 'False'
1010    entags: 'True'
1011    grid: 'False'
1012    gui_hint: 1,0,1,2
1013    label1: '|corr|^2'
1014    label10: ''
1015    label2: Re{corr}
1016    label3: Im{corr}
1017    label4: ''
1018    label5: ''
1019    label6: ''
1020    label7: ''
1021    label8: ''
1022    label9: ''
1023    legend: 'True'
1024    marker1: '-1'
1025    marker10: '-1'
1026    marker2: '-1'
1027    marker3: '-1'
1028    marker4: '-1'
1029    marker5: '-1'
1030    marker6: '-1'
1031    marker7: '-1'
1032    marker8: '-1'
1033    marker9: '-1'
1034    name: ''
1035    nconnections: '3'
1036    size: '80000'
1037    srate: samp_rate
1038    stemplot: 'False'
1039    style1: '1'
1040    style10: '1'
1041    style2: '1'
1042    style3: '1'
1043    style4: '1'
1044    style5: '1'
1045    style6: '1'
1046    style7: '1'
1047    style8: '1'
1048    style9: '1'
1049    tr_chan: '0'
1050    tr_delay: '0'
1051    tr_level: '100'
1052    tr_mode: qtgui.TRIG_MODE_NORM
1053    tr_slope: qtgui.TRIG_SLOPE_POS
1054    tr_tag: '""'
1055    type: float
1056    update_time: '0.10'
1057    width1: '1'
1058    width10: '1'
1059    width2: '1'
1060    width3: '1'
1061    width4: '1'
1062    width5: '1'
1063    width6: '1'
1064    width7: '1'
1065    width8: '1'
1066    width9: '1'
1067    ylabel: Amplitude
1068    ymax: '400'
1069    ymin: '-200'
1070    yunit: '""'
1071  states:
1072    bus_sink: false
1073    bus_source: false
1074    bus_structure: null
1075    coordinate: [1432, 160.0]
1076    rotation: 0
1077    state: enabled
1078
1079connections:
1080- [blocks_char_to_float_0, '0', blocks_delay_0, '0']
1081- [blocks_char_to_float_0_0, '0', blocks_sub_xx_0, '0']
1082- [blocks_char_to_float_0_0, '0', qtgui_time_sink_x_0_1, '0']
1083- [blocks_complex_to_float_0, '0', qtgui_time_sink_x_1, '1']
1084- [blocks_complex_to_float_0, '1', qtgui_time_sink_x_1, '2']
1085- [blocks_complex_to_mag_0, '0', qtgui_time_sink_x_1, '0']
1086- [blocks_delay_0, '0', blocks_sub_xx_0, '1']
1087- [blocks_delay_0, '0', qtgui_time_sink_x_0_1, '1']
1088- [blocks_null_source_0, '0', blocks_stream_mux_0, '1']
1089- [blocks_null_source_0_0, '0', blocks_stream_mux_0_0, '1']
1090- [blocks_stream_mux_0, '0', blocks_unpack_k_bits_bb_0, '0']
1091- [blocks_stream_mux_0_0, '0', blocks_throttle_0, '0']
1092- [blocks_sub_xx_0, '0', qtgui_time_sink_x_0_1, '2']
1093- [blocks_throttle_0, '0', channels_channel_model_0, '0']
1094- [blocks_unpack_k_bits_bb_0, '0', blocks_char_to_float_0, '0']
1095- [blocks_vector_source_x_0_0, '0', digital_constellation_modulator_0, '0']
1096- [channels_channel_model_0, '0', digital_corr_est_cc_0, '0']
1097- [digital_constellation_decoder_cb_0, '0', blocks_char_to_float_0_0, '0']
1098- [digital_constellation_modulator_0, '0', blocks_stream_mux_0_0, '0']
1099- [digital_corr_est_cc_0, '0', digital_pfb_clock_sync_xxx_0, '0']
1100- [digital_corr_est_cc_0, '1', blocks_complex_to_float_0, '0']
1101- [digital_corr_est_cc_0, '1', blocks_complex_to_mag_0, '0']
1102- [digital_costas_loop_cc_0, '0', digital_constellation_decoder_cb_0, '0']
1103- [digital_costas_loop_cc_0, '0', qtgui_const_sink_x_0, '0']
1104- [digital_costas_loop_cc_0, '0', qtgui_time_sink_x_0, '0']
1105- [digital_pfb_clock_sync_xxx_0, '0', digital_costas_loop_cc_0, '0']
1106
1107metadata:
1108  file_format: 1
1109