From ff366e3377b21a330d9dbb7d5f38d8ccdf31700a Mon Sep 17 00:00:00 2001 From: jaseg Date: Thu, 6 Feb 2020 23:14:55 +0100 Subject: Add BER simulations --- decoder_prototype2.grc | 5658 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5658 insertions(+) create mode 100644 decoder_prototype2.grc (limited to 'decoder_prototype2.grc') diff --git a/decoder_prototype2.grc b/decoder_prototype2.grc new file mode 100644 index 0000000..58f3416 --- /dev/null +++ b/decoder_prototype2.grc @@ -0,0 +1,5658 @@ + + + + Tue Feb 4 17:05:59 2020 + + options + + author + + + + window_size + (3000, 1500) + + + category + [GRC Hier Blocks] + + + comment + + + + description + + + + _enabled + True + + + _coordinate + (8, 8) + + + _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 + + + + title + + + + placement + (0,0) + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (8, 308) + + + _rotation + 0 + + + id + actual_samp_rate + + + value + 10 + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (8, 380) + + + _rotation + 0 + + + id + freq_mul + + + value + 1e3 + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (8, 236) + + + _rotation + 0 + + + id + pi + + + value + 3.141592653589793 + + + + variable + + comment + + + + _enabled + True + + + _coordinate + (8, 452) + + + _rotation + 0 + + + id + samp_rate + + + value + actual_samp_rate*freq_mul + + + + analog_const_source_x + + alias + + + + comment + + + + const + 0 + + + affinity + + + + _enabled + True + + + _coordinate + (688, 492) + + + _rotation + 0 + + + id + analog_const_source_x_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + type + float + + + + analog_const_source_x + + alias + + + + comment + + + + const + 0 + + + affinity + + + + _enabled + True + + + _coordinate + (784, 332) + + + _rotation + 0 + + + id + analog_const_source_x_0_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + type + float + + + + analog_feedforward_agc_cc + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1104, 388) + + + _rotation + 0 + + + id + analog_feedforward_agc_cc_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + num_samples + 100 + + + reference + 1.0 + + + + analog_random_source_x + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (32, 564) + + + _rotation + 0 + + + id + analog_random_source_x_0 + + + maxoutbuf + 0 + + + max + 2 + + + minoutbuf + 0 + + + min + 0 + + + num_samps + 100000 + + + type + int + + + repeat + True + + + + analog_sig_source_x + + amp + 0.05 + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + freq + 0.025* freq_mul + + + _coordinate + (232, 348) + + + _rotation + 0 + + + id + analog_sig_source_x_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + offset + 0.15 + + + type + float + + + samp_rate + samp_rate + + + waveform + analog.GR_SQR_WAVE + + + + analog_sig_source_x + + amp + 1 + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + freq + freq_mul*0.15 + + + _coordinate + (984, 476) + + + _rotation + 0 + + + id + analog_sig_source_x_1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + offset + 0 + + + type + complex + + + samp_rate + samp_rate + + + waveform + analog.GR_COS_WAVE + + + + analog_sig_source_x + + amp + 1 + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + freq + freq_mul*0.2 + + + _coordinate + (984, 612) + + + _rotation + 0 + + + id + analog_sig_source_x_1_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + offset + 0 + + + type + complex + + + samp_rate + samp_rate + + + waveform + analog.GR_COS_WAVE + + + + band_pass_filter + + beta + 6.76 + + + alias + + + + comment + + + + affinity + + + + decim + 1 + + + _enabled + True + + + type + fir_filter_ccf + + + _coordinate + (1280, 196) + + + _rotation + 0 + + + gain + 1 + + + high_cutoff_freq + 2e3 + + + id + band_pass_filter_0 + + + interp + 1 + + + low_cutoff_freq + 1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + samp_rate + samp_rate + + + width + 10 + + + win + firdes.WIN_HAMMING + + + + blocks_add_const_vxx + + alias + + + + comment + + + + const + -50 + + + affinity + + + + _enabled + True + + + _coordinate + (640, 220) + + + _rotation + 0 + + + id + blocks_add_const_vxx_0 + + + type + float + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_add_const_vxx + + alias + + + + comment + + + + const + 0.15 + + + affinity + + + + _enabled + True + + + _coordinate + (480, 524) + + + _rotation + 0 + + + id + blocks_add_const_vxx_1 + + + type + float + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_add_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1040, 240) + + + _rotation + 0 + + + id + blocks_add_xx_0 + + + type + complex + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + num_inputs + 2 + + + vlen + 1 + + + + blocks_complex_to_mag + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1280, 80) + + + _rotation + 0 + + + id + blocks_complex_to_mag_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_mag + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1272, 120) + + + _rotation + 0 + + + id + blocks_complex_to_mag_0_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_mag_squared + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1600, 496) + + + _rotation + 0 + + + id + blocks_complex_to_mag_squared_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_mag_squared + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1600, 632) + + + _rotation + 0 + + + id + blocks_complex_to_mag_squared_0_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_mag_squared + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (2480, 48) + + + _rotation + 0 + + + id + blocks_complex_to_mag_squared_0_1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_mag_squared + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (2368, 232) + + + _rotation + 0 + + + id + blocks_complex_to_mag_squared_0_1_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_real + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (480, 728) + + + _rotation + 0 + + + id + blocks_complex_to_real_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_complex_to_real + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (480, 856) + + + _rotation + 0 + + + id + blocks_complex_to_real_0_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_file_source + + begin_tag + pmt.PMT_NIL + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + file + /home/user/research/smart_meter_reset/gm_platform/fw/raw_freq.bin + + + _coordinate + (224, 204) + + + _rotation + 0 + + + id + blocks_file_source_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + type + float + + + repeat + False + + + vlen + 1 + + + + blocks_float_to_complex + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (712, 384) + + + _rotation + 0 + + + id + blocks_float_to_complex_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_float_to_complex + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (808, 224) + + + _rotation + 0 + + + id + blocks_float_to_complex_0_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_int_to_float + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (216, 524) + + + _rotation + 0 + + + id + blocks_int_to_float_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + scale + 1 + + + vlen + 1 + + + + blocks_moving_average_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1424, 476) + + + _rotation + 0 + + + id + blocks_moving_average_xx_0 + + + vlen + 1 + + + length + 200 + + + max_iter + 4000 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + scale + 1 + + + type + complex + + + + blocks_moving_average_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1424, 612) + + + _rotation + 0 + + + id + blocks_moving_average_xx_0_0 + + + vlen + 1 + + + length + 200 + + + max_iter + 4000 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + scale + 1 + + + type + complex + + + + blocks_moving_average_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1776, 476) + + + _rotation + 0 + + + id + blocks_moving_average_xx_0_1 + + + vlen + 1 + + + length + 50 + + + max_iter + 4000 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + scale + 1 + + + type + float + + + + blocks_moving_average_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1776, 612) + + + _rotation + 0 + + + id + blocks_moving_average_xx_0_1_0 + + + vlen + 1 + + + length + 50 + + + max_iter + 4000 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + scale + 1 + + + type + float + + + + blocks_multiply_const_vxx + + alias + + + + comment + + + + const + signal_strength*1e-3 + + + affinity + + + + _enabled + True + + + _coordinate + (328, 724) + + + _rotation + 0 + + + id + blocks_multiply_const_vxx_0 + + + type + complex + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_multiply_const_vxx + + alias + + + + comment + + + + const + signal_strength*1e-3 + + + affinity + + + + _enabled + True + + + _coordinate + (328, 852) + + + _rotation + 0 + + + id + blocks_multiply_const_vxx_0_0 + + + type + complex + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_multiply_const_vxx + + alias + + + + comment + + + + const + 0.05 + + + affinity + + + + _enabled + True + + + _coordinate + (336, 524) + + + _rotation + 0 + + + id + blocks_multiply_const_vxx_1 + + + type + float + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + vlen + 1 + + + + blocks_multiply_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1312, 480) + + + _rotation + 0 + + + id + blocks_multiply_xx_0 + + + type + complex + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + num_inputs + 2 + + + vlen + 1 + + + + blocks_multiply_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1312, 616) + + + _rotation + 0 + + + id + blocks_multiply_xx_0_0 + + + type + complex + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + num_inputs + 2 + + + vlen + 1 + + + + blocks_null_sink + + alias + + + + bus_conns + [[0,],] + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (448, 320) + + + _rotation + 0 + + + id + blocks_null_sink_0 + + + type + float + + + num_inputs + 1 + + + vlen + 1 + + + + blocks_null_sink + + alias + + + + bus_conns + [[0,],] + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (648, 904) + + + _rotation + 0 + + + id + blocks_null_sink_0_0 + + + type + float + + + num_inputs + 1 + + + vlen + 1 + + + + blocks_repeat + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (432, 468) + + + _rotation + 0 + + + id + blocks_repeat_0 + + + interp + 10*40 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + type + float + + + vlen + 1 + + + + blocks_sub_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (1688, 280) + + + _rotation + 0 + + + id + blocks_sub_xx_0 + + + type + float + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + num_inputs + 2 + + + vlen + 1 + + + + blocks_sub_xx + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (2616, 168) + + + _rotation + 0 + + + id + blocks_sub_xx_0_0 + + + type + float + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + num_inputs + 2 + + + vlen + 1 + + + + blocks_throttle + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (456, 220) + + + _rotation + 0 + + + id + blocks_throttle_0 + + + ignoretag + True + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + samples_per_second + samp_rate + + + type + float + + + vlen + 1 + + + + blocks_vco_f + + amplitude + signal_strength*1e-3 + + + alias + + + + comment + + + + affinity + + + + _enabled + True + + + _coordinate + (472, 364) + + + _rotation + 0 + + + id + blocks_vco_f_0 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + samp_rate + samp_rate + + + sensitivity + freq_mul*2*pi + + + + low_pass_filter + + beta + 6.76 + + + alias + + + + comment + + + + affinity + + + + cutoff_freq + 40 + + + decim + 1 + + + _enabled + True + + + type + fir_filter_ccf + + + _coordinate + (2168, 20) + + + _rotation + 0 + + + gain + 1 + + + id + low_pass_filter_0 + + + interp + 1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + samp_rate + samp_rate + + + width + 5 + + + win + firdes.WIN_HAMMING + + + + low_pass_filter + + beta + 6.76 + + + alias + + + + comment + + + + affinity + + + + cutoff_freq + 40 + + + decim + 1 + + + _enabled + True + + + type + fir_filter_ccf + + + _coordinate + (2152, 212) + + + _rotation + 0 + + + gain + 1 + + + id + low_pass_filter_0_0 + + + interp + 1 + + + maxoutbuf + 0 + + + minoutbuf + 0 + + + samp_rate + samp_rate + + + width + 5 + + + win + firdes.WIN_HAMMING + + + + qtgui_time_sink_x + + autoscale + True + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (1512, 52) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1 + + + legend + True + + + 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 + "filtered" + + + nconnections + 2 + + + size + 10000 + + + srate + samp_rate + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 1 + + + ymin + -1 + + + + qtgui_time_sink_x + + autoscale + True + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (664, 684) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1_0 + + + legend + True + + + 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 + "sig vs LO1" + + + nconnections + 2 + + + size + 10000 + + + srate + samp_rate + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 1 + + + ymin + -1 + + + + qtgui_time_sink_x + + autoscale + True + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (832, 52) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1_0_0 + + + legend + True + + + 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 + "background" + + + nconnections + 1 + + + size + 10000 + + + srate + samp_rate + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 1 + + + ymin + -1 + + + + qtgui_time_sink_x + + autoscale + True + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + 0 + + + _coordinate + (664, 812) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1_0_1 + + + legend + True + + + 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 + "sig vs LO2" + + + nconnections + 2 + + + size + 10000 + + + srate + samp_rate + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 1 + + + ymin + -1 + + + + qtgui_time_sink_x + + autoscale + True + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (2768, 60) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1_0_1_0 + + + legend + True + + + 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 + "LPF" + + + nconnections + 2 + + + size + 10000 + + + srate + samp_rate + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 1 + + + ymin + -1 + + + + qtgui_time_sink_x + + autoscale + True + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (1624, 844) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1_0_1_1 + + + legend + True + + + 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 + "demod" + + + nconnections + 2 + + + size + 10000 + + + srate + samp_rate + + + stemplot + False + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 1 + + + ymin + -1 + + + + qtgui_time_sink_x + + autoscale + False + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (1832, 268) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1_0_1_1_0 + + + legend + True + + + 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 + "out" + + + nconnections + 1 + + + size + 10000 + + + srate + samp_rate + + + stemplot + True + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 100 + + + ymin + -100 + + + + qtgui_time_sink_x + + autoscale + True + + + axislabels + True + + + alias + + + + comment + + + + ctrlpanel + False + + + affinity + + + + entags + True + + + _enabled + True + + + _coordinate + (2768, 180) + + + gui_hint + + + + _rotation + 0 + + + grid + True + + + id + qtgui_time_sink_x_1_1_0_1_1_0_0 + + + legend + True + + + 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 + "LPF out" + + + nconnections + 1 + + + size + 10000 + + + srate + samp_rate + + + stemplot + True + + + tr_chan + 0 + + + tr_delay + 0 + + + tr_level + 0.0 + + + tr_mode + qtgui.TRIG_MODE_FREE + + + tr_slope + qtgui.TRIG_SLOPE_POS + + + tr_tag + "" + + + type + float + + + update_time + 2 + + + ylabel + Amplitude + + + yunit + "" + + + ymax + 100 + + + ymin + -100 + + + + parameter + + alias + + + + comment + + + + _enabled + True + + + _coordinate + (8, 100) + + + _rotation + 0 + + + id + signal_strength + + + label + signal strength in mHz + + + short_id + + + + hide + none + + + type + + + + value + 5 + + + + analog_const_source_x_0 + blocks_float_to_complex_0 + 0 + 1 + + + analog_const_source_x_0_0 + blocks_float_to_complex_0_0 + 0 + 1 + + + analog_feedforward_agc_cc_0 + blocks_multiply_xx_0 + 0 + 0 + + + analog_feedforward_agc_cc_0 + blocks_multiply_xx_0_0 + 0 + 0 + + + analog_random_source_x_0 + blocks_int_to_float_0 + 0 + 0 + + + analog_sig_source_x_0 + blocks_null_sink_0 + 0 + 0 + + + analog_sig_source_x_1 + blocks_multiply_const_vxx_0 + 0 + 0 + + + analog_sig_source_x_1 + blocks_multiply_xx_0 + 0 + 1 + + + analog_sig_source_x_1_0 + blocks_multiply_const_vxx_0_0 + 0 + 0 + + + analog_sig_source_x_1_0 + blocks_multiply_xx_0_0 + 0 + 1 + + + band_pass_filter_0 + analog_feedforward_agc_cc_0 + 0 + 0 + + + band_pass_filter_0 + blocks_complex_to_mag_0 + 0 + 0 + + + blocks_add_const_vxx_0 + blocks_float_to_complex_0_0 + 0 + 0 + + + blocks_add_const_vxx_0 + qtgui_time_sink_x_1_1_0_0 + 0 + 0 + + + blocks_add_const_vxx_1 + blocks_repeat_0 + 0 + 0 + + + blocks_add_xx_0 + band_pass_filter_0 + 0 + 0 + + + blocks_add_xx_0 + blocks_complex_to_mag_0_0 + 0 + 0 + + + blocks_complex_to_mag_0 + qtgui_time_sink_x_1_1 + 0 + 0 + + + blocks_complex_to_mag_0_0 + qtgui_time_sink_x_1_1 + 0 + 1 + + + blocks_complex_to_mag_squared_0 + blocks_moving_average_xx_0_1 + 0 + 0 + + + blocks_complex_to_mag_squared_0 + blocks_sub_xx_0 + 0 + 0 + + + blocks_complex_to_mag_squared_0_0 + blocks_moving_average_xx_0_1_0 + 0 + 0 + + + blocks_complex_to_mag_squared_0_0 + blocks_sub_xx_0 + 0 + 1 + + + blocks_complex_to_mag_squared_0_1 + blocks_sub_xx_0_0 + 0 + 0 + + + blocks_complex_to_mag_squared_0_1 + qtgui_time_sink_x_1_1_0_1_0 + 0 + 0 + + + blocks_complex_to_mag_squared_0_1_0 + blocks_sub_xx_0_0 + 0 + 1 + + + blocks_complex_to_mag_squared_0_1_0 + qtgui_time_sink_x_1_1_0_1_0 + 0 + 1 + + + blocks_complex_to_real_0 + qtgui_time_sink_x_1_1_0 + 0 + 1 + + + blocks_complex_to_real_0_0 + blocks_null_sink_0_0 + 0 + 0 + + + blocks_complex_to_real_0_0 + qtgui_time_sink_x_1_1_0_1 + 0 + 1 + + + blocks_file_source_0 + blocks_throttle_0 + 0 + 0 + + + blocks_float_to_complex_0 + blocks_add_xx_0 + 0 + 1 + + + blocks_float_to_complex_0_0 + blocks_add_xx_0 + 0 + 0 + + + blocks_int_to_float_0 + blocks_multiply_const_vxx_1 + 0 + 0 + + + blocks_moving_average_xx_0 + blocks_complex_to_mag_squared_0 + 0 + 0 + + + blocks_moving_average_xx_0_0 + blocks_complex_to_mag_squared_0_0 + 0 + 0 + + + blocks_moving_average_xx_0_1 + qtgui_time_sink_x_1_1_0_1_1 + 0 + 0 + + + blocks_moving_average_xx_0_1_0 + qtgui_time_sink_x_1_1_0_1_1 + 0 + 1 + + + blocks_multiply_const_vxx_0 + blocks_complex_to_real_0 + 0 + 0 + + + blocks_multiply_const_vxx_0_0 + blocks_complex_to_real_0_0 + 0 + 0 + + + blocks_multiply_const_vxx_1 + blocks_add_const_vxx_1 + 0 + 0 + + + blocks_multiply_xx_0 + blocks_moving_average_xx_0 + 0 + 0 + + + blocks_multiply_xx_0 + low_pass_filter_0 + 0 + 0 + + + blocks_multiply_xx_0_0 + blocks_moving_average_xx_0_0 + 0 + 0 + + + blocks_multiply_xx_0_0 + low_pass_filter_0_0 + 0 + 0 + + + blocks_repeat_0 + blocks_vco_f_0 + 0 + 0 + + + blocks_sub_xx_0 + qtgui_time_sink_x_1_1_0_1_1_0 + 0 + 0 + + + blocks_sub_xx_0_0 + qtgui_time_sink_x_1_1_0_1_1_0_0 + 0 + 0 + + + blocks_throttle_0 + blocks_add_const_vxx_0 + 0 + 0 + + + blocks_vco_f_0 + blocks_float_to_complex_0 + 0 + 0 + + + blocks_vco_f_0 + qtgui_time_sink_x_1_1_0 + 0 + 0 + + + blocks_vco_f_0 + qtgui_time_sink_x_1_1_0_1 + 0 + 0 + + + low_pass_filter_0 + blocks_complex_to_mag_squared_0_1 + 0 + 0 + + + low_pass_filter_0_0 + blocks_complex_to_mag_squared_0_1_0 + 0 + 0 + + -- cgit