论文部分内容阅读
VoIP(Voice over IP)是近几年发展起来的一种新的通信技术。它是网络分组化和网络业务综合化两大主流技术融合的结果。由于其通信成本低、支持的业务丰富,所以它的发展如火如荼,正在侵占传统的PSTN电话市场。但是,VoIP属于实时语音通信,需要一定的网络传输质量来保证。而目前的Internet服务并不能满足这一要求,因此导致当前的VoIP业务在稳定性和OOS上不尽人意。这已成为其进一步发展的主要障碍和挑战,也是IP电话亟待解决的重大难题之一。对语音质量进行科学可靠的测量和评价是提高VoIP技术十分关键的前提。影响VoIP语音质量的因素是多方面的,这主要是由IP网络的固有特性所引起的,其中包括网络时延、抖动、丢包、乱序等。这些传输损伤会直接影响语音质量或通话者之间的交流,从而影响整个VoIP的通信。损伤参数在很大程度上依赖于接收端的播放缓冲机制。因此要提高VoIP的语音质量,就必须在VoIP通信系统中进行抖动处理。抖动缓冲既不能太长也不能太短,这样才能保证在丢包和延时之间取得较好的平衡。目前通信系统中大多采用自适应抖动缓冲算法来解决这一难题。本文的主要工作和贡献表现在以下几方面:1、研究了VoIP通信中影响语音质量的几个关键因素,并分析了相应的解决方案。2、阐述了VoIP语音质量的客观和主观测试方法。并提出了一种新的测试语音质量的方法。在这个方法中,我们基于PESQ和E-Model,将两者结合提出了一个用于不同codec的非线性回归模型。3、阐述了抖动的形成和对语音质量影响。重点研究分析7种已有的自适应缓冲算法,并在此基础上设计了一种改进的自适应抖动缓冲算法来更好的适应不同的网络环境,达到优化语音质量的目的。4、设计了一个简单有效的语音质量测试系统,对上述的8种算法进行了测试,比较分析了测试结果。结果表明,新的抖动缓冲技术具有更好的网络自适应性,能够更大程度地降低丢包、抖动、乱序等,表现出优越的性能。