Sat Jul 12 13:50:53 2014
options
author
Example
window_size
1280, 1024
category
Custom
comment
description
Adjust the noise and constellation... see what happens!
_enabled
True
_coordinate
(16, 10)
_rotation
0
generate_options
qt_gui
hier_block_src_path
.:
id
ber_simulation
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
BER Simulation
placement
(0,0)
variable_qtgui_range
comment
value
10
_enabled
0
_coordinate
(317, 281)
gui_hint
_rotation
0
id
EbN0
label
Eb / N0 (dB)
min_len
200
orient
Qt.Horizontal
start
-10
step
1
stop
200
rangeType
float
widget
counter
variable_qtgui_chooser
comment
value
2
_enabled
0
_coordinate
(152, 404)
gui_hint
_rotation
0
id
Option1
label0
BPSK
label1
QPSK
label2
8PSK
label3
label4
label
labels
[]
num_opts
3
option0
0
option1
1
option2
2
option3
3
option4
4
options
[0, 1, 2]
orient
Qt.QVBoxLayout
type
int
widget
combo_box
variable
comment
_enabled
0
_coordinate
(116, 310)
_rotation
0
id
const
value
(digital.constellation_bpsk(), digital.constellation_qpsk(), digital.constellation_8psk())
variable_constellation
comment
const_points
digital.psk_4()[0]
type
calcdist
dims
digital.qpsk_constellation().dimensionality()
_enabled
1
_coordinate
(328, 8)
_rotation
0
id
qpsk
rot_sym
digital.qpsk_constellation().rotational_symmetry()
soft_dec_lut
'auto'
precision
8
sym_map
digital.psk_4()[1]
variable
comment
_enabled
1
_coordinate
(736, 36)
_rotation
0
id
rcc_nfilts
value
32
variable
comment
_enabled
1
_coordinate
(824, 36)
_rotation
0
id
rcc_roll_off
value
.350
variable
comment
_enabled
True
_coordinate
(576, 36)
_rotation
0
id
rrc_taps
value
firdes.root_raised_cosine(rcc_nfilts, rcc_nfilts, 1.0/float(sps), rcc_roll_off, 11*sps*rcc_nfilts)
variable
comment
_enabled
True
_coordinate
(16, 308)
_rotation
0
id
samp_rate
value
100e3
variable
comment
_enabled
True
_coordinate
(920, 36)
_rotation
0
id
sps
value
4
variable_qtgui_label
comment
value
{0: 'BPSK', 1: 'QPSK', 2: '8-PSK'}[const_type] + " - Change const_type for different constellation types!"
_enabled
0
formatter
None
_coordinate
(294, 413)
gui_hint
_rotation
0
id
variable_qtgui_label_0
label
Constellation Type
type
string
analog_noise_source_x
amp
1.0
alias
comment
affinity
_enabled
0
_coordinate
(632, 300)
_rotation
0
id
analog_noise_source_x
maxoutbuf
0
minoutbuf
0
noise_type
analog.GR_GAUSSIAN
type
complex
seed
42
analog_random_source_x
alias
comment
affinity
_enabled
True
_coordinate
(24, 160)
_rotation
0
id
analog_random_source_x
maxoutbuf
0
max
256
minoutbuf
0
min
0
num_samps
256
type
byte
repeat
True
blks2_error_rate
bits_per_symbol
2
alias
comment
affinity
_enabled
0
_coordinate
(472, 300)
_rotation
0
id
blks2_error_rate
maxoutbuf
0
minoutbuf
0
type
'BER'
win_size
int(1e7)
blocks_null_sink
alias
bus_conns
[[0,],]
comment
affinity
_enabled
True
_coordinate
(1072, 136)
_rotation
0
id
blocks_null_sink_0
type
byte
num_inputs
1
vlen
1
blocks_throttle
alias
comment
affinity
_enabled
True
_coordinate
(192, 180)
_rotation
0
id
blocks_throttle
ignoretag
True
maxoutbuf
0
minoutbuf
0
samples_per_second
samp_rate
type
byte
vlen
1
digital_constellation_decoder_cb
alias
comment
constellation
qpsk
affinity
_enabled
True
_coordinate
(840, 132)
_rotation
0
id
digital_constellation_decoder_cb_0
maxoutbuf
0
minoutbuf
0
digital_constellation_modulator
alias
comment
constellation
qpsk
affinity
differential
False
_enabled
True
excess_bw
0.35
_coordinate
(360, 160)
_rotation
0
id
digital_constellation_modulator_0
log
False
maxoutbuf
0
minoutbuf
0
samples_per_symbol
sps
verbose
False
digital_pfb_clock_sync_xxx
alias
comment
affinity
_enabled
True
filter_size
32
_coordinate
(592, 136)
_rotation
0
id
digital_pfb_clock_sync_xxx_0
init_phase
16
loop_bw
.350
maxoutbuf
0
max_dev
1.5
minoutbuf
0
osps
1
sps
sps
taps
rrc_taps
type
ccf
import
alias
comment
_enabled
True
_coordinate
(18, 373)
_rotation
0
id
import
import
import math
qtgui_const_sink_x
autoscale
False
axislabels
True
alias
comment
affinity
_enabled
True
_coordinate
(840, 196)
gui_hint
_rotation
0
grid
False
id
qtgui_const_sink_x_0
legend
True
alpha1
0.6
color1
"blue"
label1
"Constellation: "+str(const[const_type].arity()) + "-PSK"
marker1
0
style1
0
width1
1
alpha10
1.0
color10
"red"
label10
marker10
0
style10
0
width10
1
alpha2
1.0
color2
"red"
label2
marker2
0
style2
0
width2
1
alpha3
1.0
color3
"red"
label3
marker3
0
style3
0
width3
1
alpha4
1.0
color4
"red"
label4
marker4
0
style4
0
width4
1
alpha5
1.0
color5
"red"
label5
marker5
0
style5
0
width5
1
alpha6
1.0
color6
"red"
label6
marker6
0
style6
0
width6
1
alpha7
1.0
color7
"red"
label7
marker7
0
style7
0
width7
1
alpha8
1.0
color8
"red"
label8
marker8
0
style8
0
width8
1
alpha9
1.0
color9
"red"
label9
marker9
0
style9
0
width9
1
name
"foo"
nconnections
1
size
1024
tr_chan
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
xmax
2
xmin
-2
ymax
2
ymin
-2
qtgui_number_sink
autoscale
True
avg
0
alias
comment
affinity
_enabled
0
_coordinate
(480, 388)
gui_hint
1,0,1,1
_rotation
0
graph_type
qtgui.NUM_GRAPH_NONE
id
qtgui_number_sink_0
type
float
color1
("black", "black")
factor1
1e6
label1
BER
unit1
x10^-6
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
0
name
""
nconnections
1
update_time
0.10
analog_random_source_x
blocks_throttle
0
0
blocks_throttle
digital_constellation_modulator_0
0
0
digital_constellation_decoder_cb_0
blocks_null_sink_0
0
0
digital_constellation_modulator_0
digital_pfb_clock_sync_xxx_0
0
0
digital_pfb_clock_sync_xxx_0
digital_constellation_decoder_cb_0
0
0
digital_pfb_clock_sync_xxx_0
qtgui_const_sink_x_0
0
0