随着互联网的普及越来越广,人们对移动网络的需求日益增长,促进了无线网络技术迅速发展,Wlan和Ad Hoc无线网络以及无线mesh网络成为进一步的发展方向。 IEEE802.11系列协议中,物理层(Physical Laycr)使用了多种编码调制技术,提供了多种可供选择的数据发送速率。例如,802.11a物理层支持8种速率(6~54Mbps),802.11b物理层支持4种传输速率(1~11Mbps),802.11g物理层支持12种传输速率(1~54Mbps)。根据信道(或者拓扑)的时变性,自动选择最优的发送速率叫做速率自适应。目前,在媒体接入层(或链路层MAC:Mediaaccess control layer)中,802.11协议只规定了何种帧类型使用何种的速率,但MAC层并没有规定如何在各个速率之间进行自适应地速率切换或选择,从而使自适应的速率选择算法,逐渐成为一个重要的研究方向。 本文首先总结了基于IEEE802.11协议的无线网络体系结构和特点;其次,分析了哪些因素可能导致网络吞吐量发生变化,并且说明了为什么发送速率是影响吞吐量的原因之一,对目前普遍应用的网络仿真软件NS2做了简单的介绍;第三,针对目前无线网络中不同传输速率对网络吞吐量的影响,对最近的关于速率自适应算法的研究成果和一些(主要论文)主要方法进行了阐述、比较;第四,对一种RRAA(Robust Rate Adaptation Algorithms)方法进行了实验仿真和分析,并且提出一种抗抖动的RRAA方案;最后,仿真结果表明抗抖动的鲁棒性速率自适应算法(Anti-Fluctuation Robust Rate Adaptation Algorithm)比RRAA算法有明显地提高。