论文部分内容阅读
Ad Hoc网络作为一种无中心的多跳自组织网络,其灵活的移动性非常适合应急通信的要求,具有广泛的应用前景。近年来,手机在各项应用方面发展迅速,更加的智能化多样化,成为人们日常生活中必不可少的一部分。为了满足人们随时随地的通信需要,结合近年来迅猛发展的VoIP技术,本文提出利用手机组建Ad Hoc网络进行语音通信,不仅可以满足在一些应急情况下的通信需要,而且可以节省语音通信费用,为用户提供更加方便实惠的通信服务。与传统的有线网络不同,在无线自组织网络中利用VoIP技术进行语音通信时面临很多的问题,语音通信质量是关注的重点问题。本文对系统中应用的相关技术进行了分析研究。主要包括Ad Hoc网络的特性,VoIP中的语音编码技术和实时传输技术,其中重点对无线自组织网络中的路由协议和VoIP技术中的语音编码方案进行了研究改进,并对语音质量的评测标准进行了介绍。首先,本文分析了语音通信中的多种语音编码技术,由于无线自组织网络的网络状况会随机的发生变化,会严重影响到语音通话质量,所以提出了一种自适应语音编码方案。通信过程中目的节点周期性计算数据包的端到端延时、抖动和丢包率,通过这些网络参数来判断网络负载状况,并将结果周期性的发送给源节点。源节点根据反馈的网络状况自适应的选择语音编码算法,当网络状况好的时候选择压缩率低的编码方案,来提供较高的语音质量;当网络出现拥塞、碰撞等状态不佳的时候,节点选择低速率的语音编码算法,以保障通话的流畅。这样综合考虑了网络负载和语音质量两个方面的问题,有利于提高整个网络的通话服务质量。利用手机组建Ad Hoc网络来进行语音通信,由于手机电池的能量有限,所以必须考虑整个网络的能耗问题。本文结合无线自组织网络中的路由节能策略,在AODV的基础上,提出一种基于节能考虑的EP-AODV协议。协议中加入了节点生存时间和路径消耗总能量的考虑。在选路时,选择一条具有较长生存时间且消耗总能量较少的路径,来减少整个网络的能量损耗,增加网络的生存时间,提高网络的整体性能,以便更好的适用于基于Ad Hoc网络的手机语音通信系统。同时,为了完成对网络状况的周期性反馈,在路由协议中加入了网络状态反馈的功能。对改进的EP-AODV协议利用NS-2软件进行模拟仿真,与AODV协议进行了比较分析。实验结果证明了本文改进的路由算法能更好的延长网络生命周期,减少网络的能量消耗,更适用于本系统。然后,根据仿真结果,对基于Ad Hoc网络手机语音通信系统进行了框架设计,介绍了网络的分层结构,语音的通信过程,系统模块的功能划分和通信流程。最后在Android平台上进行了系统设计和部分功能的实现。