Wed Feb 1 13:42:21 2017
options
author
window_size
3000,2000
category
[GRC Hier Blocks]
comment
description
_enabled
True
_coordinate
(8, 8)
_rotation
0
generate_options
qt_gui
hier_block_src_path
.:
id
fft_multi_fixed
max_nouts
0
qt_qss_theme
realtime_scheduling
run_command
{python} -u {filename}
run_options
prompt
run
True
thread_safe_setters
title
variable
comment
_enabled
True
_coordinate
(1134, 3)
_rotation
0
id
audio_decim
value
5
variable
comment
_enabled
True
_coordinate
(950, 3)
_rotation
0
id
audio_rate
value
48000
variable
comment
_enabled
True
_coordinate
(814, 115)
_rotation
0
id
baseband_rate
value
chan_rate/bb_decim
variable
comment
must match same variable in ifft block
_enabled
True
_coordinate
(1046, 3)
_rotation
0
id
bb_decim
value
2
variable_qtgui_range
comment
value
26
_enabled
1
_coordinate
(111, 758)
gui_hint
tabs@0:gainrow,2,1,1
_rotation
0
id
bbgain
label
min_len
200
orient
Qt.Horizontal
start
0
step
1
stop
62
rangeType
float
widget
counter_slider
variable
comment
_enabled
0
_coordinate
(319, 746)
_rotation
0
id
bbgain
value
26
variable
comment
_enabled
True
_coordinate
(766, 3)
_rotation
0
id
chan_fft_len
value
512*bb_decim
variable
comment
_enabled
True
_coordinate
(734, 187)
_rotation
0
id
chan_rate
value
audio_rate*audio_decim*bb_decim
variable
comment
_enabled
True
_coordinate
(854, 3)
_rotation
0
id
fft_len
value
1024*40
variable_qtgui_range
comment
SWR3
value
922e5
_enabled
1
_coordinate
(311, 0)
gui_hint
tabs@0:1,1,1,1
_rotation
0
id
freq1
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
94700000
_enabled
1
_coordinate
(311, 95)
gui_hint
tabs@0:1,2,1,1
_rotation
0
id
freq2
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
101300000
_enabled
1
_coordinate
(311, 191)
gui_hint
tabs@0:1,3,1,1
_rotation
0
id
freq3
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
102300000
_enabled
1
_coordinate
(439, 0)
gui_hint
tabs@0:2,1,1,1
_rotation
0
id
freq4
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
105700000
_enabled
1
_coordinate
(439, 95)
gui_hint
tabs@0:2,2,1,1
_rotation
0
id
freq5
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
107700000
_enabled
1
_coordinate
(439, 191)
gui_hint
tabs@0:2,3,1,1
_rotation
0
id
freq6
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
89500000
_enabled
1
_coordinate
(575, 0)
gui_hint
tabs@0:3,1,1,1
_rotation
0
id
freq7
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
90100000
_enabled
1
_coordinate
(575, 95)
gui_hint
tabs@0:3,2,1,1
_rotation
0
id
freq8
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
90800000
_enabled
1
_coordinate
(575, 191)
gui_hint
tabs@0:3,3,1,1
_rotation
0
id
freq9
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
98800000
_enabled
True
_coordinate
(175, 39)
gui_hint
tabs@0:0,1,1,1
_rotation
0
id
freq_tune
label
min_len
200
orient
Qt.Horizontal
start
86e6
step
1e5
stop
108e6
rangeType
float
widget
counter_slider
variable
comment
_enabled
1
_coordinate
(127, 978)
_rotation
0
id
gainrow
value
6
variable_qtgui_range
comment
value
samp_rate/1.7
_enabled
0
_coordinate
(287, 862)
gui_hint
_rotation
0
id
hackrf_bw
label
min_len
200
orient
Qt.Horizontal
start
1e6
step
1e5
stop
20e6
rangeType
float
widget
counter_slider
variable
comment
_enabled
1
_coordinate
(319, 970)
_rotation
0
id
hackrf_bw
value
11.3e6+3e6
variable_qtgui_range
comment
value
33
_enabled
1
_coordinate
(111, 662)
gui_hint
tabs@0:gainrow,1,1,1
_rotation
0
id
ifgain
label
min_len
200
orient
Qt.Horizontal
start
0
step
1
stop
40
rangeType
float
widget
counter_slider
variable
comment
_enabled
0
_coordinate
(319, 690)
_rotation
0
id
ifgain
value
13
variable_qtgui_range
comment
value
470
_enabled
True
_coordinate
(15, 87)
gui_hint
tabs@0
_rotation
0
id
loop_bw
label
min_len
200
orient
Qt.Horizontal
start
0
step
10
stop
700
rangeType
int
widget
counter_slider
variable
comment
_enabled
0
_coordinate
(167, 183)
_rotation
0
id
loop_bw
value
470
variable_qtgui_range
comment
value
0
_enabled
1
_coordinate
(15, 239)
gui_hint
_rotation
0
id
num_zeros
label
min_len
200
orient
Qt.Horizontal
start
0
step
1
stop
chan_fft_len/2
rangeType
int
widget
counter_slider
variable
comment
_enabled
0
_coordinate
(23, 187)
_rotation
0
id
num_zeros
value
0
variable
comment
_enabled
0
_coordinate
(1230, 1353)
_rotation
0
id
rec_folder
value
"/tmp/"
variable_qtgui_range
comment
value
16
_enabled
1
_coordinate
(111, 854)
gui_hint
tabs@0:gainrow,3,1,1
_rotation
0
id
rfgain
label
min_len
200
orient
Qt.Horizontal
start
0
step
1
stop
62
rangeType
float
widget
counter_slider
variable
comment
_enabled
0
_coordinate
(319, 802)
_rotation
0
id
rfgain
value
0
variable
comment
_enabled
True
_coordinate
(726, 115)
_rotation
0
id
samp_rate
value
chan_rate*fft_len/chan_fft_len
variable_qtgui_range
comment
value
0.1
_enabled
True
_coordinate
(1094, 95)
gui_hint
tabs@0:0,2,1,1
_rotation
0
id
volume
label
volumeLR
min_len
200
orient
Qt.Horizontal
start
0
step
0.01
stop
1
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
0.1
_enabled
True
_coordinate
(1222, 95)
gui_hint
tabs@0:0,3,1,1
_rotation
0
id
volume2
label
volumeC
min_len
200
orient
Qt.Horizontal
start
0
step
0.01
stop
1
rangeType
float
widget
counter_slider
analog_fm_deemph
alias
comment
affinity
_enabled
1
_coordinate
(1781, 1098)
_rotation
0
id
analog_fm_deemph_0_0_0_0_0
maxoutbuf
0
minoutbuf
0
samp_rate
audio_rate
tau
75e-6
analog_fm_deemph
alias
comment
affinity
_enabled
1
_coordinate
(1781, 1154)
_rotation
0
id
analog_fm_deemph_0_0_0_1
maxoutbuf
0
minoutbuf
0
samp_rate
audio_rate
tau
75e-6
analog_fm_deemph
alias
comment
affinity
_enabled
1
_coordinate
(1781, 1042)
_rotation
0
id
analog_fm_deemph_0_0_1
maxoutbuf
0
minoutbuf
0
samp_rate
audio_rate
tau
75e-6
audio_sink
alias
comment
affinity
device_name
_enabled
1
_coordinate
(2284, 1070)
_rotation
0
id
audio_sink_0_0
num_inputs
2
ok_to_block
True
samp_rate
audio_rate
blocks_add_xx
alias
comment
affinity
_enabled
1
_coordinate
(2172, 1054)
_rotation
0
id
blocks_add_xx_0_0_0
type
float
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_add_xx
alias
comment
affinity
_enabled
1
_coordinate
(2172, 1118)
_rotation
0
id
blocks_add_xx_0_1
type
float
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_ctrlport_monitor_performance
alias
comment
_enabled
0
en
True
_coordinate
(854, 179)
_rotation
0
id
blocks_ctrlport_monitor_performance_0
blocks_multiply_const_vxx
alias
comment
const
volume2/2
affinity
_enabled
1
_coordinate
(1964, 1114)
_rotation
0
id
blocks_multiply_const_vxx_0_0_0_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
volume
affinity
_enabled
1
_coordinate
(1964, 1162)
_rotation
0
id
blocks_multiply_const_vxx_0_0_1
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
volume
affinity
_enabled
1
_coordinate
(1964, 1050)
_rotation
0
id
blocks_multiply_const_vxx_0_1
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_stream_to_vector
alias
comment
affinity
_enabled
True
_coordinate
(299, 487)
_rotation
270
id
blocks_stream_to_vector_0
type
complex
maxoutbuf
0
minoutbuf
0
num_items
fft_len
vlen
1
blocks_wavfile_sink
bits_per_sample
8
alias
comment
affinity
_enabled
0
file
/tmp/cr/audio.wav
_coordinate
(2356, 1190)
_rotation
0
id
blocks_wavfile_sink_0
nchan
2
samp_rate
audio_rate
epy_block
alias
_io_cache
('freq-setter', 'blk', [('freqlist', '[92200000, 94700000, 101300000, 102300000, 105700000, 107700000]')], [], [('out', 'message', None)], 'Embedded Python Block example - a simple multiply const', ['freqlist'])
_source_code
"""
Embedded Python Blocks:
Each time this file is saved, GRC will instantiate the first class it finds
to get ports and parameters of your block. The arguments to __init__ will
be the parameters. All of them are required to have default values!
"""
import numpy as np
from gnuradio import gr
import pmt
from threading import Timer
#import time
class blk(gr.sync_block): # other base classes are basic_block, decim_block, interp_block
"""Embedded Python Block example - a simple multiply const"""
def __init__(self, freqlist=[92200000,94700000,101300000,102300000,105700000,107700000]): # only default arguments here
"""arguments to this function show up as parameters in GRC"""
gr.sync_block.__init__(
self,
name='freq-setter', # will show up in GRC
in_sig=None,
out_sig=None
)
# if an attribute with the same name as a parameter is found,
# a callback is registered (properties work, too).
self._freqlist=freqlist
self.message_port_register_out(pmt.intern('out'))
self.send_msg()
Timer(3, self.send_msg).start() #after 3 seconds (when table initialized)
#self.time=time.time()
@property
def freqlist(self):
"""I'm the 'freqlist' property."""
return self._freqlist
@freqlist.setter
def freqlist(self, value):
self._freqlist = value
self.send_msg()
@freqlist.deleter
def freqlist(self):
del self._freqlist
def send_msg(self):
#print(self.freqlist)
for i,freq in enumerate(self.freqlist):
send_string=str(i+1)+" "+str(freq)
send_pmt = pmt.string_to_symbol(send_string)
self.message_port_pub(pmt.intern('out'), send_pmt)
#def work(self, input_items, output_items):
#print("work")
#now=time.time()
#if now-self.time >2:
#self.time=now
#self.send_msg()
#return len(input_items[0])
comment
_enabled
True
freqlist
[freq1,freq2,freq3,freq4,freq5,freq6,freq7,freq8,freq9]
_coordinate
(1429, 850)
_rotation
0
id
epy_block_0
fft_vxx
alias
comment
affinity
_enabled
True
fft_size
fft_len
forward
True
_coordinate
(423, 487)
_rotation
0
id
fft_vxx_0
type
complex
maxoutbuf
0
minoutbuf
0
nthreads
1
shift
True
window
[]
fir_filter_xxx
alias
comment
affinity
decim
audio_decim
_enabled
1
_coordinate
(1541, 1098)
_rotation
0
id
fir_filter_xxx_0_0_0_0_0
maxoutbuf
0
minoutbuf
0
samp_delay
0
taps
firdes.low_pass(1.0,baseband_rate,13e3,3e3,firdes.WIN_HAMMING)
type
fff
fir_filter_xxx
alias
comment
affinity
decim
audio_decim
_enabled
1
_coordinate
(1541, 1154)
_rotation
0
id
fir_filter_xxx_0_0_0_1
maxoutbuf
0
minoutbuf
0
samp_delay
0
taps
firdes.low_pass(1.0,baseband_rate,13e3,3e3,firdes.WIN_HAMMING)
type
fff
fir_filter_xxx
alias
comment
affinity
decim
audio_decim
_enabled
1
_coordinate
(1541, 1042)
_rotation
0
id
fir_filter_xxx_0_0_1
maxoutbuf
0
minoutbuf
0
samp_delay
0
taps
firdes.low_pass(1.0,baseband_rate,13e3,3e3,firdes.WIN_HAMMING)
type
fff
hier_ifft_decoder
alias
comment
affinity
_enabled
True
_coordinate
(702, 271)
_rotation
0
id
hier_ifft_decoder_0
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq1-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
False
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
True
_coordinate
(702, 391)
_rotation
0
id
hier_ifft_decoder_0_0
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq2-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
False
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
1
_coordinate
(702, 503)
_rotation
0
id
hier_ifft_decoder_0_1
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq3-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
False
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
1
_coordinate
(702, 631)
_rotation
0
id
hier_ifft_decoder_0_1_0
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq4-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
False
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
1
_coordinate
(702, 782)
_rotation
0
id
hier_ifft_decoder_0_1_1
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq5-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
False
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
1
_coordinate
(702, 934)
_rotation
0
id
hier_ifft_decoder_0_1_2
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq6-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
True
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
1
_coordinate
(702, 1094)
_rotation
0
id
hier_ifft_decoder_0_1_2_0
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq7-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
False
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
1
_coordinate
(702, 1246)
_rotation
0
id
hier_ifft_decoder_0_1_2_0_0
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq8-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
False
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
hier_ifft_decoder
alias
comment
affinity
_enabled
1
_coordinate
(702, 1405)
_rotation
0
id
hier_ifft_decoder_0_1_2_0_0_0
maxoutbuf
0
minoutbuf
0
chan_fft_len
chan_fft_len
cutpoint
(freq9-freq_tune)*fft_len/samp_rate-chan_fft_len/2+fft_len/2
fft_len
fft_len
log
True
loop_bw
3.14/loop_bw
num_zeros
num_zeros
samp_rate
samp_rate
multirds_decoder_compare
alias
comment
affinity
_enabled
0
_coordinate
(1757, 231)
_rotation
0
id
multirds_decoder_compare_0
nPorts
6
multirds_rds_parser_table_qt
alias
comment
affinity
debug
False
_enabled
1
_coordinate
(1589, 423)
gui_hint
tabs@1:7,1,5,3
_rotation
0
id
multirds_rds_parser_table_qt_0_0
label
log
False
maxoutbuf
0
minoutbuf
0
nPorts
9
freq_tune
freq_tune
workdir
/user/wire2/richter/data/
writeDB
True
multirds_stream_router
alias
comment
affinity
_enabled
1
_coordinate
(1325, 966)
_rotation
0
id
multirds_stream_router_0
maxoutbuf
0
minoutbuf
0
ninputs
9
noutputs
3
type
float
multirds_tmc_parser
alias
comment
affinity
debug
False
_enabled
1
_coordinate
(1861, 563)
gui_hint
tabs@1
_rotation
0
id
multirds_tmc_parser_0
label
log
False
maxheight
0
workdir
/user/wire2/richter/data/
writeDB
True
osmosdr_source
alias
ant0
bb_gain0
bbgain
bw0
hackrf_bw
dc_offset_mode0
2
corr0
0
freq0
freq_tune
gain_mode0
False
if_gain0
ifgain
iq_balance_mode0
2
gain0
rfgain
ant10
bb_gain10
20
bw10
0
dc_offset_mode10
0
corr10
0
freq10
100e6
gain_mode10
False
if_gain10
20
iq_balance_mode10
0
gain10
10
ant11
bb_gain11
20
bw11
0
dc_offset_mode11
0
corr11
0
freq11
100e6
gain_mode11
False
if_gain11
20
iq_balance_mode11
0
gain11
10
ant12
bb_gain12
20
bw12
0
dc_offset_mode12
0
corr12
0
freq12
100e6
gain_mode12
False
if_gain12
20
iq_balance_mode12
0
gain12
10
ant13
bb_gain13
20
bw13
0
dc_offset_mode13
0
corr13
0
freq13
100e6
gain_mode13
False
if_gain13
20
iq_balance_mode13
0
gain13
10
ant14
bb_gain14
20
bw14
0
dc_offset_mode14
0
corr14
0
freq14
100e6
gain_mode14
False
if_gain14
20
iq_balance_mode14
0
gain14
10
ant15
bb_gain15
20
bw15
0
dc_offset_mode15
0
corr15
0
freq15
100e6
gain_mode15
False
if_gain15
20
iq_balance_mode15
0
gain15
10
ant16
bb_gain16
20
bw16
0
dc_offset_mode16
0
corr16
0
freq16
100e6
gain_mode16
False
if_gain16
20
iq_balance_mode16
0
gain16
10
ant17
bb_gain17
20
bw17
0
dc_offset_mode17
0
corr17
0
freq17
100e6
gain_mode17
False
if_gain17
20
iq_balance_mode17
0
gain17
10
ant18
bb_gain18
20
bw18
0
dc_offset_mode18
0
corr18
0
freq18
100e6
gain_mode18
False
if_gain18
20
iq_balance_mode18
0
gain18
10
ant19
bb_gain19
20
bw19
0
dc_offset_mode19
0
corr19
0
freq19
100e6
gain_mode19
False
if_gain19
20
iq_balance_mode19
0
gain19
10
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
ant20
bb_gain20
20
bw20
0
dc_offset_mode20
0
corr20
0
freq20
100e6
gain_mode20
False
if_gain20
20
iq_balance_mode20
0
gain20
10
ant21
bb_gain21
20
bw21
0
dc_offset_mode21
0
corr21
0
freq21
100e6
gain_mode21
False
if_gain21
20
iq_balance_mode21
0
gain21
10
ant22
bb_gain22
20
bw22
0
dc_offset_mode22
0
corr22
0
freq22
100e6
gain_mode22
False
if_gain22
20
iq_balance_mode22
0
gain22
10
ant23
bb_gain23
20
bw23
0
dc_offset_mode23
0
corr23
0
freq23
100e6
gain_mode23
False
if_gain23
20
iq_balance_mode23
0
gain23
10
ant24
bb_gain24
20
bw24
0
dc_offset_mode24
0
corr24
0
freq24
100e6
gain_mode24
False
if_gain24
20
iq_balance_mode24
0
gain24
10
ant25
bb_gain25
20
bw25
0
dc_offset_mode25
0
corr25
0
freq25
100e6
gain_mode25
False
if_gain25
20
iq_balance_mode25
0
gain25
10
ant26
bb_gain26
20
bw26
0
dc_offset_mode26
0
corr26
0
freq26
100e6
gain_mode26
False
if_gain26
20
iq_balance_mode26
0
gain26
10
ant27
bb_gain27
20
bw27
0
dc_offset_mode27
0
corr27
0
freq27
100e6
gain_mode27
False
if_gain27
20
iq_balance_mode27
0
gain27
10
ant28
bb_gain28
20
bw28
0
dc_offset_mode28
0
corr28
0
freq28
100e6
gain_mode28
False
if_gain28
20
iq_balance_mode28
0
gain28
10
ant29
bb_gain29
20
bw29
0
dc_offset_mode29
0
corr29
0
freq29
100e6
gain_mode29
False
if_gain29
20
iq_balance_mode29
0
gain29
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
ant30
bb_gain30
20
bw30
0
dc_offset_mode30
0
corr30
0
freq30
100e6
gain_mode30
False
if_gain30
20
iq_balance_mode30
0
gain30
10
ant31
bb_gain31
20
bw31
0
dc_offset_mode31
0
corr31
0
freq31
100e6
gain_mode31
False
if_gain31
20
iq_balance_mode31
0
gain31
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
ant5
bb_gain5
20
bw5
0
dc_offset_mode5
0
corr5
0
freq5
100e6
gain_mode5
False
if_gain5
20
iq_balance_mode5
0
gain5
10
ant6
bb_gain6
20
bw6
0
dc_offset_mode6
0
corr6
0
freq6
100e6
gain_mode6
False
if_gain6
20
iq_balance_mode6
0
gain6
10
ant7
bb_gain7
20
bw7
0
dc_offset_mode7
0
corr7
0
freq7
100e6
gain_mode7
False
if_gain7
20
iq_balance_mode7
0
gain7
10
ant8
bb_gain8
20
bw8
0
dc_offset_mode8
0
corr8
0
freq8
100e6
gain_mode8
False
if_gain8
20
iq_balance_mode8
0
gain8
10
ant9
bb_gain9
20
bw9
0
dc_offset_mode9
0
corr9
0
freq9
100e6
gain_mode9
False
if_gain9
20
iq_balance_mode9
0
gain9
10
comment
RF gain 0 = amp off
affinity
args
_enabled
1
_coordinate
(103, 339)
_rotation
0
id
osmosdr_source_0
maxoutbuf
0
clock_source0
time_source0
clock_source1
time_source1
clock_source2
time_source2
clock_source3
time_source3
clock_source4
time_source4
clock_source5
time_source5
clock_source6
time_source6
clock_source7
time_source7
minoutbuf
0
nchan
1
num_mboards
1
type
fc32
sample_rate
samp_rate
sync
qtgui_const_sink_x
autoscale
False
axislabels
False
alias
comment
affinity
_enabled
1
_coordinate
(1166, 283)
gui_hint
tabs@0:5,3,1,1
_rotation
0
grid
False
id
qtgui_const_sink_x_0
legend
True
alpha1
1.0
color1
"blue"
label1
marker1
0
style1
0
width1
1
alpha10
1.0
color10
"red"
label10
marker10
0
style10
0
width10
1
alpha2
1.0
color2
"red"
label2
marker2
0
style2
0
width2
1
alpha3
1.0
color3
"green"
label3
marker3
0
style3
0
width3
1
alpha4
1.0
color4
"black"
label4
marker4
0
style4
0
width4
1
alpha5
1.0
color5
"cyan"
label5
marker5
0
style5
0
width5
1
alpha6
1.0
color6
"magenta"
label6
marker6
0
style6
0
width6
1
alpha7
1.0
color7
"red"
label7
marker7
0
style7
0
width7
1
alpha8
1.0
color8
"red"
label8
marker8
0
style8
0
width8
1
alpha9
1.0
color9
"red"
label9
marker9
0
style9
0
width9
1
name
""
nconnections
6
size
1024
tr_chan
0
tr_level
0.0
tr_mode
qtgui.TRIG_MODE_FREE
tr_slope
qtgui.TRIG_SLOPE_POS
tr_tag
""
type
complex
update_time
0.01
xmax
2
xmin
-2
ymax
2
ymin
-2
qtgui_freq_sink_x
autoscale
False
average
1.0
axislabels
False
bw
chan_rate
alias
fc
0
comment
ctrlpanel
False
affinity
_enabled
1
fftsize
chan_fft_len
_coordinate
(1126, 479)
gui_hint
tabs@0:5,1,1,1
_rotation
0
grid
False
id
qtgui_freq_sink_x_0_0_1
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
6
showports
True
freqhalf
True
tr_chan
0
tr_level
0.0
tr_mode
qtgui.TRIG_MODE_FREE
tr_tag
""
type
complex
update_time
0.10
wintype
firdes.WIN_BLACKMAN_hARRIS
label
Relative Gain
ymax
70
ymin
-60
units
dB
qtgui_freq_sink_x
autoscale
False
average
1.0
axislabels
True
bw
samp_rate
alias
fc
freq_tune
comment
ctrlpanel
False
affinity
_enabled
True
fftsize
2048*2
_coordinate
(399, 387)
gui_hint
tabs@0:4,1,1,3
_rotation
0
grid
False
id
qtgui_freq_sink_x_0_0_1_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.10
wintype
firdes.WIN_BLACKMAN_hARRIS
label
Relative Gain
ymax
10
ymin
-100
units
dB
qtgui_freq_sink_x
autoscale
False
average
1.0
axislabels
False
bw
baseband_rate
alias
fc
0
comment
ctrlpanel
False
affinity
_enabled
1
fftsize
chan_fft_len
_coordinate
(1285, 615)
gui_hint
tabs@0:5,2,1,1
_rotation
0
grid
False
id
qtgui_freq_sink_x_0_0_1_2
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
6
showports
True
freqhalf
True
tr_chan
0
tr_level
0.0
tr_mode
qtgui.TRIG_MODE_FREE
tr_tag
""
type
float
update_time
0.10
wintype
firdes.WIN_BLACKMAN_hARRIS
label
Relative Gain
ymax
0
ymin
-120
units
dB
qtgui_tab_widget
alias
comment
_enabled
1
_coordinate
(79, 563)
gui_hint
_rotation
0
id
tabs
label0
graphs
label1
table
label10
Tab 10
label11
Tab 11
label12
Tab 12
label13
Tab 13
label14
Tab 14
label15
Tab 15
label16
Tab 16
label17
Tab 17
label18
Tab 18
label19
Tab 19
label2
Tab 2
label3
Tab 3
label4
Tab 4
label5
Tab 5
label6
Tab 6
label7
Tab 7
label8
Tab 8
label9
Tab 9
num_tabs
2
analog_fm_deemph_0_0_0_0_0
blocks_multiply_const_vxx_0_0_0_0
0
0
analog_fm_deemph_0_0_0_1
blocks_multiply_const_vxx_0_0_1
0
0
analog_fm_deemph_0_0_1
blocks_multiply_const_vxx_0_1
0
0
blocks_add_xx_0_0_0
audio_sink_0_0
0
0
blocks_add_xx_0_0_0
blocks_wavfile_sink_0
0
0
blocks_add_xx_0_1
audio_sink_0_0
0
1
blocks_add_xx_0_1
blocks_wavfile_sink_0
0
1
blocks_multiply_const_vxx_0_0_0_0
blocks_add_xx_0_0_0
0
1
blocks_multiply_const_vxx_0_0_0_0
blocks_add_xx_0_1
0
0
blocks_multiply_const_vxx_0_0_1
blocks_add_xx_0_1
0
1
blocks_multiply_const_vxx_0_1
blocks_add_xx_0_0_0
0
0
blocks_stream_to_vector_0
fft_vxx_0
0
0
epy_block_0
multirds_rds_parser_table_qt_0_0
out
freq
fft_vxx_0
hier_ifft_decoder_0
0
0
fft_vxx_0
hier_ifft_decoder_0_0
0
0
fft_vxx_0
hier_ifft_decoder_0_1
0
0
fft_vxx_0
hier_ifft_decoder_0_1_0
0
0
fft_vxx_0
hier_ifft_decoder_0_1_1
0
0
fft_vxx_0
hier_ifft_decoder_0_1_2
0
0
fft_vxx_0
hier_ifft_decoder_0_1_2_0
0
0
fft_vxx_0
hier_ifft_decoder_0_1_2_0_0
0
0
fft_vxx_0
hier_ifft_decoder_0_1_2_0_0_0
0
0
fir_filter_xxx_0_0_0_0_0
analog_fm_deemph_0_0_0_0_0
0
0
fir_filter_xxx_0_0_0_1
analog_fm_deemph_0_0_0_1
0
0
fir_filter_xxx_0_0_1
analog_fm_deemph_0_0_1
0
0
hier_ifft_decoder_0
multirds_stream_router_0
0
0
hier_ifft_decoder_0
qtgui_freq_sink_x_0_0_1_2
0
0
hier_ifft_decoder_0
qtgui_freq_sink_x_0_0_1
1
0
hier_ifft_decoder_0
qtgui_const_sink_x_0
2
0
hier_ifft_decoder_0
multirds_decoder_compare_0
rds
in0
hier_ifft_decoder_0
multirds_rds_parser_table_qt_0_0
rds
in0
hier_ifft_decoder_0_0
multirds_stream_router_0
0
1
hier_ifft_decoder_0_0
qtgui_freq_sink_x_0_0_1_2
0
1
hier_ifft_decoder_0_0
qtgui_freq_sink_x_0_0_1
1
1
hier_ifft_decoder_0_0
qtgui_const_sink_x_0
2
1
hier_ifft_decoder_0_0
multirds_decoder_compare_0
rds
in1
hier_ifft_decoder_0_0
multirds_rds_parser_table_qt_0_0
rds
in1
hier_ifft_decoder_0_1
multirds_stream_router_0
0
2
hier_ifft_decoder_0_1
qtgui_freq_sink_x_0_0_1_2
0
2
hier_ifft_decoder_0_1
qtgui_freq_sink_x_0_0_1
1
2
hier_ifft_decoder_0_1
qtgui_const_sink_x_0
2
2
hier_ifft_decoder_0_1
multirds_decoder_compare_0
rds
in2
hier_ifft_decoder_0_1
multirds_rds_parser_table_qt_0_0
rds
in2
hier_ifft_decoder_0_1_0
multirds_stream_router_0
0
3
hier_ifft_decoder_0_1_0
qtgui_freq_sink_x_0_0_1_2
0
3
hier_ifft_decoder_0_1_0
qtgui_freq_sink_x_0_0_1
1
3
hier_ifft_decoder_0_1_0
qtgui_const_sink_x_0
2
3
hier_ifft_decoder_0_1_0
multirds_decoder_compare_0
rds
in3
hier_ifft_decoder_0_1_0
multirds_rds_parser_table_qt_0_0
rds
in3
hier_ifft_decoder_0_1_1
multirds_stream_router_0
0
4
hier_ifft_decoder_0_1_1
qtgui_freq_sink_x_0_0_1_2
0
4
hier_ifft_decoder_0_1_1
qtgui_freq_sink_x_0_0_1
1
4
hier_ifft_decoder_0_1_1
qtgui_const_sink_x_0
2
4
hier_ifft_decoder_0_1_1
multirds_decoder_compare_0
rds
in4
hier_ifft_decoder_0_1_1
multirds_rds_parser_table_qt_0_0
rds
in4
hier_ifft_decoder_0_1_2
multirds_stream_router_0
0
5
hier_ifft_decoder_0_1_2
qtgui_freq_sink_x_0_0_1_2
0
5
hier_ifft_decoder_0_1_2
qtgui_freq_sink_x_0_0_1
1
5
hier_ifft_decoder_0_1_2
qtgui_const_sink_x_0
2
5
hier_ifft_decoder_0_1_2
multirds_decoder_compare_0
rds
in5
hier_ifft_decoder_0_1_2
multirds_rds_parser_table_qt_0_0
rds
in5
hier_ifft_decoder_0_1_2_0
multirds_stream_router_0
0
6
hier_ifft_decoder_0_1_2_0
multirds_rds_parser_table_qt_0_0
rds
in6
hier_ifft_decoder_0_1_2_0_0
multirds_stream_router_0
0
7
hier_ifft_decoder_0_1_2_0_0
multirds_rds_parser_table_qt_0_0
rds
in7
hier_ifft_decoder_0_1_2_0_0_0
multirds_stream_router_0
0
8
hier_ifft_decoder_0_1_2_0_0_0
multirds_rds_parser_table_qt_0_0
rds
in8
multirds_rds_parser_table_qt_0_0
multirds_stream_router_0
ctrl
ctrl
multirds_rds_parser_table_qt_0_0
multirds_tmc_parser_0
tmc_raw
in
multirds_stream_router_0
fir_filter_xxx_0_0_1
0
0
multirds_stream_router_0
fir_filter_xxx_0_0_0_0_0
1
0
multirds_stream_router_0
fir_filter_xxx_0_0_0_1
2
0
osmosdr_source_0
blocks_stream_to_vector_0
0
0
osmosdr_source_0
qtgui_freq_sink_x_0_0_1_0
0
0