论文部分内容阅读
近年来,语音编码随着多媒体通信的发展,正扮演越来越重要的角色。特别是低速率、高语音质量的语音编码算法,它能在有限的信道带宽中提供各种高质量的多媒体通信服务。1996年,ITU-T公布了G.729标准。它采用了共轭结构代数码本激励线性预测(CS-ACELP)算法,其编码速率为8kb/s,延时为15ms,具有良好的合成语音质量和适中的复杂度等优点。在个人移动通信、多媒体通信、IP电话、卫星通信及未来的综合业务数字通信(ISDN)等领域具有广泛的应用前景。随着数字信号处理技术的发展,DSP的应用越来越广泛。由于其具有体积小、功耗低、运算速度快和价格便宜等优点,非常适合于实时语音处理。TI公司的TMS320C55x系列DSP就可以用于G.729语音压缩的实时实现。本文详细的介绍了G.729协议的算法结构,包括编码部分和解码部分,并着重研究了G.729算法中的线性预测技术、感知加权滤波、矢量量化、自适应码本搜索和固定码本搜索等关键技术。接着对TMS320C55x系列DSP芯片的结构、工作原理进行了一定的描述。在深入理解G.729算法原理的基础上,提出了有效实现G.729标准的设计方案,以ITU-T提供的标准C源代码为基础,进行软件模拟实验。根据G.729特点对源代码中运算量较大的模块进行了代码优化,最终完成了语音编解码器在DSP上的实时实现。结果表明合成语音具有较高的可懂度。