论文部分内容阅读
在语音通信中,通常有将近一半的无语音空闲时间。利用这一点,非连续传输/舒适噪声生成(DTX/CNG)技术能做到在无讲话时编码速率低一些,讲话时编码速率高一些,从而使平均速率降低下来。G.729EV是最近提出的一种宽带变速率分层编解码标准。本文致力于研究并实现在G.729EV语音编解码标准中添加非连续传输/舒适噪声生成(DTX/CNG)模块。CNG模块是利用静音描述(SID)帧参数来重构类似发送端背景噪音的声音。所以当确定有语音时,按正常速率编码,当确定没有语音时,由DTX模块决定每经过一段时间间隔,发送一个包含一组背景噪声参数的SID帧,这些参数用于接收机舒适噪音产生功能。本文主要工作如下:本论文所做主要工作如下:(1)介绍并探讨了DTX/CNG技术的发展现状。(2)简要介绍了所用到的语音编解码基础知识,包括码激励线性预测(CELP)、时域带宽扩展fTDBWE)、矢量量化等技术。并给出了G.729EV语音编码标准的基本原理。(3)研究在G.729EV标准中添加DTX/CNG算法模块。(4)在PC上,用浮点C语言程序实现了DTX/CNG算法,并通过一系列ITU规定的标准测试,已经得到令人满意的结果。通过一系列的标准测试,本文所实现的在G.729EV语音编解码标准中添加DTX/CNG算法模块能够满足ITU提供的参考条件测试文档((Terms of Reference(ToR)》限定的所有要求,它在几乎不降低合成语音质量的前提下,大大降低了平均码率,而且增加的计算量和存储量都在允许的范围之内。