Sat Feb 1 18:28:19 2014 options id wifi_loopback _enabled True title author description window_size 1280, 1024 generate_options wx_gui category Custom run_options prompt run True max_nouts 0 realtime_scheduling thread_safe_setters alias comment _coordinate (7, 4) _rotation 0 variable id samp_rate _enabled True value 20000000 alias comment _coordinate (179, 4) _rotation 0 variable id out_buf_size _enabled True value 96000 alias comment _coordinate (1136, 147) _rotation 0 variable_chooser id encoding _enabled True label Encoding value 0 choices [0,1,2,3,4,5,6,7] labels ["BPSK 1/2", "BPSK 3/4", "QPSK 1/2", "QPSK 3/4", "16QAM 1/2", "16QAM 3/4", "64QAM 2/3", "64QAM 3/4"] type radio_buttons style wx.RA_HORIZONTAL grid_pos notebook alias comment _coordinate (1067, 10) _rotation 0 import id import_0 _enabled True import import math alias comment _coordinate (422, 11) _rotation 0 variable_slider id signal_power _enabled True label value 2.0 min 0 max 3 num_steps 1000 style wx.SL_HORIZONTAL converver float_converter grid_pos notebook alias comment _coordinate (693, 7) _rotation 0 blocks_add_xx id blocks_add_xx_0 _enabled True type complex num_inputs 2 vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (592, 280) _rotation 180 wifi_phy_hier id wifi_phy_hier_0 _enabled True encoding encoding alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (384, 264) _rotation 180 blocks_multiply_xx id blocks_multiply_xx_0 _enabled True type complex num_inputs 2 vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (544, 432) _rotation 0 analog_sig_source_x id analog_sig_source_x_0 _enabled True type complex samp_rate samp_rate waveform analog.GR_COS_WAVE freq freq_offset amp 1 offset 0 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (328, 539) _rotation 0 variable_slider id noise_power _enabled True label value 0.1 min 0.01 max 5 num_steps 1000 style wx.SL_HORIZONTAL converver float_converter grid_pos notebook alias comment _coordinate (814, 8) _rotation 0 analog_noise_source_x id analog_noise_source_x_0 _enabled True type complex noise_type analog.GR_GAUSSIAN amp (noise_power/2.0)**0.5 seed 0 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (856, 259) _rotation 180 blocks_multiply_const_vxx id blocks_multiply_const_vxx_0 _enabled True type complex const signal_power**.5 vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (696, 443) _rotation 0 foo_wireshark_connector id foo_wireshark_connector_0 _enabled False tech 127 debug False alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (696, 155) _rotation 0 blocks_file_sink id blocks_file_sink_0 _enabled False file /tmp/ofdm.bin type byte vlen 1 unbuffered True append False alias affinity comment _coordinate (888, 155) _rotation 0 ieee802_11_ofdm_mac id ieee802_11_ofdm_mac_0 _enabled True src_mac [0x23, 0x23, 0x23, 0x23, 0x23, 0x23] dst_mac [0x42, 0x42, 0x42, 0x42, 0x42, 0x42] bss_mac [0xff, 0xff, 0xff, 0xff, 0xff, 0xff] alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (416, 139) _rotation 0 variable_slider id freq_offset _enabled True label value 0 min -10000 max 10000 num_steps 1000 style wx.SL_HORIZONTAL converver float_converter grid_pos notebook alias comment _coordinate (947, 7) _rotation 0 foo_packet_pad2 id foo_packet_pad2_0 _enabled True debug False delay False delay_sec 0.001 pad_front 1000 pad_tail 1000 alias affinity minoutbuf out_buf_size maxoutbuf 0 comment _coordinate (320, 395) _rotation 0 blocks_pdu_to_tagged_stream id blocks_pdu_to_tagged_stream_0 _enabled True type float tag packet_len alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (136, 635) _rotation 0 ieee802_11_ofdm_parse_mac id ieee802_11_ofdm_parse_mac_0 _enabled True log True debug True alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (104, 251) _rotation 180 blocks_message_strobe id blocks_message_strobe_0 _enabled True msg pmt.intern("".join("x" for i in range(pdu_length))) period interval alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (48, 131) _rotation 0 variable_slider id pdu_length _enabled True label value 10 min 0 max 1500 num_steps 1000 style wx.SL_HORIZONTAL converver int_converter grid_pos notebook alias comment _coordinate (1120, 227) _rotation 0 variable_slider id interval _enabled True label PDU Interval (ms) value 10 min 0 max 1000 num_steps 1000 style wx.SL_HORIZONTAL converver int_converter grid_pos notebook alias comment _coordinate (1120, 355) _rotation 0 variable_static_text id snr _enabled True label SNR value str(10 * math.log10(signal_power/noise_power)) + "dB" converver str_converter formatter None grid_pos notebook alias comment _coordinate (515, 8) _rotation 0 wxgui_numbersink2 id wxgui_numbersink2_0 _enabled True type float title Frame Error Rate units % samp_rate 1 min_value 0 max_value 100 factor 1.0 decimal_places 2 ref_level 0 number_rate 15 peak_hold False average False avg_alpha 0 show_gauge True win_size grid_pos notebook alias affinity comment _coordinate (672, 563) _rotation 0 analog_sig_source_x_0 blocks_multiply_xx_0 0 1 analog_noise_source_x_0 blocks_add_xx_0 0 1 blocks_multiply_xx_0 blocks_multiply_const_vxx_0 0 0 blocks_multiply_const_vxx_0 blocks_add_xx_0 0 0 blocks_add_xx_0 wifi_phy_hier_0 0 0 wifi_phy_hier_0 ieee802_11_ofdm_parse_mac_0 mac_out in blocks_message_strobe_0 ieee802_11_ofdm_mac_0 strobe app in foo_packet_pad2_0 blocks_multiply_xx_0 0 0 wifi_phy_hier_0 foo_packet_pad2_0 0 0 wifi_phy_hier_0 ieee802_11_ofdm_mac_0 mac_out phy in ieee802_11_ofdm_mac_0 foo_wireshark_connector_0 phy out in foo_wireshark_connector_0 blocks_file_sink_0 0 0 ieee802_11_ofdm_mac_0 wifi_phy_hier_0 phy out mac_in ieee802_11_ofdm_parse_mac_0 blocks_pdu_to_tagged_stream_0 fer pdus blocks_pdu_to_tagged_stream_0 wxgui_numbersink2_0 0 0