论文部分内容阅读
近年来随着Internet网的迅猛发展,研究语音在Internet上的实时传送问题受到了广泛的关注。由于目前的基于IPV4的Internet只提供了一种尽力而为(Best-effort)服务,并没有提供服务质量(Quality of Service:QoS)保证,因此在实际应用中的网络阻塞和延迟会导致感知语音质量的急剧下降。 本文重点研究从现有的网络条件出发,在应用层的角度上考虑语音的鲁棒性传输问题。本文主要工作如下: 1)进行了一系列的网络流量实验,得到了打包后的语音数据在Internet上传输的丢包和延迟模式,并在此基础上具体分析了影响话音质量的各类因素:比特位错误、网络丢包情况、网络延迟和延迟抖动情况等,为新算法的提出打下了坚实的实验基础。 2)提出了一种新的语音编码的码本分配方法,以降低比特位错误对语音的影响。新方法从码本构造的角度出发解决码本分配问题。实验结果表明,新方法在大容量码本时能够得到优于传统的基于模拟退火的二进制交换方法的性能。 3)提出一种基于奇偶校验码的加载式前向纠错编码(FEC)方法来恢复因网络拥塞而导致的包丢失,可以有效的恢复连续多个包的丢失。在此基础上提出了一类基于卷积码的前向纠错编码(FEC)包丢失恢复方法。和传统的基于分组码的FEC方法相比,基于卷积码的方法能够在多种延迟条件下保证恢复性能,这在实时语音应用中能够保证在低延迟条件下得到更好的网络丢包网络丢包恢复性能。 4)研究了G.729语音编码标准中各参数的错误隐藏的性能,提出了一种非对称的G.729丢包保护方法,在此基础上构造了一个基于G.729的固定码率为12kbps的网络自适应语音编码器。实验表明其具有良好的效果。 5)提出了一种基于虚解码的自适应播放延迟调整算法解决接收端