Tue Feb 4 17:05:59 2020
options
author
window_size
(3000, 1500)
category
[GRC Hier Blocks]
comment
description
_enabled
True
_coordinate
(8, 8)
_rotation
0
generate_options
no_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
sizing_mode
fixed
thread_safe_setters
title
placement
(0,0)
variable
comment
_enabled
True
_coordinate
(8, 444)
_rotation
0
id
actual_sampling_rate
value
10
variable_tag_object
comment
_enabled
1
_coordinate
(48, 836)
_rotation
0
id
packet_time_est_tag
key
pmt.intern("start")
offset
0
src
pmt.intern("packet_vector_source")
value
pmt.from_double(0.0)
variable
comment
_enabled
True
_coordinate
(8, 372)
_rotation
0
id
pi
value
3.141592653589793
variable
comment
_enabled
True
_coordinate
(8, 588)
_rotation
0
id
samp_rate
value
actual_sampling_rate*sim_mul
variable
comment
_enabled
True
_coordinate
(8, 516)
_rotation
0
id
sim_mul
value
1e4
variable_tag_object
comment
_enabled
1
_coordinate
(248, 836)
_rotation
0
id
sync_tag
key
pmt.intern("sync")
offset
0
src
pmt.intern("correlate_access_code")
value
pmt.from_double(0.0)
analog_sig_source_x
amp
1
alias
comment
affinity
_enabled
True
freq
-carrier * sim_mul
_coordinate
(960, 372)
_rotation
0
id
analog_sig_source_x_0
maxoutbuf
0
minoutbuf
0
offset
0
type
complex
samp_rate
samp_rate
waveform
analog.GR_COS_WAVE
analog_sig_source_x
amp
signal_strength*1e-3
alias
comment
affinity
_enabled
True
freq
carrier * sim_mul
_coordinate
(440, 484)
_rotation
0
id
analog_sig_source_x_0_0
maxoutbuf
0
minoutbuf
0
offset
0
type
float
samp_rate
samp_rate
waveform
analog.GR_COS_WAVE
blks2_error_rate
bits_per_symbol
1
alias
comment
affinity
_enabled
0
_coordinate
(2032, 772)
_rotation
0
id
blks2_error_rate_0
maxoutbuf
0
minoutbuf
0
type
'BER'
win_size
int(1e5)
blocks_add_const_vxx
alias
comment
const
-50
affinity
_enabled
1
_coordinate
(640, 220)
_rotation
0
id
blocks_add_const_vxx_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_add_const_vxx
alias
comment
const
1-mod_depth
affinity
_enabled
True
_coordinate
(456, 380)
_rotation
0
id
blocks_add_const_vxx_1
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_add_const_vxx
alias
comment
const
-(1-mod_depth)
affinity
_enabled
True
_coordinate
(1576, 284)
_rotation
0
id
blocks_add_const_vxx_2
type
complex
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_add_const_vxx
alias
comment
const
-0.5
affinity
_enabled
1
_coordinate
(2088, 284)
_rotation
0
id
blocks_add_const_vxx_2_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_add_xx
alias
comment
affinity
_enabled
True
_coordinate
(832, 240)
_rotation
0
id
blocks_add_xx_0
type
float
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_char_to_float
alias
comment
affinity
_enabled
0
_coordinate
(2040, 516)
_rotation
0
id
blocks_char_to_float_0
maxoutbuf
0
minoutbuf
0
scale
1
vlen
1
blocks_complex_to_mag
alias
comment
affinity
_enabled
True
_coordinate
(1904, 288)
_rotation
0
id
blocks_complex_to_mag_0
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_delay
alias
comment
affinity
delay
10
_enabled
True
_coordinate
(1296, 716)
_rotation
0
id
blocks_delay_0
maxoutbuf
0
minoutbuf
0
num_ports
1
type
float
vlen
1
blocks_file_sink
append
False
alias
comment
affinity
_enabled
True
file
/tmp/dec_proto_ber_out
_coordinate
(2232, 644)
_rotation
0
id
blocks_file_sink_0
type
float
unbuffered
False
vlen
1
blocks_file_source
begin_tag
pmt.PMT_NIL
alias
comment
affinity
_enabled
1
file
/home/user/research/smart_meter_reset/gm_platform/fw/raw_freq.bin
_coordinate
(224, 204)
_rotation
0
id
blocks_file_source_0
maxoutbuf
0
minoutbuf
0
type
float
repeat
True
vlen
1
blocks_float_to_char
alias
comment
affinity
_enabled
True
_coordinate
(1512, 716)
_rotation
0
id
blocks_float_to_char_0
maxoutbuf
0
minoutbuf
0
scale
1
vlen
1
blocks_float_to_complex
alias
comment
affinity
_enabled
True
_coordinate
(960, 256)
_rotation
0
id
blocks_float_to_complex_0
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
1.0/mod_depth
affinity
_enabled
True
_coordinate
(1752, 284)
_rotation
0
id
blocks_multiply_const_vxx_0
type
complex
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
mod_depth
affinity
_enabled
True
_coordinate
(272, 380)
_rotation
0
id
blocks_multiply_const_vxx_1
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_xx
alias
comment
affinity
_enabled
True
_coordinate
(1184, 272)
_rotation
0
id
blocks_multiply_xx_0
type
complex
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_multiply_xx
alias
comment
affinity
_enabled
True
_coordinate
(664, 384)
_rotation
0
id
blocks_multiply_xx_0_0
type
float
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_null_source
alias
bus_conns
[[0,],]
comment
affinity
_enabled
0
_coordinate
(368, 128)
_rotation
0
id
blocks_null_source_0
maxoutbuf
0
minoutbuf
0
num_outputs
1
type
float
vlen
1
blocks_null_source
alias
bus_conns
[[0,],]
comment
affinity
_enabled
True
_coordinate
(800, 344)
_rotation
0
id
blocks_null_source_1
maxoutbuf
0
minoutbuf
0
num_outputs
1
type
float
vlen
1
blocks_repeat
alias
comment
affinity
_enabled
True
_coordinate
(272, 692)
_rotation
0
id
blocks_repeat_0
interp
10*5
maxoutbuf
0
minoutbuf
0
type
float
vlen
1
blocks_throttle
alias
comment
affinity
_enabled
1
_coordinate
(456, 220)
_rotation
0
id
blocks_throttle_0
ignoretag
True
maxoutbuf
0
minoutbuf
0
samples_per_second
samp_rate
type
float
vlen
1
blocks_throttle
alias
comment
affinity
_enabled
0
_coordinate
(536, 124)
_rotation
0
id
blocks_throttle_0_0
ignoretag
True
maxoutbuf
0
minoutbuf
0
samples_per_second
samp_rate
type
float
vlen
1
blocks_vector_source_x
alias
comment
affinity
_enabled
True
_coordinate
(48, 676)
_rotation
0
id
blocks_vector_source_x_0_0_1_0
maxoutbuf
0
minoutbuf
0
type
float
repeat
True
tags
[packet_time_est_tag]
vlen
1
vector
[1,0]*(4*12)+[1,1,0,1,0,1,0,1]*12+[1,0,1,1,1,1,1,0,0,1]+[1,1,1,1,0,1,1,0,0,1]+[1,0,1,1,1,1,1,0,0,1]+[0,1,1,1,0,1,1,0,1,0]+[0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,1,0,0,0,0]+[0]*128
parameter
alias
comment
_enabled
True
_coordinate
(8, 180)
_rotation
0
id
carrier
label
Carrier frequency in Hz
short_id
hide
none
type
eng_float
value
1
digital_binary_slicer_fb
alias
comment
affinity
_enabled
1
_coordinate
(1648, 520)
_rotation
0
id
digital_binary_slicer_fb_0
maxoutbuf
0
minoutbuf
0
digital_clock_recovery_mm_xx
alias
comment
affinity
_enabled
1
_coordinate
(1392, 484)
_rotation
0
gain_mu
0.01
gain_omega
0.001
id
digital_clock_recovery_mm_xx_0
maxoutbuf
0
minoutbuf
0
mu
0
omega_relative_limit
0.01
omega
50
type
float
fec_ber_bf
berlimit
-7.0
berminerrors
0
alias
comment
affinity
_enabled
1
_coordinate
(2040, 688)
_rotation
0
id
fec_ber_bf_0
maxoutbuf
0
minoutbuf
0
test_mode
False
low_pass_filter
beta
6.76
alias
comment
affinity
cutoff_freq
0.1 * sim_mul
decim
1
_enabled
True
type
fir_filter_ccf
_coordinate
(1312, 236)
_rotation
0
gain
1.0/signal_strength*1000 * 2
id
low_pass_filter_0
interp
1
maxoutbuf
0
minoutbuf
0
samp_rate
samp_rate
width
0.025 * sim_mul
win
firdes.WIN_HAMMING
parameter
alias
comment
_enabled
True
_coordinate
(8, 276)
_rotation
0
id
mod_depth
label
Modulation depth (0-1)
short_id
hide
none
type
eng_float
value
0.8
qtgui_freq_sink_x
autoscale
False
average
1.0
axislabels
True
bw
samp_rate
alias
fc
0
comment
ctrlpanel
False
affinity
_enabled
True
fftsize
8192
_coordinate
(1656, 180)
gui_hint
_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
label
Relative Gain
ymax
10
ymin
-140
units
dB
qtgui_number_sink
autoscale
False
avg
0
alias
comment
affinity
_enabled
0
_coordinate
(2224, 732)
gui_hint
_rotation
0
graph_type
qtgui.NUM_GRAPH_HORIZ
id
qtgui_number_sink_0
type
float
color1
("black", "black")
factor1
1
label1
unit1
color10
("black", "black")
factor10
1
label10
unit10
color2
("black", "black")
factor2
1
label2
unit2
color3
("black", "black")
factor3
1
label3
unit3
color4
("black", "black")
factor4
1
label4
unit4
color5
("black", "black")
factor5
1
label5
unit5
color6
("black", "black")
factor6
1
label6
unit6
color7
("black", "black")
factor7
1
label7
unit7
color8
("black", "black")
factor8
1
label8
unit8
color9
("black", "black")
factor9
1
label9
unit9
max
1
min
-1
name
""
nconnections
2
update_time
0.10
qtgui_time_sink_x
autoscale
True
axislabels
True
alias
comment
ctrlpanel
False
affinity
entags
True
_enabled
0
_coordinate
(2288, 260)
gui_hint
_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
"demod"
nconnections
1
size
20000
srate
samp_rate
stemplot
False
tr_chan
0
tr_delay
0.007
tr_level
0.1
tr_mode
qtgui.TRIG_MODE_TAG
tr_slope
qtgui.TRIG_SLOPE_POS
tr_tag
"start"
type
float
update_time
0.10
ylabel
Amplitude
yunit
""
ymax
1
ymin
-1
qtgui_time_sink_x
autoscale
True
axislabels
True
alias
comment
ctrlpanel
False
affinity
entags
True
_enabled
0
_coordinate
(2200, 524)
gui_hint
_rotation
0
grid
False
id
qtgui_time_sink_x_0_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
"out"
nconnections
2
size
400
srate
samp_rate
stemplot
False
tr_chan
0
tr_delay
0.1
tr_level
0.4
tr_mode
qtgui.TRIG_MODE_TAG
tr_slope
qtgui.TRIG_SLOPE_POS
tr_tag
"start"
type
float
update_time
0.10
ylabel
Amplitude
yunit
""
ymax
1
ymin
-1
qtgui_time_sink_x
autoscale
True
axislabels
True
alias
comment
ctrlpanel
False
affinity
entags
True
_enabled
0
_coordinate
(1260, 8)
gui_hint
_rotation
90
grid
False
id
qtgui_time_sink_x_0_1
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
"mod"
nconnections
2
size
20000
srate
samp_rate
stemplot
False
tr_chan
0
tr_delay
0.007
tr_level
0.1
tr_mode
qtgui.TRIG_MODE_TAG
tr_slope
qtgui.TRIG_SLOPE_POS
tr_tag
"start"
type
complex
update_time
0.10
ylabel
Amplitude
yunit
""
ymax
1
ymin
-1
parameter
alias
comment
_enabled
True
_coordinate
(8, 100)
_rotation
0
id
signal_strength
label
signal strength in mHz
short_id
hide
none
type
value
1
analog_sig_source_x_0
blocks_multiply_xx_0
0
1
analog_sig_source_x_0_0
blocks_multiply_xx_0_0
0
1
blks2_error_rate_0
qtgui_number_sink_0
0
1
blocks_add_const_vxx_0
blocks_add_xx_0
0
0
blocks_add_const_vxx_1
blocks_multiply_xx_0_0
0
0
blocks_add_const_vxx_2
blocks_multiply_const_vxx_0
0
0
blocks_add_const_vxx_2_0
digital_clock_recovery_mm_xx_0
0
0
blocks_add_const_vxx_2_0
qtgui_time_sink_x_0
0
0
blocks_add_xx_0
blocks_float_to_complex_0
0
0
blocks_char_to_float_0
qtgui_time_sink_x_0_0
0
0
blocks_complex_to_mag_0
blocks_add_const_vxx_2_0
0
0
blocks_delay_0
blocks_float_to_char_0
0
0
blocks_delay_0
qtgui_time_sink_x_0_0
0
1
blocks_file_source_0
blocks_throttle_0
0
0
blocks_float_to_char_0
blks2_error_rate_0
0
1
blocks_float_to_char_0
fec_ber_bf_0
0
1
blocks_float_to_complex_0
blocks_multiply_xx_0
0
0
blocks_multiply_const_vxx_0
blocks_complex_to_mag_0
0
0
blocks_multiply_const_vxx_1
blocks_add_const_vxx_1
0
0
blocks_multiply_xx_0
low_pass_filter_0
0
0
blocks_multiply_xx_0
qtgui_time_sink_x_0_1
0
0
blocks_multiply_xx_0_0
blocks_add_xx_0
0
1
blocks_null_source_0
blocks_throttle_0_0
0
0
blocks_null_source_1
blocks_float_to_complex_0
0
1
blocks_repeat_0
blocks_multiply_const_vxx_1
0
0
blocks_throttle_0
blocks_add_const_vxx_0
0
0
blocks_throttle_0_0
blocks_add_xx_0
0
0
blocks_vector_source_x_0_0_1_0
blocks_delay_0
0
0
blocks_vector_source_x_0_0_1_0
blocks_repeat_0
0
0
digital_binary_slicer_fb_0
blks2_error_rate_0
0
0
digital_binary_slicer_fb_0
blocks_char_to_float_0
0
0
digital_binary_slicer_fb_0
fec_ber_bf_0
0
0
digital_clock_recovery_mm_xx_0
digital_binary_slicer_fb_0
0
0
fec_ber_bf_0
blocks_file_sink_0
0
0
fec_ber_bf_0
qtgui_number_sink_0
0
0
low_pass_filter_0
blocks_add_const_vxx_2
0
0
low_pass_filter_0
qtgui_freq_sink_x_0
0
0
low_pass_filter_0
qtgui_time_sink_x_0_1
0
1