options: parameters: author: '' catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' copyright: '' description: '' gen_cmake: 'On' gen_linking: dynamic generate_options: qt_gui hier_block_src_path: '.:' id: top_block 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: '1' title: '' states: bus_sink: false bus_source: false bus_structure: null coordinate: [10, 16] rotation: 0 state: enabled blocks: - name: mode id: variable_qtgui_chooser parameters: comment: '' gui_hint: (4,0,1,1) label: '"STANAG4285 mode"' label0: BPSK label1: QPSK label2: 8PSK label3: '' label4: '' labels: '[]' num_opts: '0' option0: '''0''' option1: '''1''' option2: '''2''' option3: '3' option4: '4' options: '[''2400/L'', ''1200/L'', ''600/L'', ''300/L'', ''150/L'', ''75/L'', ''2400/S'', ''1200/S'', ''600/S'', ''300/S'', ''150/S'', ''75/S'']' orient: Qt.QVBoxLayout type: string value: '''600/L''' widget: combo_box states: bus_sink: false bus_source: false bus_structure: null coordinate: [633, 16] rotation: 0 state: enabled - name: nB id: variable parameters: comment: '' value: '8' states: bus_sink: false bus_source: false bus_structure: null coordinate: [394, 16] rotation: 0 state: enabled - name: nF id: variable parameters: comment: '' value: '8' states: bus_sink: false bus_source: false bus_structure: null coordinate: [469, 16] rotation: 0 state: enabled - name: nW id: variable parameters: comment: '' value: '4' states: bus_sink: false bus_source: false bus_structure: null coordinate: [544, 16] rotation: 0 state: enabled - name: samp_rate id: variable parameters: comment: '' value: '12000' states: bus_sink: false bus_source: false bus_structure: null coordinate: [224, 16] rotation: 0 state: enabled - name: samp_rate_0 id: variable_function_probe parameters: block_id: wavfile_source_block comment: '' function_args: '' function_name: sample_rate poll_rate: '10' value: '12000' states: bus_sink: false bus_source: false bus_structure: null coordinate: [20, 287] rotation: 0 state: enabled - name: sps id: variable parameters: comment: '' value: '5' states: bus_sink: false bus_source: false bus_structure: null coordinate: [320, 16] rotation: 0 state: enabled - name: analog_agc2_xx_0 id: analog_agc2_xx parameters: affinity: '' alias: '' attack_rate: 10e-3 comment: '' decay_rate: 10e-3 gain: '1' max_gain: '50' maxoutbuf: '0' minoutbuf: '0' reference: '1.0' type: complex states: bus_sink: false bus_source: false bus_structure: null coordinate: [973, 160] rotation: 0 state: enabled - name: blocks_file_sink_0 id: blocks_file_sink parameters: affinity: '' alias: '' append: 'False' comment: '' file: bits.bin type: byte unbuffered: 'True' vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [577, 353] rotation: 180 state: enabled - name: blocks_float_to_complex_0 id: blocks_float_to_complex parameters: affinity: '' alias: '' comment: '' maxoutbuf: '0' minoutbuf: '0' vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [376, 201] rotation: 0 state: enabled - name: blocks_null_sink_0 id: blocks_null_sink parameters: affinity: '' alias: '' bus_structure_sink: '[[0,],]' comment: '' num_inputs: '1' type: complex vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [657, 449] rotation: 180 state: enabled - name: blocks_null_sink_1 id: blocks_null_sink parameters: affinity: '' alias: '' bus_structure_sink: '[[0,],]' comment: '' num_inputs: '1' type: float vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [657, 490] rotation: 180 state: enabled - name: blocks_throttle_0 id: blocks_throttle parameters: affinity: '' alias: '' comment: '' ignoretag: 'True' maxoutbuf: '0' minoutbuf: '0' samples_per_second: samp_rate/5*sps type: complex vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [1215, 196] rotation: 0 state: enabled - name: mmse_resampler_xx_0 id: mmse_resampler_xx parameters: affinity: '' alias: '' comment: '' maxoutbuf: '0' minoutbuf: '0' phase_shift: '0' resamp_ratio: 12001.0/12000*5.0/sps type: complex states: bus_sink: false bus_source: false bus_structure: null coordinate: [665, 172] rotation: 0 state: enabled - name: qt_pysical_layer_0 id: qt_pysical_layer parameters: affinity: '' alias: '' comment: '' frame_len_bits: '64' frame_len_symb: '256' gui_hint: '' maxoutbuf: '0' minoutbuf: '0' nB: nB nF: nF nW: nW physical_layer_mode: mode physical_layer_type: '''STANAG_4285''' samp_rate: samp_rate sps: sps states: bus_sink: false bus_source: false bus_structure: null coordinate: [920, 334] rotation: 180 state: enabled - name: wavfile_source_block id: blocks_wavfile_source parameters: affinity: '' alias: '' comment: '' file: /home/cmayer/Downloads/kphsdr.com_2019-09-10T06_10_22Z_4272.80_iq.wav maxoutbuf: '0' minoutbuf: '0' nchan: '2' repeat: 'False' states: bus_sink: false bus_source: false bus_structure: null coordinate: [16, 201] rotation: 0 state: enabled connections: - [analog_agc2_xx_0, '0', blocks_throttle_0, '0'] - [blocks_float_to_complex_0, '0', mmse_resampler_xx_0, '0'] - [blocks_throttle_0, '0', qt_pysical_layer_0, '0'] - [mmse_resampler_xx_0, '0', analog_agc2_xx_0, '0'] - [qt_pysical_layer_0, '0', blocks_file_sink_0, '0'] - [qt_pysical_layer_0, '1', blocks_null_sink_0, '0'] - [qt_pysical_layer_0, '2', blocks_null_sink_1, '0'] - [wavfile_source_block, '0', blocks_float_to_complex_0, '0'] - [wavfile_source_block, '1', blocks_float_to_complex_0, '1'] metadata: file_format: 1