275 lines
5.5 KiB
Plaintext
275 lines
5.5 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_ogg
|
|
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: [176, 324.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: [8, 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: [480, 316.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: [776, 196.0]
|
|
rotation: 0
|
|
state: enabled
|
|
- 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: [480, 196.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: [352, 204.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: [200, 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: [984, 172.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: [296, 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: [1176, 196.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: fff
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [176, 180.0]
|
|
rotation: 0
|
|
state: true
|
|
- name: satnogs_ogg_source_0
|
|
id: satnogs_ogg_source
|
|
parameters:
|
|
affinity: ''
|
|
alias: ''
|
|
channels: '1'
|
|
comment: ''
|
|
filename: input_file
|
|
maxoutbuf: '0'
|
|
minoutbuf: '0'
|
|
repeat: 'False'
|
|
states:
|
|
bus_sink: false
|
|
bus_source: false
|
|
bus_structure: null
|
|
coordinate: [8, 188.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: [1368, 220.0]
|
|
rotation: 0
|
|
state: enabled
|
|
|
|
connections:
|
|
- [analog_nbfm_rx_0, '0', low_pass_filter_0_0_0, '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', hilbert_fc_0, '0']
|
|
- [satnogs_ogg_source_0, '0', rational_resampler_xxx_1, '0']
|
|
|
|
metadata:
|
|
file_format: 1
|