Multi-User Wi-Fi: OFDMA vs MU-MIMO

Wi-Fi 6 can serve several clients in one transmission, in two different ways: OFDMA gives each client a slice of the channel's frequencies, MU-MIMO gives each client its own beam through the whole channel. See which wins, and why it depends on the traffic and on where clients are.

Split the frequencies, or split the space?

Without multi-user features an AP serves one client at a time, and every turn pays for waiting, a preamble and an acknowledgement. OFDMA cuts the channel into resource units (groups of subcarriers) and sends to several clients at once, each on its own slice: great when many clients each have a little data. MU-MIMO uses the AP's antennas to form a separate beam toward each client, so several clients share the whole channel at the same moment: great for big downloads, but only if the clients are far enough apart for their beams not to overlap, and only after the AP has measured every client's channel (sounding).

Drag the clients around the room, click one to switch its traffic (small packets or a big download) or its antennas (1×1 or 2×2), change the channel width, and compare the three methods.

Method shown in detail
Scenario
Channel width
AP antennas
Clicking a client switches its
Clients

1 · The room

● phone = big download○ phone = small packets1×1 / 2×2: the client's antennasDrag to move · click to switch traffic or antennasShaded wedges: MU-MIMO beams (red where two overlap)

2 · Who gets what

Waiting for the channel Sounding (MU-MIMO) Preamble Coloured: each client's data Padding (finished early, waiting for the others) Block Acks

3 · Scorecard

Sending every client's pending data once (one "round"), with each method, on the same clients.

4 · Side by side

OFDMAMU-MIMO
What it dividesFrequency: each client gets its own resource unit (group of subcarriers)Space: each client gets its own beam through the whole channel
Each client's rateLower (a narrower slice), but everyone starts at onceUp to the full channel width, minus the streams it gives up and any interference
Best forMany clients with small packets: IoT, voice, gaming, chat; cutting latencyA few clients with big, steady downloads, spread out around the AP
NeedsWi-Fi 6 AP and clients. No extra antennas, no soundingMore AP antennas than streams per client; clients well apart; sounding before sending
OverheadA longer multi-user preamble and a trigger for the acknowledgements; padding when clients finish at different timesSounding (announcement, NDP and a report from every client), repeated every few tens of milliseconds as clients move
Users at onceUp to 9 per 20 MHz, 37 per 80 MHz, 74 per 160 MHzUp to 8 in Wi-Fi 6 (4 in Wi-Fi 5), and never more streams than AP antennas
By generationWi-Fi 6: downlink and uplink. Wi-Fi 7: several RUs per client (multi-RU)Wi-Fi 5: downlink only. Wi-Fi 6: downlink and uplink. Wi-Fi 7: same, still up to 8 streams in total (16 was proposed but dropped from 802.11be)

They're not rivals: Wi-Fi 6 and 7 can also run MU-MIMO inside large resource units (106 tones or more in Wi-Fi 6, 242 or more in Wi-Fi 7) of an OFDMA transmission, though few APs do it often.

Notes and simplifications