Wireless Communication Solutions

Intellectual Property, Test Products and R&D Services

Home/Wireless IP Cores/802.11n MIMO PHY and MAC IP Core

802.11n MIMO PHY and MAC IP Core

SeaSolve’s 11n matlab model of the PHY and MAC as per the IEEE P802.11n D1.07 Draft Standard provides chip companies, wireless device OEMs and others with a set of IP cores that have a competitive performance and design-flexibility advantage. The code is also fully integrated and compliant with the legacy IEEE 802.11a/b/g standard. The design and coding of the MIMO-OFDM algorithms is focused on achieving optimum numerical stability, performance and optimization.


For additional information and licensing of the IP core please contact: info@seasolve.com

IEEE 802.11n PHY Features

Dot Access Point: Full Specification implementation with coverage of all MCS: 0-76 and all operating modes as illustrated below
Dot Customizable implementation with selective features of MIMO 2x3, 2x2 etc. and selective MCS
Dot Minimum and Mandatory specification implementation for client-STA devices
Dot IEEE 802.11n includes Legacy fallbacks: 802.11a,b,g
Dot Operating Modes verified for all MCS: 0-76. Extensive simulations performed to validate results through PER
Arrow Mixed Mode
Arrow Green Field Mode
Arrow Upper and Lower
Arrow Non-HT Mode
Arrow HT Duplication Mode
Arrow Non-HT Duplication mode
Arrow 40 MHz Upper Mode
Arrow 40 MHz Lower Mode
Dot All Multi-antenna features: MIMO 5x4, 4x5, 4x4 3x4, 4x3, 3x3, 2x3, 2x2, 2x1, 1x1 and SIMO combinations like 1x2, 1x3, 1x4)
Dot Counts Flags failure if the number of errors is more than correctable errors.
Arrow STBC
Arrow Spatial Mapping
  -Direct Mapping
  -Spatial Expansion
  -Beamforming Steering Matrix
Arrow Beamforming
  -Implicit Feedback Beamforming
  -Explicit Feedback Beamforming
  -CSI Matrices Feedback
  -Non-compressed Steering Matrix Feedback
  -Compressed Steering Matrix Feedback
Arrow Equalization
  -LS, MMSE, V-BLAST, ML, Sphere Decoding
Dot System Impairments
Arrow CFO Estimation and correction
Arrow IQ imbalance estimation and correction
Arrow DC offset correction
Dot Channel simulations: TGn Channel models

PHY Test and Verification

Dot Transmitter design verification for all MCS
Dot Modulation Accuracy tests
Arrow Transmit center frequency leakage
Arrow Transmitter constellation error
Arrow EVM test
Dot Verify Receiver performance for Channel Models: A-F as defined by TGn

IEEE 802.11n MAC Features

Dot Functional Models implementation complete as per Draft P802.11n D1.07 (Dec.2006)
Arrow HT Capability signaling
Arrow MPDU aggregation – Transmission and Reception
Arrow MSDU aggregation – Transmission and Reception
Arrow Block Acknowledgement
Arrow Protection mechanisms for different HT PHY options
Arrow Co-existence of 20 MHz and 40 MHz channels
Dot The entire functional model is an event driven single process running as a C application on Linux OS. It is a multi-threaded implementation which is based on interrupts.
Dot For real-time demonstration, MAC is partitioned into LMAC (lower MAC) and UMAC (upper MAC). The LMAC is RTL coded
Dot 802.11 test as per UNHIOL test suites
Arrow 802.11 base STA MAC test suite version 2.1.1
Arrow 802.11e MAC QOS STA test suite version 0.3
Dot Linux 2.6 platform
Dot 802.11 Features
Arrow Full support for MIB configuration and SME and MLME interactions
Arrow An optional PHY stub for simulating PHY interaction including CCA
Arrow Indication and frame processing
Arrow An LLC stub for simulating LLC interaction and interfacing with the application
Arrow QOS Support using EDCA mechanism of 802.11e
Arrow Multiple Frame transmission support for video traffic
Arrow Mandatory features of 802.11n draft

MAC Test and Verification

The 802.11n MAC solution is verified on the following verification platform

Dot Test bench consisting of two stations in the case of IBSS
Dot An AP stub which provides inputs for testing a station in an infrastructure BSS and provides responses to STA requests
Dot Test cases derived from University of New Hampshire Interoperability Lab
Dot MAC conformance Test Suites
Dot Application level test procedures to demonstrate file transfer between two stations with QoS differentiation

IEEE 802.11n PHY Transceiver Block Diagram

IP Deliverables

Dot Fixed Point Flat-MATLAB code: All functions are handwritten and contain no inbuilt Functions i.e., Viterbi, Convolutional Coding, Reshape, nnz, Matrixinverse and SVD
Dot Fixed point C/C++ as per customer requirements
Dot RTL Deliverables as per customer requirements