802.11协议使用了一种载波监听多路访问(CSMA)方法,使用这种方法时,无线工作站(STA)首先检测信道并仅在检测到信道将闲置时——即当它们未发现任何802.11信号时才尝试避免传输冲突。当一个STA检测到另一信道时,它会在随机时间段内等待此STA停止传输,而后再次监听此信道是否将进入空闲状态。当STA能够传输时,他们会传输整个数据包的数据(图1)。
图1 空闲信道评估协议
Wi-Fi STA可以使用请求发送/清除发送(RTS/CTS)调解对共享媒体的访问。接入点(AP)每次仅为一个站点签发一个CTS数据包,反过来,STA会将其整帧发送至该AP。然后,STA等待来自AP的确认字符(ACK),表示已正确接收该数据包。如果STA没能及时接收ACK,它将假设此ACK数据包与某个传送中的数据包相撞,这时该STA将被移入二进制指数退避阶段。它会尝试访问媒体并在退避计数器失效时重新传输数据包。
在冲突域范围内所有参与者公平共享信道方面,此空闲信道评估和防冲突协议发挥了良好的作用,但当参与者数量大幅增长时,传输效率就会下降。STA必须等待更长的时间才能获取专门的传输或接收数据的信道使用权。
另一个导致网络效率低下的因素是存在众多带有重叠服务区的AP。图2左侧描绘了一个从属于基本服务集(BSS,指一组与某AP相关联的无线客户)的用户(用户1)。用户1将与另一个BSS集中的用户争夺媒体接入权,然后与其AP交换数据。但是,此用户仍能够监听来自右侧重叠BSS的通信量。
图2 因重叠BSS造成的媒体访问效率低下
在这种情况下,重叠BSS(OBSS)的通信量会触发用户1的退避程序。这类情况会造成用户必须等待更长时间才能获得传输机会,大大降低了它们的平均数据吞吐量。
第三个需要考虑的因素是更宽信道的共享(如图3)。以北美地区的802.11ac执行为例,只有一条160MHz可用信道,欧洲仅有两条可用信道。
图3 5GHz宽带上的802.11 ax信道分配实例
因此,在信道数量减少的情况下,密集覆盖的规划变得非常困难。如缺乏准确和审慎的功率管理,用户将会遭遇同信道干扰,这会降低性能,抵消来自更宽信道的大部分预期增益。
这种情况更易出现在MCS 8、9、10和11的最高数据速率情况下,因为此速率更易受到信噪比的影响。同时,一个用户使用与80 MHz信道重叠的20 MHz信道传输,基本上都会导致80MHz信道无效。在高度密集网络中执行802.11ac的信道共享损害了用于20 MHz信道传输的80MHz信道增益。