315 lines
6.4 KiB
Plaintext
315 lines
6.4 KiB
Plaintext
options:
|
|
parameters:
|
|
author: ''
|
|
category: '[GRC Hier Blocks]'
|
|
cmake_opt: ''
|
|
comment: ''
|
|
copyright: ''
|
|
description: ''
|
|
gen_cmake: 'On'
|
|
gen_linking: dynamic
|
|
generate_options: no_gui
|
|
hier_block_src_path: '.:'
|
|
id: sstv_testbed_iq
|
|
max_nouts: '0'
|
|
output_language: python
|
|
placement: (0,0)
|
|
qt_qss_theme: ''
|
|
realtime_scheduling: ''
|
|
run: 'True'
|
|
run_command: '{python} -u {filename}'
|
|
run_options: run
|
|
sizing_mode: fixed
|
|
thread_safe_setters: ''
|
|
title: ''
|
|
window_size: ''
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [8, 8]
|
|
rotation: 0
|
|
state: enabled
|
|
|
|
blocks:
|
|
- name: intermediate_samp_rate
|
|
id: variable
|
|
parameters:
|
|
comment: ''
|
|
value: int(4*4160*4 / 5)
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [880, 500.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: samp_rate
|
|
id: variable
|
|
parameters:
|
|
comment: ''
|
|
value: '48000'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [16, 116.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: sstv_low_pass
|
|
id: variable_low_pass_filter_taps
|
|
parameters:
|
|
beta: '6.76'
|
|
comment: ''
|
|
cutoff_freq: 1e3
|
|
gain: '1.0'
|
|
samp_rate: '4*4160*4 '
|
|
width: 2e3
|
|
win: firdes.WIN_HAMMING
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [880, 332.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: analog_nbfm_rx_0
|
|
id: analog_nbfm_rx
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
audio_rate: intermediate_samp_rate
|
|
comment: ''
|
|
max_dev: '600'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
quad_rate: intermediate_samp_rate
|
|
tau: 75e-6
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [1120, 228.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: analog_wfm_rcv_0
|
|
id: analog_wfm_rcv
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
audio_decimation: '1'
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
quad_rate: 4*4160*4
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [536, 228.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: blocks_file_source_0
|
|
id: blocks_file_source
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
begin_tag: pmt.PMT_NIL
|
|
comment: ''
|
|
file: input_file
|
|
length: '0'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
offset: '0'
|
|
repeat: 'False'
|
|
type: short
|
|
vlen: '1'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [16, 204.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: blocks_interleaved_short_to_complex_0
|
|
id: blocks_interleaved_short_to_complex
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
swap: 'False'
|
|
vector_input: 'False'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [176, 236.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: freq_xlating_fir_filter_xxx_0_0
|
|
id: freq_xlating_fir_filter_xxx
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
center_freq: '1750'
|
|
comment: ''
|
|
decim: '5'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
samp_rate: (4*4160*4 )
|
|
taps: sstv_low_pass
|
|
type: ccc
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [880, 228.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: hilbert_fc_0
|
|
id: hilbert_fc
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
beta: '6.76'
|
|
comment: ''
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
num_taps: '65'
|
|
win: firdes.WIN_HAMMING
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [736, 236.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: input_file
|
|
id: parameter
|
|
parameters:
|
|
alias: ''
|
|
comment: ''
|
|
hide: none
|
|
label: ''
|
|
short_id: i
|
|
type: str
|
|
value: '0'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [216, 12.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: low_pass_filter_0_0_0
|
|
id: low_pass_filter
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
beta: '6.76'
|
|
comment: ''
|
|
cutoff_freq: '1500'
|
|
decim: '1'
|
|
gain: '1'
|
|
interp: '1'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
samp_rate: intermediate_samp_rate
|
|
type: fir_filter_fff
|
|
width: '1000'
|
|
win: firdes.WIN_HAMMING
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [1328, 204.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: output_file
|
|
id: parameter
|
|
parameters:
|
|
alias: ''
|
|
comment: ''
|
|
hide: none
|
|
label: ''
|
|
short_id: o
|
|
type: str
|
|
value: '0'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [328, 12.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: rational_resampler_xxx_0
|
|
id: rational_resampler_xxx
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
decim: intermediate_samp_rate
|
|
fbw: '0'
|
|
interp: '5263'
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
taps: ''
|
|
type: fff
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [1504, 228.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- name: rational_resampler_xxx_1
|
|
id: rational_resampler_xxx
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
decim: '48000'
|
|
fbw: '0'
|
|
interp: 4*4160*4
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
taps: ''
|
|
type: ccc
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [360, 212.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: satnogs_sstv_pd120_sink_0
|
|
id: satnogs_sstv_pd120_sink
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
comment: ''
|
|
filename_png: output_file
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [1696, 252.0]
|
|
rotation: 0
|
|
state: enabled
|
|
|
|
connections:
|
|
- [analog_nbfm_rx_0, '0', low_pass_filter_0_0_0, '0']
|
|
- [analog_wfm_rcv_0, '0', hilbert_fc_0, '0']
|
|
- [blocks_file_source_0, '0', blocks_interleaved_short_to_complex_0, '0']
|
|
- [blocks_interleaved_short_to_complex_0, '0', rational_resampler_xxx_1, '0']
|
|
- [freq_xlating_fir_filter_xxx_0_0, '0', analog_nbfm_rx_0, '0']
|
|
- [hilbert_fc_0, '0', freq_xlating_fir_filter_xxx_0_0, '0']
|
|
- [low_pass_filter_0_0_0, '0', rational_resampler_xxx_0, '0']
|
|
- [rational_resampler_xxx_0, '0', satnogs_sstv_pd120_sink_0, '0']
|
|
- [rational_resampler_xxx_1, '0', analog_wfm_rcv_0, '0']
|
|
|
|
metadata:
|
|
file_format: 1
|