diff --git a/examples/test_s4285.grc b/examples/test_s4285.grc index 78c4605..cc27b9e 100644 --- a/examples/test_s4285.grc +++ b/examples/test_s4285.grc @@ -93,6 +93,69 @@ (0,0) + + variable_qtgui_range + + comment + + + + value + 1536 + + + _enabled + True + + + _coordinate + (970, 5) + + + gui_hint + tab@4:1,0,1,1 + + + _rotation + 0 + + + id + frame_len + + + label + frame length + + + min_len + 200 + + + orient + Qt.Horizontal + + + start + 0 + + + step + 1 + + + stop + 4096 + + + rangeType + int + + + widget + counter_slider + + variable_qtgui_range @@ -164,7 +227,7 @@ value - '1200/L' + '600/L' _enabled @@ -172,7 +235,7 @@ _coordinate - (1152, 277) + (810, 16) gui_hint @@ -263,7 +326,7 @@ value - 0.0035 + 0.004 _enabled @@ -423,7 +486,7 @@ value - 12001 + 12000 @@ -497,7 +560,7 @@ max_gain - 8 + 20 maxoutbuf @@ -516,6 +579,57 @@ complex + + blocks_add_const_vxx + + alias + + + + comment + + + + const + -0.4 + + + affinity + + + + _enabled + True + + + _coordinate + (256, 634) + + + _rotation + 180 + + + id + blocks_add_const_vxx_0 + + + type + float + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + blocks_complex_to_mag @@ -559,6 +673,92 @@ 1 + + blocks_complex_to_mag + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (938, 250) + + + _rotation + 0 + + + id + blocks_complex_to_mag_1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_magphase + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (437, 762) + + + _rotation + 180 + + + id + blocks_complex_to_magphase_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + blocks_file_sink @@ -587,7 +787,7 @@ _coordinate - (192, 304) + (160, 272) _rotation @@ -653,6 +853,57 @@ 1 + + blocks_multiply_const_vxx + + alias + + + + comment + + + + const + exp(0.4j) + + + affinity + + + + _enabled + True + + + _coordinate + (645, 608) + + + _rotation + 270 + + + id + blocks_multiply_const_vxx_0 + + + type + complex + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + blocks_null_sink @@ -677,19 +928,19 @@ _coordinate - (778, 250) + (277, 805) _rotation - 0 + 180 id - blocks_null_sink_0 + blocks_null_sink_1 type - complex + float num_inputs @@ -697,7 +948,7 @@ vlen - (1+(nB+nF)*sps) + 1 @@ -747,61 +998,6 @@ 0 - - blocks_tag_debug - - alias - - - - comment - - - - affinity - - - - display - True - - - _enabled - 0 - - - _coordinate - (1152, 677) - - - _rotation - 0 - - - id - blocks_tag_debug_0 - - - type - byte - - - filter - "" - - - name - - - - num_inputs - 1 - - - vlen - 1 - - blocks_throttle @@ -857,6 +1053,57 @@ 1 + + blocks_vector_to_stream + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (757, 250) + + + _rotation + 0 + + + id + blocks_vector_to_stream_0 + + + type + complex + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + num_items + (1+(nB+nF)*sps) + + + vlen + 1 + + blocks_wavfile_source @@ -877,7 +1124,7 @@ file - /Users/chm/Downloads/sdr.loginto.me_2019-05-14T13_46_37Z_7938.80_iq.wav + /Users/chm/Downloads/3OJp_2.wav _coordinate @@ -956,7 +1203,7 @@ alpha - 0.0005 + 0.1 mode @@ -983,6 +1230,37 @@ samp_rate + + import + + alias + + + + comment + + + + _enabled + True + + + _coordinate + (10, 96) + + + _rotation + 0 + + + id + import_0 + + + import + from numpy import exp,pi + + qtgui_const_sink_x @@ -1011,7 +1289,7 @@ _coordinate - (437, 549) + (373, 549) gui_hint @@ -1330,6 +1608,627 @@ -2 + + qtgui_time_raster_sink_x + + axislabels + True + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (10, 618) + + + gui_hint + tab@1 + + + _rotation + 180 + + + grid + True + + + id + qtgui_time_raster_sink_x_0 + + + zmax + pi + + + zmin + -pi + + + alpha1 + 1.0 + + + color1 + 0 + + + label1 + arg(symbol) + + + 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 + + + + mult + [] + + + name + "arg(descrambled symbol)" + + + ncols + 256 + + + nrows + 100 + + + nconnections + 1 + + + offset + [] + + + samp_rate + samp_rate/sps + + + type + float + + + update_time + 0.10 + + + + qtgui_time_raster_sink_x + + axislabels + True + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1034, 330) + + + gui_hint + tab@3 + + + _rotation + 270 + + + grid + True + + + id + qtgui_time_raster_sink_x_0_0 + + + zmax + .5 + + + zmin + 0 + + + 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 + + + + mult + [] + + + name + "abs(adaptive filter taps)" + + + ncols + (1+(nB+nF)*sps) + + + nrows + 100 + + + nconnections + 1 + + + offset + [] + + + samp_rate + samp_rate + + + type + float + + + update_time + 0.10 + + + + qtgui_time_raster_sink_x + + axislabels + True + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (149, 352) + + + gui_hint + tab@4:0,0,1,1 + + + _rotation + 180 + + + grid + True + + + id + qtgui_time_raster_sink_x_0_1 + + + zmax + 1 + + + zmin + 0 + + + alpha1 + 1.0 + + + color1 + 0 + + + label1 + arg(symbol) + + + 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 + + + + mult + [] + + + name + "bits" + + + ncols + frame_len + + + nrows + 100 + + + nconnections + 1 + + + offset + [] + + + samp_rate + samp_rate/sps + + + type + byte + + + update_time + 0.10 + + qtgui_time_sink_x @@ -1737,7 +2636,7 @@ gui_hint - (5,0,1,4) + tab@2 _rotation @@ -2049,7 +2948,7 @@ ylabel - soft_dec + Soft Decision LLR yunit @@ -2100,11 +2999,11 @@ _coordinate - (896, 101) + (992, 154) gui_hint - (0,0,2,4) + tab@0 _rotation @@ -2287,30 +3186,181 @@ firdes.WIN_BLACKMAN_hARRIS + + qtgui_tab_widget + + alias + + + + comment + + + + _enabled + True + + + _coordinate + (640, 16) + + + gui_hint + 0,0,2,4 + + + _rotation + 0 + + + id + tab + + + label0 + I/Q Waterfall + + + label1 + Descrambled Symbols + + + label10 + Tab 10 + + + label11 + Tab 11 + + + label12 + Tab 12 + + + label13 + Tab 13 + + + label14 + Tab 14 + + + label15 + Tab 15 + + + label16 + Tab 16 + + + label17 + Tab 17 + + + label18 + Tab 18 + + + label19 + Tab 19 + + + label2 + Soft Decisions + + + label3 + Adaptive Filter Taps + + + label4 + BIt Stream + + + label5 + Tab 5 + + + label6 + Tab 6 + + + label7 + Tab 7 + + + label8 + Tab 8 + + + label9 + Tab 9 + + + num_tabs + 5 + + analog_agc2_xx_0 blocks_throttle_0 0 0 + + blocks_add_const_vxx_0 + qtgui_time_raster_sink_x_0 + 0 + 0 + blocks_complex_to_mag_0 qtgui_time_sink_x_0 0 0 + + blocks_complex_to_mag_1 + qtgui_time_raster_sink_x_0_0 + 0 + 0 + + + blocks_complex_to_magphase_0 + blocks_null_sink_1 + 0 + 0 + + + blocks_complex_to_magphase_0 + blocks_add_const_vxx_0 + 1 + 0 + blocks_float_to_complex_0 analog_agc2_xx_0 0 0 + + blocks_multiply_const_vxx_0 + blocks_complex_to_magphase_0 + 0 + 0 + blocks_pdu_to_tagged_stream_0 blocks_file_sink_0 0 0 + + blocks_pdu_to_tagged_stream_0 + qtgui_time_raster_sink_x_0_1 + 0 + 0 + blocks_throttle_0 digitalhf_physical_layer_driver_0 @@ -2323,6 +3373,12 @@ 0 0 + + blocks_vector_to_stream_0 + blocks_complex_to_mag_1 + 0 + 0 + blocks_wavfile_source_0 blocks_float_to_complex_0 @@ -2347,6 +3403,12 @@ 1 0 + + digitalhf_physical_layer_driver_0 + blocks_multiply_const_vxx_0 + 0 + 0 + digitalhf_physical_layer_driver_0 qtgui_const_sink_x_0 @@ -2361,7 +3423,7 @@ digitalhf_physical_layer_driver_0 - blocks_null_sink_0 + blocks_vector_to_stream_0 2 0