目录
AC_BE/AC_BK/AC_VI/AC_VO Parameter Record
背景
在IEEE 802.11标准中,DCF(Distributed Coordination Function,分布式协调功能)是最基本的信道接入机制,基于CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance,带碰撞避免的载波侦听多路访问)。在DCF中,所有的数据包都被平等地对待,没有区分优先级。这在所有流量都具有相同优先级的情况下表现良好,但在需要处理不同优先级的流量时,如语音和视频流量与普通数据流量,它的表现就不尽如人意了。
IEEE 802.11e标准引入了增强型分布式信道访问(Enhanced Distributed Channel Access,EDCA)机制,以支持服务质量(QoS)需求。EDCA是基于802.11 DCF的扩展,也是基于竞争的方式来访问信道。EDCA引入了业务等级的概念,不同的业务等级接入参数不同,不同类型的应用使用不同的业务等级,从而增强了WLAN的QoS性能,以便满足各类应用的服务质量需求。
EDCA
接入流程
EDCA接入流程如下所示,来自802.11
EDCA将数据流量划分为四个访问类别(Access Categories,ACs),分别是语音(AC_VO)、视频(AC_VI)、最佳努力(AC_BE)和背景(AC_BK)。每个AC都有其独立的参数集来控制竞争窗口大小(CWmin/CWmax)、争用间隔时间(AIFS, Arbitration Inter-Frame Space)、传输机会限制(TXOP, Transmission Opportunity)等。
EDCA接入流程跟DCF整体上是一致的,AIFS[AC]=SIFS + N x Slot。对于DIFS来说,N=2.
基于802.11-2020,Slot time和SIFS如下:
PHY | Slot time | SIFS |
DSSS PHY | 20us | 10us |
HR/DSSS PHY | 20us | 10us |
OFDM 20MHz PHY | 9us | 16us |
HT/VHT PHY | 9us | 16us |
TXOP
TXOP是一种基于时间的资源分配机制,主要是强调资源公平性而非吞吐率公平性。
在一个TXOP期间,一个STA可以发送多个帧,而不仅仅是一个帧,这样可以通过降低接入信道的开销来一定程度上提升系统的效率。但是在一个TXOP期间,只有一个STA可以发送数据,其他的STA必须等待,这样又会加大时延。
基于数据/ACK的这种方式有一个相对固定的系统开销。就平均来说,多个STA发送同样数量和大小的数据帧,DCF强调的是公平性,不管各个STA使用的PHY速率如何,最终的吞吐率都一样,因为DCF会确保每个STA的发送机会是