48 
6.4  WMM 
6.4.1  Overview 
802.11 networks offer wireless access services based on the Carrier Sense Multiple Access with 
Collision Avoidance (CSMA/CA) channel competition mechanism, which allows all wireless clients to 
fairly compete for channels. All the services implemented over wireless networks share the same 
channel competition parameters. Nevertheless, different services usually have different 
requirements for bandwidth, delay, and jitter. This requires wireless networks to offer accessibility 
based on the services implemented over the networks. 
WMM is a wireless QoS protocol used to ensure that packets with high priorities are transmitted 
first. This ensures better experience of voice and video service over WiFi networks. 
WMM involves the following terms: 
  Enhanced Distributed Channel Access (EDCA): It is a channel competition mechanism to ensure 
that packets with higher priorities are assigned more bandwidth and transmitted earlier. 
  Access Category (AC): The WMM mechanism divides WLAN traffic by priority in descending 
order into the voice stream (AC-VO), video stream (AC-VI), best effort (AC-BE), and background 
(AC-BK) access categories. The access categories use queues with different priorities to send 
packets. The WMM mechanism ensures that packets in queues with higher priorities have more 
opportunities to access channels. 
According to the 802.11 protocol family, all devices listen on a channel before using the channel to 
send data. If the channel stays idle for or longer than a specified period, the devices wait a random 
backoff period within the contention window. The device whose backoff period expires first can use 
the channel. The 802.11 protocol family applies the same backoff period and contention window to 
all devices across a network to ensure that the devices have the same channel contention 
opportunity. 
 
EDCA Parameters 
WMM changes the contention mechanism of 802.11 networks by dividing packets into four ACs, 
among which the ACs with higher priorities have more opportunities to access channels. The ACs 
help achieve different service levels.