论文部分内容阅读
随着计算机网络技术和无线通信技术的飞速发展,无线局域网得到了日益广泛的应用。IEEE 802.11标准已经成为现在应用最为广泛的标准之一,并极大地促进了无线局域网的发展。IEEE 802.11系列标准主要规范了物理层(Physicallayer,PHY)和介质访问控制层(Media Access Control layer,MAC)的特性,使无线传输速率从1Mbps提高到54Mbps甚至更高。IEEE 802.11物理层支持多种传输速率。例如,802.11a支持8种速率(6~54Mbps);802.11b支持4种传输速率(1~11Mbps);802.11g支持12种传输速率(1~54Mbps);但是速率选择策略在协议中并未规定。如何根据时变的信道情况选择最佳的传输速率始终是一个热点研究问题。在最近提出的算法中,普遍采用基于门限判定的准则:设定两条门限,当以当前速率进行传输时,如果丢帧率(Frame Loss Rate,FLR)小于下限,则调高一档速率;如果丢帧率大于上限,则降低一档速率;否则继续保持当前速率进行传输。这样的算法看似很合理,并较以往的算法取得了更好的效果,但决定其性能的核心在于参数设置,目前的算法大都采用经验值设定门限,缺乏严格的理论推导和证明。如果参数设置不合理,会存在严重的重复速率抖动现象(Repeat RateJump,RRJ),从而严重影响网络的实际吞吐量。在分析了已有算法的缺陷后,我们提出了新的速率自适应算法,该算法从实际吞吐量的比较入手,严格推导出门限公式,将丢帧率与实时计算的门限比较,克服了RRJ现象,提高了速率选择的准确性,从而提高了网络性能。利用网络仿真工具NS2进行的仿真结果表明该机制在Rayleigh(瑞利)信道和Ricean(莱斯)信道中均表现优秀,吞吐量均优于最近的、知名的速率自适应算法。