EDCA参数
WMM协议定义了一套信道竞争EDCA参数,可以区分高优先级报文并保证高优先级报文优先占用信道资源,以满足不同的业务需求。
WMM协议将报文分为4个接入类别AC(Access Category),与802.11报文中用户优先级UP(User Preference)的对应关系如表5-1所示,UP数值越大,表示优先级越高。表5-1 AC与UP的对应关系表UP
AC
7
AC_VO(Voice)
6
5
AC_VI(Video)
4
3
AC_BE(Best Effort)
0
2
AC_BK(Background)
1
每个AC队列定义了一套增强的分布式信道访问EDCA(Enhanced Distributed Channel Access)参数,该参数决定了队列占用信道的能力大小,可以实现高优先级的AC占用信道的机会大于低优先级的AC。
EDCA参数说明如表5-2所示:表5-2 EDCA参数说明
仲裁帧间隙数AIFSN(Arbitration Inter Frame Spacing Number)
在DCF机制中,空闲等待时间(DIFS)为固定值。WMM针对不同AC可以配置不同的空闲等待时间,AIFSN数值越大,用户的空闲等待时间越长,优先级越低。
最小竞争窗口指数ECWmin(Exponent form of CWmin)和最大竞争窗口指数ECWmax(Exponent form of CWmax)
这两个值共同决定了平均退避时间值,这两个数值越大,用户的平均退避时间越长,优先级越低。
传输机会限制TXOPLimit(Transmission Opportunity Limit)
用户一次竞争信道成功后,可占用信道的最大时间,这个数值越大,用户一次能占用的信道时长越大。如果是0,则每次占用信道后,只能发送一个报文。
如图5-3所示,Voice报文的AIFSN(AIFSN[6])和退避时间比Best Effort报文的小。当这两类报文同时要发送时,用户优先级高的Voice报文优先竞争到无线信道。
图5-3 WMM实现原理图