Thu Jan 19 12:15:45 2017
options
author
window_size
(1600,1200)
category
Custom
comment
description
_enabled
True
_coordinate
(8, 8)
_rotation
0
generate_options
qt_gui
hier_block_src_path
.:
id
top_block
max_nouts
0
qt_qss_theme
realtime_scheduling
run_command
{python} -u {filename}
run_options
prompt
run
True
thread_safe_setters
title
variable_qtgui_range
comment
value
0.9
_enabled
True
_coordinate
(192, 804)
gui_hint
0,2,1,1
_rotation
0
id
Gain
label
Gain
min_len
200
orient
Qt.Horizontal
start
0.001
step
0.001
stop
1
rangeType
float
widget
counter
variable
comment
_enabled
True
_coordinate
(8, 604)
_rotation
0
id
custom_window
value
sinc*np.hamming(4*vec_length)
variable
comment
_enabled
True
_coordinate
(408, 4)
_rotation
0
id
display_integration
value
0.5
variable
comment
_enabled
True
_coordinate
(120, 96)
_rotation
0
id
freq
value
1417.5e6
variable
comment
_enabled
1
_coordinate
(56, 668)
_rotation
0
id
freq_start
value
freq - samp_rate/2
variable
comment
_enabled
1
_coordinate
(48, 740)
_rotation
0
id
freq_step
value
samp_rate/vec_length
variable_qtgui_range
comment
value
1
_enabled
True
_coordinate
(1224, 452)
gui_hint
1,1,1,1
_rotation
0
id
imag_gain
label
Q_correction
min_len
200
orient
Qt.Horizontal
start
0
step
0.01
stop
2
rangeType
float
widget
counter
variable
comment
_enabled
True
_coordinate
(288, 4)
_rotation
0
id
integration_time
value
1
variable
comment
_enabled
True
_coordinate
(664, 4)
_rotation
0
id
prefix
value
"/home/dspradio/grc_data/amber_survey/"
variable
comment
_enabled
True
_coordinate
(1168, 4)
_rotation
0
id
real_constant
value
1
variable_qtgui_range
comment
value
1
_enabled
True
_coordinate
(1080, 452)
gui_hint
0,1,1,1
_rotation
0
id
real_gain
label
I_correction
min_len
200
orient
Qt.Horizontal
start
0
step
0.01
stop
2
rangeType
float
widget
counter
variable
comment
_enabled
True
_coordinate
(992, 4)
_rotation
0
id
recfile
value
prefix + timenow + "_driftscan.h5"
variable
comment
_enabled
True
_coordinate
(16, 96)
_rotation
0
id
samp_rate
value
10e6
variable
comment
_enabled
True
_coordinate
(16, 540)
_rotation
0
id
sinc
value
np.sinc(sinc_sample_locations/np.pi)
variable
comment
_enabled
True
_coordinate
(16, 468)
_rotation
0
id
sinc_sample_locations
value
np.arange(-np.pi*4/2.0, np.pi*4/2.0, np.pi/vec_length)
variable
comment
_enabled
True
_coordinate
(832, 4)
_rotation
0
id
timenow
value
datetime.now().strftime("%Y-%m-%d_%H.%M.%S")
variable
comment
_enabled
True
_coordinate
(184, 4)
_rotation
0
id
vec_length
value
4096
variable_qtgui_range
comment
value
60
_enabled
True
_coordinate
(48, 940)
gui_hint
1,0,1,1
_rotation
0
id
ymax
label
ymax
min_len
200
orient
Qt.Horizontal
start
10
step
5
stop
200
rangeType
float
widget
counter
variable_qtgui_range
comment
value
-10
_enabled
True
_coordinate
(48, 804)
gui_hint
0,0,1,1
_rotation
0
id
ymin
label
ymin
min_len
200
orient
Qt.Horizontal
start
-100
step
50
stop
5000
rangeType
float
widget
counter
blocks_add_xx
alias
comment
affinity
_enabled
True
_coordinate
(984, 136)
_rotation
0
id
blocks_add_xx_0
type
complex
maxoutbuf
0
minoutbuf
0
num_inputs
4
vlen
vec_length
blocks_complex_to_imag
alias
comment
affinity
_enabled
True
_coordinate
(288, 416)
_rotation
0
id
blocks_complex_to_imag_0
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_complex_to_real
alias
comment
affinity
_enabled
True
_coordinate
(288, 368)
_rotation
0
id
blocks_complex_to_real_0
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_complex_to_real
alias
comment
affinity
_enabled
1
_coordinate
(1240, 364)
_rotation
180
id
blocks_complex_to_real_0_0
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_complex_to_real
alias
comment
affinity
_enabled
1
_coordinate
(488, 828)
_rotation
180
id
blocks_complex_to_real_0_0_0
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_delay
alias
comment
affinity
delay
vec_length
_enabled
1
_coordinate
(336, 132)
_rotation
0
id
blocks_delay_0_0
maxoutbuf
0
minoutbuf
0
num_ports
1
type
complex
vlen
1
blocks_delay
alias
comment
affinity
delay
2*vec_length
_enabled
1
_coordinate
(336, 204)
_rotation
0
id
blocks_delay_0_0_0
maxoutbuf
0
minoutbuf
0
num_ports
1
type
complex
vlen
1
blocks_delay
alias
comment
affinity
delay
3*vec_length
_enabled
1
_coordinate
(336, 276)
_rotation
0
id
blocks_delay_0_0_0_0
maxoutbuf
0
minoutbuf
0
num_ports
1
type
complex
vlen
1
blocks_float_to_complex
alias
comment
affinity
_enabled
True
_coordinate
(648, 376)
_rotation
0
id
blocks_float_to_complex_0
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_integrate_xx
alias
comment
affinity
decim
int(display_integration*samp_rate/vec_length)
_enabled
1
_coordinate
(932, 424)
_rotation
270
id
blocks_integrate_xx_0_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_integrate_xx
alias
comment
affinity
decim
int(display_integration*samp_rate/vec_length)
_enabled
1
_coordinate
(520, 948)
_rotation
0
id
blocks_integrate_xx_0_0_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_multiply_conjugate_cc
alias
comment
affinity
_enabled
True
_coordinate
(1360, 200)
_rotation
270
id
blocks_multiply_conjugate_cc_0
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_multiply_conjugate_cc
alias
comment
affinity
_enabled
True
_coordinate
(728, 712)
_rotation
270
id
blocks_multiply_conjugate_cc_0_0
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_multiply_const_vxx
alias
comment
const
custom_window[0:vec_length]
affinity
_enabled
True
_coordinate
(688, 268)
_rotation
0
id
blocks_multiply_const_vxx_0
type
complex
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_multiply_const_vxx
alias
comment
const
custom_window[vec_length:2*vec_length]
affinity
_enabled
True
_coordinate
(688, 188)
_rotation
0
id
blocks_multiply_const_vxx_0_0
type
complex
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_multiply_const_vxx
alias
comment
const
custom_window[2*vec_length:3*vec_length]
affinity
_enabled
True
_coordinate
(688, 132)
_rotation
0
id
blocks_multiply_const_vxx_0_1
type
complex
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_multiply_const_vxx
alias
comment
const
custom_window[-vec_length:]
affinity
_enabled
True
_coordinate
(688, 68)
_rotation
0
id
blocks_multiply_const_vxx_0_2
type
complex
maxoutbuf
0
minoutbuf
0
vlen
vec_length
blocks_multiply_const_vxx
alias
comment
const
real_gain
affinity
_enabled
True
_coordinate
(472, 364)
_rotation
0
id
blocks_multiply_const_vxx_1
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
imag_gain
affinity
_enabled
True
_coordinate
(472, 412)
_rotation
0
id
blocks_multiply_const_vxx_1_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
Gain
affinity
_enabled
1
_coordinate
(448, 476)
_rotation
180
id
blocks_multiply_const_vxx_2
type
complex
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_nlog10_ff
alias
comment
affinity
_enabled
True
_coordinate
(924, 688)
_rotation
270
id
blocks_nlog10_ff_0
maxoutbuf
0
minoutbuf
0
vlen
vec_length
k
0
n
10
blocks_nlog10_ff
alias
comment
affinity
_enabled
True
_coordinate
(784, 940)
_rotation
0
id
blocks_nlog10_ff_0_0
maxoutbuf
0
minoutbuf
0
vlen
vec_length
k
0
n
10
blocks_stream_to_vector
alias
comment
strean
affinity
_enabled
1
_coordinate
(480, 76)
_rotation
0
id
blocks_stream_to_vector_0
type
complex
maxoutbuf
0
minoutbuf
0
num_items
vec_length
vlen
1
blocks_stream_to_vector
alias
comment
affinity
_enabled
1
_coordinate
(480, 140)
_rotation
0
id
blocks_stream_to_vector_0_0
type
complex
maxoutbuf
0
minoutbuf
0
num_items
vec_length
vlen
1
blocks_stream_to_vector
alias
comment
affinity
_enabled
1
_coordinate
(480, 276)
_rotation
0
id
blocks_stream_to_vector_0_1
type
complex
maxoutbuf
0
minoutbuf
0
num_items
vec_length
vlen
1
blocks_stream_to_vector
alias
comment
affinity
_enabled
1
_coordinate
(480, 204)
_rotation
0
id
blocks_stream_to_vector_0_2
type
complex
maxoutbuf
0
minoutbuf
0
num_items
vec_length
vlen
1
blocks_stream_to_vector
alias
comment
affinity
_enabled
1
_coordinate
(448, 548)
_rotation
0
id
blocks_stream_to_vector_0_2_0
type
complex
maxoutbuf
0
minoutbuf
0
num_items
vec_length
vlen
1
fft_vxx
alias
comment
affinity
_enabled
True
fft_size
vec_length
forward
True
_coordinate
(1160, 84)
_rotation
0
id
fft_vxx_0
type
complex
maxoutbuf
0
minoutbuf
0
nthreads
1
shift
True
window
window.rectangular(vec_length)
fft_vxx
alias
comment
affinity
_enabled
True
fft_size
vec_length
forward
True
_coordinate
(624, 524)
_rotation
0
id
fft_vxx_0_0
type
complex
maxoutbuf
0
minoutbuf
0
nthreads
1
shift
True
window
window.rectangular(vec_length)
import
alias
comment
_enabled
True
_coordinate
(544, 12)
_rotation
0
id
import_0
import
from datetime import datetime
import
alias
comment
_enabled
True
_coordinate
(192, 532)
_rotation
0
id
import_0_0
import
import numpy as np
limesdr_source
alias
channel
0
analog_bandw_ch0
samp_rate-2e5
analog_filter_ch0
1
cmix_mode_ch0
0
calibr_bandw_ch0
10e6
calibration_ch0
0
digital_bandw_ch0
samp_rate - 2e5
digital_filter_ch0
1
gain_dB_ch0
30
lna_path_ch0
3
lna_path_mini
3
nco_freq_ch0
0
analog_bandw_ch1
5e6
analog_filter_ch1
1
cmix_mode_ch1
0
calibr_bandw_ch1
10e6
calibration_ch1
0
digital_bandw_ch1
0
digital_filter_ch1
0
gain_dB_ch1
30
lna_path_ch1
2
nco_freq_ch1
0
chip_mode
1
comment
affinity
serial
0009062A00CE3012
device_type
2
_enabled
True
filename
_coordinate
(16, 156)
_rotation
0
id
limesdr_source_0_0
file_switch
0
maxoutbuf
0
minoutbuf
0
oversample
0
rf_freq
freq
samp_rate
samp_rate
note
alias
comment
_enabled
True
_coordinate
(8, 1092)
_rotation
0
id
note_0
note
Graph Options
qtgui_vector_sink_f
autoscale
False
average
1.0
alias
comment
affinity
_enabled
1
_coordinate
(1048, 836)
gui_hint
2,0,16,3
_rotation
0
grid
False
id
qtgui_vector_sink_f_0_0_1
alpha1
1.0
color1
"blue"
label1
"PFB"
width1
1
alpha10
1.0
color10
"dark blue"
label10
width10
1
alpha2
1.0
color2
"red"
label2
"FFT only"
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
"PFB FFT Comparison Real Signals I Q imbalance"
nconnections
2
ref_level
0
showports
True
update_time
0.10
vlen
vec_length
x_axis_label
"Frequency"
x_start
freq - samp_rate/2
x_step
samp_rate/vec_length
x_units
""
ymax
ymax
ymin
ymin
y_axis_label
"Signal"
y_units
""
blocks_add_xx_0
fft_vxx_0
0
0
blocks_complex_to_imag_0
blocks_multiply_const_vxx_1_0
0
0
blocks_complex_to_real_0
blocks_multiply_const_vxx_1
0
0
blocks_complex_to_real_0_0
blocks_integrate_xx_0_0
0
0
blocks_complex_to_real_0_0_0
blocks_integrate_xx_0_0_0
0
0
blocks_delay_0_0
blocks_stream_to_vector_0_0
0
0
blocks_delay_0_0_0
blocks_stream_to_vector_0_2
0
0
blocks_delay_0_0_0_0
blocks_stream_to_vector_0_1
0
0
blocks_float_to_complex_0
blocks_delay_0_0
0
0
blocks_float_to_complex_0
blocks_delay_0_0_0
0
0
blocks_float_to_complex_0
blocks_delay_0_0_0_0
0
0
blocks_float_to_complex_0
blocks_multiply_const_vxx_2
0
0
blocks_float_to_complex_0
blocks_stream_to_vector_0
0
0
blocks_integrate_xx_0_0
blocks_nlog10_ff_0
0
0
blocks_integrate_xx_0_0_0
blocks_nlog10_ff_0_0
0
0
blocks_multiply_conjugate_cc_0
blocks_complex_to_real_0_0
0
0
blocks_multiply_conjugate_cc_0_0
blocks_complex_to_real_0_0_0
0
0
blocks_multiply_const_vxx_0
blocks_add_xx_0
0
3
blocks_multiply_const_vxx_0_0
blocks_add_xx_0
0
2
blocks_multiply_const_vxx_0_1
blocks_add_xx_0
0
1
blocks_multiply_const_vxx_0_2
blocks_add_xx_0
0
0
blocks_multiply_const_vxx_1
blocks_float_to_complex_0
0
0
blocks_multiply_const_vxx_1_0
blocks_float_to_complex_0
0
1
blocks_multiply_const_vxx_2
blocks_stream_to_vector_0_2_0
0
0
blocks_nlog10_ff_0
qtgui_vector_sink_f_0_0_1
0
0
blocks_nlog10_ff_0_0
qtgui_vector_sink_f_0_0_1
0
1
blocks_stream_to_vector_0
blocks_multiply_const_vxx_0_2
0
0
blocks_stream_to_vector_0_0
blocks_multiply_const_vxx_0_1
0
0
blocks_stream_to_vector_0_1
blocks_multiply_const_vxx_0
0
0
blocks_stream_to_vector_0_2
blocks_multiply_const_vxx_0_0
0
0
blocks_stream_to_vector_0_2_0
fft_vxx_0_0
0
0
fft_vxx_0
blocks_multiply_conjugate_cc_0
0
0
fft_vxx_0
blocks_multiply_conjugate_cc_0
0
1
fft_vxx_0_0
blocks_multiply_conjugate_cc_0_0
0
0
fft_vxx_0_0
blocks_multiply_conjugate_cc_0_0
0
1
limesdr_source_0_0
blocks_complex_to_imag_0
0
0
limesdr_source_0_0
blocks_complex_to_real_0
0
0