Fri Nov 6 12:20:43 2015
options
author
Nuand, LLC <bladeRF@nuand.com>
alias
window_size
2048, 1024
category
Custom
comment
description
A simple RX-only GUI that demonstrates the usage of various RX controls.
_enabled
True
_coordinate
(16, 19)
_rotation
0
generate_options
qt_gui
id
bladeRF_rx
max_nouts
0
realtime_scheduling
run_options
prompt
run
True
thread_safe_setters
title
"Simple bladeRF RX GUI"
variable
comment
_enabled
True
_coordinate
(40, 235)
_rotation
0
id
bladerf_args
value
"bladerf=" + bladerf_selection + ",buffers=" + str(num_buffers) + ",buflen=" + str(buflen) + ",num_xfers=" + str(num_xfers) + ",verbosity="+verbosity
variable
comment
_enabled
True
_coordinate
(48, 163)
_rotation
0
id
bladerf_selection
value
str(instance) if serial == "" else serial
variable_qtgui_label
comment
value
bladerf_args
_enabled
True
formatter
None
_coordinate
(448, 419)
gui_hint
11, 0, 1, 10
_rotation
0
id
gui_bladerf_args
label
"bladeRF arguments"
type
string
variable_qtgui_range
comment
value
dc_offset_i
_enabled
True
_coordinate
(1184, 283)
gui_hint
1, 4, 1, 2
_rotation
0
id
gui_dc_offset_i
label
I DC Offset
min_len
200
orient
Qt.Horizontal
start
-1.0
step
(1.0 / 2048.0)
stop
1.0
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
dc_offset_q
_enabled
True
_coordinate
(1296, 283)
gui_hint
1, 6, 1, 2
_rotation
0
id
gui_dc_offset_q
label
Q DC Offset
min_len
200
orient
Qt.Horizontal
start
-1.0
step
(1.0 / 2048.0)
stop
1.0
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
rx_bandwidth
_enabled
True
_coordinate
(1048, 283)
gui_hint
1, 2, 1, 2
_rotation
0
id
gui_rx_bandwidth
label
Bandwidth
min_len
200
orient
Qt.Horizontal
start
1.5e6
step
0.5e6
stop
28e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
rx_frequency
_enabled
True
_coordinate
(448, 283)
gui_hint
0, 0, 1, 5
_rotation
0
id
gui_rx_frequency
label
Frequency
min_len
200
orient
Qt.Horizontal
start
0
step
1e6
stop
3.8e9
rangeType
float
widget
counter_slider
variable_qtgui_chooser
comment
value
rx_lna_gain
_enabled
True
_coordinate
(776, 283)
gui_hint
0, 9, 1, 1
_rotation
0
id
gui_rx_lna_gain
label0
0 dB
label1
3 dB
label2
6 dB
label3
label4
label
LNA Gain
labels
[]
num_opts
3
option0
0
option1
3
option2
6
option3
3
option4
4
options
[0, 1, 2]
orient
Qt.QVBoxLayout
type
int
widget
combo_box
variable_qtgui_range
comment
value
rx_sample_rate
_enabled
True
_coordinate
(904, 283)
gui_hint
1, 0, 1, 2
_rotation
0
id
gui_rx_sample_rate
label
Sample Rate
min_len
200
orient
Qt.Horizontal
start
1.5e6
step
500e3
stop
40e6
rangeType
float
widget
counter_slider
variable_qtgui_range
comment
value
rx_vga_gain
_enabled
True
_coordinate
(592, 283)
gui_hint
0, 5, 1, 4
_rotation
0
id
gui_rx_vga_gain
label
RX VGA1 + VGA2 Gain
min_len
200
orient
Qt.Horizontal
start
5
step
1
stop
60
rangeType
float
widget
counter_slider
blocks_add_const_vxx
alias
comment
const
gui_dc_offset_i
affinity
_enabled
True
_coordinate
(456, 707)
_rotation
0
id
blocks_add_const_vxx_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_add_const_vxx
alias
comment
const
gui_dc_offset_q
affinity
_enabled
True
_coordinate
(456, 811)
_rotation
0
id
blocks_add_const_vxx_0_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_complex_to_float
alias
comment
affinity
_enabled
True
_coordinate
(264, 753)
_rotation
0
id
blocks_complex_to_float_0
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_float_to_complex
alias
comment
affinity
_enabled
True
_coordinate
(616, 753)
_rotation
0
id
blocks_float_to_complex_0
maxoutbuf
0
minoutbuf
0
vlen
1
parameter
alias
comment
_enabled
True
_coordinate
(960, 147)
_rotation
0
id
buflen
label
Length of buffers, in samples. Should be a multiple of 1024.
short_id
type
value
4096
parameter
alias
comment
_enabled
True
_coordinate
(1104, 19)
_rotation
0
id
dc_offset_i
label
DC offset compensation for I channel
short_id
type
eng_float
value
0
parameter
alias
comment
_enabled
True
_coordinate
(1264, 19)
_rotation
0
id
dc_offset_q
label
DC offset compensation for Q channel
short_id
type
eng_float
value
0
fosphor_qt_sink_c
alias
freq_center
gui_rx_frequency
comment
affinity
_enabled
0
_coordinate
(896, 555)
gui_hint
2, 0, 5, 10
_rotation
0
id
fosphor_qt_sink_c_0
freq_span
gui_rx_sample_rate
wintype
window.WIN_BLACKMAN_hARRIS
parameter
alias
comment
_enabled
True
_coordinate
(1128, 147)
_rotation
0
id
instance
label
0-indexed device instance describing device to use. Ignored if a serial-number is provided.
short_id
type
intx
value
0
note
alias
comment
_enabled
True
_coordinate
(280, 19)
_rotation
0
id
note_0
note
Command line params
note
alias
comment
_enabled
True
_coordinate
(320, 283)
_rotation
0
id
note_0_0
note
GUI Controls
note
alias
comment
_enabled
True
_coordinate
(904, 507)
_rotation
0
id
note_1
note
When enabling the fosphor sink, disable the Qt Frequency and Waterfall sinks.
note
alias
comment
_enabled
True
_coordinate
(416, 643)
_rotation
0
id
note_2
note
TO DO: Expose bladeRF's internal DC offset compensation in the gr-osmosdr block and use this instead.
parameter
alias
comment
_enabled
True
_coordinate
(624, 139)
_rotation
0
id
num_buffers
label
Number of buffers to use
short_id
type
intx
value
16
parameter
alias
comment
_enabled
True
_coordinate
(792, 139)
_rotation
0
id
num_xfers
label
Number of maximum in-flight USB transfers. Should be <= (num-buffers / 2).
short_id
type
intx
value
8
osmosdr_source
alias
ant0
bb_gain0
gui_rx_vga_gain
bw0
gui_rx_bandwidth
dc_offset_mode0
1
corr0
0
freq0
gui_rx_frequency
gain_mode0
False
if_gain0
0
iq_balance_mode0
1
gain0
gui_rx_lna_gain
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
affinity
args
bladerf_args
_enabled
True
_coordinate
(16, 683)
_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
gui_rx_sample_rate
sync
qtgui_freq_sink_x
autoscale
False
average
0.1
bw
gui_rx_sample_rate
alias
fc
gui_rx_frequency
comment
ctrlpanel
False
affinity
_enabled
1
fftsize
8192
_coordinate
(896, 691)
gui_hint
2, 0, 5, 5
_rotation
0
grid
False
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.10
wintype
firdes.WIN_BLACKMAN_hARRIS
ymax
10
ymin
-140
qtgui_time_sink_x
autoscale
False
alias
comment
ctrlpanel
False
affinity
entags
True
_enabled
True
_coordinate
(896, 923)
gui_hint
7, 0, 3, 10
_rotation
0
grid
False
id
qtgui_time_sink_x_0
legend
True
alpha1
1.0
color1
"blue"
label1
marker1
-1
style1
1
width1
1
alpha10
1.0
color10
"blue"
label10
marker10
-1
style10
1
width10
1
alpha2
1.0
color2
"red"
label2
marker2
-1
style2
1
width2
1
alpha3
1.0
color3
"green"
label3
marker3
-1
style3
1
width3
1
alpha4
1.0
color4
"black"
label4
marker4
-1
style4
1
width4
1
alpha5
1.0
color5
"cyan"
label5
marker5
-1
style5
1
width5
1
alpha6
1.0
color6
"magenta"
label6
marker6
-1
style6
1
width6
1
alpha7
1.0
color7
"yellow"
label7
marker7
-1
style7
1
width7
1
alpha8
1.0
color8
"dark red"
label8
marker8
-1
style8
1
width8
1
alpha9
1.0
color9
"dark green"
label9
marker9
-1
style9
1
width9
1
name
""
nconnections
1
size
8192
srate
rx_sample_rate
tr_chan
0
tr_delay
0
tr_level
0.0
tr_mode
qtgui.TRIG_MODE_FREE
tr_slope
qtgui.TRIG_SLOPE_POS
tr_tag
""
type
complex
update_time
0.10
ylabel
Amplitude
yunit
""
ymax
1
ymin
-1
qtgui_waterfall_sink_x
bw
gui_rx_sample_rate
alias
fc
gui_rx_frequency
comment
affinity
_enabled
1
fftsize
8192
_coordinate
(896, 787)
gui_hint
2, 5, 5, 5
_rotation
0
grid
False
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.10
wintype
firdes.WIN_BLACKMAN_hARRIS
parameter
alias
comment
_enabled
True
_coordinate
(576, 19)
_rotation
0
id
rx_bandwidth
label
Bandwidth
short_id
b
type
eng_float
value
1.5e6
parameter
alias
comment
_enabled
True
_coordinate
(688, 19)
_rotation
0
id
rx_frequency
label
Frequency
short_id
f
type
eng_float
value
915e6
parameter
alias
comment
_enabled
True
_coordinate
(800, 19)
_rotation
0
id
rx_lna_gain
label
RX LNA Gain
short_id
l
type
intx
value
6
parameter
alias
comment
_enabled
True
_coordinate
(448, 19)
_rotation
0
id
rx_sample_rate
label
Sample Rate
short_id
s
type
eng_float
value
3e6
parameter
alias
comment
_enabled
True
_coordinate
(928, 19)
_rotation
0
id
rx_vga_gain
label
RX VGA1 + VGA2 Gain
short_id
g
type
intx
value
20
parameter
alias
comment
_enabled
True
_coordinate
(448, 139)
_rotation
0
id
serial
label
bladeRF serial number
short_id
type
string
value
""
parameter
alias
comment
_enabled
True
_coordinate
(1296, 147)
_rotation
0
id
verbosity
label
libbladeRF log verbosity. Options are: verbose, debug, info, warning, error, critical, silent
short_id
type
string
value
"info"
blocks_add_const_vxx_0
blocks_float_to_complex_0
0
0
blocks_add_const_vxx_0_0
blocks_float_to_complex_0
0
1
blocks_complex_to_float_0
blocks_add_const_vxx_0_0
1
0
blocks_complex_to_float_0
blocks_add_const_vxx_0
0
0
blocks_float_to_complex_0
fosphor_qt_sink_c_0
0
0
blocks_float_to_complex_0
qtgui_freq_sink_x_0
0
0
blocks_float_to_complex_0
qtgui_time_sink_x_0
0
0
blocks_float_to_complex_0
qtgui_waterfall_sink_x_0
0
0
osmosdr_source_0
blocks_complex_to_float_0
0
0