PPDU Formats - PHY Preamble Reference
A PPDU (Physical Protocol Data Unit) is the complete unit delivered to the RF medium. Every PPDU begins with a preamble - fields that grow more complex with each Wi-Fi generation to carry MIMO parameters, OFDMA allocations, and multi-user information. The legacy preamble (L-STF + L-LTF + L-SIG) is present in every format from 802.11a through Wi-Fi 7.
The preamble is the part of every Wi-Fi frame you never see in Wireshark's data columns. It is also what every device on the channel reads to decide whether to defer - which makes HT-Greenfield's removal of the legacy preamble the most consequential omission in 802.11n deployment history.
PSDU → PPDU - MAC to PHY
The preamble exists entirely to help the receiver. It provides: (1) AGC calibration - the STF lets the receiver set its gain before the useful signal arrives, (2) timing and frequency synchronisation via the LTF, (3) channel estimation for equalisation, (4) signalling the modulation and coding scheme, bandwidth, and MIMO configuration in the SIG fields. Without the preamble, the PSDU payload cannot be demodulated.
Non-HT (Legacy)
All STAs (n/ac/ax/be) must decode L-SIG to set NAV. L-SIG length field encodes TXOP duration. Non-HT preamble = 20 µs.
HT-Mixed (HT-MF)
Most widely deployed format. Legacy STAs decode L-SIG and wait. HT STAs decode HT-SIG for MIMO parameters. Short GI reduces symbol period from 800ns to 400ns (+11% throughput).
HT-Greenfield (HT-GF)
Greenfield drops legacy preamble entirely - slightly lower overhead. BUT: non-HT STAs cannot detect it at all, causing hidden-node collisions. Prohibited in mixed networks by IEEE 802.11-2020. Rarely used in production.
VHT
VHT-SIG-B enables MU-MIMO downlink to 4 users simultaneously. Group ID field (6 bits) identifies which users are in this MU-MIMO transmission. SU transmissions use Group ID 0 or 63.
HE-SU
BSS Color (6-bit) in HE-SIG-A enables Spatial Reuse - STAs from different BSSs can transmit simultaneously when OBSS_PD threshold allows. RL-SIG inverts L-SIG bits to confirm HE PPDU type.
EHT-MU
U-SIG replaces the per-generation SIG-A field with a universal header that supports version negotiation. Preamble puncturing pattern encoded in U-SIG - enables 320 MHz operation with selective subchannel usage. EHT-TB drops EHT-SIG; EHT-STF is doubled (8 µs) for UL timing.
Quick Comparison
| Format | Standard | Preamble OH | Fields | Key SIG field | Backward compat |
|---|---|---|---|---|---|
| Non-HT | 802.11a/g | 20 µs | 4 | L-SIG (Rate+Length) | All STAs |
| HT-Mixed | 802.11n | 32 µs + 4N | 7 | HT-SIG (MCS, BW, STBC) | Legacy STAs read L-SIG |
| HT-Greenfield | 802.11n | 24 µs + 4N | 5 | HT-SIG | NONE - HT-only networks only |
| VHT | 802.11ac | 36 µs + 4N | 8 | VHT-SIG-A + VHT-SIG-B | Legacy STAs read L-SIG |
| HE-SU | 802.11ax | 44 µs + var | 8 | HE-SIG-A (BSS Color, SR) | RL-SIG marks HE; legacy NAV via L-SIG |
| EHT-MU | 802.11be | 52 µs + var | 9 | U-SIG + EHT-SIG | L-SIG mod3=0 marks EHT |
L-SIG NAV - The Backward Compatibility Mechanism
Every PPDU format from HT-Mixed onwards starts with the legacy L-STF + L-LTF + L-SIG preamble. This is deliberate - a legacy 802.11a/g device that cannot decode HT-SIG or VHT-SIG-A still decodes L-SIG, reads the Duration/Length field, and sets its NAV (Network Allocation Vector) timer accordingly. This prevents the legacy device from transmitting and causing a collision during the HT/VHT/HE/EHT exchange it cannot understand.
The LENGTH field in L-SIG encodes the number of OFDM symbols in the PPDU at the legacy 6 Mbps rate. This makes the L-SIG-computed duration match the actual PPDU duration - even for the HT/VHT/HE payload the legacy STA cannot decode.
L-SIG LENGTH field value: if mod(length, 3) = 0 → EHT PPDU. If mod(length, 3) ≠ 0 → HE PPDU. The RL-SIG field (repeated inverted L-SIG) appears in both HE and EHT - it is the mod-3 check that differentiates them.
HT-GF drops the legacy preamble entirely (no L-STF/L-LTF/L-SIG). Legacy STAs cannot detect the channel as busy → they transmit → collision at the AP. This is why HT-GF is prohibited by IEEE 802.11-2020 in mixed networks containing non-HT STAs.
PCAP Identification - How to Spot PPDU Types
Wireshark + a monitor mode adapter shows PPDU type in the radiotap header. Look for the following fields:
radiotap.he.data_1.ppdu_format == 0 // HE-SU
radiotap.vht.present.mcs == 1 // VHT frame
radiotap.mcs.index // HT MCS index