`2
`
`3
`
`4
`
`March 2005
`
` doc.: IEEE 802.11-05/0149r5
`
`IEEE P802.11
`Wireless LANs
`
`WWiSE Proposal: High throughput extension to the 802.11
`Standard
`
`Date: 2005-03-18
`
`Author(s):
`Name
`Cenk Kose
`Matthew
`Fischer
`
`Company
`Conexant Systems
`Broadcom
`Corporation
`
`Address
`9868 Scranton Rd.
`San Diego, CA 92121 USA
`190 Mathilda Place Sunnyvale
`CA 94086 USA
`
`Phone
`cenk.kose@
`+1 858 713 3258
`conexant.com
`+1 408 543 3370 mfischer@broadc
`om.com
`
`Abstract
`Changes and additions to IEEE Std. 802.11-1999 (Reaff 2003), as
`amended by published amendments IEEE802.11a, IEEE802.11g,
`IEEE802.11h and IEEE802.11i and by IEEE draft standard
`802.11e/D9.0 are provided to support a new high throughput physical
`layer (PHY) for operation in the 2.4 and 5 GHz bands.
`
`The content of this document is identical to 11-05-0149-01-000n-
`WWiseProposal except for the following revisions:
` Explicit matrix descriptions have been added to describe
`optional STBC modes.
` Additon of PSAD and HTBlock Ack scheme
` Addition of ER protection
` Modification of optional robust SIGN field
`Improved optional LDPC codes are presented.
`
`
`Notice: This document has been prepared to assist IEEE 802.11. It is offered as a
`basis for discussion and is not binding on the contributing individual(s) or
`organization(s). The material in this document is subject to change in form and
`content after further study. The contributor(s) reserve(s) the right to add, amend or
`withdraw material contained herein.
`
`Release: The contributor grants a free, irrevocable license to the IEEE to
`incorporate material contained in this contribution, and any modifications thereof, in
`the creation of an IEEE Standards publication; to copyright in the IEEE’s name any
`IEEE Standards publication even though it may include portions of this
`contribution; and at the IEEE’s sole discretion to permit others to reproduce in
`whole or in part the resulting IEEE Standards publication. The contributor also
`acknowledges and accepts that this contribution may be made public by IEEE
`802 11
`
`Submission
`
`1
`
`C. Kose and M. J. Fischer
`
`DELL-1006
`10,079,707
`
`
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`48
`49
`50
`
`March 2005
`
`Contributors
`John Chang, Ralink
`
`Jeng-Hong Chen, Winbond
`
`Keith Chugg, TrellisWare
`
`Sean Coffey, Realtek
`
`Dennis Connors, Texas Instruments
`
`Gabriella Convertino, STMicroelectronics
`
`Marc de Courville, Motorola
`
`Bruce Edwards, Broadcom
`
`Matthew Fischer, Broadcom
`
`Guido Frederiks, Airgo
`
`James Gardner, Airgo Networks
`
`Paul Gray, TrellisWare
`
`Srikanth Gummadi, Texas Instruments
`
`Chris Hansen, Broadcom
`
`Dave Hedberg, Conexant
`
`Takashi Ishidoshiro, Buffalo
`
`Taehyun Jeon, ETRI
`
`VK Jones, Airgo Networks
`
`Pansop Kim, Winbond
`
`Young Kim, Bermai
`
`Cenk Kose, Conexant
`
`Shang Lee, Ralink
`
`Sok-kyu Lee, ETRI
`
`Alfred Lin, Winbond
`
`Tushar Moorti, Broadcom
`Submission
`
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`2
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`48
`49
`50
`
`March 2005
`
`
`
`Mike Moreton, STMicroelectronics
`
`Markus Muck, Motorola
`
`Fabio Osnato, STMicroelectronics
`
`Pratima Pai, STMicroelectronics
`
`Tom Pare, Ralink
`
`Wei-Chung Peng, Winbond
`
`Steve Pope, Texas Instruments
`
`Ali Raissinia, Airgo Networks
`
`Alexandre Ribeiro-Dias, Motorola
`
`Stéphanie Rouquette-Léveil, Motorola
`
`Vincenzo Scarpa, STMicroelectronics
`
`Michael Seals, Conexant
`
`Sébastien Simoens, Motorola
`
`Manoneet Singh, Texas Instruments
`
`Massimiliano Siti, STMicroelectronics
`
`Stephan ten Brink, Realtek
`
`Jason Trachewsky, Broadcom
`
`David Tung, Ralink
`
`Richard van Nee, Airgo Networks
`
`Allert van Zelst, Airgo Networks
`
`George Vlantis, STMicroelectronics
`
`Bob Ward, TrellisWare
`
`Mark Webster, Conexant
`
`Menzo Wentink, Conexant
`
`Richard Williams, Texas Instruments
`
`Submission
`
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`3
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`March 2005
`
`
`
`Chris Young, Broadcom
`
`Heejung Yu, ETRI
`
`Naveen Kakani, Nokia
`
`Victor Stolpman, Nokia
`
`Nico van Waes, Nokia
`
`Yusuke Asai, NTT
`
`Yasuhiko Inoue, NTT
`
`Takeshi Onizawa, NTT
`
`
`
`
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`
`Submission
`
`
`
`4
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`Contents
`Contributors ..................................................................................................................................................... 1
`Contributors ..................................................................................................................................................... 2
`3. Definitions ................................................................................................................................................. 13
`4. Abbreviations and acronyms ..................................................................................................................... 15
`6. MAC Service Definition ............................................................................................................................ 15
`6.1 Overview of MAC services ................................................................................................................. 15
`6.1.4 Data service architecture (informative)......................................................................................... 15
`6.2 Detailed service specification .............................................................................................................. 16
`6.2.1 MAC data services ........................................................................................................................ 16
`6.2.1.1 MA-UNITDATA.request ...................................................................................................... 17
`7. Frame Formats ........................................................................................................................................... 17
`7.1 MAC frame formats ............................................................................................................................. 17
`7.1.2 General frame format .................................................................................................................... 17
`7.1.3 Frame fields .................................................................................................................................. 17
`7.1.3.5 QoS Control field ................................................................................................................... 18
`7.1.4 Duration/ID field in Data and Management frames ...................................................................... 18
`7.2 Format of individual frame types ......................................................................................................... 18
`7.2.1 Control Frames ............................................................................................................................. 18
`7.2.1.7 Block Acknowledgement Request (BlockAckReq) frame format ......................................... 18
`7.2.1.7.1 HT Block ACK Request ......................................................................................................... 19
`7.2.1.8 Block Acknowledgement (BlockAck) frame format ................................................................. 20
`7.2.1.8.1 HT Block ACK ....................................................................................................................... 21
`7.2.1.9 PSAD frame format ................................................................................................................... 22
`7.2.2 Data Frames .................................................................................................................................. 23
`7.2.3 Management frames ...................................................................................................................... 23
`7.2.3.1 Beacon frame format ............................................................................................................. 23
`
`Submission
`
`
`
`5
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`7.2.3.9 Probe Response frame format .................................................................................................... 24
`7.3 Management frame body components ................................................................................................. 25
`7.3.1 Fixed fields ................................................................................................................................... 25
`7.3.1.4 Capability Information field .................................................................................................. 25
`7.3.1.11 Action Field ............................................................................................................................. 26
`7.3.1.18 HT Block ACK Parameter Set Field .................................................................................... 26
`7.3.2 Information Elements ................................................................................................................... 27
`7.3.2.13 ERP Information element .................................................................................................... 28
`7.3.2.25 Channel Set .......................................................................................................................... 32
`7.4.1.4 Channel Switch Announcement frame format ....................................................................... 33
`7.4.4 Block Ack action frame details ................................................................................................. 33
`7.4.4.4 HT ADDBA request frame format ........................................................................................ 33
`7.4.4.5 HT ADDBA response frame format ...................................................................................... 33
`7.4.5 High Throughput action details .................................................................................................... 34
`7.4.5.1 Mode Request frame format .................................................................................................. 34
`7.4.5.2 Mode Response frame format ................................................................................................ 35
`7.4.5.3 MIMO Channel Request frame format .................................................................................. 35
`7.4.5.4 MIMO Channel Response frame format ................................................................................ 36
`9. MAC sublayer functional description ........................................................................................................ 37
`9.1 MAC architecture ................................................................................................................................ 37
`9.1.4 MSDU aggregation ....................................................................................................................... 37
`9.1.6 HTP Burst Transmission overview ............................................................................................... 38
`9.2 DCF ..................................................................................................................................................... 40
`9.2.3 Interframe Space (IFS).................................................................................................................. 40
`9.2.3.1 RIFS ....................................................................................................................................... 40
`9.2.12 Determination of PLME aCWmin characteristics ...................................................................... 40
`9.6 Multirate support ................................................................................................................................. 40
`
`Submission
`
`
`
`6
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`9.6.1 Modulation Classes ....................................................................................................................... 41
`9.9 HCF ..................................................................................................................................................... 41
`9.9.1 HCF contention-based channel access (EDCA) ........................................................................... 41
`9.9.1.4 Multiple frame transmission in an EDCA TXOP .................................................................. 41
`9.9.2 HCF controlled channel access ..................................................................................................... 42
`9.9.2.1 HCF controlled channel access procedure ............................................................................. 42
`9.9.2.2 TXOP structure and timing .................................................................................................... 42
`9.10 Block acknowledgment ..................................................................................................................... 42
`9.10.1 Introduction (Informative) .......................................................................................................... 42
`9.10.3 Data and acknowledgement transfer ........................................................................................... 43
`9.10.6 HT Block ACK ........................................................................................................................... 43
`9.12 Frame exchange sequences ................................................................................................................ 43
`9.13 Protection mechanism ........................................................................................................................ 44
`9.13.1 OFDM Protection ....................................................................................................................... 44
`9.13.2 20MHz Protection ....................................................................................................................... 45
`9.13.3 ER Protection .............................................................................................................................. 46
`9.13.3.1 ER Protection for EDCA TXOPs ........................................................................................ 46
`9.13.3.2 Modification of the CTSTimeout for ER Protection ............................................................ 47
`9.13.3.3 ER Protection for polled TXOPs ......................................................................................... 47
`9.13.3.3 Alternate ER Protection mechanism (INFORMATIVE) ..................................................... 48
`9.14 40 MHz Channel Pairs ....................................................................................................................... 48
`9.14.1 40 MHz Fundamentals of Operation ........................................................................................... 49
`9.14.2.1 Secondary Channel Beacon ................................................................................................. 49
`9.14.3 Beacon Transmission .................................................................................................................. 49
`9.14.4 Limits on Channel Numbering ................................................................................................... 50
`9.15 ER/NR Operation .............................................................................................................................. 50
`10. Layer management .................................................................................................................................. 50
`
`Submission
`
`
`
`7
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`10.4 PLME SAP interface ......................................................................................................................... 50
`10.4.3 PLME_CHARACTERISTICS.confirm ...................................................................................... 50
`10.4.3.2 Semantics of the service primitive ....................................................................................... 50
`10.4.4 PLME-DSSSTESTMODE.request ............................................................................................. 51
`10.4.4.2 Semantics of the service primitive ....................................................................................... 51
`11.1.2.1 Beacon generation in infrastructure networks...................................................................... 51
`11.5.1 Set up and modification of the Block Ack parameters ....................................................................... 53
`11.6.7 Selecting and advertising a new channel ................................................................................ 54
`11.6.7.1 Selecting and advertising a new channel in an infrastructure BSS ...................................... 54
`20. High throughput PHY specification for the 2.4 and 5 GHz bands ........................................................... 55
`20.1 Overview ........................................................................................................................................... 55
`20.1.1 Introduction ................................................................................................................................ 55
`20.1.2 Operational Modes ...................................................................................................................... 55
`20.1.3 Scope .......................................................................................................................................... 55
`20.1.4 MIMO-OFDM PHY functions ................................................................................................... 56
`20.2 PHY-specific service parameter list................................................................................................... 56
`Table 001—TXVECTOR parameters ....................................................................................................... 56
`Table 002—RXVECTOR parameters ....................................................................................................... 57
`20.3 MIMO-OFDM PLCP sublayer .......................................................................................................... 58
`20.3.1 Introduction ................................................................................................................................ 58
`20.3.2 PLCP frame format ..................................................................................................................... 58
`20.3.2.1 Overview of the PPDU encoding process ............................................................................ 60
`20.3.2.2 RATE-dependent parameters ............................................................................................... 61
`Table 003—Rate-dependent parameters for 20 MHz, NSS = 2 (NES = 1) .................................................. 62
`Table 004—Rate-dependent parameters for 20 MHz, NSS = 3 (NES = 1) .................................................. 62
`Table 005—Rate-dependent parameters for 20 MHz, NSS = 4 (NES = 1) .................................................. 62
`Table 006—Rate-dependent parameters for 40 MHz, NSS = 1 (NES = 1) .................................................. 62
`
`Submission
`
`
`
`8
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`Table 007—Rate-dependent parameters for 40 MHz, NSS = 2 (NES = 1) .................................................. 63
`Table 008—Rate-dependent parameters for 40 MHz, NSS = 3 (NES = 2) .................................................. 63
`Table 009—Rate-dependent parameters for 40 MHz, NSS = 4 (NES = 2) .................................................. 63
`20.3.2.3 Timing related parameters ................................................................................................... 64
`Table 010—Timing-related parameters ..................................................................................................... 64
`20.3.2.4 Mathematical conventions in the signal descriptions ........................................................... 64
`20.3.3 PLCP preamble (SYNC) ............................................................................................................. 65
`20.3.4 Signal fields (SIG-N and SIG-MM) ........................................................................................... 69
`Table 011—SIG-N field bit assignment .................................................................................................... 70
`20.3.5 DATA field ................................................................................................................................. 71
`20.3.5.1 Service field (SERVICE) ..................................................................................................... 71
`20.3.5.2 PPDU tail bits ...................................................................................................................... 71
`20.3.5.3 PAD bits .............................................................................................................................. 72
`20.3.5.4 PLCP data scrambler and descrambler ................................................................................ 72
`20.3.5.5 Convolutional encoder ......................................................................................................... 72
`20.3.5.6 Interleaver ............................................................................................................................ 73
`Table 012—Interleaving parameters ......................................................................................................... 73
`20.3.5.7 Low density parity check codes (optional ECC) .................................................................. 74
`20.3.5.7.1 LDPCC Code Rates and Block Sizes ................................................................................ 74
`Table 013— LDPCC parameters ............................................................................................................... 74
`20.3.5.7.3 LDPCC PPDU encoding process ...................................................................................... 74
`20.3.5.7.4 LDPCC Encoder ............................................................................................................... 76
`20.3.5.7.5 Parity check matrix ........................................................................................................... 76
`20.3.5.8 Subcarrier modulation mapping ........................................................................................... 77
`20.3.5.9 NTX-SDM (Spatial Data Multiplexing) Modes .................................................................. 77
`20.3.5.9.1 Pilot tones for the NTX-SDM modes ............................................................................... 77
`Table 014—Pilot value sent from mth antenna during nth OFDM symbol in 20 MHz NTX-SDM modes.77
`
`Submission
`
`
`
`9
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`Table 015—Pilot value sent from mth antenna during nth OFDM symbol in 40 MHz NTX-SDM modes.77
`20.3.5.9.2 Data tones in NTX-SDM modes ....................................................................................... 78
`20.3.5.10 NTX-STBC (Space-Time Block Coding) Modes .............................................................. 78
`Table 016—The g function used in antenna selection for 3TX-STBC modes. ......................................... 78
`Table 017—The h function used in antenna selection for 4TX-STBC modes. ......................................... 78
`Table 018—Pilot value sent from mth antenna during nth OFDM symbol in 20 MHz NTX-STBC modes.79
`Table 019—Pilot value sent from mth antenna during nth OFDM symbol in 40 MHz NTX-STBC modes.79
`Table 020—Rate-dependent parameters for 20 MHz, NTX-STBC modes with NSS = 1 .......................... 79
`Table 021- Data tone indices as a function of subcarrier indices in 20 MHz modes. ................................ 80
`Table 022— Data tone indices as a function of subcarrier indices in 40 MHz modes. ............................. 80
`Table 023— NTX-STBC-mode encoding rules for NTX=2, 3, 4 and NSS=1.............................................. 80
`20.3.6 Clear channel assessment ............................................................................................................ 82
`20.3.7 PLCP data modulation and modulation rate change ................................................................... 83
`20.3.8 PMD operating specifications ..................................................................................................... 83
`20.3.8.1 TX Block diagram ............................................................................................................... 83
`20.3.8.2 Regulatory requirements ...................................................................................................... 83
`20.3.8.3 Operating channel frequencies ............................................................................................. 83
`20.3.8.4 Spurious emissions .............................................................................................................. 84
`20.3.8.5 TX RF delay ........................................................................................................................ 84
`20.3.8.6 Slot time ............................................................................................................................... 84
`20.3.8.7 Transmit and receive antenna port impedance ..................................................................... 84
`20.3.8.8 Transmit and receive operating temperature range .............................................................. 84
`20.3.9 PMD TX specifications .............................................................................................................. 84
`20.3.9.1 TX power levels ................................................................................................................... 84
`20.3.9.2 TX spectrum mask ............................................................................................................... 85
`20.3.9.3 TX spurious ......................................................................................................................... 85
`20.3.9.4 TX center frequency tolerance ............................................................................................. 85
`
`Submission
`
`
`
`10
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`20.3.9.5 TX symbol clock frequency tolerance ................................................................................. 85
`20.3.9.6 Modulation accuracy ............................................................................................................ 85
`20.3.9.6.1 TX center frequency leakage ............................................................................................ 86
`20.3.9.6.2 TX spectral flatness .......................................................................................................... 86
`20.3.9.6.3 TX constellation error ....................................................................................................... 86
`Table 020—Allowed relative constellation error versus constellation type and code rate ........................ 86
`20.3.9.7 TX modulation accuracy (EVM) test ................................................................................... 86
`20.3.10 PMD RX specifications ............................................................................................................ 88
`20.3.10.1 RX minimum input level sensitivity .................................................................................. 88
`Table 021—Receiver minimum input level sensitivity ............................................................................. 88
`20.3.10.2 RX maximum input level ................................................................................................... 89
`20.3.10.3 CCA sensitivity .................................................................................................................. 89
`20.3.11 PLCP TX procedure ................................................................................................................. 89
`20.3.12 PLCP RX procedure ................................................................................................................. 91
`20.4 MIMO-OFDM PMD operating specifications ................................................................................... 96
`20.4.1 PLME_SAP sublayer management primitives ........................................................................... 96
`20.4.2 MIMO-OFDM management information base ........................................................................... 96
`Table 20.4.2T1 MIB attribute default values/ranges ................................................................................. 96
`20.4.3 MIMO-OFDM TXTIME calculation .......................................................................................... 97
`20.4.4 MIMO-OFDM PHY characteristics ........................................................................................... 98
`Table 20.4.4.1—MIMO-OFDM PHY characteristics ............................................................................... 98
`20.5 MIMO-OFDM operating specifications ............................................................................................ 99
`20.5.1 Scope and field of application .................................................................................................... 99
`20.5.2 Overview of service .................................................................................................................... 99
`20.5.3 Overview of interactions ............................................................................................................. 99
`20.5.4 Basic services and options .......................................................................................................... 99
`20.5.4.1 PMD_SAP peer-to-peer service primitives .......................................................................... 99
`
`Submission
`
`
`
`11
`
`
`
`C. Kose and M. J. Fischer
`
`
`
`March 2005
`
`
`
`
` doc.: IEEE 802.11-05/0149r5
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`19
`
`Table 20.5.4.1 PMD_SAP peer-to-peer services ....................................................................................... 99
`20.5.4.2 PMD_SAP sublayer-to-sublayer service primitives .........................