当前位置:问答库>论文摘要

题目:G.729A语音压缩算法的研究及其XScale实现

关键词:语音编码;G.729A;嵌入式处理器;XScale;优化

  摘要

国际电信联盟(ITU)于1996年提出了一种共轭结构代数码激励线性预测(CS-ACELP)的语音编码算法——G.729。该算法在8kbit/s码率下具有较好的语音编码质量,且延迟较短,因此在IP电话、移动通信、多媒体网络通信以及各种手持设备中具有广泛应用。G.729A是在G.729基础上进行了一部分简化,使得编码的复杂度降低,对硬件的要求更低,而语音质量并没有明显降低。传统的方法实现该算法都是使用DSP平台,而使用DSP会使成本上升,系统面积增大。因此,对于手持设备来说,仅使用一块XScale处理器就能做到实时压缩,节省了成本,减少了系统复杂度。本文首先对CS-ACELP算法所采用的主要技术进行了分析,对G.729A协议的算法结构及原理作了介绍,详细说明了基于高性能的嵌入式处理器PXA27x的语音信号压缩编码的具体实现方法,提出了基于XScale平台代码级优化的一般性策略。并提出了G.729A算法实现的算法级和代码级优化方法。通过对优化后的程序进行测试验证,编解码结果正确,运算时延小于算法所要求的最小时延,基本实现了G.729A协议在PXA27x上的实时化,表明本文研究的优化方法对算法的实现是有效的,为G.729A协议在高性能、低功耗的嵌入式处理器上的实用化提供了一个有益的借鉴。