论文部分内容阅读
随着无线通信技术和移动终端技术的迅猛发展,以IEEE 802.11为基础的无线局域网得到了越来越广泛的应用。与此同时,VoIP以其价格低廉、资源利用率高等优点成为当今发展最快的网络应用之一。在这两种技术的推动下,无线局域网中的VoIP应用正逐渐兴起。IEEE 802.11是现有无线局域网络中使用最为广泛的标准,主要对ISO最底下两层的物理层和MAC层技术进行了规范。MAC层采用两种介质访问控制方式:分布式协调功能(DCF)的竞争访问控制方式和建立在DCF之上的点协调功能(PCF)的无竞争访问控制方式。DCF是IEEE 802.11的基本访问控制方式,是强制功能,而PCF则是可选功能。目前使用较为广泛的DCF机制下各节点对信道的使用权是一种基于随机的竞争,它只能提供尽力而为的服务,没有任何的QoS保证,主要是针对对时延和抖动不太敏感的非实时数据业务,不能满足对时延和抖动敏感的话音业务的服务质量要求;而PCF机制则是利用点协调器来对节点进行轮询,集中控制介质的访问,可以通过赋予话音业务较高的优先级来提升VoIP应用的服务质量,因此,研究如何在无线局域网PCF机制下提高VoIP应用的服务质量具有十分重要的推广意义,本论文就是在这样的背景下展开的。本论文首先对VoIP和无线局域网的相关背景知识进行了介绍,接着重点分析了802.11b中的PCF接入方式,然后通过学习和借鉴业内已提出的一些改进算法,最终提出具有创新性的HAPS轮询调度算法。该算法针对802.11标准PCF接入方式中使用的Round Robin算法中的空轮询等问题做出了以下改进:1)区分上下行业务,将DCF阶段分为Down阶段和Up阶段;2)区分用户所处的不同状态,将用户状态分为talkspurt和Silence两类。同时在检测用户状态改变方面,使用talkspurt检测算法,以尽量减少发送Poll帧的消耗;在轮询调度方面,采用四个列表来管理站点的轮询。最后我们在NS2仿真平台上实现了该算法,并对其进行性能评估,通过对仿真结果的分析得出HAPS算法能够有效地降低时延、减少丢包率,提高了VoIP应用的服务质量的结论。