Wed Aug 31 17:40:25 2011
options
id
int_cancellation
_enabled
True
title
Superposition Coding
author
AA
description
gnuradio flow graph
window_size
2048, 2048
generate_options
wx_gui
category
Custom
run_options
prompt
run
True
realtime_scheduling
_coordinate
(10, 10)
_rotation
0
variable_slider
id
alpha
_enabled
True
label
P1/P
value
0.6
min
0
max
1.0
num_steps
100
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
notebook
_coordinate
(243, 11)
_rotation
0
variable_slider
id
snr_db
_enabled
True
label
P/sigma^2 (dB)
value
16
min
0
max
20
num_steps
100
style
wx.SL_HORIZONTAL
converver
float_converter
grid_pos
notebook
_coordinate
(447, 14)
_rotation
0
variable
id
noisevar
_enabled
True
value
10**(-snr_db/10)
_coordinate
(637, 13)
_rotation
0
random_source_x
id
random_source_x_0
_enabled
True
type
short
min
0
max
2
num_samps
1000
repeat
True
_coordinate
(21, 170)
_rotation
0
gr_multiply_const_vxx
id
gr_multiply_const_vxx_0
_enabled
True
type
complex
const
alpha**0.5
vlen
1
_coordinate
(988, 196)
_rotation
0
random_source_x
id
random_source_x_1
_enabled
True
type
short
min
0
max
2
num_samps
1000
repeat
True
_coordinate
(25, 291)
_rotation
0
gr_chunks_to_symbols_xx
id
gr_chunks_to_symbols_xx_1
_enabled
True
in_type
short
out_type
complex
symbol_table
1,1j,-1j,-1
dimension
1
num_ports
1
_coordinate
(660, 311)
_rotation
0
gr_multiply_const_vxx
id
gr_multiply_const_vxx_1
_enabled
True
type
complex
const
(1-alpha)**0.5
vlen
1
_coordinate
(994, 319)
_rotation
0
gr_add_xx
id
gr_add_xx_0
_enabled
True
type
complex
num_inputs
2
vlen
1
_coordinate
(1224, 244)
_rotation
0
gr_noise_source_x
id
gr_noise_source_x_0
_enabled
True
type
complex
noise_type
gr.GR_GAUSSIAN
amp
noisevar
seed
42
_coordinate
(1146, 369)
_rotation
0
gr_sub_xx
id
gr_sub_xx_0
_enabled
True
type
short
vlen
1
num_inputs
2
_coordinate
(536, 529)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_0
_enabled
True
type
short
num_inputs
2
vlen
1
_coordinate
(771, 525)
_rotation
0
gr_short_to_float
id
gr_short_to_float_0
_enabled
True
_coordinate
(994, 545)
_rotation
0
gr_sub_xx
id
gr_sub_xx_3
_enabled
True
type
short
vlen
1
num_inputs
2
_coordinate
(535, 792)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_1
_enabled
True
type
short
num_inputs
2
vlen
1
_coordinate
(785, 779)
_rotation
0
gr_short_to_float
id
gr_short_to_float_2
_enabled
True
_coordinate
(1005, 798)
_rotation
0
gr_chunks_to_symbols_xx
id
gr_chunks_to_symbols_xx_2
_enabled
True
in_type
short
out_type
complex
symbol_table
1,1j,-1j,-1
dimension
1
num_ports
1
_coordinate
(405, 998)
_rotation
0
gr_multiply_const_vxx
id
gr_multiply_const_vxx_2
_enabled
True
type
complex
const
alpha**0.5
vlen
1
_coordinate
(710, 1008)
_rotation
0
gr_sub_xx
id
gr_sub_xx_2
_enabled
True
type
complex
vlen
1
num_inputs
2
_coordinate
(944, 978)
_rotation
0
gr_sub_xx
id
gr_sub_xx_1
_enabled
True
type
short
vlen
1
num_inputs
2
_coordinate
(540, 1141)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_2
_enabled
True
type
short
num_inputs
2
vlen
1
_coordinate
(796, 1136)
_rotation
0
gr_short_to_float
id
gr_short_to_float_1
_enabled
True
_coordinate
(1009, 1156)
_rotation
0
gr_chunks_to_symbols_xx
id
gr_chunks_to_symbols_xx_2_0
_enabled
True
in_type
short
out_type
complex
symbol_table
1,1j,-1j,-1
dimension
1
num_ports
1
_coordinate
(420, 1368)
_rotation
0
gr_multiply_const_vxx
id
gr_multiply_const_vxx_2_0
_enabled
True
type
complex
const
(1-alpha)**0.5
vlen
1
_coordinate
(733, 1374)
_rotation
0
gr_sub_xx
id
gr_sub_xx_2_0
_enabled
True
type
complex
vlen
1
num_inputs
2
_coordinate
(975, 1342)
_rotation
0
gr_sub_xx
id
gr_sub_xx_1_0
_enabled
True
type
short
vlen
1
num_inputs
2
_coordinate
(559, 1536)
_rotation
0
gr_multiply_xx
id
gr_multiply_xx_2_0
_enabled
True
type
short
num_inputs
2
vlen
1
_coordinate
(771, 1530)
_rotation
0
gr_short_to_float
id
gr_short_to_float_1_0
_enabled
True
_coordinate
(1010, 1551)
_rotation
0
trellis_encoder_xx
id
trellis_encoder_xx_1
_enabled
True
type
ss
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
init_state
0
_coordinate
(336, 311)
_rotation
0
trellis_viterbi_combined_xx
id
trellis_viterbi_combined_xx_1
_enabled
True
type
c
out_type
s
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
block_size
1000
init_state
-1
final_state
-1
dim
1
table
alpha**0.5*1,alpha**0.5*1j,alpha**0.5*(-1j),alpha**0.5*(-1)
metric_type
trellis.TRELLIS_EUCLIDEAN
_coordinate
(79, 501)
_rotation
0
trellis_viterbi_combined_xx
id
trellis_viterbi_combined_xx_2
_enabled
True
type
c
out_type
s
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
block_size
1000
init_state
-1
final_state
-1
dim
1
table
(1-alpha)**0.5*1,(1-alpha)**0.5*1j,(1-alpha)**0.5*(-1j),(1-alpha)**0.5*(-1)
metric_type
trellis.TRELLIS_EUCLIDEAN
_coordinate
(82, 766)
_rotation
0
trellis_encoder_xx
id
trellis_encoder_xx_2
_enabled
True
type
ss
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
init_state
0
_coordinate
(89, 998)
_rotation
0
trellis_viterbi_combined_xx
id
trellis_viterbi_combined_xx_0
_enabled
True
type
c
out_type
s
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
block_size
1000
init_state
-1
final_state
-1
dim
1
table
(1-alpha)**0.5*1,(1-alpha)**0.5*1j,(1-alpha)**0.5*(-1j),(1-alpha)**0.5*(-1)
metric_type
trellis.TRELLIS_EUCLIDEAN
_coordinate
(83, 1111)
_rotation
0
trellis_encoder_xx
id
trellis_encoder_xx_2_0
_enabled
True
type
ss
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
init_state
0
_coordinate
(105, 1367)
_rotation
0
trellis_viterbi_combined_xx
id
trellis_viterbi_combined_xx_0_0
_enabled
True
type
c
out_type
s
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
block_size
1000
init_state
-1
final_state
-1
dim
1
table
alpha**0.5*1,alpha**0.5*1j,alpha**0.5*(-1j),alpha**0.5*(-1)
metric_type
trellis.TRELLIS_EUCLIDEAN
_coordinate
(75, 1495)
_rotation
0
gr_add_xx
id
gr_add_xx_1
_enabled
True
type
complex
num_inputs
2
vlen
1
_coordinate
(1400, 262)
_rotation
0
wxgui_scopesink2
id
wxgui_scopesink2_0
_enabled
True
type
complex
title
Scope Plot
samp_rate
R
v_scale
0
v_offset
0
t_scale
0
ac_couple
False
xy_mode
True
num_inputs
1
win_size
grid_pos
notebook
trig_mode
gr.gr_TRIG_MODE_AUTO
y_axis_label
Counts
_coordinate
(1533, 149)
_rotation
0
variable
id
prefix
_enabled
True
value
"/n/harrisville/x/anastas/gnuradio_trunk/"
_coordinate
(871, 14)
_rotation
0
trellis_encoder_xx
id
trellis_encoder_xx_0
_enabled
True
type
ss
fsm_args
prefix+"gr-trellis/src/examples/fsm_files/awgn1o2_16.fsm"
init_state
0
_coordinate
(340, 187)
_rotation
0
gr_throttle
id
gr_throttle_0
_enabled
True
type
short
samples_per_second
R
vlen
1
_coordinate
(534, 149)
_rotation
0
gr_chunks_to_symbols_xx
id
gr_chunks_to_symbols_xx_0
_enabled
True
in_type
short
out_type
complex
symbol_table
1,1j,-1j,-1
dimension
1
num_ports
1
_coordinate
(682, 186)
_rotation
0
variable
id
R
_enabled
True
value
100e3
_coordinate
(748, 12)
_rotation
0
wxgui_numbersink2
id
wxgui_numbersink2_0
_enabled
True
type
float
title
BER 1 (raw)
units
BER
samp_rate
R
min_value
0
max_value
1
factor
1.0
decimal_places
6
ref_level
0
number_rate
15
peak_hold
False
average
True
avg_alpha
0.001
show_gauge
True
win_size
grid_pos
0,0,1,1
notebook
_coordinate
(1267, 410)
_rotation
0
wxgui_numbersink2
id
wxgui_numbersink2_2
_enabled
True
type
float
title
BER 2 (raw)
units
BER
samp_rate
R
min_value
0
max_value
1.0
factor
1.0
decimal_places
6
ref_level
0
number_rate
15
peak_hold
False
average
True
avg_alpha
0.001
show_gauge
True
win_size
grid_pos
0,1,1,1
notebook
_coordinate
(1260, 659)
_rotation
0
wxgui_numbersink2
id
wxgui_numbersink2_3
_enabled
True
type
float
title
BER 2 (after cancelling user 1)
units
BER
samp_rate
R
min_value
0
max_value
1.0
factor
1.0
decimal_places
6
ref_level
0
number_rate
15
peak_hold
False
average
True
avg_alpha
0.001
show_gauge
True
win_size
grid_pos
1,1,1,1
notebook
_coordinate
(1262, 1020)
_rotation
0
wxgui_numbersink2
id
wxgui_numbersink2_3_0
_enabled
True
type
float
title
BER 1 (after cancelling user 2)
units
BER
samp_rate
R
min_value
0
max_value
1.0
factor
1.0
decimal_places
6
ref_level
0
number_rate
15
peak_hold
False
average
True
avg_alpha
0.001
show_gauge
True
win_size
grid_pos
1,0,1,1
notebook
_coordinate
(1269, 1417)
_rotation
0
random_source_x_1
trellis_encoder_xx_1
0
0
trellis_encoder_xx_1
gr_chunks_to_symbols_xx_1
0
0
gr_chunks_to_symbols_xx_0
gr_multiply_const_vxx_0
0
0
gr_multiply_const_vxx_0
gr_add_xx_0
0
0
gr_add_xx_0
gr_add_xx_1
0
0
gr_noise_source_x_0
gr_add_xx_1
0
1
gr_chunks_to_symbols_xx_1
gr_multiply_const_vxx_1
0
0
gr_multiply_const_vxx_1
gr_add_xx_0
0
1
gr_sub_xx_0
gr_multiply_xx_0
0
0
gr_sub_xx_0
gr_multiply_xx_0
0
1
gr_multiply_xx_0
gr_short_to_float_0
0
0
gr_short_to_float_0
wxgui_numbersink2_0
0
0
gr_multiply_xx_2
gr_short_to_float_1
0
0
random_source_x_0
trellis_encoder_xx_0
0
0
gr_add_xx_1
trellis_viterbi_combined_xx_1
0
0
random_source_x_0
gr_sub_xx_0
0
0
trellis_viterbi_combined_xx_1
gr_sub_xx_0
0
1
trellis_viterbi_combined_xx_0
gr_sub_xx_1
0
1
random_source_x_1
gr_sub_xx_1
0
0
gr_sub_xx_1
gr_multiply_xx_2
0
0
gr_sub_xx_1
gr_multiply_xx_2
0
1
gr_sub_xx_2
trellis_viterbi_combined_xx_0
0
0
gr_add_xx_1
gr_sub_xx_2
0
0
trellis_encoder_xx_2
gr_chunks_to_symbols_xx_2
0
0
gr_chunks_to_symbols_xx_2
gr_multiply_const_vxx_2
0
0
gr_multiply_const_vxx_2
gr_sub_xx_2
0
1
trellis_viterbi_combined_xx_1
trellis_encoder_xx_2
0
0
gr_multiply_xx_1
gr_short_to_float_2
0
0
gr_short_to_float_2
wxgui_numbersink2_2
0
0
trellis_viterbi_combined_xx_2
gr_sub_xx_3
0
1
gr_sub_xx_3
gr_multiply_xx_1
0
0
gr_sub_xx_3
gr_multiply_xx_1
0
1
gr_add_xx_1
trellis_viterbi_combined_xx_2
0
0
random_source_x_1
gr_sub_xx_3
0
0
gr_short_to_float_1
wxgui_numbersink2_3
0
0
trellis_encoder_xx_2_0
gr_chunks_to_symbols_xx_2_0
0
0
gr_chunks_to_symbols_xx_2_0
gr_multiply_const_vxx_2_0
0
0
trellis_viterbi_combined_xx_2
trellis_encoder_xx_2_0
0
0
gr_multiply_xx_2_0
gr_short_to_float_1_0
0
0
trellis_viterbi_combined_xx_0_0
gr_sub_xx_1_0
0
1
gr_sub_xx_1_0
gr_multiply_xx_2_0
0
0
gr_sub_xx_1_0
gr_multiply_xx_2_0
0
1
gr_sub_xx_2_0
trellis_viterbi_combined_xx_0_0
0
0
gr_short_to_float_1_0
wxgui_numbersink2_3_0
0
0
gr_add_xx_1
gr_sub_xx_2_0
0
0
random_source_x_0
gr_sub_xx_1_0
0
0
gr_multiply_const_vxx_2_0
gr_sub_xx_2_0
0
1
gr_add_xx_1
wxgui_scopesink2_0
0
0
trellis_encoder_xx_0
gr_throttle_0
0
0
gr_throttle_0
gr_chunks_to_symbols_xx_0
0
0