BSS Coloring
Understanding BSS Coloring
In dense Wi-Fi environments (stadiums, convention centers, enterprise floors), many APs operate on the same channel. Legacy CCA forces a station to defer when any valid 802.11 frame exceeds −82 dBm, even from a distant AP that would cause negligible interference. This creates the "hidden neighbor" problem where stations spend most of their time deferring rather than transmitting, collapsing aggregate throughput.
BSS Coloring solves this by embedding a 6-bit identifier in the physical layer preamble (HE-SIG-A), detectable within 20 microseconds of frame arrival. If the detected color matches the station's BSS, normal CCA rules apply (−82 dBm threshold). If the color differs (inter-BSS frame), the station can apply a higher threshold (up to −62 dBm, a 20 dB relaxation), potentially transmitting concurrently. The trade-off: when using the elevated threshold, the station must reduce its transmit power proportionally to limit interference to the overlapping BSS.
Spatial Reuse Calculations
−82 dBm (no reuse) to −62 dBm (max reuse, 20 dB relaxation)
Transmit Power Constraint:
Ptx,max = 25 dBm − (OBSS_PD − (−82))
At OBSS_PD = −72 dBm: Ptx,max = 25 − 10 = 15 dBm
At OBSS_PD = −62 dBm: Ptx,max = 25 − 20 = 5 dBm
Throughput Gain (dense, 8 co-channel APs):
Legacy: ~12% airtime per BSS | With BSS Color: ~25 to 40%
802.11ax Dense Deployment Features
| Feature | Mechanism | Benefit | Trade-off |
|---|---|---|---|
| BSS Coloring | Color-based CCA relaxation | Concurrent TX with OBSS | Reduced TX power when reusing |
| OFDMA | Multi-user frequency division | Efficient small-packet delivery | Scheduling complexity |
| Broadcast TWT | Group sleep scheduling | Reduced contention, power save | Latency for sleeping STAs |
| MU-MIMO (DL/UL) | Spatial multiplexing | Multi-user throughput | Antenna requirements |
| 1024-QAM | Higher modulation order | ~25% peak rate increase | Only at high SNR |
Frequently Asked Questions
How does BSS Coloring improve performance?
Legacy CCA defers at −82 dBm for any valid frame. BSS Coloring lets stations apply up to −62 dBm threshold for different-colored BSSes, allowing concurrent transmission with distant co-channel APs. In a dense 8-AP deployment, airtime per BSS can double from ~12% to ~25 to 40%.
What is OBSS/PD threshold?
The elevated CCA threshold (−82 to −62 dBm) for inter-BSS frames. When using elevated threshold, TX power must reduce: Ptx,max = 25 dBm − (OBSS_PD + 82). At −62 dBm OBSS/PD, max TX is only 5 dBm, trading range for reuse.
How are colors assigned?
AP selects a 6-bit color (1 to 63) broadcast in beacons and HE-SIG-A. Enterprise controllers assign centrally based on RF neighbor maps. If collision detected (same color, different BSSID), AP initiates BSS Color Change Announcement, similar to channel switch.