VoIP时延抖动控制技术的研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:asdfghjkh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速发展,网络电话VoIP也得到了推广,由于其较传统电话资费便宜、可视频通话等优点,VoIP在长途电话、越洋电话等方面应用尤其广泛,但与传统电话相比,VoIP话音质量还有待提高,这也成为本文研究的目标。   影响VoIP话音质量的主要因素有端到端时延、抖动、丢包率及话音编解码技术等。其中端到端时延、抖动和丢包率是影响话音质量的最重要三大因素,目前基于终端的对端到端时延和抖动改善研究主要集中在接收端,采用播放时刻预测法或设置接收缓冲区这两大类方法对抖动进行平滑改善并控制话音包在接收端的调度时延。该方法在接收端有效地控制了抖动的影响,提高了话音质量,但忽略了发送端本身对于话音时延、丢包率和抖动的影响,限制了话音质量的可改善程度。   本论文提出在发送端和接收端同时参与控制以改善VoIP话音质量的方法。   发送端的改进主要是保证话音源的完整、控制话音包的时延及控制话音源的抖动,这通过在发送端设计的编码方法周期控制算法(EMPCA)和发送方法周期控制算法(SMPCA)实现。编码方法从编码缓冲区中取出数据编码并放入发送缓冲区,根据实验,EMPCA控制编码方法的周期保证了编码缓冲区的数据量占整个缓冲区大小的25%到37.5%,增加编码方法的周期使编码缓冲区中数据增多,减少编码方法的周期使编码缓冲区中数据减少,这样首先保证采集的话音全部编码,防止了编码缓冲区溢出造成的话音包丢失,同时也控制了话音包的时延,即防止了编码缓冲区中数据量过多造成的话音包处理时延;SMPCA尽可能保证话音包发送间隔稳定,即控制话音源的抖动,同时也控制了发送缓冲区数据量。EMPCA和SMPCA这两种控制算法结合使用,达到控制话音在发送端时延、抖动和丢包率的效果,保证了发送到网络的话音质量。   接收端的改进重在接收端设置缓冲区,设计接收缓冲区动态调整算法,尽可能减少话音源抖动、网络抖动和网络时延造成的话音包乱序到达造成的影响,并使得话音包在接收端的调度时延与丢包率得到一定的平衡。   基于上述方案,本论文设计并实现VoIP原型系统,采用在局域网环境中使用NIST net软件模拟广域网环境的方法,使用PC进行VoIP会话,使用PESQ话音质量测量工具对各个会话阶段的话音进行评测。评测结果表明:与未改进算法的原型系统相比较,本论文提出的控制算法对VoIP话音质量有明显的改善效果。
其他文献
随着互联网技术的发展,P2P技术的应用越来越广泛,使用P2P可以帮助用户通过互联网直接进行交互,从而使得网络共享变得更加容易和简单。然而,由于P2P应用的不断演进,P2P也消耗了很大
篇章分析旨在研究自然语言文本的内在结构并理解文本论述单元间的语义逻辑关系。在篇章分析领域,篇章是指由一组语义上连贯且结构上衔接的论元,经过结构化组织形成的自然语言
三维重建是计算机视觉领域的研究热点之一,它是研究如何通过物体的二维图像来获取物体在空间中的三维结构信息的理论和方法。其研究成果广泛应用在产品制造、机器人导航、精
学位
随着半导体工艺的不断发展,单个芯片上集成的晶体管数量将越来越多。届时,它们将被组合成上千个各自独立又相互通信的处理单元。为了充分利用它们的处理能力,需要高效的通信结构
本文主要研究的是基于测井数据的地质图矢量化方法。首先要对测井曲线及地质图进行预处理,对于含有不同种类噪声的图像,通常采取不同的方法进行处理,甚至需要使用几种方法的
作为构建“数字城市”系统的重要组成部分,同时作为目标提取和识别的一个典型应用,图像中建筑物目标区域提取越来越受到关注。本文在简单场景图像中建筑物提取技术的研究基础
学位
无线传感器网络(Wireless Sensor Networks,WSNs)是由大量的计算、存储、通信能力有限的传感器节点构成的网络,能感知、采集及检测监测区域中目标的各种信息,并将处理后的信
统计机器翻译是以大规模双语平行语料为基础,充分利用计算机较强的计算能力,通过统计分析,构建翻译模型、语言模型、调序模型,进而利用此模型进行翻译的自动化技术。目前,统
现代远程教学系统是在网络技术、多媒体技术等技术的基础上发展起来的,打破了传统教育中学校的局限,使得在分居各地的互不相识的人可以同时进行学习。远程教学系统为学生提供了
学位
机会网络中的路由算法不再依赖于端到端的连接,主要依靠节点与节点之间的相互协作,通过“存储——携带——处理——转发”的工作模式实现数据传输,更符合实际的需求。机会网