论文部分内容阅读
智能手机的大规模普及和3G网络的大范围覆盖共同带动了移动互联网的蓬勃发展。在这一波浪潮中,基于智能手机平台的应用如雨后春笋般冒出。同时,智能手机硬件计算能力的提升和3G网络的捉速,也给原本无法在智能手机上运行的应用以新的机会,比如:VoIP类应用。当然,新的机遇必然会带来新的挑战。全新的网络环境和全新的平台,也给VoIP技术带来了新的挑战。
在描述了移动网络以及过去VoIP领域的相关工作之后,本文提出了mVoIP频域分析抑制算法和mVoIP的JBOM-3G算法,以消除mVoIP系统的回声干扰,并提高音质。1)mVoIP频域分析抑制算法,将语音信号通过短时傅立叶变换转换到频域内,通过频域分析的算法抑制混音中的回声。基于频域分析的算法可以分为短阶抑制算法和听觉抑制算法。短阶抑制算法,通过简化的短阶回声滤波器来实现对于语音信号的频域分析,从而达到回声消除的目的。听觉抑制算法,则是基于频域回声路径建立符合人耳听觉特性的回声抑制滤波器,通过在短时功率谱上估计回声和本地以及噪声信号的比值来消除回声。之后,通过将这两个算法结合起来构成一个统一的整体,以达到理想的回声消除效果。2)mVoIP的JBOM-3G算法采用的是控制丢包率,控制整体时延的方式提供稳定的语音流,以保持语音质量。考虑移动网络的不稳定性,相对牺牲一些可以容忍的语音质量换取更加稳定的表现,是此种算法的核心思想。同时,真实网络条件下的测试也显示出了这种交换带来的收益,受网络影响相对较小,丢包率稳定在2%左右,整体的语音延迟大约在200ms左右。最后通过在联通3G网络下的测试说明,此整体算法表现稳定,受网络影响比较小,PESQ得分稳定在3分以上。