|
|
|
| 802.11n MIMO PHY & MAC IP |
| |
Overview |
| |
| SeaSolve’s implementation of the 11n 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. |
| |
| IEEE 802.11n PHY Features |
| |
|
Access Point: Full Specification implementation with coverage of all MCS: 0-76 and all operating modes as illustrated below. |
| |
|
|
Customizable implementation with selective features of MIMO 2x3, 2x2 etc. and selective MCS |
| |
|
|
Minimum and Mandatory specification implementation for client-STA devices |
| |
|
|
IEEE 802.11n includes Legacy fallbacks: 802.11a,b,g |
| |
|
|
Operating Modes verified for all MCS: 0-76. Extensive simulations performed to validate results through PER |
| |
|
| |
|
Mixed Mode |
|
Green Field Mode |
|
Upper and Lower |
|
Non-HT Mode |
|
HT Duplication Mode |
|
Non-HT Duplication mode |
|
40 MHz Upper Mode |
|
40 MHz Lower Mode |
| |
|
|
|
All Multi-antenna features: MIMO 5x4, 4x5, 4x4 3x4, 4x3, 3x3, 2x3, 2x2, 2x1, 1x1 and SIMO combinations like 1x2, 1x3, 1x4) |
| |
|
|
Counts Flags failure if the number of errors is more than correctable errors. |
| |
|
STBC |
|
Spatial Mapping |
| |
| - |
Direct Mapping |
| - |
Spatial Expansion |
| - |
Beamforming Steering Matrix |
|
|
Beamforming |
| |
| - |
Implicit Feedback Beamforming |
| - |
Explicit Feedback Beamforming |
| |
| - |
CSI Matrices Feedback |
| - |
Non-compressed Steering Matrix Feedback |
| - |
Compressed Steering Matrix Feedback |
|
|
|
Equalization |
| |
| - |
LS, MMSE, V-BLAST, ML, Sphere Decoding |
|
|
| |
|
|
System Impairments |
|
|
| |
|
CFO Estimation and correction |
|
IQ imbalance estimation and correction |
|
DC offset correction |
|
|
|
|
Channel simulations: TGn Channel models |
| |
|
|
| PHY Test and Verification |
| |
|
Transmitter design verification for all MCS |
|
Modulation Accuracy tests |
| |
|
Transmit center frequency leakage |
|
Transmitter constellation error |
|
EVM test. |
|
|
Verify Receiver performance for Channel Models: A-F as defined by TGn |
| |
|
|
| IEEE 802.11n MAC Features |
| |
|
Functional Models implementation complete as per Draft P802.11n D1.07 (Dec.2006) |
| |
|
HT Capability signaling |
|
MPDU aggregation – Transmission and Reception |
|
MSDU aggregation – Transmission and Reception. |
|
Block Acknowledgement |
|
Protection mechanisms for different HT PHY options |
|
Co-existence of 20 MHz and 40 MHz channels. |
|
|
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. |
| |
|
|
For real-time demonstration, MAC is partitioned into LMAC (lower MAC) and UMAC (upper MAC). The LMAC is RTL coded. |
| |
|
|
802.11 test as per UNHIOL test suites. |
| |
|
802.11 base STA MAC test suite version 2.1.1. |
|
802.11e MAC QOS STA test suite version 0.3 |
|
|
Linux 2.6 platform |
| |
|
|
802.11 Features |
| |
|
Full support for MIB configuration and SME and MLME interactions |
|
An optional PHY stub for simulating PHY interaction including CCA |
|
Indication and frame processing |
|
An LLC stub for simulating LLC interaction and interfacing with the application |
|
QOS Support using EDCA mechanism of 802.11e |
|
Multiple Frame transmission support for video traffic |
|
Mandatory features of 802.11n draft |
|
| |
|
|
| MAC Test and Verification |
| |
| The 802.11n MAC solution is verified on the following verification platform |
| |
|
Test bench consisting of two stations in the case of IBSS. |
|
An AP stub which provides inputs for testing a station in an infrastructure BSS and provides responses to STA requests. |
|
Test cases derived from University of New Hampshire Interoperability Lab |
|
MAC conformance Test Suites |
|
Application level test procedures to demonstrate file transfer between two stations with QoS differentiation. |
|
| |
| IEEE 802.11n PHY Transceiver Block Diagram |
| |
|
| |
| IP Deliverables |
|
Fixed Point Flat-MATLAB code: All functions are handwritten and contain no inbuilt Functions i.e., Viterbi, Convolutional Coding, |
| |
Reshape, nnz, Matrixinverse and SVD |
|
Fixed point C/C++ as per customer requirements |
|
RTL Deliverables as per customer requirements |
| |
|
|
|
|