options: parameters: author: '' category: Custom cmake_opt: '' comment: '' copyright: '' description: '' gen_cmake: 'On' gen_linking: dynamic generate_options: qt_gui hier_block_src_path: '.:' id: simple_bpsk_tx max_nouts: '0' output_language: python placement: (0,0) qt_qss_theme: '' realtime_scheduling: '' run: 'True' run_command: '{python} -u {filename}' run_options: prompt sizing_mode: fixed thread_safe_setters: '' title: '' window_size: '' states: coordinate: [8, 8] rotation: 0 state: enabled blocks: - name: amp id: variable_qtgui_range parameters: comment: '' gui_hint: 1,1,1,1 label: Amplitude min_len: '200' orient: Qt.Horizontal rangeType: float start: '0' step: '0.005' stop: '0.9' value: '0.7' widget: counter_slider states: coordinate: [136, 547] rotation: 0 state: enabled - name: eb id: variable parameters: comment: '' value: '0.22' states: coordinate: [80, 75] rotation: 0 state: enabled - name: freq id: variable_qtgui_range parameters: comment: '' gui_hint: 0,1,1,1 label: Frequency min_len: '200' orient: Qt.Horizontal rangeType: float start: 50e6 step: 500e3 stop: 3e9 value: 483e6-300 widget: counter_slider states: coordinate: [136, 419] rotation: 0 state: enabled - name: gain id: variable_qtgui_range parameters: comment: '' gui_hint: 1,0,1,1 label: Gain min_len: '200' orient: Qt.Horizontal rangeType: float start: '0' step: '1' stop: '83' value: '56' widget: counter_slider states: coordinate: [8, 547] rotation: 0 state: enabled - name: pkt_len id: variable parameters: comment: '' value: '1000' states: coordinate: [496, 11] rotation: 0 state: enabled - name: rx_rrc_taps id: variable_rrc_filter_taps parameters: alpha: eb comment: '' gain: '1' ntaps: 15*sps samp_rate: sps sym_rate: '1.0' states: coordinate: [880, 396.0] rotation: 0 state: enabled - name: samp_rate id: variable_qtgui_range parameters: comment: '' gui_hint: 0,0,1,1 label: Sample Rate min_len: '200' orient: Qt.Horizontal rangeType: float start: 200e3 step: 200e3 stop: 10e6 value: 200e3 widget: counter_slider states: coordinate: [8, 419] rotation: 0 state: enabled - name: sps id: variable parameters: comment: '' value: '2' states: coordinate: [8, 75] rotation: 0 state: enabled - name: tx_rrc_taps id: variable_rrc_filter_taps parameters: alpha: eb comment: '' gain: sps ntaps: 15*sps samp_rate: sps sym_rate: '1.0' states: coordinate: [184, 11] rotation: 0 state: enabled - name: blocks_message_debug_0 id: blocks_message_debug parameters: affinity: '' alias: '' comment: '' states: coordinate: [472, 112.0] rotation: 0 state: enabled - name: blocks_message_strobe_0 id: blocks_message_strobe parameters: affinity: '' alias: '' comment: '' maxoutbuf: '0' minoutbuf: '0' msg: pmt.intern("TEST") period: '4000' states: coordinate: [16, 163] rotation: 0 state: enabled - name: blocks_multiply_const_vxx_0 id: blocks_multiply_const_vxx parameters: affinity: '' alias: '' comment: '' const: amp maxoutbuf: '0' minoutbuf: '0' type: complex vlen: '1' states: coordinate: [1072, 332.0] rotation: 0 state: enabled - name: blocks_pdu_to_tagged_stream_0 id: blocks_pdu_to_tagged_stream parameters: affinity: '' alias: '' comment: '' maxoutbuf: '0' minoutbuf: '0' tag: packet_len type: byte states: coordinate: [192, 244.0] rotation: 180 state: enabled - name: blocks_random_pdu_0 id: blocks_random_pdu parameters: affinity: '' alias: '' comment: '' length_modulo: '1' mask: '0x0F' maxoutbuf: '0' maxsize: '6' minoutbuf: '0' minsize: '6' states: coordinate: [200, 147] rotation: 0 state: enabled - name: blocks_tag_debug_0 id: blocks_tag_debug parameters: affinity: '' alias: '' comment: '' display: 'True' filter: packet_len name: '' num_inputs: '1' type: complex vlen: '1' states: coordinate: [1328, 460.0] rotation: 0 state: disabled - name: blocks_tagged_stream_multiply_length_0 id: blocks_tagged_stream_multiply_length parameters: affinity: '' alias: '' c: sps*8 comment: '' lengthtagname: packet_len maxoutbuf: '0' minoutbuf: '0' type: complex vlen: '1' states: coordinate: [584, 320.0] rotation: 0 state: enabled - name: blocks_unpack_k_bits_bb_0 id: blocks_unpack_k_bits_bb parameters: affinity: '' alias: '' comment: '' k: '8' maxoutbuf: '0' minoutbuf: '0' states: coordinate: [72, 316.0] rotation: 0 state: enabled - name: digital_chunks_to_symbols_xx_0 id: digital_chunks_to_symbols_xx parameters: affinity: '' alias: '' comment: '' dimension: '1' in_type: byte maxoutbuf: '0' minoutbuf: '0' num_ports: '1' out_type: complex symbol_table: '[-1,1]' states: coordinate: [208, 320.0] rotation: 0 state: enabled - name: fir_filter_xxx_0 id: fir_filter_xxx parameters: affinity: '' alias: '' comment: '' decim: '1' maxoutbuf: '0' minoutbuf: '0' samp_delay: 1 + (len(rx_rrc_taps)-1)/2 taps: rx_rrc_taps type: ccc states: coordinate: [880, 324.0] rotation: 0 state: bypassed - name: interp_fir_filter_xxx_0 id: interp_fir_filter_xxx parameters: affinity: '' alias: '' comment: '' interp: sps maxoutbuf: '0' minoutbuf: '0' samp_delay: (len(tx_rrc_taps)-1)//(2*sps) taps: tx_rrc_taps type: ccc states: coordinate: [384, 308.0] rotation: 0 state: enabled - name: qtgui_const_sink_x_0 id: qtgui_const_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: '"red"' color2: '"red"' color3: '"red"' color4: '"red"' color5: '"red"' color6: '"red"' color7: '"red"' color8: '"red"' color9: '"red"' comment: '' grid: 'False' gui_hint: tab0@2 label1: '' label10: '' label2: '' label3: '' label4: '' label5: '' label6: '' label7: '' label8: '' label9: '' legend: 'False' marker1: '0' marker10: '0' marker2: '0' marker3: '0' marker4: '0' marker5: '0' marker6: '0' marker7: '0' marker8: '0' marker9: '0' name: '""' nconnections: '1' size: '1024' style1: '0' style10: '0' style2: '0' style3: '0' style4: '0' style5: '0' style6: '0' style7: '0' style8: '0' style9: '0' tr_chan: '0' tr_level: '0.0' tr_mode: qtgui.TRIG_MODE_FREE tr_slope: qtgui.TRIG_SLOPE_POS tr_tag: packet_len 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' xmax: '2' xmin: '-2' ymax: '2' ymin: '-2' states: coordinate: [1328, 388.0] rotation: 0 state: enabled - name: qtgui_freq_sink_x_0 id: qtgui_freq_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' average: '1.0' axislabels: 'True' bw: '1' color1: '"blue"' color10: '"dark blue"' color2: '"red"' color3: '"green"' color4: '"black"' color5: '"cyan"' color6: '"magenta"' color7: '"yellow"' color8: '"dark red"' color9: '"dark green"' comment: '' ctrlpanel: 'False' fc: '0' fftsize: '1024' freqhalf: 'True' grid: 'False' gui_hint: tab0@1 label: Relative Gain label1: '' label10: '' label2: '' label3: '' label4: '' label5: '' label6: '' label7: '' label8: '' label9: '' legend: 'False' maxoutbuf: '0' minoutbuf: '0' name: '""' nconnections: '1' showports: 'True' tr_chan: '0' tr_level: '0.0' tr_mode: qtgui.TRIG_MODE_FREE tr_tag: '""' type: complex units: dB update_time: '0.10' width1: '1' width10: '1' width2: '1' width3: '1' width4: '1' width5: '1' width6: '1' width7: '1' width8: '1' width9: '1' wintype: fft.window.WIN_BLACKMAN_hARRIS ymax: '10' ymin: '-140' states: coordinate: [1328, 316.0] rotation: 0 state: enabled - name: qtgui_time_sink_x_1 id: qtgui_time_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: '"red"' color3: '"green"' color4: '"black"' color5: '"cyan"' color6: '"magenta"' color7: '"yellow"' color8: '"dark red"' color9: '"dark green"' comment: '' ctrlpanel: 'False' entags: 'True' grid: 'False' gui_hint: tab0@0 label1: '' label10: '' label2: '' label3: '' label4: '' label5: '' label6: '' label7: '' label8: '' label9: '' legend: 'False' marker1: '-1' marker10: '-1' marker2: '-1' marker3: '-1' marker4: '-1' marker5: '-1' marker6: '-1' marker7: '-1' marker8: '-1' marker9: '-1' name: '""' nconnections: '1' size: '600' srate: '1' stemplot: 'False' 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: packet_len 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: '2' ymin: '-2' yunit: '""' states: coordinate: [1328, 236.0] rotation: 0 state: enabled - name: tab0 id: qtgui_tab_widget parameters: alias: '' comment: '' gui_hint: 2,0,1,2 label0: Time label1: Freq. 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: Const. label3: Tab 3 label4: Tab 4 label5: Tab 5 label6: Tab 6 label7: Tab 7 label8: Tab 8 label9: Tab 9 num_tabs: '3' states: coordinate: [336, 11] rotation: 0 state: enabled - name: uhd_usrp_sink_0 id: uhd_usrp_sink parameters: affinity: '' alias: '' ant0: TX/RX ant1: '' ant10: '' ant11: '' ant12: '' ant13: '' ant14: '' ant15: '' ant16: '' ant17: '' ant18: '' ant19: '' ant2: '' ant20: '' ant21: '' ant22: '' ant23: '' ant24: '' ant25: '' ant26: '' ant27: '' ant28: '' ant29: '' ant3: '' ant30: '' ant31: '' ant4: '' ant5: '' ant6: '' ant7: '' ant8: '' ant9: '' bw0: '0' bw1: '0' bw10: '0' bw11: '0' bw12: '0' bw13: '0' bw14: '0' bw15: '0' bw16: '0' bw17: '0' bw18: '0' bw19: '0' bw2: '0' bw20: '0' bw21: '0' bw22: '0' bw23: '0' bw24: '0' bw25: '0' bw26: '0' bw27: '0' bw28: '0' bw29: '0' bw3: '0' bw30: '0' bw31: '0' bw4: '0' bw5: '0' bw6: '0' bw7: '0' bw8: '0' bw9: '0' center_freq0: uhd.tune_request(freq, samp_rate/2.0) center_freq1: '0' center_freq10: '0' center_freq11: '0' center_freq12: '0' center_freq13: '0' center_freq14: '0' center_freq15: '0' center_freq16: '0' center_freq17: '0' center_freq18: '0' center_freq19: '0' center_freq2: '0' center_freq20: '0' center_freq21: '0' center_freq22: '0' center_freq23: '0' center_freq24: '0' center_freq25: '0' center_freq26: '0' center_freq27: '0' center_freq28: '0' center_freq29: '0' center_freq3: '0' center_freq30: '0' center_freq31: '0' center_freq4: '0' center_freq5: '0' center_freq6: '0' center_freq7: '0' center_freq8: '0' center_freq9: '0' clock_rate: '0.0' clock_source0: gpsdo clock_source1: '' clock_source2: '' clock_source3: '' clock_source4: '' clock_source5: '' clock_source6: '' clock_source7: '' comment: '' dev_addr: '""' dev_args: '""' gain0: gain gain1: '0' gain10: '0' gain11: '0' gain12: '0' gain13: '0' gain14: '0' gain15: '0' gain16: '0' gain17: '0' gain18: '0' gain19: '0' gain2: '0' gain20: '0' gain21: '0' gain22: '0' gain23: '0' gain24: '0' gain25: '0' gain26: '0' gain27: '0' gain28: '0' gain29: '0' gain3: '0' gain30: '0' gain31: '0' gain4: '0' gain5: '0' gain6: '0' gain7: '0' gain8: '0' gain9: '0' len_tag_name: packet_len lo_export0: 'False' lo_export1: 'False' lo_export10: 'False' lo_export11: 'False' lo_export12: 'False' lo_export13: 'False' lo_export14: 'False' lo_export15: 'False' lo_export16: 'False' lo_export17: 'False' lo_export18: 'False' lo_export19: 'False' lo_export2: 'False' lo_export20: 'False' lo_export21: 'False' lo_export22: 'False' lo_export23: 'False' lo_export24: 'False' lo_export25: 'False' lo_export26: 'False' lo_export27: 'False' lo_export28: 'False' lo_export29: 'False' lo_export3: 'False' lo_export30: 'False' lo_export31: 'False' lo_export4: 'False' lo_export5: 'False' lo_export6: 'False' lo_export7: 'False' lo_export8: 'False' lo_export9: 'False' lo_source0: internal lo_source1: internal lo_source10: internal lo_source11: internal lo_source12: internal lo_source13: internal lo_source14: internal lo_source15: internal lo_source16: internal lo_source17: internal lo_source18: internal lo_source19: internal lo_source2: internal lo_source20: internal lo_source21: internal lo_source22: internal lo_source23: internal lo_source24: internal lo_source25: internal lo_source26: internal lo_source27: internal lo_source28: internal lo_source29: internal lo_source3: internal lo_source30: internal lo_source31: internal lo_source4: internal lo_source5: internal lo_source6: internal lo_source7: internal lo_source8: internal lo_source9: internal maxoutbuf: '0' minoutbuf: '0' nchan: '1' norm_gain0: 'False' norm_gain1: 'False' norm_gain10: 'False' norm_gain11: 'False' norm_gain12: 'False' norm_gain13: 'False' norm_gain14: 'False' norm_gain15: 'False' norm_gain16: 'False' norm_gain17: 'False' norm_gain18: 'False' norm_gain19: 'False' norm_gain2: 'False' norm_gain20: 'False' norm_gain21: 'False' norm_gain22: 'False' norm_gain23: 'False' norm_gain24: 'False' norm_gain25: 'False' norm_gain26: 'False' norm_gain27: 'False' norm_gain28: 'False' norm_gain29: 'False' norm_gain3: 'False' norm_gain30: 'False' norm_gain31: 'False' norm_gain4: 'False' norm_gain5: 'False' norm_gain6: 'False' norm_gain7: 'False' norm_gain8: 'False' norm_gain9: 'False' num_mboards: '1' otw: '' samp_rate: samp_rate sd_spec0: '' sd_spec1: '' sd_spec2: '' sd_spec3: '' sd_spec4: '' sd_spec5: '' sd_spec6: '' sd_spec7: '' show_lo_controls: 'False' stream_args: '' stream_chans: '[]' sync: sync time_source0: gpsdo time_source1: '' time_source2: '' time_source3: '' time_source4: '' time_source5: '' time_source6: '' time_source7: '' type: fc32 states: coordinate: [1248, 28.0] rotation: 0 state: disabled connections: - [blocks_message_strobe_0, strobe, blocks_random_pdu_0, generate] - [blocks_multiply_const_vxx_0, '0', blocks_tag_debug_0, '0'] - [blocks_multiply_const_vxx_0, '0', qtgui_const_sink_x_0, '0'] - [blocks_multiply_const_vxx_0, '0', qtgui_freq_sink_x_0, '0'] - [blocks_multiply_const_vxx_0, '0', qtgui_time_sink_x_1, '0'] - [blocks_multiply_const_vxx_0, '0', uhd_usrp_sink_0, '0'] - [blocks_pdu_to_tagged_stream_0, '0', blocks_unpack_k_bits_bb_0, '0'] - [blocks_random_pdu_0, pdus, blocks_message_debug_0, print_pdu] - [blocks_random_pdu_0, pdus, blocks_pdu_to_tagged_stream_0, pdus] - [blocks_tagged_stream_multiply_length_0, '0', fir_filter_xxx_0, '0'] - [blocks_unpack_k_bits_bb_0, '0', digital_chunks_to_symbols_xx_0, '0'] - [digital_chunks_to_symbols_xx_0, '0', interp_fir_filter_xxx_0, '0'] - [fir_filter_xxx_0, '0', blocks_multiply_const_vxx_0, '0'] - [interp_fir_filter_xxx_0, '0', blocks_tagged_stream_multiply_length_0, '0'] metadata: file_format: 1