论文部分内容阅读
随着科学技术的飞速发展,人们科研探索领域不断扩大,在监测条件恶劣、无人能达的环境下,无线传感器技术的优势显得尤为突出。传统的无线传感器节点采集的主要是湿度、温度、压力等简单的数据,本文将该技术扩展到了对语音环境的监测应用。由于无线传感器网络(Wireless Sensor Network,WSN)具有无线、多跳等特点,在数据传输时要获得良好的性能,合理地选择网络层的路由非常关键。语音WSN除了具备传统的WSN的基本特点以外,还具有数据量大、资源有限、对时延、时延抖动敏感,对丢包率等要求较高的特点,因此语音WSN中路由协议更加复杂。目前国内外已有不少学者对语音WSN相关问题进行了研究,但大多数的研究集中在体系结构、MAC(Media Access Control)层协议等方面,对QoS(Quality of Service)路由协议的研究还较少,而且大多路由协议不满足语音传输对时延和带宽的要求,且都没有考虑新增的语音流会降低已有流的语音质量,因此如何减少新增的语音流对正在传输的语音流QoS的影响,是非常值得探讨的一个课题。以WSN的应用领域及功能为基础,本文比较了现有的QoS路由协议以及准入控制的优缺点,分析得出现有的QoS路由协议并不适用于语音的传输,集中在AP(Access Point)点的准入控制策略也无法满足WSN中节点随机分布、多跳传输的特点。本文讨论了语音质量的评估标准,分析了在802.11e协议的EDCA(Enhanced Distributed Coordination Access)机制下的帧服务时延和流的可利用吞吐量,研究了路由最大跳数的计算方法,最终提出了一种利用准入控制实现QoS路由的新算法。该算法把欲建立的路由的跳数必须少于或等于路由最大跳数作为候选路由建立的标准,再把网络中每个流的可利用吞吐量必须满足语音传输的带宽需求,同时新语音流的加入不能降低正在进行的语音流的质量作为准入控制的准则,最终建立起路由,在保证了语音QoS的同时,提高了语音传输的可靠性。为了测试提出的路由协议的性能,在NS-2仿真平台上对该协议进行了仿真,分析了在G.711和G.729两种编码算法,在不同的传输概率和参与竞争的语音流数目的条件下单跳平均时延的变化情况,以及在不同仿真环境下参与竞争的语音流数目对每个流可利用带宽、时延等的影响,最后将无线传感器网络中典型的路由协议DAIQoS(DataAggregation included QoS)协议同本文提出的利用了准入控制的路由协议进行了比较,结果表明本文提出的算法具有更好的实时性能,在保证了网络中语音流QoS的同时还提高了网络中允许的语音流数目。