论文部分内容阅读
IEEE 802.11无线局域网有应用灵活、安装速度快、建设周期短、地理适用性强等特点,已经广泛的应用在各行各业。不断提高无线网络的服务质量,有许多需要不断完善和解决的技术难题,研究无线局域网MAC机制,制定高效的MAC子层规则,优化信道分配机制,提高网络MAC子层的服务质量,是WLAN研究的重要课题。本文主要讨论了IEEE 802.11 MAC层的分布式协调功能DCF,描述了DCF的协议内容和工作原理。通过分析可知,现行MAC协议的主要缺点是使用二进制增长的机制,DCF以冲突次数作为条件来设计竞争窗口(CW)。由于没有评估信道状态的机制,竞争窗口无法根据网络负载情况自适应的做出调整,因此在多变的网络环境下,网络性能不佳。已有研究提出了一种估计网络负载程度的方法,其具体思想是:一个站点在发送数据之前,通过累加计数器被冻结的次数就有能力估计信道的负载程度。本站检测到的每一次“忙”(不管是成功发送的数据还是冲突造成的信道忙)都表示至少有一个站点在发送数据。如果站点在发送之前侦听到的忙的次数,与随机回退窗口值的比值越接近1,证明信道负载程度越高,反之,则可以认为信道比较空闲。已有研究提出了一种更新CW的方法,其基本思想是:根据当前信道负载估计值MF,报文发送成功后使用MF×CW来更新CW,算法具有更好的自适应性能。因此,本文回退算法改进的基本思想总结如下:(1)若发送成功,以时隙利用率估计网络负载程度,CW值使用MF×CW的值来更新。(2)若发生冲突,CW值使用(MF + 1)×CW的值来更新。(3)若发生误码,CW值保持不变,CW值使用1×CW的值来更新。这样每个站点能够通过在退避时间段内侦听到的其他站发送情况来判定信道负载程度,从而合理的调整竞争窗口(CW)值。在这种方案下,不管网络中的主机数n如何变化,退避窗口总是能作出相应的调整,从而使系统饱和吞吐量和介质接入延迟性能都有很大的改善。随后,对改进的退避算法使用OPNET仿真工具进行仿真实验。仿真实验结果显示:与原协议进行比较,吞吐量和介质访问延迟等性能都有明显的提高。