Site MapHome
Home About Us Products Custom Products Competencies News Careers Contact Us
 
     
 
Speech Codecs
Audio Codecs
Video Codecs
Telephony / VoIP
Stacks
Wireless LAN
802.11b PHY
802.11a PHY
802.11g PHY
802.11 MAC
802.11b Model
802.11a Model
Platform
HD Video Decoder
Systems
PMPR
Media Album
Media Streamer
VoIP DSP subsystem
IP Video Phone
Video Security

802.11b PHY Matlab™ Model

802.11b PHY Matlab™ Model is a floating-point implementation of IEEE Standard 802.11b 1999 Edition in Matlab™. The IEEE 802.11b specification is the high rate extension of the Physical Layer for the Direct Sequence Spread Spectrum (DSSS) system (as per IEEE Standard 802.11 - 1999) for the 2.4 GHz band designated for ISM applications.

This extension of the DSSS system builds on the data rate capabilities of 802.11 to provide 5.5 and 11 Mbps payload data rates in addition to the 1 and 2 Mbps rates. To provide the higher rates, 8 chip Complementary Code Keying (CCK) is employed as the modulation scheme with the chipping rate of 11 MHz thus providing the same occupied channel bandwidth.

In addition to providing higher speed extensions to the DSSS system, a number of optional features are described that will allow the performance of the Wireless LAN system to be improved.

An optional mode replacing the CCK modulation with Packet Binary Convolutional Coding (PBCC) is provided. Another optional mode, which allows data throughput at the higher rates (2, 5.5 and 11 Mbps) to be significantly increased by using a shorter PLCP preamble is also provided.

Technical Specification

  • Supports all data rates and modulation schemes:1, 2, 5.5 (CCK/PBCC), 11 (CCK/PBCC) Mbps
  • Short and Long Preamble
  • Coherent and Non-coherent demodulation
  • Framed (using 802.11b framing) and Unframed (modulation only) Modes
  • Exhaustive set of channel models: AWGN, 802.11 exponential channel, HiPERLAN/2 A, B, C, D, E channels, JTC, and user defined Rayleigh and Rician fading channels with Doppler effects
  • Transmit Filter to meet standard transmit spectral mask characteristics
  • Channel Impulse Response (CIR) Estimation with Rake Receiver and DFE Equalization
  • Support for all synchronization non-idealities estimation, correction and tracking: Symbol acquisition, Carrier frequency offset, Sampling clock frequency Offset, and Timing jitter
  • Fast Viterbi Decoder implementation for PBCC mode as Matlab™ C-Mex code.
  • Support for both Hard/Soft Viterbi Decoder in PBCC mode
  • Support for modeling several RF/Analog Front End non-idealities: Power Amplifier non-linearity, I/Q Imbalance, Phase Noise, A/D and D/A quantization and dynamic range
  • Support for analyzing system performance: BER, PER, Transmitter Spectrum, Receiver Constellation, Channel / Synchronization/ Front end impairments, and implementation loss
  • Advanced Graphical User Interface including support for on-line performance plots (like PER Vs. SNR, PER Vs. Delay Spread, etc), multiple simulations, and merging results from several simulations
  • Several input data formats (text, image, audio/video) and internal random data and AWGN generation
  • Support for Bluetooth interference modeling
  • On-line help files
  • High simulation throughput of over 5 Kbps and low memory requirements
  • Full source availability

Applications

  • IEEE 802.11b System Understanding
  • IEEE 802.11b System Performance / Implementation Loss Analysis
  • Custom Algorithm Implementation and Evaluation
  • Basis for IEEE 802.11b System Realization

Platforms

  • Available on Matlab™ 6.1 and GNU Octave 2.1
  • For Fixed Point 802.11b PHY Matlab™ / C Model contact mkt@ittiam.com

 

  Legal Disclaimer