Changes between Version 21 and Version 22 of 802.11/PHY


Ignore:
Timestamp:
Jan 13, 2017, 12:02:47 PM (7 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 802.11/PHY

    v21 v22  
    77= 802.11 Reference Design: PHY =
    88
    9 The [wiki:../ Mango 802.11 Reference Design] implements a complete, real-time PHY transceiver in FPGA fabric. Our physical layer implementation is based on the OFDM PHY specified in section 18 of of the 802.11-2012 standard. This PHY is commonly referred to as "802.11a" (at 5GHz) and "802.11g" (at 2.4GHz). The PHY adopts the 11a/g standard as defaults for its many parameters (subcarrier allocations, preamble structure, etc.). Many of these parameters can be customized with minor changes to the PHY core initialization scripts.
     9The [wiki:../ Mango 802.11 Reference Design] implements a complete, real-time PHY transceiver in FPGA fabric. Our physical layer implementation is based on the OFDM PHY specified in sections 18 and 20 of of the 802.11-2012 standard. This PHY is commonly referred to as "802.11a/n" (at 5GHz) and "802.11g/n" (at 2.4GHz). The PHY adopts the 11a/g/n standard as defaults for its many parameters (subcarrier allocations, preamble structure, etc.). Many of these parameters can be customized with minor changes to the PHY core initialization scripts.
    1010
    1111The PHY FPGA cores are implemented as Xilinx System Generator models. The source models are available in the repository: [browser:/ReferenceDesigns/w3_802.11/sysgen /ReferenceDesigns/w3_802.11/sysgen].
     
    2626
    2727'''Bandwidth:''' 10, 20 or 40MHz
     28  * 10MHz and 20MHz bandwidths are compliant to 802.11
     29  * 40MHz implemented as double-clocked 20MHz, not compliant to 802.11 HT40 waveform
    2830
    29 '''OFDM format:''' 64 subcarriers (48 data, 4 pilots), 16-sample cyclic prefix
     31'''OFDM format:''' 64 subcarriers, 16-sample cyclic prefix
     32 * NONHT waveform (11ag): 48 data subcarriers, 4 pilot tones
     33 * HTMF waveform (11n): 52 data subcarriers, 4 pilot tones
    3034
    31 '''Frame Format:''' As specified in section 18.3.2 of 802.11-2012:
     35'''Frame Format:''' As specified in sections 18 and 20 of 802.11-2012:
    3236  * Preamble (10 repetitions of 16-sample short training symbol, 2.5 repetitions of 64-sample long training symbol)
    3337  * SIGNAL field as first OFDM symbol (3 bytes as BSPK, rate 1/2 code)
     38  * HT-SIG, HT-STF and HT-LTF for HTMF waveforms
    3439  * Remaining OFDM symbols filled with SERVICE field (2 bytes) and payload (up to 2048 bytes) at one of the rates listed below
    3540
    3641'''Rates:''' The following OFDM data rates are implemented. Each data rate is realized by a combination of modulation and coding rates.
     42{{{#!td align=center
     43||||||=  NONHT (11ag) Rates  =||
    3744||=  Modulation[[BR]]Rate  =||=  Code[[BR]]Rate  =||=  Data Rate[[BR]](Mbps)  =||
    3845||  BPSK  ||  1/2  ||  6  ||
     
    4451||  64-QAM  ||  2/3  ||  48  ||
    4552||  64-QAM  ||  3/4  ||  54  ||
     53}}}
     54{{{#!td align=center
     55||||||||=  HTMF (11n) Rates  =||
     56||=  MCS  =||=  Modulation[[BR]]Rate  =||=  Code[[BR]]Rate  =||=  Data Rate[[BR]](Mbps)  =||
     57||  0  ||  BPSK  ||  1/2  ||  6.5  ||
     58||  1  ||  QPSK  ||  1/2  ||  13  ||
     59||  2  ||  QPSK  ||  3/4  ||  19.5  ||
     60||  3  ||  16-QAM  ||  1/2  ||  26  ||
     61||  4  ||  16-QAM  ||  3/4  ||  39  ||
     62||  5  ||  64-QAM  ||  2/3  ||  52  ||
     63||  6  ||  64-QAM  ||  3/4  ||  58.5  ||
     64||  7  ||  64-QAM  ||  5/6  ||  65  ||
     65}}}
    4666
    47 '''Multi-antenna Support:''' The current PHY Tx/Rx pipelines are SISO, supporting the modulation/coding rates specified in section 18 of the standard. The PHY antenna interfaces implement selection diversity across the two RF interfaces on WARP v3 hardware. The antenna selection is made per packet. For transmissions the antenna selection is always controlled by C code in CPU Low. For receptions the PHY can automatically select the higher-SNR antenna based on the AGC gain selections. Alternatively the C code in CPU Low can force the receive antenna selection.
    48 
    49 We are also considering implementing some of the MIMO modes from 802.11n/11ac. Let us know if these would be especially useful for your research.
     67'''Multi-antenna Support:''' The current PHY Tx/Rx pipelines are SISO, supporting the modulation/coding rates specified in sections 18 and 20 of the standard. The PHY antenna interfaces implement selection diversity across the two RF interfaces on WARP v3 hardware. The antenna selection is made per packet. For transmissions the antenna selection is always controlled by C code in CPU Low. For receptions the PHY can automatically select the higher-SNR antenna based on the AGC gain selections. Alternatively the C code in CPU Low can force the receive antenna selection.
    5068
    5169----