Changes between Version 21 and Version 22 of 802.11/PHY
- Timestamp:
- Jan 13, 2017, 12:02:47 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
802.11/PHY
v21 v22 7 7 = 802.11 Reference Design: PHY = 8 8 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/gstandard 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.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 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. 10 10 11 11 The 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]. … … 26 26 27 27 '''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 28 30 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 30 34 31 '''Frame Format:''' As specified in section 18.3.2of 802.11-2012:35 '''Frame Format:''' As specified in sections 18 and 20 of 802.11-2012: 32 36 * Preamble (10 repetitions of 16-sample short training symbol, 2.5 repetitions of 64-sample long training symbol) 33 37 * 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 34 39 * Remaining OFDM symbols filled with SERVICE field (2 bytes) and payload (up to 2048 bytes) at one of the rates listed below 35 40 36 41 '''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 =|| 37 44 ||= Modulation[[BR]]Rate =||= Code[[BR]]Rate =||= Data Rate[[BR]](Mbps) =|| 38 45 || BPSK || 1/2 || 6 || … … 44 51 || 64-QAM || 2/3 || 48 || 45 52 || 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 }}} 46 66 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. 50 68 51 69 ----