4、功率控制
WLAN中的功率控制可以分为两种,即:对AP的功率控制以及对STA(无线工作站)的功率控制。对AP的功率控制主要是为了完成对目标空间的覆盖。由于STA通常是移动设备,因此通过对STA的发射功率进行有效控制可以大幅度地减小STA发送数据包时所需的能耗。延长STA的工作时间。当前的IEEE 802.11协议不支持对AP和STA的功率控制,但我们的研究可以为以后IEEE 802.11的标准化工作做出贡献。在本文中,只研究对AP的功率控制问题。
为了完成对目标空间的覆盖,WLAN的设计者可以为AP选择安装位置并为其设置相应的发射功率,发射功率的设置根据WLAN的拓扑结构通过估算获得。AP的覆盖范围主要取决于信号传输所造成的路径损耗,而路径损耗的公式随应用场景的不同而发生改变。由于无线信道环境是在不断变化的,因此最初的功率配置可能无法完全实现对目标区域的覆盖,这样就会导致出现覆盖漏洞。同样,如果网络中的某个AP由于发生故障而无法工作,也会造成覆盖漏洞,处于覆盖漏洞内的STA将无法得到服务。为了解决这些问题,就必须对网络中的AP进行动态的功率控制,通过调整发射功率完成对漏洞的覆盖。但这种调整是极为复杂和费时的,因为AP间的路径损耗与信号传输所经过的物理环境是密切相关的,而且AP功率的调整还可能会对与其相邻的共道AP造成干扰,同时,调整AP的发射功率来完成覆盖只会影响到下行链路的覆盖区域,不会对上行链路产生影响。
根据前面的分析,可以考虑在AP中采用MIMO技术。MIM0技术可以调整部分AP的功率和天线的方向图,通过方向图的改变可以完成对漏洞的覆盖,不需要对整个网络进行调整,所以不会对网络中其他AP造成干扰。这对于AP较多的大规模WLAN是非常有意义的。 5、负载均衡
对于WLAN而言,每个AP都只有一个有效的工作信道,AP所连接的STA采用CSMA/CA机制共享这个信道,由于STA的随机分布,可能会造成某些AP所关联的STA很多,而其他AP所关联的STA很少。这样,关联STA较多的AP就可能会发生过载,导致拥塞,使网络性能下降。另一方面,1个STA可以与2个或多个AP进行通信,因此可以根据不同AP的负载状况来控制STA的接入,在AP之间进行切换,使之达到负载均衡。通过对AP的负载进行控制,可以避免AP过载情况的发生,从而大幅度地提高整个网络的性能。
STA与AP建立连接时,首先会向AP发送一个或多个探测请求,各AP在接收到STA发送的探测请求后,将向该STA发送响应信息。通过信息的交互,STA知道哪些AP在它的覆盖范围内,而接收到的来自AP的响应信号的强度也可以作为一个度量,来表征哪个AP可以为它提供高质量的服务。由于IEEE 802.11协议中没有规定STA与哪个AP建立连接,因此不同的生产厂商有不同的算法。
当前的IEEE 802.11协议不支持负载均衡,但是根据本文所给出的WLAN架构可以实现负载均衡功能,而且不需要修改STA代码。由于AC具有整个网络的可见度,因此在AC上可以监控每个AP的负载状态。当AP接收到来自STA的连接请求时,AP将请求转发给AC,AC查询该AP以及其邻居AP的负载状态,决定是否接受STA的连接请求。并将判决结果发送给AP,AP根据AC的指令接受或拒绝STA的连接请求。如果AP拒绝了STA的连接请求,STA将尝试向其他AP发送连接请求。 参考文献
1 Hui Luo, Shankaranarayanan N K. A distributed dynamic channel allocation technique for throughput improvement in a dense WLAN environment.In:IEEE Int Conf on Acoustics,Speech and Signal Processing (ICASSP 2004),Montreal,Canada,May 2004
2 Leung K K,Kim B J.Frequency assignment for multi-cell IEEE 802.11 wireless networks. In:Proc of VTC2003 Fall,Lake Buena Vista,FL,USA,0ct 2003