mirror of https://github.com/hb9fxq/gr-digitalhf
325 lines
6.6 KiB
Plaintext
325 lines
6.6 KiB
Plaintext
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
|