802.11ax (Wi-Fi 6) brings OFDMA to wireless. It’s an enhancement over OFDM which was a single-user transmission. When a signal is sent or received it is done with one device. In OFDMA, it allows multiple access which means simultaneous transmissions to/from multiple devices.
There is a downlink multi-user operation and an uplink multi-user operation.
In OFDMA, a channel is subdivided into smaller channels, or resource units. This is so there can be simultaneous transmissions to different devices. Most transmissions are small frames so it’s an efficient way to send data by using a smaller channel and by making it multiple access we can have more communications at the same time.
These subcarriers (tones), the smaller channels of the main channel, are called resource units. An AP can allocate varying resource units for multi-user communications.
OFDMA allows subcarriers to be allocated to different devices for simultaneous transmission to or from those devices.
OFDMA transmissions in DL and UL allow different stations to occupy different RUs in a PPDU. Within that RU it could be SU-MIMO or MU-MIMO.
Resource Units (RUs) are defined for DL and UL transmissions and labeled as different tones. RUs are defined as:
- 26-tone RU
- 52-tone RU
- 106-tone RU
- 242-tone RU
- 484-tone RU
- 996-tone RU
- 2×996-tone RU
Number of 802.11ax (Wi-Fi 6) OFDMA Resource Units per channel bandwidth:
|RU Type||CBW20||CBW40||CBW80||CBW80+80 & |
Type of subcarriers:
- Data subcarriers
- Pilot subcarriers
- DC subcarriers
- Guard subcarriers
- Null subcarriers
A 26-tone RU consists of 24 data subcarriers and 2 pilot subcarriers.
A 52-tone RU consists of 48 data subcarriers and 4 pilot subcarriers.
A 106-tone RU consists of 102 data subcarriers and 4 pilot subcarriers.
A 242-tone RU consists of 234 data subcarriers and 8 pilot subcarriers.
A 484-tone RU consists of 468 data subcarriers and 16 pilot subcarriers.
A 996-tone RU consists of 980 data subcarriers and 16 pilot subcarriers.
DC subcarriers are used for the subcarriers located in the center of the channel. Depending on the channel width and the number of tone used, the number of DC subcarriers can vary (Ex: 3 or 7 for a 20MHz wide channel). Most of the time it will be 7 for the 20MHz and 80MHz wide channels and 5 for the 40MHz wide channels.
A 20MHz wide channels has 11 guard interval: the first 6 and the last 5 of the channel.
An AP can transmit frames to different devices by splitting a channel into subchannels or subcarriers or resource units.
Devices tune their radios to the specific resource unit to receive their transmissions. The AP still has to contend for airtime but will allocate resource units for different devices.
Similar to DL OFDMA, except devices transmit at the same time on different subchannels within the same channel (RUs). The use of trigger frames by the AP must be used in order to coordinate transmissions.
AP solicits simultaneous response frames from multiple HE devices. If a client does not support TRS Control, it will not receive a solicitation for MU UL. For the AP to solicit an HE TB PPDU, it will transmit a PPDU including a trigger frame(s). Within the trigger frame is the AID12 subfield which may contain the client in which it is addressed to or for UL OFDMA-based random access.
AP must follow EDCA procedure 10.22 (HCF), contend for txop. Device in the solicitation, or trigger frame, will respond to AP’s trigger frame. Device responds with its HE TB PPDU.
The Trigger frame from AP contains duration, RU allocation, target RSSI, and MCS for the device’s HE TB PPDU.
When an AP transmits, the AP indicates the RU allocation within the HE MU PPDU. It’s ordered from lower frequency to higher frequency.
In UL, there is a trigger frame which indicates RU allocation, duration, target RSSI, and MCS.
Triggered Response Scheduling (TRS)
Used for soliciting an HE TB PPDU which follows the HE PPDU carrying the Control subfield. RU Allocation is contained in the Control Information subfield for TRS Control
Allocates resources for and solicits one or more HE TB PPDU transmissions.
The User Info field carries some interesting data in the Trigger Frame. Understanding of the AID12 subfield – contains 12 LSBs of the AID of the client that it is intended to.
The AID12 subfield, if within the range of 1 – 2007, then will indicate the RU used by the HE TB PPDU of a client identified in AID12.
The RU Allocation consists of 8 bits that
The RU allocation field is followed by multiple User field which specify station-specific details such as Station ID, number of spatial streams to be used and MCS to be used.
Links & Resources
- IEEE says 6 GHz will be for Wi-Fi 6 only
- Samsung to release Galaxy S10 with Wi-Fi 6 support
- Cisco 802.11ax APs coming soon? FCC applications say
Will 802.11ax Resource Units bring an impact to wireless? I think so, only if we can solely Wi-Fi 6 clients – ditching all the legacy devices. This is where 6 GHz will be big for Wi-Fi.
What do you think about Resource Units?