Professional Documents
Culture Documents
Slides IEEE 802.11 Ac
Slides IEEE 802.11 Ac
Enhancements in 802.11ac
2
Early History
• Very High Throughput Study Group (VHTSG)
– Began in May 2007 as a precursor to starting task
group, in which purpose and scope of task group were
defined
– Started initially to address Very High Throughput for <
6 GHz IMT-Advanced operation
– IMT-Advanced objective was dropped
– Focus for < 6 GHz shifted to enhancing 802.11n in 5
GHz band
– <6 GHz PAR approved in Sept 2008
3
Wi-Fi Alliance VHT Usage
Category
Models [6] # Usage Model
4
Compressed Video Streaming
around a House
• Pre-Conditions:
• User has operational WLAN
network which includes a TV with
wireless capabilities, a DVR with
wireless capabilities, and an AP
associated with the WLAN that is
not in the same room as the game
machine and TV.
• Application:
• User can display the output of the
DVR wirelessly on the TV using a
video codec like Motion 2000 JPEG
that compresses video.
5
Rapid Sync-and-Go
• Pre-Conditions:
• User has WLAN connectivity
between a PC, PDA, cell phone, a
camcorder, and a camera.
• Application:
• User can sync movies to/from the
camcorder and transfer the picture
files. An MPEG4 video file of 1
GByte takes 8 seconds over a
single hop 1Gbps link. 200 jpeg
(picture) files of 10 Mbyte takes less
than 30 seconds over a 1Gbps
single hop link . Jitter and delay are
not critical. Instead, the key metric is
the user’s time spent to do a
transfer. Less than 1 minute is
acceptable. 1-5 minutes may be
acceptable. More than 5 minutes is
not acceptable.
6
Wireless I/O
Wireless Dock
E-Net
E-Net
• Pre-Conditions: Application:
• User has operational WLAN network User can wirelessly display the output of the
for Internet access and general data computer to monitor or TV using
networking. The wireless network used uncompressed video.
for storage and display may or may not
be part of the other operational WLAN User can wirelessly store data from a
network. computer to a harddrive. The data being
stored transfers at ~1Gbps, jitter is <
200msec, delay is <200msec, 10E-5 PER.
7
802.11ac Project Authorization
Request (PAR)
• PAR requires that the amendment support
single link throughput of at least 500 Mbps
• 802.11ac must support multi-station
throughput of at least 1 Gbps
• Operation in 2.4 GHz is excluded
• Must have backward compatibility and
coexistence with legacy IEEE802.11
devices in the 5 GHz unlicensed band
8
Recent History
• Task group started Nov 2008
• Task group documents
– Specification Framework
– Functional Requirements & Evaluation Methodology
– Amendment to 11n Channel Model
– Usage Models
• Draft 3.0 approved June 2012, will probably be the version
used for WFA certification
• Timeline going forward
– Initial Sponsor Ballot: planned for March 2013
– Recirculation Sponsor Ballot: planned for May 2013
– Final Working Group Approval: planned for November 2013
– RevCom & Standards Board Final Approval: planned for February
2014
9
Different Physical Layers
802.11, a, b, g, n, ac
802.1 802.11 802.11a 802.11g 802.11n 802.11ac
1 b
Access DSSS DSSS/ OFDM OFDM SDM / MU+SDM
Technology OFDM / OFDM
CCK
Data Rate 1, 2 Up to Up to Up to Up to Up to
(Mbps) 11 54 54 600 6933
Frequency 2.4 2.4 5 2.4 2.4 and 5 5
Band (GHz)
Channel 22 22 20 22 20 and 20, 40, 80,
Bandwidth 40 160
(MHz)
10
PHY Data Rate Improvement in
802.11
10000
1000
11
New Features and Enhancements
Proposed for IEEE 802.11ac
• Wider bandwidth
– 80 MHz channel width
– 160 MHz channel width
– Non-contiguous 160 MHz (80 MHz + 80 MHz)
• Modulation, coding, and spatial streams
– 256 QAM, rate = 3/4
– 256 QAM, rate = 5/6
– Up to 8 streams
• Downlink Multi-User MIMO (DL MU-MIMO)
• Increased aggregate size limits
• Enhancement to coexistence mechanisms
12
Mandatory vs. Optional 802.11n
PHY Features
Mandatory Optional
Transmit Beamforming
Basic MIMO/SDM
Robustness Space Time Block Code
Enhancement
Convolutional Code Low Density Parity Check
Interoperability
Mixed Format Preamble w/ Legacy Green Field Preamble
13
Modifications in 802.11ac to
802.11n Features
• STBC
– only for 2x1, 4x2, 6x3, 8x4
– No 3x2 or 4x3 as in 11n
• LDPC
– Added block-interleaving of constellation symbols per stream, per
OFDM symbol
• Transmit Beamforming
– Only Explicit feedback, no implicit feedback
– Only Compressed-V feedback, no Uncompressed-V, no CSI
– Only NDP sounding, no staggered sounding
– No unequal modulation
14
Mandatory vs. Optional 802.11ac
PHY Features
Mandatory Optional
Throughput Enhancement
1 spatial stream 2 - 8 spatial streams
Transmit Beamforming
Basic MIMO/SDM
Robustness Space Time Block Code
Enhancement
Convolutional Code Low Density Parity Check
Interoperability
VHT Preamble w/ Legacy
15
Channelization for 20/40/80 MHz
• 40/80 MHz channelization
– Consists of two adjacent IEEE 20/40 MHz
channels
– Non-overlapping channelization
5170 5330 5490 5710 5735 5835
MHz MHz MHz MHz MHz MHz
104
108
120
136
140
149
153
157
161
165
100
124
128
132
144
112
116
36
40
44
48
52
64
56
60
IEEE channel #
20 MHz
40 MHz
80 MHz
16
Channelization for Contiguous
160 MHz
• Apply the same rule as in 40 and 80 MHz channel
construction
– Consists of two adjacent IEEE 80 MHz channels
– Non-overlapping channelization
• Not necessary to come up with coexistence rules for partially
overlapping channels
120
136
140
149
153
157
161
165
100
124
128
132
144
112
116
36
40
44
48
52
64
56
60
IEEE channel #
20 MHz
40 MHz
80 MHz
160 MHz
17
Noncontiguous 160 MHz
(VHT80+80) BSS
• Any two nonadjacent 80 MHz channels may be used in
setting up a noncontiguous 160 MHz (VHT80+80) BSS
– Allows VHT80 STA to associate with the VHT80+80 BSS
– Allows contiguous-only devices to associate with the VHT80+80 BSS
as a VHT80 STA
5170 5330 5490 5710 5735 5835
MHz MHz MHz MHz MHz MHz
120
124
136
140
149
153
157
100
104
108
128
132
161
165
144
112
116
36
48
52
56
60
40
44
IEEE channel # 64
20 MHz
40 MHz
80 MHz
Examples of
VHT80+80 BSS
Setup
18
80 MHz Sub-Carrier Design
-103 -75 -39 -11 11 39 75 103
19
PHY Transmitter Flow Overview:
Single User, 20-80 MHz
append tail (for BCC),
encoding,
puncturing (for BCC)
• Scrambler same as 11a/n
• BCC encoder /
Encoder Parser
Scrambler
A-MPDU
Append MAC
padding
Append PHY Padding:
0-7 bits
Prepend Service Field:
Scrambler seed, Reserved,
puncturing same as 11a/n
VHT-SIG-B CRC
CSD
Spatial Mapping
Stream Parser
STBC
Interleaver Constellation
CSD Insert GI
(for BCC) mapper Analog
IDFT and
and RF
Window
20
160 MHz Sub-Carrier Design
-231 -203 -167 -139 -117 -89 -53 -25
21
PHY Transmitter Flow Overview:
Single User, 160 MHz contiguous
BCC Constellation LDPC tone
FEC Encoder
Segment
Interleaver mapper mapper Insert GI
Parser
IDFT Analog
and
Constellation and RF
Interleaver Window
mapper
234
subcarriers
Spatial Mapping
FEC Encoder
512 pt
Encoder Parser
Stream Parser
STBC
PHY Padding
Spatial Mapping
Scrambler
IDFT
STBC
FEC Encoder
Analog
IDFT and
BCC Constellation LDPC tone and RF
CSD Window
Interleaver mapper mapper
22
PHY Transmitter Flow Overview:
Single User, 80+80 MHz non-contiguous
IDFT and
Segment
Interleaver mapper mappter and RF
Parser
Window
Constellation Insert GI Analog
Interleaver IDFT and
mapper Window and RF
Spatial Mapping
234
FEC Encoder
256 pt
Encoder Parser
subcarriers
Stream Parser
STBC
PHY Padding
Spatial Mapping
Scrambler
IDFT
STBC
FEC Encoder
Window
BCC Constellation LDPC tone Insert GI Analog
CSD IDFT and
Interleaver mapper mappter Window and RF
For 80+80 MHz sub-carrier design, each frequency segment follows the 80 MHz
format
23
PPDU overview (SU)
PPDU Duration (# of symbols)
Freq
Last Symbol
24
Preamble Overview
VHT format PPDU
VHT-LTFs
8μs 8μs 4μs 8μs 4μs 4μs per LTF 4μs
25
L-SIG
• Same number of subcarriers (data • Major difference from 11n:
and pilot) as 11n for 20 MHz and – Length field in L-SIG used to
40 MHz convey number of symbols in
• For 80MHz and 160MHz: same VHT packet
number of subcarriers and – No length field in VHT-SIG-A
positions as 11a/n L-SIG in each – See next slides
20 MHz subchannel
• Same rate, length, reserve, parity
and tail format
• As in 11n, 20 MHz waveform
replicated in each 20 MHz sub-
channel for 40, 80, and 160 MHz
26
L-SIG
Length Conveys Number of Symbols (1/2)
• Similar to 11n, use L-SIG spoof rate of 6 Mbps for 11ac packets
– 3 bytes / symbol
• Long GI packet
– 4 us / symbol
– Legacy spoof symbols = L-SIG length / 3 bytes per symbol
– VHT payload symbols = Legacy spoof symbols – VHT preamble symbols
L VHT
preamble preamble VHT Payload
27
L-SIG
Length Conveys Number of Symbols (2/2)
• Short GI packet
– 3.6 us / VHT symbol
– End of frame may not be aligned to a 4 us boundary
– Legacy devices using L-SIG may find the end of the
packet to occur up to 3.6 usec after the energy on the air
has disappeared
Short GI symbol time= 3.6 usec
3.6 * VHT symbols
L VHT
preamble preamble VHT Payload
Remainder <= 3.6 usec
L-SIG symbol time = 4.0 usec Legacy spoof symbols = L-SIG length / 3
28
L-SIG
Ambiguous End of Short GI Packets
29
Length & Duration at Tx
• Tx MAC computes the number of 8LN service Ntail N ES
N SYM mSTBC
OFDM symbols and padding, mSTBC N DBPS
which includes N PAD NSYM N DBPS 8L Nservice Ntail N ES
– A-MPDU (L)
– Service
– MAC Padding (to last byte
boundary) TXTIME for SGI TLEG _ PREAMBLE TL SIG TVHT SIG A TVHT _ PREAMBLE
T N SYM
– PHY Padding (0-7 bits) TVHT SIG B TSYM SYMS
TSYM
– PHY BCC tail (6 bits / encoder)
• TXTIME TXTIME 20
L_LENGTH 33
4
– Covers entire PLCP packet
– Short or long GI
• L_LENGTH
– Similar to 11n
30
Length & Duration at Rx
• Compute RXTIME from RXTIME
L_LENGTH 3
*4 20
3
L_LENGTH
31
Example of Short GI Correction
– 20 MHz, single stream, 64-QAM, r=5/6, ½ GI
PSDU Length # of 11ac TXTIME (usec) LSIG Length # of 11ac symbols
(bytes) symbols (bytes) computed from LSIG
without correction
1232 38 180 117 38
32
VHT-LTF:
Phase tracking during LTFs
• Carrier frequency offset causes EVM degradation at RX
– Carrier frequency offset estimation error due to phase noise
– Carrier frequency drift
• 11a/n has pilot tones in data symbols to track phase per
symbol
– Compensate residual frequency offset error and phase noise
– But no pilot tones in HT-LTF
• No phase tracking during HT-LTF
• 11ac supports max. 8 spatial streams (compared to 4 in
11n)
– Much longer VHT-LTF (e.g. 8 VHT-LTF symbols)
• More susceptible to phase rotations
– Simulation results show significant channel estimation performance degradation
w/o phase tracking during VHT-LTF
• 11ac requires higher channel estimation quality and EVM
– Higher order MIMO, 256-QAM, DL MU-MIMO
33
VHT-LTF:
PER Performance with Frequency Drift
• 40MHz, NLOS B 10/771r0, “Phase Tracking During VHT-LTF”
PER
0.1000
estimation using L-LTF
• ML MIMO receiver
• Phase tracking always enabled for
data symbols 0.0100
-59 -57 -55 -53 -51 -49
• 4x4, 4 streams, 64-QAM 5/6 RSSI (dBm)
34
VHT-LTF:
P-Matrix for Pilot Subcarriers
• Identical pilot values for all space-time streams
– All tones in VHT-LTF symbols, except pilot tones, are multiplied by the
PVHTLTF matrix (VHT-LTF mapping matrix) as in 11n
– Pilot tones are multiplied by a row-repetition matrix RVHTLTF instead
• Dimension of RVHTLTF = Dimension of PVHTLTF (NSTS x NLTF)
• All rows in RVHTLTF is the same as the 1st row of PVHTLTF
– Avoid spectral line
• Allows phase tracking during VHT-LTF w/o MIMO channel
estimation
– Simple digital solution to mitigate carrier frequency offset and drift
AVHTLTF
k
1, n
VHTLTFk x
IFFT
RVHTLTF ,if k is a pilot tone CSD Qk N
k
STS
A
VHTLTF
PVHTLTF , otherwise IFFT
x
X m,n element in row m and column n of matrix X AVHTLTF
k
N STS , n
35
VHT-LTF:
Receiver Processing for Pilot Subcarriers
• Possible approach
– Estimate channel on pilot tones from first
VHT-LTF
– Used pilot tones on subsequent VHT-LTFs for
phase tracking
– Phase tracking during the VHT-LTFs is not
required
36
VHT-SIG-A Waveform Design
• Two symbols (VHT-SIG-A1 and VHT-SIG-A2)
• Same number of subcarriers (data and pilot) and
positions as legacy format
• For 80MHz and 160MHz: same number of
subcarriers and positions and values as legacy in
each 20 MHz subchannel
• CSD and phase rotations same as legacy
• Extend 80 MHz preamble to 160 MHz preamble
by simple repetition
37
Auto-detection
11a Data (BPSK… 64-QAM)
11n MF
VHT
38
VHT-SIG-A1 Fields and Order
Bit Field MU bit SU bit Description
Inde allocatio allocatio
x n n
0-1 BW 3 3 B0-B1: Set to 0 for 20 MHz, 1 for 40 MHz, 2
for 80 MHz, 3 for 160 MHz or 80+80 MHz
mode
2 Reserve Reserved for possible expansion of BW
d field. Set to 1.
3 STBC 1 1 Set to 1 for STBC, 0 otherwise
4-9 Group 6 6 Set to all ones indicating:
ID -A single user transmission
-A transmission where the group
membership has not yet been established
-A transmission that needs to bypass a
group (e.g. broadcast)
For MU: used to identify users
39
Bit Field MU bit SU bit Description
Inde allocatio allocatio
x n n
10-21 NSTS 12 12 For SU:
• first 3 bits contain stream allocation, set to
0 for one space time stream, set to 1 for
two space time streams, … 7 for eight
space time streams
• Remaining 9 bits contain partial AID: being
the 9 LSB bits of AID. For Broadcast and
multicast, these 9 bits are set to 0.
For MU: 3 bits/user with maximum of 4 users
• Set to 0 for 0 space time streams
• Set to 1 for 1 space time stream
• Set to 2 for 2 space time streams
• Set to 3 for 3 space time streams
• Set to 4 for 4 space time streams
22 No TXOP 1 1 Set to 0 by VHT AP if it allows non-AP VHT STAs in
PS TXOP power save mode to enter Doze state during a
TXOP.
Set to 1 otherwise.
The bit is reserved and set to 1 in VHT PPDUs transmitted
by a non-AP VHT STA.
23 Reserved 1 1 Set to 1
Total 24 24
40
VHT-SIG-A2 Fields and Order
Bit Field MU bit SU bit Description
Index allocatio allocatio
n n
0-1 Short GI 2 2 •B0 set to 1 for short GI
•B1 set to 1 for short GI AND Nsym%10
== 9
2-3 Coding 2 2 B2:
•SU: set to 0 for BCC or 1 for LDPC
•MU: if the NSTS field for user 1 is
non-zero, then B2 indicates the coding
used for user 1; set to 0 for BCC and 1
for LDPC. If the NSTS field for user 1
is set to 0, then this field is reserved
and set to 1.
41
Bit Field MU bit SU bit Description
Index allocatio allocatio
n n
4-7 MCS 0 4 For SU:
•MCS index
For MU:
•B4: Indicates coding for user 2 if the
NSTS field for user 2 is non-zero: set to 0
for BCC, 1 for LDPC. If NSTS for user 2 is
set to 0, then reserved and set to 1.
•B5: Indicates coding for user 3 if the
NSTS field for user 2 is non-zero: set to 0
for BCC, 1 for LDPC. If NSTS for user 3 is
set to 0, then reserved and set to 1.
•B6: Indicates coding for user 4 if the
NSTS field for user 2 is non-zero: set to 0
for BCC, 1 for LDPC. If NSTS for user 4 is
set to 0, then reserved and set to 1.
•B7 is reserved and set to 1
8 SU- 0 1 Set to 1 when packet is a SU-
Beamfor beamformed packet, 0 otherwise
med
For MU: reserved and set to 1
42
Bit Index Field MU bit SU bit Description
allocation allocatio
n
9 Reserved 6 1 Set to 1
43
MCS Exclusions
• For the TGac Tx data flow, the number of data bits per
OFDM symbol (N_dbps) and number of coded bits per
OFDM symbol (N_cbps) must be an integer value for each
BCC encoder
– also true for 11a and 11n, but this was always the case for all rates
and MCSs
• New conditions in TGac lead to fractional N_dbps and
N_cbps per encoder:
– 80 MHz with 234 data subcarriers
– 256-QAM
– More than two encoders
• Even thought MSC exclusions do not apply to LDPC, for
simplicity same MCSs for LDPC
44
20 MHz MCSs
1 SS
1 & 2 SS 2 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 6.5 7.2 0 BPSK 1/2 1 13.0 14.4
1 QPSK 1/2 1 13.0 14.4 1 QPSK 1/2 1 26.0 28.9
2 QPSK 3/4 1 19.5 21.7 2 QPSK 3/4 1 39.0 43.3
3 16-QAM 1/2 1 26.0 28.9 3 16-QAM 1/2 1 52.0 57.8
4 16-QAM 3/4 1 39.0 43.3 4 16-QAM 3/4 1 78.0 86.7
5 64-QAM 2/3 1 52.0 57.8 5 64-QAM 2/3 1 104.0 115.6
6 64-QAM 3/4 1 58.5 65.0 6 64-QAM 3/4 1 117.0 130.0
7 64-QAM 5/6 1 65.0 72.2 7 64-QAM 5/6 1 130.0 144.4
8 256-QAM 3/4 1 78.0 86.7 8 256-QAM 3/4 1 156.0 173.3
9 9
• 1 SS, MCS 9 excluded due to BCC fractional bit issue
• 2 SS, MCS 9 excluded due to BCC fractional bit issue
45
20 MHz MCSs
3 & 4 SS
3 SS 4 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 19.5 21.7 0 BPSK 1/2 1 26.0 28.9
1 QPSK 1/2 1 39.0 43.3 1 QPSK 1/2 1 52.0 57.8
2 QPSK 3/4 1 58.5 65.0 2 QPSK 3/4 1 78.0 86.7
3 16-QAM 1/2 1 78.0 86.7 3 16-QAM 1/2 1 104.0 115.6
4 16-QAM 3/4 1 117.0 130.0 4 16-QAM 3/4 1 156.0 173.3
5 64-QAM 2/3 1 156.0 173.3 5 64-QAM 2/3 1 208.0 231.1
6 64-QAM 3/4 1 175.5 195.0 6 64-QAM 3/4 1 234.0 260.0
7 64-QAM 5/6 1 195.0 216.7 7 64-QAM 5/6 1 260.0 288.9
8 256-QAM 3/4 1 234.0 260.0 8 256-QAM 3/4 1 312.0 346.7
9 256-QAM 5/6 1 260.0 288.9 9
46
20 MHz MCSs
5 & 6 SS
5 SS 6 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 32.5 36.1 0 BPSK 1/2 1 39.0 43.3
1 QPSK 1/2 1 65.0 72.2 1 QPSK 1/2 1 78.0 86.7
2 QPSK 3/4 1 97.5 108.3 2 QPSK 3/4 1 117.0 130.0
3 16-QAM 1/2 1 130.0 144.4 3 16-QAM 1/2 1 156.0 173.3
4 16-QAM 3/4 1 195.0 216.7 4 16-QAM 3/4 1 234.0 260.0
5 64-QAM 2/3 1 260.0 288.9 5 64-QAM 2/3 1 312.0 346.7
6 64-QAM 3/4 1 292.5 325.0 6 64-QAM 3/4 1 351.0 390.0
7 64-QAM 5/6 1 325.0 361.1 7 64-QAM 5/6 1 390.0 433.3
8 256-QAM 3/4 1 390.0 433.3 8 256-QAM 3/4 1 468.0 520.0
9 9 256-QAM 5/6 1 520.0 577.8
47
20 MHz MCSs
7 & 8 SS
7 SS 8 SS
MC Data rate (Mb/s) MCS Data rate (Mb/s)
S Modulatio Modulatio
R NES Inde R NES 800ns 400ns
Inde n 800ns n
400ns GI x GI GI
x GI
0 BPSK 1/2 1 52.0 57.8
0 BPSK 1/2 1 45.5 50.6
1 QPSK 1/2 1 104.0 115.6
1 QPSK 1/2 1 91.0 101.1
2 QPSK 3/4 1 156.0 173.3
2 QPSK 3/4 1 136.5 151.7
3 16-QAM 1/2 1 208.0 231.1
3 16-QAM 1/2 1 182.0 202.2
4 16-QAM 3/4 1 312.0 346.7
4 16-QAM 3/4 1 273.0 303.3
5 64-QAM 2/3 1 416.0 462.2
5 64-QAM 2/3 1 364.0 404.4
6 64-QAM 3/4 1 468.0 520.0
6 64-QAM 3/4 1 409.5 455.0
7 64-QAM 5/6 1 520.0 577.8
7 64-QAM 5/6 1 455.0 505.6
8 256-QAM 3/4 2 624.0 693.3
8 256-QAM 3/4 2 546.0 606.7
9
9
• 7 SS, MCS 9 excluded due to BCC fractional bit issue
• 8 SS, MCS 9 excluded due to BCC fractional bit issue
48
40 MHz MCSs
1 & 2 SS
1 SS 2 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 13.5 15.0 0 BPSK 1/2 1 27.0 30.0
1 QPSK 1/2 1 27.0 30.0 1 QPSK 1/2 1 54.0 60.0
2 QPSK 3/4 1 40.5 45.0 2 QPSK 3/4 1 81.0 90.0
3 16-QAM 1/2 1 54.0 60.0 3 16-QAM 1/2 1 108.0 120.0
4 16-QAM 3/4 1 81.0 90.0 4 16-QAM 3/4 1 162.0 180.0
5 64-QAM 2/3 1 108.0 120.0 5 64-QAM 2/3 1 216.0 240.0
6 64-QAM 3/4 1 121.5 135.0 6 64-QAM 3/4 1 243.0 270.0
7 64-QAM 5/6 1 135.0 150.0 7 64-QAM 5/6 1 270.0 300.0
8 256-QAM 3/4 1 162.0 180.0 8 256-QAM 3/4 1 324.0 360.0
9 256-QAM 5/6 1 180.0 200.0 9 256-QAM 5/6 1 360.0 400.0
49
40 MHz MCSs
3 & 4 SS
3 SS 4 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 40.5 45.0 0 BPSK 1/2 1 54.0 60.0
1 QPSK 1/2 1 81.0 90.0 1 QPSK 1/2 1 108.0 120.0
2 QPSK 3/4 1 121.5 135.0 2 QPSK 3/4 1 162.0 180.0
3 16-QAM 1/2 1 162.0 180.0 3 16-QAM 1/2 1 216.0 240.0
4 16-QAM 3/4 1 243.0 270.0 4 16-QAM 3/4 1 324.0 360.0
5 64-QAM 2/3 1 324.0 360.0 5 64-QAM 2/3 1 432.0 480.0
6 64-QAM 3/4 1 364.5 405.0 6 64-QAM 3/4 1 486.0 540.0
7 64-QAM 5/6 1 405.0 450.0 7 64-QAM 5/6 1 540.0 600.0
8 256-QAM 3/4 1 486.0 540.0 8 256-QAM 3/4 2 648.0 720.0
9 256-QAM 5/6 1 540.0 600.0 9 256-QAM 5/6 2 720.0 800.0
50
40 MHz MCSs
5 & 6 SS
5 SS 6 SS
Data rate (Mb/s) MC Data rate (Mb/s)
MCS Modulatio S Modulatio
R NES 800ns R NES
Index n 400ns GI Inde n 800ns 400ns
GI GI GI
x
0 BPSK 1/2 1 67.5 75.0
0 BPSK 1/2 1 81.0 90.0
1 QPSK 1/2 1 135.0 150.0
1 QPSK 1/2 1 162.0 180.0
2 QPSK 3/4 1 202.5 225.0
2 QPSK 3/4 1 243.0 270.0
3 16-QAM 1/2 1 270.0 300.0
3 16-QAM 1/2 1 324.0 360.0
4 16-QAM 3/4 1 405.0 450.0
4 16-QAM 3/4 1 486.0 540.0
5 64-QAM 2/3 1 540.0 600.0
5 64-QAM 2/3 2 648.0 720.0
6 64-QAM 3/4 2 607.5 675.0
6 64-QAM 3/4 2 729.0 810.0
7 64-QAM 5/6 2 675.0 750.0
7 64-QAM 5/6 2 810.0 900.0
8 256-QAM 3/4 2 810.0 900.0
8 256-QAM 3/4 2 972.0 1080.0
9 256-QAM 5/6 2 900.0 1000.0
9 256-QAM 5/6 2 1080.0 1200.0
51
40 MHz MCSs
7 & 8 SS
7 SS 8 SS
Data rate (Mb/s) MCS Data rate (Mb/s)
MCS Modulatio NE Modulatio N
R 800ns 400ns Inde R
Index n n ES 800ns GI 400ns GI
S
GI GI x
0 BPSK 1/2 1 94.5 105.0 0 BPSK 1/2 1 108.0 120.0
1 QPSK 1/2 1 189.0 210.0 1 QPSK 1/2 1 216.0 240.0
2 QPSK 3/4 1 283.5 315.0 2 QPSK 3/4 1 324.0 360.0
3 16-QAM 1/2 1 378.0 420.0 3 16-QAM 1/2 1 432.0 480.0
4 16-QAM 3/4 2 567.0 630.0 4 16-QAM 3/4 2 648.0 720.0
5 64-QAM 2/3 2 756.0 840.0 5 64-QAM 2/3 2 864.0 960.0
6 64-QAM 3/4 2 850.5 945.0 6 64-QAM 3/4 2 972.0 1080.0
7 64-QAM 5/6 2 945.0 1050.0 7 64-QAM 5/6 2 1080.0 1200.0
8 256-QAM 3/4 3 1134.0 1260.0 8 256-QAM 3/4 3 1296.0 1440.0
9 256-QAM 5/6 3 1260.0 1400.0 9 256-QAM 5/6 3 1440.0 1600.0
52
80 MHz MCSs
1 & 2 SS
1 SS 2 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 29.3 32.5 0 BPSK 1/2 1 58.5 65.0
1 QPSK 1/2 1 58.5 65.0 1 QPSK 1/2 1 117.0 130.0
2 QPSK 3/4 1 87.8 97.5 2 QPSK 3/4 1 175.5 195.0
3 16-QAM 1/2 1 117.0 130.0 3 16-QAM 1/2 1 234.0 260.0
4 16-QAM 3/4 1 175.5 195.0 4 16-QAM 3/4 1 351.0 390.0
5 64-QAM 2/3 1 234.0 260.0 5 64-QAM 2/3 1 468.0 520.0
6 64-QAM 3/4 1 263.3 292.5 6 64-QAM 3/4 1 526.5 585.0
7 64-QAM 5/6 1 292.5 325.0 7 64-QAM 5/6 2 585.0 650.0
8 256-QAM 3/4 1 351.0 390.0 8 256-QAM 3/4 2 702.0 780.0
9 256-QAM 5/6 1 390.0 433.3 9 256-QAM 5/6 2 780.0 866.7
53
80 MHz BCC MCSs
3 & 4 SS
3 SS 4 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 87.8 97.5 0 BPSK ½ 1 117.0 130.0
1 QPSK 1/2 1 175.5 195.0 1 QPSK 1/2 1 234.0 260.0
2 QPSK 3/4 1 263.3 292.5 2 QPSK 3/4 1 351.0 390.0
3 16-QAM 1/2 1 351.0 390.0 3 16-QAM 1/2 1 468.0 520.0
4 16-QAM 3/4 1 526.5 585.0 4 16-QAM 3/4 2 702.0 780.0
5 64-QAM 2/3 2 702.0 780.0 5 64-QAM 2/3 2 936.0 1040.0
6 6 64-QAM 3/4 2 1053.0 1170.0
7 64-QAM 5/6 2 877.5 975.0 7 64-QAM 5/6 3 1170.0 1300.0
8 256-QAM 3/4 2 1053.0 1170.0 8 256-QAM 3/4 3 1404.0 1560.0
9 256-QAM 5/6 3 1170.0 1300.0 9 256-QAM 5/6 3 1560.0 1733.3
• 3SS, MCS 6 excluded due to BCC fractional bit issue
54
80 MHz BCC MCSs
5 & 6 SS
5 SS 6 SS
MCS Data rate (Mb/s) Data rate (Mb/s)
Modulatio MCS Modulatio
Inde R NES 800ns 400ns R NES 800ns 400ns
n Index n
x GI GI GI GI
0 BPSK 1/2 1 146.3 162.5 0 BPSK 1/2 1 175.5 195.0
1 QPSK 1/2 1 292.5 325.0 1 QPSK 1/2 1 351.0 390.0
2 QPSK 3/4 1 438.8 487.5 2 QPSK 3/4 1 526.5 585.0
3 16-QAM 1/2 2 585.0 650.0 3 16-QAM 1/2 2 702.0 780.0
4 16-QAM 3/4 2 877.5 975.0 4 16-QAM 3/4 2 1053.0 1170.0
5 64-QAM 2/3 3 1170.0 1300.0 5 64-QAM 2/3 3 1404.0 1560.0
6 64-QAM 3/4 3 1316.3 1462.5 6 64-QAM 3/4 3 1579.5 1755.0
7 64-QAM 5/6 3 1462.5 1625.0 7 64-QAM 5/6 4 1755.0 1950.0
8 256-QAM 3/4 4 1755.0 1950.0 8 256-QAM 3/4 4 2106.0 2340.0
9 256-QAM 5/6 4 1950.0 2166.7 9
• 6SS, MCS 9 excluded due to BCC fractional bit issue
55
80 MHz BCC MCSs
7 & 8 SS
7 SS 8 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK ½ 1 204.8 227.5 0 BPSK 1/2 1 234.0 260.0
1 QPSK ½ 1 409.5 455.0 1 QPSK 1/2 1 468.0 520.0
2 QPSK 3/4 3 614.3 682.5 2 QPSK 3/4 2 702.0 780.0
3 16-QAM ½ 2 819.0 910.0 3 16-QAM 1/2 2 936.0 1040.0
4 16-QAM 3/4 3 1228.5 1365.0 4 16-QAM 3/4 3 1404.0 1560.0
5 64-QAM 2/3 4 1638.0 1820.0 5 64-QAM 2/3 4 1872.0 2080.0
6 6 64-QAM 3/4 4 2106.0 2340.0
7 64-QAM 5/6 6 2047.5 2275.0 7 64-QAM 5/6 6 2340.0 2600.0
8 256-QAM 3/4 6 2457.0 2730.0 8 256-QAM 3/4 6 2808.0 3120.0
9 256-QAM 5/6 6 2730 3033.3 9 256-QAM 5/6 6 3120.0 3466.7
56
160 MHz MCSs
1 & 2 SS
1 SS 2 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 58.5 65.0 0 BPSK 1/2 1 117.0 130.0
1 QPSK 1/2 1 117.0 130.0 1 QPSK 1/2 1 234.0 260.0
2 QPSK 3/4 1 175.5 195.0 2 QPSK 3/4 1 351.0 390.0
3 16-QAM 1/2 1 234.0 260.0 3 16-QAM 1/2 1 468.0 520.0
4 16-QAM 3/4 1 351.0 390.0 4 16-QAM 3/4 2 702.0 780.0
5 64-QAM 2/3 1 468.0 520.0 5 64-QAM 2/3 2 936.0 1040.0
6 64-QAM 3/4 1 526.5 585.0 6 64-QAM 3/4 2 1053.0 1170.0
7 64-QAM 5/6 2 585.0 650.0 7 64-QAM 5/6 3 1170.0 1300.0
8 256-QAM 3/4 2 702.0 780.0 8 256-QAM 3/4 3 1404.0 1560.0
9 256-QAM 5/6 2 780.0 866.7 9 256-QAM 5/6 3 1560.0 1733.3
57
160 MHz BCC MCSs
3 & 4 SS
3 SS 4 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 175.5 195.0 0 BPSK 1/2 1 234.0 260.0
1 QPSK 1/2 1 351.0 390.0 1 QPSK 1/2 1 468.0 520.0
2 QPSK 3/4 1 526.5 585.0 2 QPSK 3/4 2 702.0 780.0
3 16-QAM 1/2 2 702.0 780.0 3 16-QAM 1/2 2 936.0 1040.0
4 16-QAM 3/4 2 1053.0 1170.0 4 16-QAM 3/4 3 1404.0 1560.0
5 64-QAM 2/3 3 1404.0 1560.0 5 64-QAM 2/3 4 1872.0 2080.0
6 64-QAM 3/4 3 1579.5 1755.0 6 64-QAM 3/4 4 2106.0 2340.0
7 64-QAM 5/6 4 1755.0 1950.0 7 64-QAM 5/6 6 2340.0 2600.0
8 256-QAM 3/4 4 2106.0 2340.0 8 256-QAM 3/4 6 2808.0 3120.0
9 9 256-QAM 5/6 6 3120.0 3466.7
58
160 MHz MCSs
5 & 6 SS
5 SS 6 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 292.5 325.0 0 BPSK 1/2 1 351.0 390.0
1 QPSK 1/2 2 585.0 650.0 1 QPSK 1/2 2 702.0 780.0
2 QPSK 3/4 2 877.5 975.0 2 QPSK 3/4 2 1053.0 1170.0
3 16-QAM 1/2 3 1170.0 1300.0 3 16-QAM 1/2 3 1404.0 1560.0
4 16-QAM 3/4 4 1755.0 1950.0 4 16-QAM 3/4 4 2106.0 2340.0
5 64-QAM 2/3 5 2340.0 2600.0 5 64-QAM 2/3 6 2808.0 3120.0
6 64-QAM 3/4 5 2632.5 2925.0 6 64-QAM 3/4 6 3159.0 3510.0
7 64-QAM 5/6 6 2925.0 3250.0 7 64-QAM 5/6 8 3510.0 3900.0
8 256-QAM 3/4 8 3510.0 3900.0 8 256-QAM 3/4 8 4212.0 4680.0
9 256-QAM 5/6 8 3900.0 4333.3 9 256-QAM 5/6 9 4680.0 5200.0
59
160 MHz MCSs
7 & 8 SS
7 SS 8 SS
MCS Data rate (Mb/s) MCS Data rate (Mb/s)
Modulatio Modulatio
Inde R NES 800ns 400ns Inde R NES 800ns 400ns
n n
x GI GI x GI GI
0 BPSK 1/2 1 409.5 455.0 0 BPSK 1/2 1 468.0 520.0
1 QPSK 1/2 2 819.0 910.0 1 QPSK 1/2 2 936.0 1040.0
2 QPSK 3/4 3 1228.5 1365.0 2 QPSK 3/4 3 1404.0 1560.0
3 16-QAM 1/2 4 1638.0 1820.0 3 16-QAM 1/2 4 1872.0 2080.0
4 16-QAM 3/4 6 2457.0 2730.0 4 16-QAM 3/4 6 2808.0 3120.0
5 64-QAM 2/3 7 3276.0 3640.0 5 64-QAM 2/3 8 3744.0 4160.0
6 64-QAM 3/4 7 3685.5 4095.0 6 64-QAM 3/4 8 4212.0 4680.0
7 64-QAM 5/6 9 4095.0 4550.0 7 64-QAM 5/6 9 4680.0 5200.0
8 256-QAM 3/4 12 4914.0 5460.0 8 256-QAM 3/4 12 5616.0 6240.0
9 256-QAM 5/6 12 5460.0 6066.7 9 256-QAM 5/6 12 6240.0 6933.3
60
VHT-SIG-B:
Bit encoding
• Single stream Data field OFDM symbol format per user w/ BPSK, R=1/2 modulation
• In 20 MHz mode, 26 bits are available
• For 40/80/160 MHz, repeat bits including tail bits
– No frequency repetition of 20 MHz sub-channels into other sub-channels
– Provides easy way for receiver to get processing gain by averaging repeated soft values at the decoder
input
• For higher BWs, additional bits are available due to extra tones
– In 40 MHz, we get 27 bits
– In 80/160 MHz, we get 29 bits
6 tail
20 MHz 20 bits
bits
6 tail 6 tail
40 MHz 21 bits 21 bits
bits bits
Repeated
Repeated
160 MHz 6 tail 6 tail 6 tail 6 tail 1 Pad 6 tail 6 tail 6 tail 6 tail 1 Pad
23 bits 23 bits 23 bits 23 bits 23 bits 23 bits 23 bits 23 bits
80+80 MHz bits bits bits bits bit bits bits bits bits bit
Repeated
Repeated
61
VHT-SIG-B:
Bit Allocation
• VHT-SIGB Allocation (20/40/80 MHz):
SIGB Fields MU – Bit allocation SU – Bit allocation
MCS 4 4 4 - - -
RSVD 0 0 0 3 2 2
Tail 6 6 6 6 6 6
Total # bits 26 27 29 26 27 29
62
VHT-SIG-B:
Length
User
Last Symbol
PHY
Service VHT A-MPDU Tail
Pad
VHT- PHY
L-TFs L-SIG VHT-SIG A VHT-TFs Service VHT A-MPDU Tail
SIG B Pad
PHY
Service VHT A-MPDU Tail
Pad
VHT-SIGB Length
63
VHT-SIG-B:
CRC in SERVICE Field
• Transmitter shall include VHT-SIG-B CRC in SERVICE field
• Transmitter shall compute 8-bit CRC based on SIG B "not including
tail" and insert 8-bit CRC in 8 MSBs of the SERVICE field
– Transmitter will not include scrambler seed in computation of CRC bits
– CRC defined in 802.11n-2009 section 20.3.9.4.4. C7 of the CRC is
mapped to B8 of the SERVICE field, C6 to B7, …, C0 to B15
• The resulting SERVICE field and PSDU shall be scrambled, as in 11n
• CRC achieves protection of the scrambler init field
– Any error in the scrambler init field will result in a corrupted CRC field
after descrambling
– Check of the CRC field against the contents of SIG-B will then fail
64
VHT-SIG-B:
Requirements for Single User
• Tx
– Required to compute and populate DWORD
length, tail, and reserved bits
– Required to compute and populate VHT-SIG-B
CRC in SERVICE field
• Rx
– Optional to process VHT-SIG-B
65
PHY Transmitter Flow:
256 QAM
00001000 00011000 00111000 00101000 01101000 01111000 01011000 01001000 11001000 11011000 11111000 11101000 10101000 10111000 10011000 10001000
– Normalization factor
00001001 00011001 00111001 00101001 01101001 01111001 01011001 01001001 11001001 11011001 11111001 11101001 10101001 10111001 10011001 10001001
K MOD 1
00001011 00011011 00111011 00101011 01101011 01111011 01011011 01001011 11001011 11011011 11111011 11101011 10101011 10111011 10011011 10001011 170
00001010 00011010 00111010 00101010 01101010 01111010 01011010 01001010 11001010 11011010 11111010 11101010 10101010 10111010 10011010 10001010
00001110 00011110 00111110 00101110 01101110 01111110 01011110 01001110 11001110 11011110 11111110 11101110 10101110 10111110 10011110 10001110
00001111 00011111 00111111 00101111 01101111 01111111 01011111 01001111 11001111 11011111 11111111 11101111 10101111 10111111 10011111 10001111
00001101 00011101 00111101 00101101 01101101 01111101 01011101 01001101 11001101 11011101 11111101 11101101 10101101 10111101 10011101 10001101
00001100 00011100 00111100 00101100 01101100 01111100 01011100 01001100 11001100 11011100 11111100 11101100 10101100 10111100 10011100 10001100
00000100 00010100 00110100 00100100 01100100 01110100 01010100 01000100 11000100 11010100 11110100 11100100 10100100 10110100 10010100 10000100
00000101 00010101 00110101 00100101 01100101 01110101 01010101 01000101 11000101 11010101 11110101 11100101 10100101 10110101 10010101 10000101
00000111 00010111 00110111 00100111 01100111 01110111 01010111 01000111 11000111 11010111 11110111 11100111 10100111 10110111 10010111 10000111
00000110 00010110 00110110 00100110 01100110 01110110 01010110 01000110 11000110 11010110 11110110 11100110 10100110 10110110 10010110 10000110
00000010 00010010 00110010 00100010 01100010 01110010 01010010 01000010 11000010 11010010 11110010 11100010 10100010 10110010 10010010 10000010
00000011 00010011 00110011 00100011 01100011 01110011 01010011 01000011 11000011 11010011 11110011 11100011 10100011 10110011 10010011 10000011
00000001 00010001 00110001 00100001 01100001 01110001 01010001 01000001 11000001 11010001 11110001 11100001 10100001 10110001 10010001 10000001
00000000 00010000 00110000 00100000 01100000 01110000 01010000 01000000 11000000 11010000 11110000 11100000 10100000 10110000 10010000 10000000
66
MAC
67
Coexistence in Wider Channels
802.11n Channels: 802.11ac Channels:
36, 40, 44, 48
36, 40
Channels:
44, 48
Channel: Channels:
36 36, 40
68
Enhancements to Coexistence
Mechanisms
• 802.11ac extends the medium access protocol developed in
11n to wider channels
• 802.11ac improves co-channel operation with the
following:
• Enhanced secondary channel CCA
• Improved dynamic channel width operation
• Operating Mode Notification frame
69
Channel access in wider channels
Primary channel AIFS CW
40 MHz PPDU PIFS
PIFS 80 MHz PPDU
Secondary channels
40 MHz PPDU PIFS
AIFS CW
Primary channel 40 MHz PPDU 40 MHz PPDU
PIFS
70
Enhanced CCA
802.11n 802.11ac
Primary Valid signal: -82 dBm Valid signal: -82 dBm
channel Energy detect: -62 dBm Energy detect: -62 dBm
Secondary Energy detect only: Valid signal: -72dBm
channel -62 dBm Energy detect: -62 dBm
71
Improved Dynamic Channel Width Operation
AP1:
36,40,44,48
Data
AP2:
44,48 RTS CTS BA
Interference Data
RTS CTS BA
RTS
STA2
STA1 RTS Interference
72
Operating Mode Notification Frame
73
Aggregation in 11n
• 802.11n added two forms of
A-MSDU
aggregation:
MAC
FCS
• A-MSDU MSDU MSDU MSDU
Header
– Performed at the top of the MAC
– Easily done in software A-MPDU
– Limited by max A-MSDU size
Delimiter
Delimiter
Delimiter
A-MPDU
A-MPDU
A-MPDU
(approx 8kB) MPDU MPDU MPDU
• A-MPDU
– Performed at the bottom of the MAC
– Done in hardware
– Limited by PPDU length field of 64kB
• Most 11n implementations only did A-
MPDU
• Doing both A-MSDU and A-
MPDU, while permitted, had little
benefit
74
Aggregation in 11ac
MSDU MSDU MSDU MSDUs typically ≤1500B in size
FCS
MSDU MSDU MSDU (length limit increased to 11,454B)
Header
Delimiter
Delimiter
Delimiter
A-MPDU
A-MPDU
(length limit increased to 1MB,
MPDU MPDU MPDU BA window limit of 64 remains
unchanged)
75
Aggregation in 11ac
A-MPDU only vs A-MSDU+A-MPDU
Throughput with 10% PER
1,400 80.00%
With A-MSDU,
reach 1.16 Gbps
1,200 70.00%
60.00%
1,000
11,414B A-MSDU Limit
At 11n rates,
Throughput (Mbps)
50.00%
MAC Efficiency
7,935B A-MSDU Limit
800 no benefit from
A-MSDU+A-MPDU 40.00%
3,839B A-MSDU Limit
600 No A-MSDU
30.00% 11,414B A-MSDU Limit
76
Downlink Multi User MIMO
(DL MU-MIMO)
• In 11n MIMO, the access point
transmits multiple data streams to a
single station at a time
• In 11ac DL MU-MIMO, the access
point simultaneously transmits data
streams to multiple stations
• Example: STA1 STA3
STA2
– Access point with 6 antenna
– One hand-held client device with
one antenna (STA1)
– One laptop client device (STA2)
with two antennas
– One TV set top box client device
with two antennas (STA3)
– Access point simultaneously
transmits one stream to STA1, two
streams to STA2, and two streams
to STA3
77
PHY Transmitter Flow Overview:
Multi User
LDPC Insert GI
Constellation Analog
tone IDFT and
Stream Parser mapper and RF
Window
PHY Padding
mapper
...
Scrambler
Encoder
STBC
...
LDPC
LDPC Insert GI
Constellation Analog
tone CSD IDFT and
Spatial Mapping
mapper and RF
mapper Window
User 1 (Using LDPC)
...
...
Encoder
...
BCC Constellation
BCC
mapper CSD
Interleaver
Stream Parser
Encoder Parser
PHY Padding
Scrambler
STBC
...
...
Encoder
BCC
Insert GI
BCC Constellation Analog
CSD IDFT and
Interleaver mapper and RF
Window
User Nu (Using BCC)
78
DL MU-MIMO Parameters
79
PPDU overview (MU)
User
PPDU Duration (# of symbols)
Last Symbol
VHT- VHT- PHY
VHT-LTF Service VHT A-MPDU Tail
STF SIG B Pad
VHT- VHT- PHY
L-TFs L-SIG VHT-SIG A VHT-LTF Service VHT A-MPDU MAC Pad Tail
STF SIG B Pad
VHT- VHT- PHY
VHT-LTF Service VHT A-MPDU MAC Pad Tail
STF SIG B Pad
80
MU Ack Protocol
RA=STA 1, implicit block ack request
BAR BAR
AP RA=STA 2, block ack RA=STA 2 RA=STA 3
RA=STA 3, block ack
STA 1 BA
STA 2 BA
STA 3 BA
81
Group ID concept
1. AP transmits MU MIMO
PPDU to a group of
STAs identified by Space-time streams 0, 1 To STA 1
Group ID
Space-time streams 2, 3 To STA 3
Space-time stream 4 To STA 4
VHT-SIG-A
2. STAs use Group
ID to index local
table to identify Group Nsts Table
its Nsts Index ID 3. Nsts Index determines
which space-time
2 2 0 2 1 streams the STA
demodulates
82
Sounding and Feedback Protocol
83
Acronyms (1/4)
• A-MPDU - aggregate MAC protocol data unit • BPSK - binary phase shift keying
• A-MSDU – aggregate MAC service data unit • BW – bandwidth
• ACK - acknowledgment • CCA - clear channel assessment
• AID - association identifier • CCK - complementary code keying
• AIFS - arbitration interframe space • CRC - cyclic redundancy code
• A-MPDU - aggregate MAC protocol data unit • CSD - cyclic shift diversity
• AP – access point • CSI - channel state information
• BA - Block Acknowledgment • CSMA/CA - carrier sense multiple access with
• BAR - Block Acknowledgment request collision avoidance
• BB – baseband • CTS - clear to send
• BCC - binary convolutional code • CW - contention window
• BF - beamforming • DL - downlink
• DSSS - direct sequence spread spectrum
84
Acronyms (2/4)
• FFT - Fast Fourier Transform • L-SIG – legacy signal field
• FEC - forward error correction • L-TF, LTF – legacy training field
• FEM – front-end module • MAC - medium access control
• GI – guard interval • MCS – modulation, coding scheme
• HT – high throughput • MF – mixed format
• IBSS – independent basic service set • MIB - management information base
• ID - identification • MIMO - multiple input, multiple output
• Infra-BSS – infrastructure basic service set • MPDU - MAC protocol data unit
• IMT-Advanced - International Mobile • MSDU - MAC service data unit
Telecommunications - Advanced • MU – multi user
• ISM - industrial, scientific, and medical • NDP - null data packet
• LDPC - low-density parity check • NDPA – NDP announcement
85
Acronyms (3/4)
• OFDM - orthogonal frequency division • RTS - request to send
multiplexing • SC – single carrier
• PAR - Project Authorization Request • SDM – spatial division multiplexing
• PAPR - Peak-to-Average Power Ratio • SIFS - short interframe space
• PHY - physical layer
• SIG – signal field
• PIFS - point (coordination function) interframe space
• SNR – signal to noise ratio
• PLCP - physical layer convergence procedure
• PPDU - PLCP protocol data unit • STA – station
• PS – power save • STBC - space-time block coding
• PSDU - PLCP service data unit • STF – short training field
• QAM - quadrature amplitude modulation • SU – single user
• QPSK - quadrature phase shift keying • TG – task group
• RFIC – radio frequency integrated circuit
• TX – transmit or transmitter
• RX – receive or receiver
• TXOP - transmission opportunity
86
Acronyms (4/4)
• VHT – very high throughput
• WG – working group
• WLAN – wireless local area networking
87
References
1. Perahia, Eldad, and Stacey, Robert, “Next Generation Wireless LANs: Throughput,
Robustness, and Reliability in 802.11n”, Cambridge University Press, 2008
2. Kim, Youhan, “Channelization for 11ac”, 11-10/1064r2,
https://mentor.ieee.org/802.11/dcn/10/11-10-1064-02-00ac-channelization-for-11ac.ppt
3. Stacey, Robert, “Specification Framework for TGac”, 11-09/992r21,
https://mentor.ieee.org/802.11/dcn/09/11-09-0992-21-00ac-proposed-specification-
framework-for-tgac.doc
4. Merlin, Simone, “Protocol for SU and MU Sounding Feedback”, 11-10/1091,
https://mentor.ieee.org/802.11/dcn/10/11-10-1091-00-00ac-protocol-for-su-and-mu-sounding-
feedback.pptx
5. Merlin, Simone, “ACK protocol and backoff procedure for MU-MIMO”, 11-10/1092,
https://mentor.ieee.org/802.11/dcn/10/11-10-1092-00-00ac-ack-protocol-and-backoff-
procedure-for-mu-mimo.pptx
6. P802.11ac Draft 4.0
7. Myles, Andrew, and de Vegt, Rolf, “Wi-Fi Alliance (WFA) VHT Study Group Usage
Models”, 11-07/2988r4, https://mentor.ieee.org/802.11/dcn/07/11-07-2988-04-0000-liaison-
from-wi-fi-alliance-to-802-11-regarding-wfa-vht-study-group-consolidation-of-usage-
models.ppt
88