Fri Jul 18 08:46:33 2014 options id wifi_phy_hier _enabled True title WiFi PHY Hier author description window_size 1280, 1024 generate_options hb category IEEE802.11 run_options prompt run True max_nouts 0 realtime_scheduling thread_safe_setters alias comment _coordinate (10, 10) _rotation 0 variable id header_formatter _enabled True value ieee802_11.wifi_signal_field() alias comment _coordinate (488, 11) _rotation 0 variable id window_size _enabled True value 48 alias comment _coordinate (296, 11) _rotation 0 variable id sync_length _enabled True value 320 alias comment _coordinate (196, 14) _rotation 0 variable id out_buf_size _enabled True value 96000 alias comment _coordinate (648, 11) _rotation 0 fft_vxx id fft_vxx_0_1 _enabled True type complex fft_size 64 forward True window window.rectangular(64) shift True nthreads 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (1009, 908) _rotation 180 pad_source id pad_source_1 _enabled True label mac_in type message vlen 1 num_streams 1 optional False comment _coordinate (390, 130) _rotation 180 ieee802_11_ofdm_decode_mac id ieee802_11_ofdm_decode_mac_0 _enabled True log False debug False alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (283, 932) _rotation 180 ieee802_11_ofdm_mapper id ieee802_11_ofdm_mapper_0 _enabled True encoding encoding debug False alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (135, 123) _rotation 180 parameter id encoding _enabled True label value ieee802_11.BPSK_1_2 type intx short_id alias comment _coordinate (400, 11) _rotation 0 parameter id chan_est _enabled True label value 1 type short_id alias comment _coordinate (760, 11) _rotation 0 pad_sink id pad_sink_2 _enabled True label mac_out type message vlen 1 num_streams 1 optional False comment _coordinate (69, 940) _rotation 180 blocks_tagged_stream_mux id blocks_tagged_stream_mux_0 _enabled True type complex ninputs 2 lengthtagname "packet_len" vlen 1 tag_preserve_head_pos 1 alias affinity minoutbuf out_buf_size maxoutbuf 0 comment _coordinate (752, 248) _rotation 0 ieee802_11_chunks_to_symbols_xx id ieee802_11_chunks_to_symbols_xx_0 _enabled True alias affinity minoutbuf out_buf_size maxoutbuf 0 comment _coordinate (504, 280) _rotation 0 digital_chunks_to_symbols_xx id digital_chunks_to_symbols_xx_0 _enabled True in_type byte out_type complex symbol_table [-1, 1] dimension 1 num_ports 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (504, 203) _rotation 0 digital_packet_headergenerator_bb id digital_packet_headergenerator_bb_0 _enabled True header_formatter header_formatter.formatter() len_tag_key "packet_len" alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (232, 203) _rotation 0 digital_ofdm_carrier_allocator_cvc id digital_ofdm_carrier_allocator_cvc_0_0_0 _enabled True fft_len 64 occupied_carriers (range(-26, -21) + range(-20, -7) + range(-6, 0) + range(1, 7) + range(8, 21) + range(22, 27),) pilot_carriers ((-21, -7, 7, 21), ) pilot_symbols ((1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (1, 1, 1, -1), (1, 1, 1, -1), (1, 1, 1, -1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1), (-1, -1, -1, 1)) sync_words ((0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (-1.4719601443879746-1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, (1.4719601443879746+1.4719601443879746j), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), (0, 0j, 0, 0j, 0, 0j, -1, 1j, -1, 1j, -1, 1j, -1, -1j, 1, 1j, 1, -1j, -1, 1j, 1, 1j, 1, 1j, 1, 1j, -1, (-0-1j), 1, -1j, -1, 1j, 0, -1j, 1, (-0-1j), 1, -1j, 1, 1j, -1, -1j, 1, (-0-1j), -1, 1j, 1, 1j, 1, 1j, 1, 1j, -1, -1j, 1, 1j, 1, -1j, -1, 0j, 0, 0j, 0, 0j), (0, 0, 0, 0, 0, 0, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 0, 1, -1, -1, 1, 1, -1, 1, -1, 1, -1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, 1, -1, 1, 1, 1, 1, 0, 0, 0, 0, 0)) len_tag_key "packet_len" alias affinity minoutbuf out_buf_size maxoutbuf 0 comment _coordinate (1008, 219) _rotation 0 digital_ofdm_cyclic_prefixer id digital_ofdm_cyclic_prefixer_0_0 _enabled True input_size 64 cp_len 16 rolloff 2 tagname "packet_len" alias affinity minoutbuf out_buf_size maxoutbuf 0 comment _coordinate (704, 371) _rotation 180 pad_sink id pad_sink_0 _enabled True label samp_out type complex vlen 1 num_streams 1 optional False comment _coordinate (472, 387) _rotation 180 fft_vxx id fft_vxx_0_0 _enabled True type complex fft_size 64 forward False window tuple([1/52**.5] * 64) shift True nthreads 1 alias affinity minoutbuf out_buf_size maxoutbuf 0 comment _coordinate (1008, 355) _rotation 180 blocks_complex_to_mag_squared id blocks_complex_to_mag_squared_0 _enabled True vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (600, 520) _rotation 0 blocks_conjugate_cc id blocks_conjugate_cc_0 _enabled True alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (384, 608) _rotation 0 blocks_delay id blocks_delay_0_0 _enabled True type complex delay 16 num_ports 1 vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (232, 603) _rotation 0 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 (608, 576) _rotation 0 blocks_complex_to_mag id blocks_complex_to_mag_0 _enabled True vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (976, 592) _rotation 0 pad_source id pad_source_0 _enabled True label samp_in type complex vlen 1 num_streams 1 optional False comment _coordinate (56, 515) _rotation 0 ieee802_11_moving_average_xx id ieee802_11_moving_average_xx_0 _enabled True type float length window_size + 16 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (880, 515) _rotation 0 blocks_delay id blocks_delay_0 _enabled True type complex delay sync_length num_ports 1 vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (440, 803) _rotation 0 blocks_stream_to_vector id blocks_stream_to_vector_0 _enabled True type complex num_items 64 vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (1000, 787) _rotation 0 blocks_vector_to_stream id blocks_vector_to_stream_0 _enabled True type complex num_items 48 vlen 1 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (312, 867) _rotation 180 ieee802_11_moving_average_xx id ieee802_11_moving_average_xx_1 _enabled True type complex length window_size alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (768, 587) _rotation 0 blocks_divide_xx id blocks_divide_xx_0 _enabled True type float vlen 1 num_inputs 2 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (1128, 672) _rotation 270 ieee802_11_ofdm_sync_short id sync_short _enabled True log False debug False threshold 0.85 * 0.75 min_plateau 2 alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (152, 744) _rotation 0 ieee802_11_ofdm_sync_long id sync_long _enabled True log False debug False sync_length sync_length alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (656, 771) _rotation 0 ieee802_11_ofdm_equalize_symbols id ieee802_11_ofdm_equalize_symbols_0 _enabled True algo chan_est debug False alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (752, 931) _rotation 180 ieee802_11_ofdm_decode_signal id ieee802_11_ofdm_decode_signal_0 _enabled True log True debug False alias affinity minoutbuf 0 maxoutbuf 0 comment _coordinate (525, 932) _rotation 180 pad_sink id pad_sink_1 _enabled True label carrier type complex vlen 1 num_streams 1 optional False comment _coordinate (176, 867) _rotation 180 pad_source_1 ieee802_11_ofdm_mapper_0 0 in ieee802_11_ofdm_decode_mac_0 pad_sink_2 out 0 fft_vxx_0_1 ieee802_11_ofdm_equalize_symbols_0 0 0 ieee802_11_ofdm_equalize_symbols_0 ieee802_11_ofdm_decode_signal_0 0 0 ieee802_11_ofdm_decode_signal_0 ieee802_11_ofdm_decode_mac_0 0 0 blocks_stream_to_vector_0 fft_vxx_0_1 0 0 ieee802_11_ofdm_decode_signal_0 blocks_vector_to_stream_0 0 0 blocks_tagged_stream_mux_0 digital_ofdm_carrier_allocator_cvc_0_0_0 0 0 digital_packet_headergenerator_bb_0 digital_chunks_to_symbols_xx_0 0 0 ieee802_11_ofdm_mapper_0 digital_packet_headergenerator_bb_0 0 0 ieee802_11_ofdm_mapper_0 ieee802_11_chunks_to_symbols_xx_0 0 0 ieee802_11_chunks_to_symbols_xx_0 blocks_tagged_stream_mux_0 0 1 digital_chunks_to_symbols_xx_0 blocks_tagged_stream_mux_0 0 0 digital_ofdm_cyclic_prefixer_0_0 pad_sink_0 0 0 digital_ofdm_carrier_allocator_cvc_0_0_0 fft_vxx_0_0 0 0 fft_vxx_0_0 digital_ofdm_cyclic_prefixer_0_0 0 0 ieee802_11_moving_average_xx_1 blocks_complex_to_mag_0 0 0 blocks_multiply_xx_0 ieee802_11_moving_average_xx_1 0 0 pad_source_0 blocks_multiply_xx_0 0 0 pad_source_0 blocks_complex_to_mag_squared_0 0 0 pad_source_0 blocks_delay_0_0 0 0 blocks_conjugate_cc_0 blocks_multiply_xx_0 0 1 blocks_complex_to_mag_squared_0 ieee802_11_moving_average_xx_0 0 0 blocks_complex_to_mag_0 blocks_divide_xx_0 0 0 blocks_delay_0_0 blocks_conjugate_cc_0 0 0 ieee802_11_moving_average_xx_0 blocks_divide_xx_0 0 1 blocks_delay_0_0 sync_short 0 0 sync_short sync_long 0 0 sync_short blocks_delay_0 0 0 sync_long blocks_stream_to_vector_0 0 0 blocks_delay_0 sync_long 0 1 blocks_vector_to_stream_0 pad_sink_1 0 0 ieee802_11_moving_average_xx_1 sync_short 0 1 blocks_divide_xx_0 sync_short 0 2