What Is OFDMA in WiFi 6?

What Is OFDMA in WiFi 6?

OFDM - The Foundation

Before understanding OFDMA, you need to understand OFDM. Orthogonal Frequency-Division Multiplexing has been the underlying modulation scheme for WiFi since 802.11a in 1999. It works by splitting a wide channel into many narrow subcarriers - each carrying a small piece of data simultaneously.

A 20MHz WiFi channel using OFDM contains 64 subcarriers (in older standards) or 256 subcarriers (in WiFi 6). Each subcarrier is narrow enough to experience flat fading - meaning the signal distortion across that tiny slice of spectrum is uniform and easy to correct. This is far more robust than trying to send one wide signal across the full 20MHz, where different parts of the spectrum would experience different levels of interference and multipath distortion.

The "orthogonal" part means the subcarriers are spaced so their peaks align with the nulls of adjacent subcarriers. This allows them to overlap in frequency without interfering with each other, making efficient use of the available spectrum.

The Problem OFDM Solves Poorly

In traditional OFDM as used through WiFi 5, the entire channel - all subcarriers - is allocated to a single user for each transmission. If a smartphone needs to send a 100-byte acknowledgment, it gets the full 80MHz channel for that transmission, even though the actual data fits in a tiny fraction of that bandwidth.

This creates a problem in dense environments. Picture an airport terminal with 200 devices. Most of them are sending small, infrequent packets - checking email, receiving notifications, syncing in the background. Each device must wait for the full channel to become available, claim it entirely, transmit its tiny payload, and release it. The channel stays busy while transmitting mostly padding bytes. Meanwhile, dozens of other devices wait their turn.

The contention overhead dominates. Devices spend more time waiting to access the channel than actually transmitting data. Latency rises. Throughput per device drops. The channel is technically "busy" most of the time, but the actual useful data throughput is a fraction of the channel's capacity.

How OFDMA Differs

OFDMA - Orthogonal Frequency-Division Multiple Access - adds one critical capability: the subcarriers within a channel can be divided among multiple users simultaneously. Instead of giving all 256 subcarriers to one device, the AP can give 26 subcarriers to Device A, 26 to Device B, 52 to Device C, and so on - all within the same transmission interval.

Each allocation is called a Resource Unit (RU). The AP acts as a scheduler, deciding which devices get which RUs based on their traffic needs, channel conditions, and queue depth. Devices with more data to send get larger RUs. Devices with small payloads get the minimum allocation.

graph TD
    subgraph "OFDM - One User per Transmission"
        CH1[Full 20MHz Channel] --> U1[User A gets all subcarriers]
        U1 --> WAIT1[Users B, C, D wait]
        WAIT1 --> CH2[Full 20MHz Channel]
        CH2 --> U2[User B gets all subcarriers]
        U2 --> WAIT2[Users A, C, D wait]
    end
    subgraph "OFDMA - Multiple Users per Transmission"
        CH3[20MHz Channel divided into RUs] --> RU1[RU1 - 26 subcarriers - User A]
        CH3 --> RU2[RU2 - 26 subcarriers - User B]
        CH3 --> RU3[RU3 - 52 subcarriers - User C]
        CH3 --> RU4[RU4 - 106 subcarriers - User D]
    end

OFDM assigns the entire channel to one user at a time - OFDMA divides the channel into Resource Units for multiple simultaneous users

Resource Units Explained

The WiFi 6 specification defines Resource Units in specific sizes based on the number of subcarriers they contain:

26-tone RU: The smallest allocation. 26 subcarriers within a 2MHz slice. Good enough for small packets like TCP ACKs, DNS queries, or IoT sensor readings.

52-tone RU: Double the smallest. Suitable for web browsing traffic and moderate data transfers.

106-tone RU: A quarter of a 20MHz channel. Handles video streaming and larger transfers.

242-tone RU: The full 20MHz channel. Equivalent to a traditional OFDM allocation when only one device needs the bandwidth.

For wider channels, larger RUs become available: 484-tone (40MHz), 996-tone (80MHz), and 2x996-tone (160MHz). A 20MHz channel can be split into a maximum of nine 26-tone RUs, each serving a different device simultaneously.

