From be900003711c01ef03df99026c5afc79e8ab037b Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Wed, 3 Nov 2021 16:51:53 +0100 Subject: Replace QPKS bit visualizations with eye diagrams --- hardware/QPSK/qpsk.grc | 209 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 202 insertions(+), 7 deletions(-) (limited to 'hardware/QPSK/qpsk.grc') diff --git a/hardware/QPSK/qpsk.grc b/hardware/QPSK/qpsk.grc index 69c2915..fd17712 100644 --- a/hardware/QPSK/qpsk.grc +++ b/hardware/QPSK/qpsk.grc @@ -205,7 +205,7 @@ blocks: bus_sink: false bus_source: false bus_structure: null - coordinate: [1776, 692.0] + coordinate: [1832, 692.0] rotation: 0 state: disabled - name: blocks_file_source_0 @@ -246,7 +246,7 @@ blocks: bus_structure: null coordinate: [1832, 800.0] rotation: 0 - state: disabled + state: enabled - name: blocks_uchar_to_float_0 id: blocks_uchar_to_float parameters: @@ -261,7 +261,7 @@ blocks: bus_structure: null coordinate: [792.0, 192] rotation: 90 - state: true + state: disabled - name: blocks_vector_source_x_0 id: blocks_vector_source_x parameters: @@ -936,9 +936,203 @@ blocks: bus_sink: false bus_source: false bus_structure: null - coordinate: [1372.0, 720] + coordinate: [1380.0, 720] rotation: 90 state: true +- name: qtgui_eye_sink_x_0 + id: qtgui_eye_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: blue + color2: blue + color3: blue + color4: blue + color5: blue + color6: blue + color7: blue + color8: blue + color9: blue + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: '' + label1: Signal 1 + label10: Signal 10 + label2: Signal 2 + label3: Signal 3 + label4: Signal 4 + label5: Signal 5 + label6: Signal 6 + label7: Signal 7 + label8: Signal 8 + label9: Signal 9 + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + samp_per_symbol: sps + size: '1024' + srate: samp_rate + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + 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: complex + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1360, 84.0] + rotation: 0 + state: true +- name: qtgui_eye_sink_x_1 + id: qtgui_eye_sink_x + parameters: + affinity: '' + alias: '' + alpha1: '1.0' + alpha10: '1.0' + alpha2: '1.0' + alpha3: '1.0' + alpha4: '1.0' + alpha5: '1.0' + alpha6: '1.0' + alpha7: '1.0' + alpha8: '1.0' + alpha9: '1.0' + autoscale: 'False' + axislabels: 'True' + color1: blue + color10: blue + color2: blue + color3: blue + color4: blue + color5: blue + color6: blue + color7: blue + color8: blue + color9: blue + comment: '' + ctrlpanel: 'False' + entags: 'True' + grid: 'False' + gui_hint: 'plots@3: 1,0,1,1' + label1: Signal 1 + label10: Signal 10 + label2: Signal 2 + label3: Signal 3 + label4: Signal 4 + label5: Signal 5 + label6: Signal 6 + label7: Signal 7 + label8: Signal 8 + label9: Signal 9 + legend: 'True' + marker1: '-1' + marker10: '-1' + marker2: '-1' + marker3: '-1' + marker4: '-1' + marker5: '-1' + marker6: '-1' + marker7: '-1' + marker8: '-1' + marker9: '-1' + name: '""' + nconnections: '1' + samp_per_symbol: sps + size: '1024' + srate: samp_rate + style1: '1' + style10: '1' + style2: '1' + style3: '1' + style4: '1' + style5: '1' + style6: '1' + style7: '1' + style8: '1' + style9: '1' + 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: complex + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + ylabel: Amplitude + ymax: '1' + ymin: '-1' + yunit: '""' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1840, 1028.0] + rotation: 0 + state: true - name: qtgui_freq_sink_x_1 id: qtgui_freq_sink_x parameters: @@ -1425,7 +1619,7 @@ blocks: bus_structure: null coordinate: [912, 60.0] rotation: 0 - state: true + state: disabled - name: qtgui_time_raster_sink_x_0 id: qtgui_time_raster_sink_x parameters: @@ -1482,7 +1676,7 @@ blocks: bus_structure: null coordinate: [1832, 852.0] rotation: 0 - state: true + state: disabled - name: qtgui_time_sink_x_2 id: qtgui_time_sink_x parameters: @@ -1790,7 +1984,7 @@ blocks: comment: '' dev_addr: '"serial=309AF59 "' dev_args: '""' - gain0: '0.3' + gain0: '0.35' gain1: '0' gain10: '0' gain11: '0' @@ -2343,6 +2537,7 @@ connections: - [digital_constellation_modulator_0, '0', uhd_usrp_sink_0, '0'] - [digital_costas_loop_cc_0, '0', digital_constellation_decoder_cb_0, '0'] - [digital_costas_loop_cc_0, '0', qtgui_const_sink_x_2, '0'] +- [digital_costas_loop_cc_0, '0', qtgui_eye_sink_x_1, '0'] - [digital_costas_loop_cc_0, '0', qtgui_freq_sink_x_1_0_1_0, '0'] - [digital_costas_loop_cc_0, '0', qtgui_time_sink_x_2_0_0, '0'] - [digital_diff_decoder_bb_0, '0', digital_map_bb_0, '0'] -- cgit v1.2.1