Fri Oct 19 14:08:05 2018 options author window_size category [GRC Hier Blocks] comment copyright description _enabled True _coordinate (10, 16) _rotation 0 generate_options qt_gui hier_block_src_path .: id top_block max_nouts 0 qt_qss_theme realtime_scheduling run_command {python} -u {filename} run_options prompt run True sizing_mode fixed thread_safe_setters 1 title placement (0,0) variable comment _enabled True _coordinate (757, 16) _rotation 0 id dummy value [lpz[0].extend(x) for x in lpz[1:]] variable_qtgui_range comment value 4932 _enabled 0 _coordinate (1141, 80) gui_hint (3,0,1,2) _rotation 0 id freq label frequency min_len 200 orient Qt.Horizontal start 0 step 0.0001 stop 30e3 rangeType float widget counter_slider variable comment _enabled True _coordinate (320, 16) _rotation 0 id lpz value [[x,x,x,x,x] for x in STANAG_4285.PhysicalLayer.get_preamble()['symb'][9:40].tolist()] variable_qtgui_chooser comment value 0 _enabled True _coordinate (1152, 490) gui_hint (4,0,1,1) _rotation 0 id mode label0 BPSK label1 QPSK label2 8PSK label3 label4 label mode labels [] num_opts 3 option0 '0' option1 '1' option2 '2' option3 3 option4 4 options [0, 1, 2] orient Qt.QVBoxLayout type string widget combo_box variable_qtgui_range comment value 0.001 _enabled True _coordinate (1024, 80) gui_hint (3,0,1,2) _rotation 0 id mu label mu min_len 200 orient Qt.Horizontal start 0.0001 step 0.0001 stop 0.01 rangeType float widget counter_slider variable comment _enabled True _coordinate (533, 16) _rotation 0 id nB value 9 variable comment _enabled True _coordinate (608, 16) _rotation 0 id nF value 9 variable comment _enabled True _coordinate (682, 16) _rotation 0 id nW value 4 variable_rrc_filter_taps comment _enabled True alpha 0.25 _coordinate (469, 352) _rotation 0 gain 1.0 id rrc_taps ntaps 11*sps samp_rate samp_rate sym_rate samp_rate/sps variable comment _enabled True _coordinate (224, 16) _rotation 0 id samp_rate value 12001 variable comment _enabled True _coordinate (458, 16) _rotation 0 id sps value 5 blocks_complex_to_mag alias comment affinity _enabled True _coordinate (928, 314) _rotation 0 id blocks_complex_to_mag_0 maxoutbuf 0 minoutbuf 0 vlen 1 blocks_float_to_complex alias comment affinity _enabled True _coordinate (256, 154) _rotation 0 id blocks_float_to_complex_0 maxoutbuf 0 minoutbuf 0 vlen 1 blocks_multiply_const_vxx alias comment const 5 affinity _enabled True _coordinate (426, 176) _rotation 0 id blocks_multiply_const_vxx_0 type complex maxoutbuf 0 minoutbuf 0 vlen 1 blocks_tag_debug alias comment affinity display True _enabled 0 _coordinate (917, 133) _rotation 0 id blocks_tag_debug_0 type complex filter "" name num_inputs 1 vlen 1 blocks_throttle alias comment affinity _enabled 1 _coordinate (586, 176) _rotation 0 id blocks_throttle_0 ignoretag True maxoutbuf 0 minoutbuf 0 samples_per_second samp_rate type complex vlen 1 blocks_wavfile_source alias comment affinity _enabled True file /Users/chm/Downloads/kiwi-sm2gct.mooo.com_2018-10-30T10_35_39Z_8700.00_iq.wav _coordinate (10, 154) _rotation 0 id blocks_wavfile_source_0 maxoutbuf 0 minoutbuf 0 nchan 2 repeat False digitalhf_adaptive_dfe alias comment affinity _enabled True _coordinate (874, 389) _rotation 0 id digitalhf_adaptive_dfe_0 maxoutbuf 0 minoutbuf 0 sps sps alpha 0.0005 mode mode mu mu nB nB nF nF nW nW py_obj_name STANAG_4285 fir_filter_xxx alias comment affinity decim 1 _enabled True _coordinate (330, 293) _rotation 0 id fir_filter_xxx_0 maxoutbuf 0 minoutbuf 0 samp_delay 0 taps rrc_taps type ccc fractional_resampler_xx alias comment affinity _enabled 1 _coordinate (96, 293) _rotation 0 id fractional_resampler_xx_0 maxoutbuf 0 minoutbuf 0 phase_shift 0 resamp_ratio 12001./11999.*0+1 type complex import alias comment _enabled True _coordinate (1034, 21) _rotation 0 id import_0 import import digitalhf.physical_layer.STANAG_4285 as STANAG_4285 import alias comment _enabled True _coordinate (960, 21) _rotation 0 id import_0_0 import from gnuradio import gr digital_corr_est_cc alias comment affinity _enabled True _coordinate (640, 272) _rotation 0 id preamble maxoutbuf 0 minoutbuf 0 sps sps symbols lpz[0] mark_delay (nF-9)*sps+2 threshold_method digital.corr_est_cc.THRESHOLD_DYNAMIC threshold 0.5 qtgui_const_sink_x autoscale False axislabels True alias comment affinity _enabled True _coordinate (1109, 410) gui_hint (2,2,3,2) _rotation 0 grid True id qtgui_const_sink_x_0 legend False alpha1 1 color1 "blue" label1 descrambled symbols marker1 0 style1 0 width1 1 alpha10 1.0 color10 "red" label10 marker10 0 style10 0 width10 1 alpha2 1.0 color2 "red" label2 marker2 0 style2 0 width2 1 alpha3 1.0 color3 "red" label3 marker3 0 style3 0 width3 1 alpha4 1.0 color4 "red" label4 marker4 0 style4 0 width4 1 alpha5 1.0 color5 "red" label5 marker5 0 style5 0 width5 1 alpha6 1.0 color6 "red" label6 marker6 0 style6 0 width6 1 alpha7 1.0 color7 "red" label7 marker7 0 style7 0 width7 1 alpha8 1.0 color8 "red" label8 marker8 0 style8 0 width8 1 alpha9 1.0 color9 "red" label9 marker9 0 style9 0 width9 1 name "" nconnections 1 size 1024 tr_chan 0 tr_level 0.0 tr_mode qtgui.TRIG_MODE_FREE tr_slope qtgui.TRIG_SLOPE_POS tr_tag "" type complex update_time 0.1 xmax 2 xmin -2 ymax 2 ymin -2 qtgui_time_sink_x autoscale False axislabels True alias comment ctrlpanel False affinity entags True _enabled True _coordinate (1120, 304) gui_hint (2,0,1,2) _rotation 0 grid False id qtgui_time_sink_x_0 legend False alpha1 1.0 color1 "blue" label1 preamble cross-correlation marker1 -1 style1 1 width1 1 alpha10 1.0 color10 "blue" label10 marker10 -1 style10 1 width10 1 alpha2 1.0 color2 "red" label2 rate marker2 -1 style2 1 width2 1 alpha3 1.0 color3 "green" label3 phase marker3 -1 style3 1 width3 1 alpha4 1.0 color4 "black" label4 marker4 -1 style4 1 width4 1 alpha5 1.0 color5 "cyan" label5 marker5 -1 style5 1 width5 1 alpha6 1.0 color6 "magenta" label6 marker6 -1 style6 1 width6 1 alpha7 1.0 color7 "yellow" label7 marker7 -1 style7 1 width7 1 alpha8 1.0 color8 "dark red" label8 marker8 -1 style8 1 width8 1 alpha9 1.0 color9 "dark green" label9 marker9 -1 style9 1 width9 1 name "" nconnections 1 size 1024/2 srate samp_rate stemplot False tr_chan 0 tr_delay 0.01 tr_level 0.0 tr_mode qtgui.TRIG_MODE_TAG tr_slope qtgui.TRIG_SLOPE_POS tr_tag "time_est" type float update_time .1 ylabel preamble correlation yunit "" ymax 300 ymin 0 qtgui_time_sink_x autoscale False axislabels True alias comment ctrlpanel False affinity entags True _enabled True _coordinate (1002, 602) gui_hint (5,0,1,4) _rotation 0 grid False id qtgui_time_sink_x_1 legend False alpha1 1.0 color1 "blue" label1 marker1 -1 style1 1 width1 1 alpha10 1.0 color10 "blue" label10 marker10 -1 style10 1 width10 1 alpha2 1.0 color2 "red" label2 marker2 -1 style2 1 width2 1 alpha3 1.0 color3 "green" label3 marker3 -1 style3 1 width3 1 alpha4 1.0 color4 "black" label4 marker4 -1 style4 1 width4 1 alpha5 1.0 color5 "cyan" label5 marker5 -1 style5 1 width5 1 alpha6 1.0 color6 "magenta" label6 marker6 -1 style6 1 width6 1 alpha7 1.0 color7 "yellow" label7 marker7 -1 style7 1 width7 1 alpha8 1.0 color8 "dark red" label8 marker8 -1 style8 1 width8 1 alpha9 1.0 color9 "dark green" label9 marker9 -1 style9 1 width9 1 name "" nconnections 1 size 1024 srate samp_rate/sps/2 stemplot False tr_chan 0 tr_delay 0 tr_level 0.0 tr_mode qtgui.TRIG_MODE_AUTO tr_slope qtgui.TRIG_SLOPE_POS tr_tag "soft_dec" type msg_float update_time 0.10 ylabel soft_dec yunit "" ymax 7 ymin -7 qtgui_waterfall_sink_x axislabels True bw samp_rate alias fc 0 comment affinity _enabled True fftsize 1024*4 _coordinate (1120, 218) gui_hint (0,0,2,4) _rotation 0 grid False id qtgui_waterfall_sink_x_0 int_max 10 int_min -80 legend True alpha1 1.0 color1 0 label1 alpha10 1.0 color10 0 label10 alpha2 1.0 color2 0 label2 alpha3 1.0 color3 0 label3 alpha4 1.0 color4 0 label4 alpha5 1.0 color5 0 label5 alpha6 1.0 color6 0 label6 alpha7 1.0 color7 0 label7 alpha8 1.0 color8 0 label8 alpha9 1.0 color9 0 label9 maxoutbuf 0 minoutbuf 0 name "" nconnections 1 showports True freqhalf True type complex update_time 0.10 wintype firdes.WIN_BLACKMAN_hARRIS blocks_complex_to_mag_0 qtgui_time_sink_x_0 0 0 blocks_float_to_complex_0 blocks_multiply_const_vxx_0 0 0 blocks_multiply_const_vxx_0 fractional_resampler_xx_0 0 0 blocks_throttle_0 fir_filter_xxx_0 0 0 blocks_wavfile_source_0 blocks_float_to_complex_0 0 0 blocks_wavfile_source_0 blocks_float_to_complex_0 1 1 digitalhf_adaptive_dfe_0 qtgui_const_sink_x_0 0 0 digitalhf_adaptive_dfe_0 qtgui_time_sink_x_1 soft_dec in fir_filter_xxx_0 preamble 0 0 fractional_resampler_xx_0 blocks_throttle_0 0 0 preamble blocks_complex_to_mag_0 1 0 preamble blocks_tag_debug_0 0 0 preamble digitalhf_adaptive_dfe_0 0 0 preamble qtgui_waterfall_sink_x_0 0 0