The AP communicates RU assignments through trigger frames. A trigger frame tells each client exactly which subcarriers to use, what modulation and coding scheme to apply, and when to transmit. This centralized scheduling replaces the distributed contention mechanism (CSMA/CA) that older WiFi standards rely on, at least for the triggered transmissions.

graph LR
    subgraph "20MHz Channel - 9 Resource Units"
        RU1["RU1
26-tone
IoT sensor"] RU2["RU2
26-tone
Smart plug"] RU3["RU3
26-tone
Thermostat"] RU4["RU4
26-tone
Phone ACK"] RU5["RU5
26-tone
Watch sync"] RU6["RU6
26-tone
Camera ping"] RU7["RU7
26-tone
Speaker"] RU8["RU8
26-tone
Tablet DNS"] RU9["RU9
26-tone
Laptop ACK"] end

A single 20MHz channel splits into up to nine Resource Units - each serving a different device in the same transmission window

OFDMA works in both directions. Downlink OFDMA is straightforward - the AP divides its transmission into RUs and sends data to multiple clients simultaneously. The AP controls the scheduling, so coordination is simple.

Uplink OFDMA is more complex because multiple clients need to transmit simultaneously without interfering with each other. The AP sends a trigger frame specifying which clients should transmit, on which RUs, at what power level, and at what time. All triggered clients transmit simultaneously, and the AP receives and decodes their overlapping signals using its multiple antennas.

Uplink OFDMA requires tight timing synchronization. All clients must begin their transmissions within a narrow time window so their signals arrive at the AP in alignment. The trigger frame includes timing advance information to compensate for different distances between clients and the AP.

Dense Environments

OFDMA's primary benefit is latency reduction in environments with many devices sending small amounts of data. Consider the numbers: in a traditional OFDM network, 50 IoT devices each needing to send a small status update must contend for channel access individually. With average contention and backoff times, each device might wait 50-100 milliseconds for its turn.

With OFDMA, the AP can schedule all 50 devices across multiple transmission opportunities, fitting 9 devices per opportunity on a 20MHz channel. The same 50 updates complete in roughly 6 transmission cycles instead of 50, reducing total latency by an order of magnitude.

This makes OFDMA particularly valuable for:

Airports and stadiums: Thousands of devices, mostly idle but generating periodic small traffic. OFDMA prevents the access layer from becoming a bottleneck.

Smart offices: Dozens of IoT sensors, VoIP phones, and laptops sharing the same APs. OFDMA ensures the sensor traffic does not starve or get starved by laptop traffic.

Smart homes: The growing fleet of WiFi-connected devices (lights, thermostats, cameras, speakers) all need small, timely channel access. OFDMA reduces the coordination overhead.

The LTE Connection

If OFDMA sounds familiar from cellular networking, that is because WiFi 6 borrowed the concept directly. LTE has used OFDMA since its inception, dividing the cellular channel into resource blocks assigned to different users by the base station's scheduler. The WiFi Alliance adopted similar terminology and scheduling principles.

The key difference is that LTE always operated with centralized scheduling from the base station. WiFi traditionally used distributed contention (CSMA/CA), where each device independently decided when to transmit. OFDMA introduces centralized scheduling for triggered access while maintaining backward compatibility with contention-based access for legacy devices. This hybrid approach adds complexity but lets WiFi 6 networks support both new and old devices.

The BLEShark Nano Context

The BLEShark Nano's ESP32-C3 radio operates on the 2.4GHz band, which is where OFDMA often provides the most benefit due to the band's congestion and the smaller channel widths (20MHz or 40MHz). When scanning WiFi 6 networks, the Nano can identify APs advertising OFDMA support through the HE (High Efficiency) capability elements in their beacon frames.

From a security perspective, OFDMA does not fundamentally change the attack surface. The trigger frames that coordinate OFDMA transmissions are management frames and are protected under WPA3's Protected Management Frames (PMF). However, the scheduling information in trigger frames reveals which clients are active and how much data they are exchanging - metadata that a passive observer can use to characterize network activity patterns even without decrypting the data itself.

Get the BLEShark Nano - $36.99+
Back to blog

Leave a comment