Thu Jun 12 11:56:56 2014
options
id
scanoo_com_rx
_enabled
True
title
scanoo.com_rx
author
Mike Jameson M0MIK
description
window_size
3000,1200
generate_options
wx_gui
category
Custom
run_options
prompt
run
True
max_nouts
0
realtime_scheduling
1
alias
_coordinate
(12, 9)
_rotation
0
variable
id
gui_fft_size
_enabled
True
value
2**10
alias
_coordinate
(2719, 157)
_rotation
0
variable
id
quad_samp_rate
_enabled
True
value
audio_samp_rate*1
alias
_coordinate
(1670, 9)
_rotation
0
variable
id
fft_len
_enabled
True
value
int(float(samp_rate)/bin_bw)
alias
_coordinate
(885, 10)
_rotation
0
variable
id
combined_ch_bins
_enabled
True
value
int(float(channel_samp_rate)/bin_bw)
alias
_coordinate
(444, 13)
_rotation
0
variable
id
actual_bin_index
_enabled
False
value
int(func_current_bin_index[0]) if ((func_channel_signal_level_avg_unmuted or button_hold) and (int(math.floor(float(func_current_bin_index[0])/bin_floor)*bin_floor) not in blocked_bin_list) ) else int(new_bin_index)
alias
_coordinate
(2124, 1108)
_rotation
0
variable
id
max_channel_freq
_enabled
False
value
(round(float(int(left_edge_freq+(bin_bw*bin_index))) / ch_step_size, 0) * ch_step_size)
alias
_coordinate
(2287, 1108)
_rotation
0
variable
id
bin_floor
_enabled
True
value
int(150e3/bin_bw)
alias
_coordinate
(2491, 1043)
_rotation
0
variable
id
audio_decim
_enabled
True
value
int(quad_samp_rate/audio_samp_rate)
alias
_coordinate
(1082, 10)
_rotation
0
variable
id
gui_sizes
_enabled
True
value
[1250,500]
alias
_coordinate
(2716, 32)
_rotation
0
variable
id
gui_ref_level
_enabled
True
value
-10
alias
_coordinate
(2831, 31)
_rotation
0
variable
id
bin_bw
_enabled
True
value
int(1e3)
alias
_coordinate
(1792, 11)
_rotation
0
variable
id
blocked_freq_list
_enabled
True
value
[int(blocked_freq) for blocked_freq in txt_blocked_freq_list.split()]
alias
_coordinate
(2344, 1043)
_rotation
0
variable
id
blocked_bin_list
_enabled
True
value
[int(math.floor(float(((blocked_freq-(center_freq-(samp_rate/2)))/bin_bw))/bin_floor)*bin_floor) for blocked_freq in blocked_freq_list]
alias
_coordinate
(2225, 1042)
_rotation
0
variable
id
channel_freq
_enabled
False
value
channel_click_freq_rounded if ((channel_click_freq_rounded < ((txt_center_freq) + (float(samp_rate)/2))) or (channel_click_freq_rounded > ((txt_center_freq) + (float(samp_rate)/2)))) else float(txt_center_freq)
alias
_coordinate
(1351, 10)
_rotation
0
variable
id
max_bin_index
_enabled
True
value
int(fft_signal_level.index(max([i for j, i in enumerate(fft_signal_level) if (int(math.floor(float(j)/bin_floor)*bin_floor) not in blocked_bin_list )])))
alias
_coordinate
(2114, 1043)
_rotation
0
variable
id
left_edge_freq
_enabled
True
value
center_freq - (float(samp_rate)/2)
alias
_coordinate
(582, 8)
_rotation
0
variable
id
bin_index
_enabled
True
value
max_bin_index if spectrum_sense_button else (float(channel_click_freq_rounded - left_edge_freq)/bin_bw)
alias
_coordinate
(695, 6)
_rotation
0
variable
id
gui_average
_enabled
True
value
0.1
alias
_coordinate
(2834, 94)
_rotation
0
variable
id
channel_click_freq_rounded
_enabled
True
value
(round(float(channel_click_freq) / ch_step_size, 0) * ch_step_size)
alias
_coordinate
(1184, 8)
_rotation
0
variable
id
quad_decim
_enabled
True
value
int(channel_samp_rate/quad_samp_rate)
alias
_coordinate
(785, 8)
_rotation
0
variable
id
click_center_freq
_enabled
False
value
float(cfg_center_freq)
alias
_coordinate
(2813, 157)
_rotation
0
variable
id
channel_samp_rate
_enabled
True
value
(quad_samp_rate*1)
alias
_coordinate
(1539, 10)
_rotation
0
variable
id
center_freq
_enabled
True
value
int(func_center_freq[0]) if ((func_center_freq[0] > 0) and (center_freq_hop_button)) else int(txt_center_freq)
alias
_coordinate
(1746, 1127)
_rotation
0
variable
id
center_freq_step
_enabled
True
value
samp_rate*0.7
alias
_coordinate
(1623, 1126)
_rotation
0
variable
id
audio_samp_rate
_enabled
True
value
48e3*4
alias
_coordinate
(961, 7)
_rotation
0
variable
id
func_probe_rate
_enabled
True
value
1
alias
_coordinate
(1940, 952)
_rotation
0
variable
id
gui_refresh_rate
_enabled
True
value
2**4
alias
_coordinate
(2718, 94)
_rotation
0
variable_config
id
cfg_ch_width
_enabled
True
value
int(6.25e3)
type
int
config_file
.scanoo
section
main
option
ch_width
writeback
ch_width
alias
_coordinate
(2585, 31)
_rotation
0
variable_slider
id
mimo_balance
_enabled
False
label
value
0
min
-100
max
100
num_steps
200
style
wx.SL_HORIZONTAL
converver
int_converter
grid_pos
0,3,1,1
notebook
nb_controls,1
alias
_coordinate
(2722, 415)
_rotation
0
variable_slider
id
rx1_amplitude
_enabled
False
label
value
1
min
0
max
1e3
num_steps
1000
style
wx.SL_HORIZONTAL
converver
int_converter
grid_pos
0,4,1,1
notebook
nb_controls,1
alias
_coordinate
(2722, 565)
_rotation
0
variable_slider
id
rx2_amplitude
_enabled
False
label
value
0
min
0
max
1e3
num_steps
1000
style
wx.SL_HORIZONTAL
converver
int_converter
grid_pos
0,5,1,1
notebook
nb_controls,1
alias
_coordinate
(2878, 562)
_rotation
0
import
id
import_0
_enabled
True
import
import math
alias
_coordinate
(1451, 11)
_rotation
0
variable_chooser
id
click_tune_type
_enabled
False
label
Click-to-Tune Type
value
0
choices
[0,1]
labels
["Rough","Fine"]
type
radio_buttons
style
wx.RA_HORIZONTAL
grid_pos
1,0,1,1
notebook
alias
_coordinate
(2117, 325)
_rotation
0
variable_config
id
cfg_min_center_freq
_enabled
True
value
118e6
type
real
config_file
.scanoo
section
main
option
min_center_freq
writeback
min_center_freq
alias
_coordinate
(2769, 907)
_rotation
0
variable_config
id
cfg_max_center_freq
_enabled
True
value
136e6
type
real
config_file
.scanoo
section
main
option
max_center_freq
writeback
max_center_freq
alias
_coordinate
(2770, 1050)
_rotation
0
variable_config
id
cfg_ch_trans
_enabled
True
value
int(1e3)
type
int
config_file
.scanoo
section
main
option
ch_trans
writeback
ch_trans
alias
_coordinate
(2584, 172)
_rotation
0
variable_text_box
id
static_txt_center_freq
_enabled
False
label
center_freq
value
center_freq
converver
float_converter
formatter
None
grid_pos
1,3,1,1
notebook
nb_controls,7
alias
_coordinate
(2878, 714)
_rotation
0
variable_config
id
cfg_squelch_threshold
_enabled
True
value
-20
type
real
config_file
.scanoo
section
main
option
squelch_threshold
writeback
squelch_threshold
alias
_coordinate
(2275, 473)
_rotation
0
variable_slider
id
lo_offset
_enabled
True
label
value
(samp_rate/2)*1.25
min
-10e6
max
10e6
num_steps
100
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
1,2,1,1
notebook
nb_controls,0
alias
_coordinate
(2258, 175)
_rotation
0
variable_slider
id
squelch_threshold
_enabled
True
label
Squelch
value
cfg_squelch_threshold
min
-100
max
100
num_steps
1000
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
1,0,1,1
notebook
nb_controls,0
alias
_coordinate
(2113, 474)
_rotation
0
variable_chooser
id
ch_step_size
_enabled
True
label
value
cfg_ch_step_size
choices
[1,10,100,1e3, 2.5e3, 5e3, 6.25e3, 8.33e3, 12.5e3, 25e3, 50e3,100e3, 200e3]
labels
["1","10","100","1e3", "2.5e3", "5e3", "6.25e3", "8.33e3", "12.5e3", "25e3", "50e3","100e3", "200e3"]
type
drop_down
style
wx.RA_HORIZONTAL
grid_pos
0,4,1,1
notebook
nb_controls,0
alias
_coordinate
(2426, 326)
_rotation
0
variable_slider
id
ch_trans
_enabled
True
label
value
min(cfg_ch_trans,int(quad_samp_rate*0.99))
min
int(1e3)
max
int(quad_samp_rate*0.99)
num_steps
100
style
wx.SL_HORIZONTAL
converver
int_converter
grid_pos
1,5,1,1
notebook
nb_controls,0
alias
_coordinate
(2433, 171)
_rotation
0
variable_slider
id
ch_width
_enabled
True
label
value
min(cfg_ch_width,((quad_samp_rate/2)*0.9))
min
int(1e3)
max
int((quad_samp_rate/2)*0.9)
num_steps
100
style
wx.SL_HORIZONTAL
converver
int_converter
grid_pos
1,4,1,1
notebook
nb_controls,0
alias
_coordinate
(2432, 29)
_rotation
0
variable_text_box
id
max_center_freq
_enabled
True
label
Max Center Freq
value
cfg_max_center_freq
converver
float_converter
formatter
None
grid_pos
2,2,1,1
notebook
nb_controls,1
alias
_coordinate
(2603, 1041)
_rotation
0
variable_text_box
id
min_center_freq
_enabled
True
label
Min Center Freq
value
cfg_min_center_freq
converver
float_converter
formatter
None
grid_pos
2,1,1,1
notebook
nb_controls,1
alias
_coordinate
(2599, 913)
_rotation
0
notebook
id
nb_controls
_enabled
True
style
wx.NB_TOP
labels
['Main','Spectrum Sense']
grid_pos
1,0,1,1
notebook
alias
_coordinate
(2721, 318)
_rotation
0
variable_config
id
cfg_blocked_freq_list
_enabled
True
value
""
type
string
config_file
.scanoo
section
main
option
blocked_freq_list
writeback
txt_blocked_freq_list
alias
_coordinate
(2445, 902)
_rotation
0
variable_text_box
id
max_channel_freq
_enabled
True
label
Locked On Freq (Hz)
value
(round(float(left_edge_freq+(bin_bw*bin_index))/ ch_step_size, 0) * ch_step_size)
converver
int_converter
formatter
None
grid_pos
1,1,1,2
notebook
nb_controls,1
alias
_coordinate
(2726, 714)
_rotation
0
variable_text_box
id
txt_blocked_freq_list
_enabled
True
label
Blocked Freqs (Hz, Space Separated)
value
cfg_blocked_freq_list
converver
str_converter
formatter
None
grid_pos
0,0,1,50
notebook
nb_controls,1
alias
_coordinate
(2276, 911)
_rotation
0
analog_nbfm_rx
id
analog_nbfm_rx_0
_enabled
True
audio_rate
int(audio_samp_rate)
quad_rate
int(quad_samp_rate)
tau
50e-6
max_dev
5e3
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1113, 533)
_rotation
0
variable_config
id
cfg_lo_offset
_enabled
False
value
(samp_rate/2)*1.25
type
real
config_file
.scanoo
section
main
option
lo_offset
writeback
lo_offset
alias
_coordinate
(2113, 176)
_rotation
0
variable_function_probe
id
func_quad_avg_mag_sqrd_unmuted
_enabled
True
value
False
block_id
probe_avg_mag_sqrd
function_name
unmuted
function_args
poll_rate
float(func_probe_rate)/1
alias
_coordinate
(1908, 825)
_rotation
0
variable_chooser
id
center_freq_hop_button
_enabled
True
label
Center Freq Hop
value
0
choices
[0,1]
labels
["Disabled","Enabled"]
type
button
style
wx.RA_HORIZONTAL
grid_pos
2,0,1,1
notebook
nb_controls,1
alias
_coordinate
(1949, 1026)
_rotation
0
variable_slider
id
rx_gain
_enabled
True
label
RX Gain
value
cfg_rx_gain
min
0
max
74
num_steps
100
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
1,1,1,1
notebook
nb_controls,0
alias
_coordinate
(2110, 14)
_rotation
0
variable_config
id
cfg_channel_click_freq
_enabled
False
value
cfg_center_freq
type
real
config_file
.scanoo
section
main
option
channel_click_freq
writeback
channel_click_freq
alias
_coordinate
(2272, 768)
_rotation
0
variable_config
id
cfg_center_freq
_enabled
False
value
433.5e6
type
real
config_file
.scanoo
section
main
option
center_freq
writeback
center_freq
alias
_coordinate
(2285, 622)
_rotation
0
variable_slider
id
volume
_enabled
True
label
Volume
value
cfg_volume
min
0
max
10
num_steps
100
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
1,3,1,1
notebook
nb_controls,0
alias
_coordinate
(2438, 475)
_rotation
0
variable_config
id
cfg_modulation
_enabled
True
value
0
type
int
config_file
.scanoo
section
main
option
modulation
writeback
modulation
alias
_coordinate
(2603, 618)
_rotation
0
variable_config
id
cfg_rx_gain
_enabled
True
value
15
type
real
config_file
.scanoo
section
main
option
rx_gain
writeback
rx_gain
alias
_coordinate
(2263, 29)
_rotation
0
uhd_usrp_source
id
uhd_usrp_source_0_0_0
_enabled
False
type
fc32
otw
stream_args
stream_chans
[]
dev_addr
dev_args
type=b200,master_clock_rate=30e6
sync
clock_rate
0.0
num_mboards
1
clock_source0
time_source0
sd_spec0
clock_source1
time_source1
sd_spec1
clock_source2
time_source2
sd_spec2
clock_source3
time_source3
sd_spec3
clock_source4
time_source4
sd_spec4
clock_source5
time_source5
sd_spec5
clock_source6
time_source6
sd_spec6
clock_source7
time_source7
sd_spec7
nchan
1
samp_rate
samp_rate
center_freq0
uhd.tune_request(center_freq, rf_freq=(center_freq + lo_offset),rf_freq_policy=uhd.tune_request.POLICY_MANUAL)
gain0
rx_gain
ant0
TX/RX
bw0
0
center_freq1
0
gain1
0
ant1
bw1
0
center_freq2
0
gain2
0
ant2
bw2
0
center_freq3
0
gain3
0
ant3
bw3
0
center_freq4
0
gain4
0
ant4
bw4
0
center_freq5
0
gain5
0
ant5
bw5
0
center_freq6
0
gain6
0
ant6
bw6
0
center_freq7
0
gain7
0
ant7
bw7
0
center_freq8
0
gain8
0
ant8
bw8
0
center_freq9
0
gain9
0
ant9
bw9
0
center_freq10
0
gain10
0
ant10
bw10
0
center_freq11
0
gain11
0
ant11
bw11
0
center_freq12
0
gain12
0
ant12
bw12
0
center_freq13
0
gain13
0
ant13
bw13
0
center_freq14
0
gain14
0
ant14
bw14
0
center_freq15
0
gain15
0
ant15
bw15
0
center_freq16
0
gain16
0
ant16
bw16
0
center_freq17
0
gain17
0
ant17
bw17
0
center_freq18
0
gain18
0
ant18
bw18
0
center_freq19
0
gain19
0
ant19
bw19
0
center_freq20
0
gain20
0
ant20
bw20
0
center_freq21
0
gain21
0
ant21
bw21
0
center_freq22
0
gain22
0
ant22
bw22
0
center_freq23
0
gain23
0
ant23
bw23
0
center_freq24
0
gain24
0
ant24
bw24
0
center_freq25
0
gain25
0
ant25
bw25
0
center_freq26
0
gain26
0
ant26
bw26
0
center_freq27
0
gain27
0
ant27
bw27
0
center_freq28
0
gain28
0
ant28
bw28
0
center_freq29
0
gain29
0
ant29
bw29
0
center_freq30
0
gain30
0
ant30
bw30
0
center_freq31
0
gain31
0
ant31
bw31
0
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(13, 565)
_rotation
0
blocks_keep_m_in_n
id
blocks_keep_m_in_n_0_0
_enabled
True
type
complex
m
combined_ch_bins
n
fft_len
offset
int(bin_index-(float(combined_ch_bins)/2))
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(948, 222)
_rotation
0
fft_vxx
id
fft_vxx_0
_enabled
True
type
complex
fft_size
fft_len
forward
True
window
shift
True
nthreads
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(481, 206)
_rotation
0
blocks_stream_to_vector
id
blocks_stream_to_vector_0
_enabled
True
type
complex
num_items
fft_len
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(286, 238)
_rotation
0
blks2_selector
id
modulation_selector_in_0
_enabled
True
type
complex
num_inputs
1
num_outputs
2
input_index
0
output_index
0 if (func_quad_avg_mag_sqrd_unmuted) else 1
vlen
fft_len
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(486, 96)
_rotation
0
blocks_null_sink
id
blocks_null_sink_0
_enabled
True
type
complex
vlen
fft_len
num_inputs
1
bus_conns
[[0,],]
alias
affinity
1
_coordinate
(720, 80)
_rotation
0
blocks_complex_to_mag
id
blocks_complex_to_mag_0_0
_enabled
True
vlen
fft_len
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(719, 146)
_rotation
0
blocks_probe_signal_vx
id
blocks_probe_signal_vx_fft
_enabled
True
type
float
vlen
fft_len
alias
affinity
1
_coordinate
(931, 152)
_rotation
0
blocks_vector_to_stream
id
blocks_vector_to_stream_0
_enabled
True
type
complex
num_items
fft_len
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(735, 238)
_rotation
0
blocks_stream_to_vector
id
blocks_stream_to_vector_0_0
_enabled
True
type
complex
num_items
combined_ch_bins
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1155, 238)
_rotation
0
fft_vxx
id
fft_vxx_0_0
_enabled
True
type
complex
fft_size
combined_ch_bins
forward
False
window
shift
True
nthreads
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1350, 206)
_rotation
0
analog_am_demod_cf
id
analog_am_demod_cf_0
_enabled
True
chan_rate
quad_samp_rate
audio_decim
audio_decim
audio_pass
12500
audio_stop
25000
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1121, 437)
_rotation
0
variable_function_probe
id
fft_signal_level
_enabled
True
value
[0.0]*(fft_len)
block_id
blocks_probe_signal_vx_fft
function_name
level
function_args
poll_rate
float(func_probe_rate)/1
alias
_coordinate
(2106, 906)
_rotation
0
variable_config
id
cfg_volume
_enabled
True
value
1
type
real
config_file
.scanoo
section
main
option
volume
writeback
volume
alias
_coordinate
(2590, 475)
_rotation
0
variable_config
id
cfg_ch_step_size
_enabled
True
value
6.25e3
type
real
config_file
.scanoo
section
main
option
ch_step_size
writeback
ch_step_size
alias
_coordinate
(2592, 329)
_rotation
0
wxgui_fftsink2
id
wxgui_fftsink2_1_0_0_1
_enabled
True
type
complex
title
FFT Rough Tune
samp_rate
samp_rate
baseband_freq
float(center_freq)
y_per_div
10
y_divs
10
ref_level
gui_ref_level
ref_scale
2.0
fft_size
gui_fft_size
fft_rate
gui_refresh_rate
peak_hold
False
average
True
avg_alpha
gui_average
win
window.hamming
win_size
gui_sizes
grid_pos
0,0,1,1
notebook
nb_gfx,0
freqvar
txt_center_freq
alias
affinity
_coordinate
(266, 331)
_rotation
0
import
id
import_1
_enabled
True
import
import random
alias
_coordinate
(1841, 1141)
_rotation
0
variable_function_probe
id
func_center_freq
_enabled
True
value
[min_center_freq]
block_id
probe_center_freq
function_name
level
function_args
poll_rate
float(func_probe_rate)/4
alias
_coordinate
(1766, 1013)
_rotation
0
analog_probe_avg_mag_sqrd_x
id
probe_avg_mag_sqrd
_enabled
True
type
c
threshold
squelch_threshold
alpha
0.00001
alias
affinity
1
_coordinate
(987, 377)
_rotation
0
audio_sink
id
audio_sink_0_0
_enabled
True
samp_rate
int(audio_samp_rate*1)
device_name
ok_to_block
True
num_inputs
1
alias
affinity
1
_coordinate
(1771, 747)
_rotation
0
blocks_multiply_const_vxx
id
blocks_multiply_const_vxx_1_1_0
_enabled
True
type
float
const
float(volume)/10
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1786, 670)
_rotation
0
analog_const_source_x
id
analog_const_source_x_0
_enabled
True
type
float
const
center_freq if (not center_freq_hop_button) else (min_center_freq if ((func_center_freq[0] > max_center_freq) or (func_center_freq[0] < min_center_freq)) else (func_center_freq[0] + center_freq_step)) if (not func_quad_avg_mag_sqrd_unmuted) else center_freq
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(848, 873)
_rotation
0
blocks_multiply_const_vxx
id
blocks_multiply_const_vxx_0
_enabled
True
type
float
const
0
vlen
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(853, 937)
_rotation
0
blocks_add_xx
id
blocks_add_xx_0
_enabled
True
type
float
num_inputs
2
vlen
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1049, 877)
_rotation
0
blocks_probe_signal_vx
id
probe_center_freq
_enabled
True
type
float
vlen
1
alias
affinity
_coordinate
(1162, 894)
_rotation
0
variable_text_box
id
samp_rate
_enabled
True
label
Sample Rate
value
cfg_samp_rate
converver
float_converter
formatter
None
grid_pos
0,5,1,2
notebook
nb_controls,0
alias
_coordinate
(2444, 788)
_rotation
0
uhd_usrp_source
id
uhd_usrp_source_0_0_1_1
_enabled
False
type
fc32
otw
stream_args
stream_chans
[]
dev_addr
dev_args
sync
clock_rate
0.0
num_mboards
1
clock_source0
time_source0
sd_spec0
clock_source1
time_source1
sd_spec1
clock_source2
time_source2
sd_spec2
clock_source3
time_source3
sd_spec3
clock_source4
time_source4
sd_spec4
clock_source5
time_source5
sd_spec5
clock_source6
time_source6
sd_spec6
clock_source7
time_source7
sd_spec7
nchan
1
samp_rate
samp_rate
center_freq0
uhd.tune_request(center_freq, rf_freq=(center_freq + lo_offset),rf_freq_policy=uhd.tune_request.POLICY_MANUAL)
gain0
rx_gain
ant0
TX/RX
bw0
0
center_freq1
0
gain1
0
ant1
bw1
0
center_freq2
0
gain2
0
ant2
bw2
0
center_freq3
0
gain3
0
ant3
bw3
0
center_freq4
0
gain4
0
ant4
bw4
0
center_freq5
0
gain5
0
ant5
bw5
0
center_freq6
0
gain6
0
ant6
bw6
0
center_freq7
0
gain7
0
ant7
bw7
0
center_freq8
0
gain8
0
ant8
bw8
0
center_freq9
0
gain9
0
ant9
bw9
0
center_freq10
0
gain10
0
ant10
bw10
0
center_freq11
0
gain11
0
ant11
bw11
0
center_freq12
0
gain12
0
ant12
bw12
0
center_freq13
0
gain13
0
ant13
bw13
0
center_freq14
0
gain14
0
ant14
bw14
0
center_freq15
0
gain15
0
ant15
bw15
0
center_freq16
0
gain16
0
ant16
bw16
0
center_freq17
0
gain17
0
ant17
bw17
0
center_freq18
0
gain18
0
ant18
bw18
0
center_freq19
0
gain19
0
ant19
bw19
0
center_freq20
0
gain20
0
ant20
bw20
0
center_freq21
0
gain21
0
ant21
bw21
0
center_freq22
0
gain22
0
ant22
bw22
0
center_freq23
0
gain23
0
ant23
bw23
0
center_freq24
0
gain24
0
ant24
bw24
0
center_freq25
0
gain25
0
ant25
bw25
0
center_freq26
0
gain26
0
ant26
bw26
0
center_freq27
0
gain27
0
ant27
bw27
0
center_freq28
0
gain28
0
ant28
bw28
0
center_freq29
0
gain29
0
ant29
bw29
0
center_freq30
0
gain30
0
ant30
bw30
0
center_freq31
0
gain31
0
ant31
bw31
0
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(12, 127)
_rotation
0
uhd_usrp_source
id
uhd_usrp_source_0_0_1
_enabled
False
type
fc32
otw
stream_args
stream_chans
[]
dev_addr
addr=192.168.10.2
dev_args
sync
clock_rate
0.0
num_mboards
1
clock_source0
mimo
time_source0
mimo
sd_spec0
clock_source1
time_source1
sd_spec1
clock_source2
time_source2
sd_spec2
clock_source3
time_source3
sd_spec3
clock_source4
time_source4
sd_spec4
clock_source5
time_source5
sd_spec5
clock_source6
time_source6
sd_spec6
clock_source7
time_source7
sd_spec7
nchan
1
samp_rate
samp_rate
center_freq0
uhd.tune_request(center_freq, rf_freq=(center_freq + lo_offset),rf_freq_policy=uhd.tune_request.POLICY_MANUAL)
gain0
rx_gain
ant0
TX/RX
bw0
0
center_freq1
0
gain1
0
ant1
bw1
0
center_freq2
0
gain2
0
ant2
bw2
0
center_freq3
0
gain3
0
ant3
bw3
0
center_freq4
0
gain4
0
ant4
bw4
0
center_freq5
0
gain5
0
ant5
bw5
0
center_freq6
0
gain6
0
ant6
bw6
0
center_freq7
0
gain7
0
ant7
bw7
0
center_freq8
0
gain8
0
ant8
bw8
0
center_freq9
0
gain9
0
ant9
bw9
0
center_freq10
0
gain10
0
ant10
bw10
0
center_freq11
0
gain11
0
ant11
bw11
0
center_freq12
0
gain12
0
ant12
bw12
0
center_freq13
0
gain13
0
ant13
bw13
0
center_freq14
0
gain14
0
ant14
bw14
0
center_freq15
0
gain15
0
ant15
bw15
0
center_freq16
0
gain16
0
ant16
bw16
0
center_freq17
0
gain17
0
ant17
bw17
0
center_freq18
0
gain18
0
ant18
bw18
0
center_freq19
0
gain19
0
ant19
bw19
0
center_freq20
0
gain20
0
ant20
bw20
0
center_freq21
0
gain21
0
ant21
bw21
0
center_freq22
0
gain22
0
ant22
bw22
0
center_freq23
0
gain23
0
ant23
bw23
0
center_freq24
0
gain24
0
ant24
bw24
0
center_freq25
0
gain25
0
ant25
bw25
0
center_freq26
0
gain26
0
ant26
bw26
0
center_freq27
0
gain27
0
ant27
bw27
0
center_freq28
0
gain28
0
ant28
bw28
0
center_freq29
0
gain29
0
ant29
bw29
0
center_freq30
0
gain30
0
ant30
bw30
0
center_freq31
0
gain31
0
ant31
bw31
0
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(11, 272)
_rotation
0
variable_text_box
id
txt_center_freq
_enabled
True
label
Center Freq
value
5.5e6
converver
float_converter
formatter
None
grid_pos
0,0,1,1
notebook
nb_controls,0
alias
_coordinate
(2114, 644)
_rotation
0
variable_text_box
id
channel_click_freq
_enabled
True
label
Click Freq
value
5.505e6
converver
float_converter
formatter
None
grid_pos
0,1,1,1
notebook
nb_controls,0
alias
_coordinate
(2113, 774)
_rotation
0
wxgui_fftsink2
id
wxgui_fftsink2_1_0_0_1_0
_enabled
True
type
complex
title
FFT Fine Tune
samp_rate
samp_rate
baseband_freq
float(center_freq)
y_per_div
10
y_divs
10
ref_level
gui_ref_level
ref_scale
2.0
fft_size
gui_fft_size
fft_rate
gui_refresh_rate
peak_hold
False
average
True
avg_alpha
gui_average
win
window.hamming
win_size
gui_sizes
grid_pos
0,0,1,1
notebook
nb_gfx,1
freqvar
channel_click_freq
alias
affinity
_coordinate
(450, 333)
_rotation
0
notebook
id
nb_gfx
_enabled
True
style
wx.NB_TOP
labels
["FFT Rough Tune","FFT Fine Tune","FFT Zoom","Waterfall Rough Tune","Waterfall Fine Tune","Waterfall Zoom","Scope"]
grid_pos
0,0,1,1
notebook
alias
_coordinate
(2721, 223)
_rotation
0
blocks_file_sink
id
blocks_file_sink_0
_enabled
False
file
/tmp/scanoo_audio.dat
type
float
vlen
1
unbuffered
False
append
False
alias
affinity
1
_coordinate
(1730, 809)
_rotation
0
variable_chooser
id
modulation
_enabled
True
label
Modulation
value
cfg_modulation
choices
[0,1,2,3,4]
labels
["AM","FM","LSB","USB","CW"]
type
radio_buttons
style
wx.RA_HORIZONTAL
grid_pos
0,2,1,2
notebook
nb_controls,0
alias
_coordinate
(2428, 631)
_rotation
0
wxgui_waterfallsink2
id
wxgui_waterfallsink2_0
_enabled
True
type
complex
title
Waterfall Rough Tune
samp_rate
samp_rate
baseband_freq
float(center_freq)
dynamic_range
50
ref_level
gui_ref_level
ref_scale
2.0
fft_size
2**10
fft_rate
4
average
True
avg_alpha
0.25
win
None
win_size
gui_sizes
grid_pos
0,0,1,1
notebook
nb_gfx,3
freqvar
txt_center_freq
alias
affinity
_coordinate
(267, 608)
_rotation
0
wxgui_waterfallsink2
id
wxgui_waterfallsink2_0_1
_enabled
True
type
complex
title
Waterfall Fine Tune
samp_rate
samp_rate
baseband_freq
float(center_freq)
dynamic_range
50
ref_level
gui_ref_level
ref_scale
2.0
fft_size
2**10
fft_rate
4
average
True
avg_alpha
0.25
win
None
win_size
gui_sizes
grid_pos
0,0,1,1
notebook
nb_gfx,4
freqvar
channel_click_freq
alias
affinity
_coordinate
(443, 783)
_rotation
0
wxgui_waterfallsink2
id
wxgui_waterfallsink2_0_1_0
_enabled
True
type
complex
title
Waterfall Fine Tune
samp_rate
channel_samp_rate
baseband_freq
max_channel_freq
dynamic_range
50
ref_level
gui_ref_level
ref_scale
2.0
fft_size
2**10
fft_rate
4
average
True
avg_alpha
0.25
win
None
win_size
gui_sizes
grid_pos
0,0,1,1
notebook
nb_gfx,5
freqvar
channel_click_freq
alias
affinity
_coordinate
(1910, 276)
_rotation
0
blks2_selector
id
modulation_selector_out
_enabled
True
type
float
num_inputs
5
num_outputs
1
input_index
modulation
output_index
0
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1408, 488)
_rotation
0
blocks_keep_m_in_n
id
blocks_keep_m_in_n_0_0_0_0
_enabled
False
type
complex
m
1
n
audio_decim
offset
0
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1005, 698)
_rotation
0
blocks_keep_m_in_n
id
blocks_keep_m_in_n_0_0_0_0_0
_enabled
False
type
complex
m
1
n
audio_decim
offset
0
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1005, 777)
_rotation
0
blocks_complex_to_real
id
blocks_complex_to_real_1_1
_enabled
True
vlen
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1184, 737)
_rotation
0
blocks_complex_to_real
id
blocks_complex_to_real_1
_enabled
True
vlen
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1184, 694)
_rotation
0
blocks_complex_to_real
id
blocks_complex_to_real_0
_enabled
True
vlen
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1185, 651)
_rotation
0
blocks_keep_m_in_n
id
blocks_keep_m_in_n_0_0_0
_enabled
False
type
complex
m
1
n
audio_decim
offset
0
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1008, 619)
_rotation
0
blocks_keep_m_in_n
id
blocks_keep_m_in_n_0_0_0_0_0_0
_enabled
False
type
complex
m
1
n
audio_decim
offset
0
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(648, 691)
_rotation
0
analog_feedforward_agc_cc
id
analog_feedforward_agc_cc_0
_enabled
False
num_samples
1024
reference
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(472, 635)
_rotation
0
blks2_selector
id
modulation_selector_in
_enabled
True
type
complex
num_inputs
1
num_outputs
5
input_index
0
output_index
modulation
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(784, 608)
_rotation
0
blocks_complex_to_real
id
blocks_complex_to_real_1_0
_enabled
True
vlen
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(665, 941)
_rotation
0
analog_pwr_squelch_xx
id
analog_pwr_squelch_xx_0
_enabled
True
type
complex
threshold
squelch_threshold
alpha
0.001
ramp
1
gate
True
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(704, 467)
_rotation
0
analog_feedforward_agc_cc
id
analog_feedforward_agc_cc_0_0
_enabled
False
num_samples
1024
reference
1
alias
affinity
minoutbuf
0
maxoutbuf
0
_coordinate
(1688, 451)
_rotation
0
blocks_float_to_complex
id
blocks_float_to_complex_0
_enabled
True
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1504, 376)
_rotation
0
blocks_complex_to_real
id
blocks_complex_to_real_2
_enabled
True
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1720, 584)
_rotation
0
variable_config
id
cfg_samp_rate
_enabled
True
value
100e6/256
type
real
config_file
.scanoo
section
main
option
samp_rate
writeback
samp_rate
alias
_coordinate
(2597, 765)
_rotation
0
variable_chooser
id
spectrum_sense_button
_enabled
True
label
Spectrum Sense
value
0
choices
[0,1]
labels
["Disabled","Enabled"]
type
button
style
wx.RA_HORIZONTAL
grid_pos
1,0,1,1
notebook
nb_controls,1
alias
_coordinate
(1928, 675)
_rotation
0
wxgui_scopesink2
id
wxgui_scopesink2_0
_enabled
True
type
complex
title
Scope Zoom
samp_rate
quad_samp_rate
v_scale
0
v_offset
0
t_scale
0
ac_couple
False
xy_mode
True
num_inputs
1
win_size
gui_sizes
grid_pos
0,0,1,1
notebook
nb_gfx,6
trig_mode
wxgui.TRIG_MODE_NORM
y_axis_label
Counts
alias
affinity
_coordinate
(1928, 515)
_rotation
0
uhd_usrp_source
id
uhd_usrp_source_0_0_1_0
_enabled
True
type
fc32
otw
stream_args
stream_chans
[]
dev_addr
addr=192.168.10.1
dev_args
sync
clock_rate
0.0
num_mboards
1
clock_source0
external
time_source0
external
sd_spec0
A:B
clock_source1
time_source1
sd_spec1
clock_source2
time_source2
sd_spec2
clock_source3
time_source3
sd_spec3
clock_source4
time_source4
sd_spec4
clock_source5
time_source5
sd_spec5
clock_source6
time_source6
sd_spec6
clock_source7
time_source7
sd_spec7
nchan
1
samp_rate
samp_rate
center_freq0
uhd.tune_request(center_freq, rf_freq=(center_freq + lo_offset),rf_freq_policy=uhd.tune_request.POLICY_MANUAL)
gain0
rx_gain
ant0
RXB
bw0
0
center_freq1
0
gain1
0
ant1
bw1
0
center_freq2
0
gain2
0
ant2
bw2
0
center_freq3
0
gain3
0
ant3
bw3
0
center_freq4
0
gain4
0
ant4
bw4
0
center_freq5
0
gain5
0
ant5
bw5
0
center_freq6
0
gain6
0
ant6
bw6
0
center_freq7
0
gain7
0
ant7
bw7
0
center_freq8
0
gain8
0
ant8
bw8
0
center_freq9
0
gain9
0
ant9
bw9
0
center_freq10
0
gain10
0
ant10
bw10
0
center_freq11
0
gain11
0
ant11
bw11
0
center_freq12
0
gain12
0
ant12
bw12
0
center_freq13
0
gain13
0
ant13
bw13
0
center_freq14
0
gain14
0
ant14
bw14
0
center_freq15
0
gain15
0
ant15
bw15
0
center_freq16
0
gain16
0
ant16
bw16
0
center_freq17
0
gain17
0
ant17
bw17
0
center_freq18
0
gain18
0
ant18
bw18
0
center_freq19
0
gain19
0
ant19
bw19
0
center_freq20
0
gain20
0
ant20
bw20
0
center_freq21
0
gain21
0
ant21
bw21
0
center_freq22
0
gain22
0
ant22
bw22
0
center_freq23
0
gain23
0
ant23
bw23
0
center_freq24
0
gain24
0
ant24
bw24
0
center_freq25
0
gain25
0
ant25
bw25
0
center_freq26
0
gain26
0
ant26
bw26
0
center_freq27
0
gain27
0
ant27
bw27
0
center_freq28
0
gain28
0
ant28
bw28
0
center_freq29
0
gain29
0
ant29
bw29
0
center_freq30
0
gain30
0
ant30
bw30
0
center_freq31
0
gain31
0
ant31
bw31
0
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(14, 416)
_rotation
0
fft_filter_xxx
id
fft_filter_xxx_0_0_0_0
_enabled
True
type
ccc
decim
quad_decim
taps
(firdes.complex_band_pass_2(1, channel_samp_rate, -ch_width, 1, ch_trans, 40, firdes.WIN_HAMMING, 6.76)) if (modulation == 2) else ((firdes.complex_band_pass_2(1, channel_samp_rate, -1, ch_width, ch_trans, 40, firdes.WIN_HAMMING, 6.76)) if (modulation == 3) else (firdes.low_pass_2(1, channel_samp_rate, ch_width, ch_trans, 40, firdes.WIN_HAMMING, 6.76)))
samp_delay
0
nthreads
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(697, 336)
_rotation
0
blocks_vector_to_stream
id
blocks_vector_to_stream_0_0
_enabled
True
type
complex
num_items
combined_ch_bins
vlen
1
alias
affinity
1
minoutbuf
0
maxoutbuf
0
_coordinate
(1620, 238)
_rotation
0
wxgui_fftsink2
id
wxgui_fftsink2_1_0_0_0
_enabled
True
type
complex
title
FFT Zoom
samp_rate
quad_samp_rate
baseband_freq
max_channel_freq
y_per_div
10
y_divs
10
ref_level
-10
ref_scale
2.0
fft_size
gui_fft_size
fft_rate
gui_refresh_rate
peak_hold
False
average
True
avg_alpha
gui_average
win
None
win_size
gui_sizes
grid_pos
0,0,1,1
notebook
nb_gfx,2
freqvar
channel_click_freq
alias
affinity
_coordinate
(1903, 20)
_rotation
0
fft_vxx_0_0
blocks_vector_to_stream_0_0
0
0
modulation_selector_in_0
blocks_null_sink_0
0
0
modulation_selector_in_0
blocks_complex_to_mag_0_0
1
0
fft_vxx_0
modulation_selector_in_0
0
0
blocks_vector_to_stream_0_0
fft_filter_xxx_0_0_0_0
0
0
blocks_stream_to_vector_0
fft_vxx_0
0
0
uhd_usrp_source_0_0_1
wxgui_fftsink2_1_0_0_1
0
0
uhd_usrp_source_0_0_1
wxgui_waterfallsink2_0
0
0
uhd_usrp_source_0_0_1
blocks_stream_to_vector_0
0
0
fft_filter_xxx_0_0_0_0
wxgui_scopesink2_0
0
0
blocks_keep_m_in_n_0_0
blocks_stream_to_vector_0_0
0
0
blocks_vector_to_stream_0
blocks_keep_m_in_n_0_0
0
0
blocks_stream_to_vector_0_0
fft_vxx_0_0
0
0
analog_pwr_squelch_xx_0
analog_feedforward_agc_cc_0
0
0
fft_filter_xxx_0_0_0_0
analog_pwr_squelch_xx_0
0
0
blocks_complex_to_mag_0_0
blocks_probe_signal_vx_fft
0
0
modulation_selector_in
analog_am_demod_cf_0
0
0
analog_am_demod_cf_0
modulation_selector_out
0
0
analog_nbfm_rx_0
modulation_selector_out
0
1
modulation_selector_in
analog_nbfm_rx_0
1
0
uhd_usrp_source_0_0_1
wxgui_fftsink2_1_0_0_1_0
0
0
blocks_complex_to_real_2
blocks_multiply_const_vxx_1_1_0
0
0
analog_feedforward_agc_cc_0_0
blocks_complex_to_real_2
0
0
blocks_float_to_complex_0
analog_feedforward_agc_cc_0_0
0
0
modulation_selector_out
blocks_float_to_complex_0
0
0
uhd_usrp_source_0_0_1_0
wxgui_fftsink2_1_0_0_1
0
0
uhd_usrp_source_0_0_1_0
blocks_stream_to_vector_0
0
0
uhd_usrp_source_0_0_1_0
wxgui_fftsink2_1_0_0_1_0
0
0
uhd_usrp_source_0_0_1_0
wxgui_waterfallsink2_0
0
0
modulation_selector_in
blocks_keep_m_in_n_0_0_0
2
0
modulation_selector_in
blocks_keep_m_in_n_0_0_0_0
3
0
blocks_complex_to_real_0
modulation_selector_out
0
2
blocks_complex_to_real_1
modulation_selector_out
0
3
uhd_usrp_source_0_0_0
blocks_stream_to_vector_0
0
0
uhd_usrp_source_0_0_0
wxgui_fftsink2_1_0_0_1
0
0
uhd_usrp_source_0_0_0
wxgui_fftsink2_1_0_0_1_0
0
0
uhd_usrp_source_0_0_0
wxgui_waterfallsink2_0
0
0
uhd_usrp_source_0_0_1_1
blocks_stream_to_vector_0
0
0
uhd_usrp_source_0_0_1_1
wxgui_fftsink2_1_0_0_1
0
0
uhd_usrp_source_0_0_1_1
wxgui_waterfallsink2_0
0
0
uhd_usrp_source_0_0_1_1
wxgui_fftsink2_1_0_0_1_0
0
0
fft_vxx_0
blocks_vector_to_stream_0
0
0
fft_filter_xxx_0_0_0_0
probe_avg_mag_sqrd
0
0
blocks_multiply_const_vxx_1_1_0
audio_sink_0_0
0
0
blocks_keep_m_in_n_0_0_0
blocks_complex_to_real_0
0
0
blocks_keep_m_in_n_0_0_0_0
blocks_complex_to_real_1
0
0
blocks_add_xx_0
probe_center_freq
0
0
blocks_multiply_const_vxx_0
blocks_add_xx_0
0
1
analog_const_source_x_0
blocks_add_xx_0
0
0
blocks_complex_to_real_1_0
blocks_multiply_const_vxx_0
0
0
uhd_usrp_source_0_0_1_0
wxgui_waterfallsink2_0_1
0
0
blocks_vector_to_stream_0_0
wxgui_waterfallsink2_0_1_0
0
0
blocks_keep_m_in_n_0_0_0_0_0
blocks_complex_to_real_1_1
0
0
modulation_selector_in
blocks_keep_m_in_n_0_0_0_0_0
4
0
blocks_complex_to_real_1_1
modulation_selector_out
0
4
analog_feedforward_agc_cc_0
blocks_keep_m_in_n_0_0_0_0_0_0
0
0
blocks_keep_m_in_n_0_0_0_0_0_0
modulation_selector_in
0
0
modulation_selector_in
blocks_complex_to_real_1_1
4
0
modulation_selector_in
blocks_complex_to_real_1
3
0
modulation_selector_in
blocks_complex_to_real_0
2
0
analog_feedforward_agc_cc_0
modulation_selector_in
0
0
analog_feedforward_agc_cc_0
blocks_complex_to_real_1_0
0
0
analog_pwr_squelch_xx_0
modulation_selector_in
0
0
analog_pwr_squelch_xx_0
blocks_complex_to_real_1_0
0
0
blocks_float_to_complex_0
blocks_complex_to_real_2
0
0
blocks_vector_to_stream_0_0
wxgui_fftsink2_1_0_0_0
0
0