Fri Mar 18 13:57:31 2016
options
author
window_size
1720, 1080
category
Custom
comment
description
_enabled
True
_coordinate
(8, 8)
_rotation
0
generate_options
qt_gui
hier_block_src_path
.:
id
debug_fsk_transceiver_uhd
max_nouts
0
qt_qss_theme
realtime_scheduling
run_command
{python} -u {filename}
run_options
prompt
run
True
thread_safe_setters
title
variable
comment
FSK baud rate
_enabled
True
_coordinate
(808, 13)
_rotation
0
id
baud_rate
value
9600
variable
comment
Decimation factor
for the RX after the
SDR received samples
_enabled
True
_coordinate
(272, 13)
_rotation
0
id
decimation_rx
value
20
variable
comment
The FSK frequency deviation
_enabled
True
_coordinate
(648, 13)
_rotation
0
id
deviation
value
3.9973e3
variable_qtgui_range
comment
value
20
_enabled
True
_coordinate
(1384, 121)
gui_hint
_rotation
0
id
gain
label
Gain
min_len
200
orient
Qt.Horizontal
start
0
step
0.5
stop
30
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
20
_enabled
True
_coordinate
(1384, 9)
gui_hint
_rotation
0
id
gain_tx
label
Gain TX
min_len
200
orient
Qt.Horizontal
start
0
step
0.5
stop
70
rangeType
float
widget
counter_slider
variable
comment
_enabled
True
_coordinate
(8, 589)
_rotation
0
id
gaussian_taps
value
filter.firdes.gaussian(1.0, samples_per_symbol_tx, 1.0, 4*samples_per_symbol_tx)
variable
comment
_enabled
True
_coordinate
(8, 717)
_rotation
0
id
interp_taps
value
numpy.convolve(numpy.array(gaussian_taps), numpy.array(sq_wave))
variable
comment
To avoid the SDR carrier at the DC
we shift the LO a little further
_enabled
True
_coordinate
(1200, 13)
_rotation
0
id
lo_offset
value
100e3
variable
comment
_enabled
True
_coordinate
(8, 517)
_rotation
0
id
modulation_index
value
deviation / (baud_rate / 2.0)
variable
comment
The RX center frequency
of the system
_enabled
True
_coordinate
(1056, 13)
_rotation
0
id
rx_frequency
value
434e6
variable
comment
_enabled
True
_coordinate
(8, 445)
_rotation
0
id
samp_rate
value
samp_rate_rx/decimation_rx
variable
comment
SDR device
TX sampling rate
_enabled
True
_coordinate
(408, 13)
_rotation
0
id
samp_rate_rx
value
2e6
variable
comment
SDR device
TX sampling rate
_enabled
True
_coordinate
(536, 13)
_rotation
0
id
samp_rate_tx
value
2e6
variable
comment
Samples per FSK symbol.
Should be changed only for better
spectrum mask, or if the resampling
is too great and becomes a bottlneck.
_enabled
True
_coordinate
(8, 117)
_rotation
0
id
samples_per_symbol_tx
value
4
variable
comment
_enabled
True
_coordinate
(8, 653)
_rotation
0
id
sq_wave
value
(1.0, ) * samples_per_symbol_tx
variable_low_pass_filter_taps
beta
6.76
comment
cutoff_freq
20000
_enabled
1
_coordinate
(1384, 242)
_rotation
0
gain
1.0
id
taps
samp_rate
samp_rate_rx
width
60000
win
firdes.WIN_HAMMING
variable
comment
The TX center frequency
of the system
_enabled
True
_coordinate
(904, 13)
_rotation
0
id
tx_frequency
value
434e6
analog_frequency_modulator_fc
alias
comment
affinity
_enabled
1
_coordinate
(1104, 524)
_rotation
0
id
analog_frequency_modulator_fc_0
maxoutbuf
0
minoutbuf
0
sensitivity
(math.pi*modulation_index) / samples_per_symbol_tx
analog_quadrature_demod_cf
alias
comment
affinity
_enabled
1
_coordinate
(752, 252)
_rotation
0
gain
(samp_rate / baud_rate)/(math.pi*modulation_index)
id
analog_quadrature_demod_cf_0_0
maxoutbuf
0
minoutbuf
0
analog_sig_source_x
amp
1
alias
comment
affinity
_enabled
1
freq
lo_offset
_coordinate
(912, 608)
_rotation
180
id
analog_sig_source_x_0
maxoutbuf
0
minoutbuf
0
offset
0
type
complex
samp_rate
samp_rate_tx
waveform
analog.GR_COS_WAVE
blocks_multiply_xx
alias
comment
affinity
_enabled
1
_coordinate
(776, 712)
_rotation
180
id
blocks_multiply_xx_0
type
complex
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
digital_clock_recovery_mm_xx
alias
comment
affinity
_enabled
1
_coordinate
(904, 304)
_rotation
180
gain_mu
0.175
gain_omega
0.25*0.175*0.175
id
digital_clock_recovery_mm_xx_0
maxoutbuf
0
minoutbuf
0
mu
0.5
omega_relative_limit
0.005
omega
samp_rate/baud_rate
type
float
freq_xlating_fir_filter_xxx
alias
center_freq
lo_offset
comment
affinity
decim
decimation_rx
_enabled
1
_coordinate
(456, 183)
_rotation
0
id
freq_xlating_fir_filter_xxx_0
maxoutbuf
0
minoutbuf
0
samp_rate
samp_rate_rx
taps
taps
type
ccc
import
alias
comment
_enabled
True
_coordinate
(1384, 420)
_rotation
0
id
import_0
import
import numpy
import
alias
comment
_enabled
True
_coordinate
(1384, 372)
_rotation
0
id
import_0_0
import
import math
import
alias
comment
_enabled
True
_coordinate
(1384, 468)
_rotation
0
id
import_0_1
import
from gnuradio import filter
interp_fir_filter_xxx
alias
comment
affinity
_enabled
True
_coordinate
(856, 517)
_rotation
0
id
interp_fir_filter_xxx_0
interp
samples_per_symbol_tx
maxoutbuf
0
minoutbuf
0
samp_delay
0
taps
interp_taps
type
fff
pfb_arb_resampler_xxx
alias
comment
affinity
_enabled
1
_coordinate
(1080, 679)
_rotation
180
id
pfb_arb_resampler_xxx_0
maxoutbuf
0
minoutbuf
0
nfilts
32
rrate
samp_rate_tx / (baud_rate * samples_per_symbol_tx)
samp_delay
0
atten
60
taps
firdes.low_pass_2(32, 32, 0.8, 0.1, 60)
type
ccf
qtgui_freq_sink_x
autoscale
False
average
1.0
bw
samp_rate_rx/10.0
alias
fc
0
comment
ctrlpanel
True
affinity
_enabled
0
fftsize
1024
_coordinate
(1016, 174)
gui_hint
_rotation
0
grid
True
id
qtgui_freq_sink_x_0
legend
True
alpha1
1.0
color1
"blue"
label1
width1
1
alpha10
1.0
color10
"dark blue"
label10
width10
1
alpha2
1.0
color2
"red"
label2
width2
1
alpha3
1.0
color3
"green"
label3
width3
1
alpha4
1.0
color4
"black"
label4
width4
1
alpha5
1.0
color5
"cyan"
label5
width5
1
alpha6
1.0
color6
"magenta"
label6
width6
1
alpha7
1.0
color7
"yellow"
label7
width7
1
alpha8
1.0
color8
"dark red"
label8
width8
1
alpha9
1.0
color9
"dark green"
label9
width9
1
maxoutbuf
0
minoutbuf
0
name
""
nconnections
1
showports
True
freqhalf
True
tr_chan
0
tr_level
0.0
tr_mode
qtgui.TRIG_MODE_FREE
tr_tag
""
type
complex
update_time
0.01
wintype
firdes.WIN_BLACKMAN_hARRIS
ymax
10
ymin
-140
qtgui_waterfall_sink_x
bw
samp_rate_rx/10.0
alias
fc
0
comment
affinity
_enabled
0
fftsize
4096
_coordinate
(808, 134)
gui_hint
_rotation
0
grid
True
id
qtgui_waterfall_sink_x_0
int_max
10
int_min
-140
legend
True
alpha1
1.0
color1
0
label1
alpha10
1.0
color10
0
label10
alpha2
1.0
color2
0
label2
alpha3
1.0
color3
0
label3
alpha4
1.0
color4
0
label4
alpha5
1.0
color5
0
label5
alpha6
1.0
color6
0
label6
alpha7
1.0
color7
0
label7
alpha8
1.0
color8
0
label8
alpha9
1.0
color9
0
label9
maxoutbuf
0
minoutbuf
0
name
""
nconnections
1
showports
True
freqhalf
True
type
complex
update_time
0.05
wintype
firdes.WIN_BLACKMAN_hARRIS
satnogs_clear_text_msg_sink
alias
comment
affinity
_enabled
1
_coordinate
(288, 336)
_rotation
180
id
satnogs_clear_text_msg_sink_0
satnogs_debug_msg_source
alias
comment
affinity
delay
0.2
_enabled
1
_coordinate
(224, 510)
_rotation
0
id
satnogs_debug_msg_source_0
maxoutbuf
0
msg
"HELLO WORLD"
minoutbuf
0
repeat
True
satnogs_udp_msg_source
alias
comment
The transmitter can also receive payloads
from a UDP source. Use netcat or something
similar to produce dynamic payloads.
affinity
_enabled
True
_coordinate
(216, 590)
_rotation
0
id
satnogs_udp_msg_source_0
addr
"127.0.0.1"
mtu
1500
maxoutbuf
0
minoutbuf
0
port
16886
satnogs_upsat_fsk_frame_acquisition
alias
check_crc
True
comment
affinity
_enabled
1
preamble
[0x33]*8
_coordinate
(536, 304)
_rotation
180
id
satnogs_upsat_fsk_frame_acquisition_0
maxoutbuf
0
minoutbuf
0
sync_word
[0x7A, 0x0E]
manchester
False
whitening
True
satnogs_upsat_fsk_frame_encoder
append_crc
True
alias
comment
affinity
_enabled
1
preamble
[0x33]*8
_coordinate
(544, 482)
_rotation
0
id
satnogs_upsat_fsk_frame_encoder_0
maxoutbuf
0
minoutbuf
0
settling_samples
256
msb_first
True
sync_word
[0x7A, 0x0E]
manchester
False
whitening
True
uhd_usrp_sink
alias
ant0
TX/RX
bw0
samp_rate_tx
center_freq0
tx_frequency - lo_offset
norm_gain0
False
gain0
gain_tx
ant10
bw10
0
center_freq10
0
norm_gain10
False
gain10
0
ant11
bw11
0
center_freq11
0
norm_gain11
False
gain11
0
ant12
bw12
0
center_freq12
0
norm_gain12
False
gain12
0
ant13
bw13
0
center_freq13
0
norm_gain13
False
gain13
0
ant14
bw14
0
center_freq14
0
norm_gain14
False
gain14
0
ant15
bw15
0
center_freq15
0
norm_gain15
False
gain15
0
ant16
bw16
0
center_freq16
0
norm_gain16
False
gain16
0
ant17
bw17
0
center_freq17
0
norm_gain17
False
gain17
0
ant18
bw18
0
center_freq18
0
norm_gain18
False
gain18
0
ant19
bw19
0
center_freq19
0
norm_gain19
False
gain19
0
ant1
bw1
0
center_freq1
0
norm_gain1
False
gain1
0
ant20
bw20
0
center_freq20
0
norm_gain20
False
gain20
0
ant21
bw21
0
center_freq21
0
norm_gain21
False
gain21
0
ant22
bw22
0
center_freq22
0
norm_gain22
False
gain22
0
ant23
bw23
0
center_freq23
0
norm_gain23
False
gain23
0
ant24
bw24
0
center_freq24
0
norm_gain24
False
gain24
0
ant25
bw25
0
center_freq25
0
norm_gain25
False
gain25
0
ant26
bw26
0
center_freq26
0
norm_gain26
False
gain26
0
ant27
bw27
0
center_freq27
0
norm_gain27
False
gain27
0
ant28
bw28
0
center_freq28
0
norm_gain28
False
gain28
0
ant29
bw29
0
center_freq29
0
norm_gain29
False
gain29
0
ant2
bw2
0
center_freq2
0
norm_gain2
False
gain2
0
ant30
bw30
0
center_freq30
0
norm_gain30
False
gain30
0
ant31
bw31
0
center_freq31
0
norm_gain31
False
gain31
0
ant3
bw3
0
center_freq3
0
norm_gain3
False
gain3
0
ant4
bw4
0
center_freq4
0
norm_gain4
False
gain4
0
ant5
bw5
0
center_freq5
0
norm_gain5
False
gain5
0
ant6
bw6
0
center_freq6
0
norm_gain6
False
gain6
0
ant7
bw7
0
center_freq7
0
norm_gain7
False
gain7
0
ant8
bw8
0
center_freq8
0
norm_gain8
False
gain8
0
ant9
bw9
0
center_freq9
0
norm_gain9
False
gain9
0
clock_rate
0.0
comment
affinity
dev_addr
""
dev_args
""
_enabled
1
_coordinate
(440, 705)
_rotation
180
id
uhd_usrp_sink_0
type
fc32
clock_source0
sd_spec0
time_source0
clock_source1
sd_spec1
time_source1
clock_source2
sd_spec2
time_source2
clock_source3
sd_spec3
time_source3
clock_source4
sd_spec4
time_source4
clock_source5
sd_spec5
time_source5
clock_source6
sd_spec6
time_source6
clock_source7
sd_spec7
time_source7
nchan
1
num_mboards
1
samp_rate
samp_rate_tx
hide_cmd_port
False
stream_args
stream_chans
[]
sync
len_tag_name
otw
uhd_usrp_source
alias
ant0
RX2
bw0
samp_rate_rx
center_freq0
rx_frequency - lo_offset
dc_offs_enb0
""
iq_imbal_enb0
""
norm_gain0
False
gain0
gain
ant10
bw10
0
center_freq10
0
dc_offs_enb10
""
iq_imbal_enb10
""
norm_gain10
False
gain10
0
ant11
bw11
0
center_freq11
0
dc_offs_enb11
""
iq_imbal_enb11
""
norm_gain11
False
gain11
0
ant12
bw12
0
center_freq12
0
dc_offs_enb12
""
iq_imbal_enb12
""
norm_gain12
False
gain12
0
ant13
bw13
0
center_freq13
0
dc_offs_enb13
""
iq_imbal_enb13
""
norm_gain13
False
gain13
0
ant14
bw14
0
center_freq14
0
dc_offs_enb14
""
iq_imbal_enb14
""
norm_gain14
False
gain14
0
ant15
bw15
0
center_freq15
0
dc_offs_enb15
""
iq_imbal_enb15
""
norm_gain15
False
gain15
0
ant16
bw16
0
center_freq16
0
dc_offs_enb16
""
iq_imbal_enb16
""
norm_gain16
False
gain16
0
ant17
bw17
0
center_freq17
0
dc_offs_enb17
""
iq_imbal_enb17
""
norm_gain17
False
gain17
0
ant18
bw18
0
center_freq18
0
dc_offs_enb18
""
iq_imbal_enb18
""
norm_gain18
False
gain18
0
ant19
bw19
0
center_freq19
0
dc_offs_enb19
""
iq_imbal_enb19
""
norm_gain19
False
gain19
0
ant1
bw1
0
center_freq1
0
dc_offs_enb1
""
iq_imbal_enb1
""
norm_gain1
False
gain1
0
ant20
bw20
0
center_freq20
0
dc_offs_enb20
""
iq_imbal_enb20
""
norm_gain20
False
gain20
0
ant21
bw21
0
center_freq21
0
dc_offs_enb21
""
iq_imbal_enb21
""
norm_gain21
False
gain21
0
ant22
bw22
0
center_freq22
0
dc_offs_enb22
""
iq_imbal_enb22
""
norm_gain22
False
gain22
0
ant23
bw23
0
center_freq23
0
dc_offs_enb23
""
iq_imbal_enb23
""
norm_gain23
False
gain23
0
ant24
bw24
0
center_freq24
0
dc_offs_enb24
""
iq_imbal_enb24
""
norm_gain24
False
gain24
0
ant25
bw25
0
center_freq25
0
dc_offs_enb25
""
iq_imbal_enb25
""
norm_gain25
False
gain25
0
ant26
bw26
0
center_freq26
0
dc_offs_enb26
""
iq_imbal_enb26
""
norm_gain26
False
gain26
0
ant27
bw27
0
center_freq27
0
dc_offs_enb27
""
iq_imbal_enb27
""
norm_gain27
False
gain27
0
ant28
bw28
0
center_freq28
0
dc_offs_enb28
""
iq_imbal_enb28
""
norm_gain28
False
gain28
0
ant29
bw29
0
center_freq29
0
dc_offs_enb29
""
iq_imbal_enb29
""
norm_gain29
False
gain29
0
ant2
bw2
0
center_freq2
0
dc_offs_enb2
""
iq_imbal_enb2
""
norm_gain2
False
gain2
0
ant30
bw30
0
center_freq30
0
dc_offs_enb30
""
iq_imbal_enb30
""
norm_gain30
False
gain30
0
ant31
bw31
0
center_freq31
0
dc_offs_enb31
""
iq_imbal_enb31
""
norm_gain31
False
gain31
0
ant3
bw3
0
center_freq3
0
dc_offs_enb3
""
iq_imbal_enb3
""
norm_gain3
False
gain3
0
ant4
bw4
0
center_freq4
0
dc_offs_enb4
""
iq_imbal_enb4
""
norm_gain4
False
gain4
0
ant5
bw5
0
center_freq5
0
dc_offs_enb5
""
iq_imbal_enb5
""
norm_gain5
False
gain5
0
ant6
bw6
0
center_freq6
0
dc_offs_enb6
""
iq_imbal_enb6
""
norm_gain6
False
gain6
0
ant7
bw7
0
center_freq7
0
dc_offs_enb7
""
iq_imbal_enb7
""
norm_gain7
False
gain7
0
ant8
bw8
0
center_freq8
0
dc_offs_enb8
""
iq_imbal_enb8
""
norm_gain8
False
gain8
0
ant9
bw9
0
center_freq9
0
dc_offs_enb9
""
iq_imbal_enb9
""
norm_gain9
False
gain9
0
clock_rate
0.0
comment
affinity
dev_addr
""
dev_args
""
_enabled
1
_coordinate
(248, 160)
_rotation
0
id
uhd_usrp_source_0
maxoutbuf
0
clock_source0
sd_spec0
time_source0
clock_source1
sd_spec1
time_source1
clock_source2
sd_spec2
time_source2
clock_source3
sd_spec3
time_source3
clock_source4
sd_spec4
time_source4
clock_source5
sd_spec5
time_source5
clock_source6
sd_spec6
time_source6
clock_source7
sd_spec7
time_source7
minoutbuf
0
nchan
1
num_mboards
1
type
fc32
samp_rate
samp_rate_rx
hide_cmd_port
False
stream_args
stream_chans
[]
sync
otw
analog_frequency_modulator_fc_0
pfb_arb_resampler_xxx_0
0
0
analog_quadrature_demod_cf_0_0
digital_clock_recovery_mm_xx_0
0
0
analog_sig_source_x_0
blocks_multiply_xx_0
0
1
blocks_multiply_xx_0
uhd_usrp_sink_0
0
0
digital_clock_recovery_mm_xx_0
satnogs_upsat_fsk_frame_acquisition_0
0
0
freq_xlating_fir_filter_xxx_0
analog_quadrature_demod_cf_0_0
0
0
freq_xlating_fir_filter_xxx_0
qtgui_freq_sink_x_0
0
0
freq_xlating_fir_filter_xxx_0
qtgui_waterfall_sink_x_0
0
0
interp_fir_filter_xxx_0
analog_frequency_modulator_fc_0
0
0
pfb_arb_resampler_xxx_0
blocks_multiply_xx_0
0
0
satnogs_debug_msg_source_0
satnogs_upsat_fsk_frame_encoder_0
msg
pdu
satnogs_udp_msg_source_0
satnogs_upsat_fsk_frame_encoder_0
msg
pdu
satnogs_upsat_fsk_frame_acquisition_0
satnogs_clear_text_msg_sink_0
pdu
in
satnogs_upsat_fsk_frame_encoder_0
interp_fir_filter_xxx_0
0
0
uhd_usrp_source_0
freq_xlating_fir_filter_xxx_0
0
0