Thu May 5 00:22:45 2016
options
author
Manolis Surligas (surligas@gmail.com)
window_size
3000, 3000
category
Custom
comment
description
A generic APT demodulation block
_enabled
True
_coordinate
(8, 8)
_rotation
0
generate_options
no_gui
hier_block_src_path
.:
id
satnogs_apt_demod
max_nouts
0
qt_qss_theme
realtime_scheduling
run_command
{python} -u {filename}
run_options
run
run
True
thread_safe_setters
title
APT Generic Demodulation
variable
comment
Decimation factor
for the RX after the
SDR received samples
_enabled
True
_coordinate
(1704, 796)
_rotation
0
id
audio_gain
value
satnogs.fm_demod_settings[rx_sdr_device]['audio_gain']
variable
comment
_enabled
True
_coordinate
(1704, 52)
_rotation
0
id
audio_samp_rate
value
48000
variable
comment
Decimation factor
for the RX after the
SDR received samples
_enabled
0
_coordinate
(1704, 348)
_rotation
0
id
decimation_rx
value
satnogs.fm_demod_settings[rx_sdr_device]['decimation_rx']
variable
comment
_enabled
True
_coordinate
(1480, 988)
_rotation
0
id
deviation
value
17000
variable
comment
_enabled
True
_coordinate
(1704, 260)
_rotation
0
id
filter_rate
value
250000
variable
comment
_enabled
0
_coordinate
(1704, 508)
_rotation
0
id
quadrature_rate
value
samp_rate_rx / decimation_rx
variable
comment
SDR device
TX sampling rate
_enabled
True
_coordinate
(1704, 956)
_rotation
0
id
samp_rate_rx
value
satnogs.hw_rx_settings[rx_sdr_device]['samp_rate']
variable_low_pass_filter_taps
beta
6.76
comment
cutoff_freq
100e3
_enabled
1
_coordinate
(48, 716)
_rotation
0
gain
12.0
id
taps
samp_rate
samp_rate_rx
width
60000
win
firdes.WIN_HAMMING
variable
comment
_enabled
True
_coordinate
(1704, 164)
_rotation
0
id
xlate_filter_taps
value
firdes.low_pass(1, samp_rate_rx, 125000, 25000, firdes.WIN_HAMMING, 6.76)
analog_quadrature_demod_cf
alias
comment
affinity
_enabled
True
_coordinate
(1224, 564)
_rotation
180
gain
(2*math.pi*deviation)/96000
id
analog_quadrature_demod_cf_0
maxoutbuf
0
minoutbuf
0
rational_resampler_xxx
alias
comment
affinity
decim
125
_enabled
True
fbw
0
_coordinate
(1112, 268)
_rotation
0
id
blks2_rational_resampler_xxx_1
interp
48
maxoutbuf
0
minoutbuf
0
taps
[]
type
ccc
parameter
alias
comment
_enabled
True
_coordinate
(64, 984)
_rotation
0
id
doppler_correction_per_sec
label
short_id
type
intx
value
1000
parameter
alias
comment
_enabled
True
_coordinate
(744, 988)
_rotation
180
id
file_path
label
short_id
type
string
value
test.wav
freq_xlating_fir_filter_xxx
alias
center_freq
lo_offset
comment
affinity
decim
int(samp_rate_rx/filter_rate)
_enabled
1
_coordinate
(680, 268)
_rotation
0
id
freq_xlating_fir_filter_xxx_0
maxoutbuf
0
minoutbuf
0
samp_rate
samp_rate_rx
taps
xlate_filter_taps
type
ccc
parameter
alias
comment
To avoid the SDR carrier at the DC
we shift the LO a little further
_enabled
True
_coordinate
(1704, 608)
_rotation
0
id
lo_offset
label
short_id
type
eng_float
value
100e3
osmosdr_source
alias
ant0
satnogs.hw_rx_settings[rx_sdr_device]['antenna']
bb_gain0
satnogs.hw_rx_settings[rx_sdr_device]['bb_gain']
bw0
samp_rate_rx
dc_offset_mode0
2
corr0
ppm
freq0
rx_freq - lo_offset
gain_mode0
False
if_gain0
satnogs.hw_rx_settings[rx_sdr_device]['if_gain']
iq_balance_mode0
0
gain0
satnogs.hw_rx_settings[rx_sdr_device]['rf_gain']
ant1
bb_gain1
20
bw1
0
dc_offset_mode1
0
corr1
0
freq1
100e6
gain_mode1
False
if_gain1
20
iq_balance_mode1
0
gain1
10
ant2
bb_gain2
20
bw2
0
dc_offset_mode2
0
corr2
0
freq2
100e6
gain_mode2
False
if_gain2
20
iq_balance_mode2
0
gain2
10
ant3
bb_gain3
20
bw3
0
dc_offset_mode3
0
corr3
0
freq3
100e6
gain_mode3
False
if_gain3
20
iq_balance_mode3
0
gain3
10
ant4
bb_gain4
20
bw4
0
dc_offset_mode4
0
corr4
0
freq4
100e6
gain_mode4
False
if_gain4
20
iq_balance_mode4
0
gain4
10
comment
affinity
args
satnogs.hw_rx_settings[rx_sdr_device]['dev_arg']
_enabled
1
_coordinate
(16, 376)
_rotation
0
id
osmosdr_source_0
maxoutbuf
0
minoutbuf
0
nchan
1
type
fc32
sample_rate
samp_rate_rx
parameter
alias
comment
_enabled
True
_coordinate
(1104, 996)
_rotation
0
id
ppm
label
short_id
type
intx
value
0
rational_resampler_xxx
alias
comment
affinity
decim
2
_enabled
True
fbw
0
_coordinate
(1000, 540)
_rotation
180
id
rational_resampler_xxx_0
interp
1
maxoutbuf
0
minoutbuf
0
taps
type
fff
parameter
alias
comment
_enabled
True
_coordinate
(472, 984)
_rotation
0
id
rigctl_port
label
short_id
type
intx
value
4532
parameter
alias
comment
_enabled
True
_coordinate
(616, 984)
_rotation
0
id
rx_freq
label
short_id
type
eng_float
value
100e6
parameter
alias
comment
_enabled
True
_coordinate
(312, 984)
_rotation
0
id
rx_sdr_device
label
short_id
type
string
value
usrpb200
satnogs_coarse_doppler_correction_cc
alias
comment
affinity
_enabled
True
_coordinate
(352, 276)
_rotation
0
id
satnogs_coarse_doppler_correction_cc_0
maxoutbuf
0
minoutbuf
0
sampling_rate
samp_rate_rx
target_freq
rx_freq
satnogs_ogg_encoder
alias
comment
affinity
_enabled
True
filename
file_path
_coordinate
(792, 548)
_rotation
180
id
satnogs_ogg_encoder_0
quality
1.0
samp_rate
audio_samp_rate
satnogs_tcp_rigctl_msg_source
alias
comment
affinity
_enabled
1
_coordinate
(16, 204)
_rotation
0
id
satnogs_tcp_rigctl_msg_source_0
addr
"127.0.0.1"
mtu
1500
maxoutbuf
0
minoutbuf
0
mode
False
port
rigctl_port
interval
1000
satnogs_waterfall_sink
alias
center_freq
0.0
comment
affinity
_enabled
True
fft_size
1024
filename
waterfall_file_path
_coordinate
(1456, 252)
_rotation
0
id
satnogs_waterfall_sink_0
mode
1
pps
10
samp_rate
audio_samp_rate*2
parameter
alias
comment
_enabled
True
_coordinate
(872, 988)
_rotation
0
id
waterfall_file_path
label
short_id
type
string
value
/tmp/waterfall.dat
analog_quadrature_demod_cf_0
rational_resampler_xxx_0
0
0
blks2_rational_resampler_xxx_1
analog_quadrature_demod_cf_0
0
0
blks2_rational_resampler_xxx_1
satnogs_waterfall_sink_0
0
0
freq_xlating_fir_filter_xxx_0
blks2_rational_resampler_xxx_1
0
0
osmosdr_source_0
satnogs_coarse_doppler_correction_cc_0
0
0
rational_resampler_xxx_0
satnogs_ogg_encoder_0
0
0
satnogs_coarse_doppler_correction_cc_0
freq_xlating_fir_filter_xxx_0
0
0
satnogs_tcp_rigctl_msg_source_0
satnogs_coarse_doppler_correction_cc_0
freq
freq