gr-digitalhf/examples/test_s4285.grc

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