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