论文部分内容阅读
在当前移动通信系统中,AMR-WB(AdaptiveMulti-rateWideband)自适应多速率宽带语音编解码器由于其音频带宽扩展到7kHz,采样频率扩展到16kHz,突破了窄带语音编解码器带宽方面的限制,因此在语音的自然度、音乐处理等方面有较大的改善。本论文首先完整的介绍了AMR-WB编码器各个组成部分原理和实现算法,对编码部分的算法进行了详细的分析和研究,突出了ACELP(代数码激励线性预测)语音编码的本质和特点,论文还对AMR-WB编码器的代数码本搜索作了改进。
本文第二部分,依托实际项目,结合合作单位中兴通信公司的具体要求,基于ZSP500处理器的仿真系统,开发实现了一个具有实用价值的AMR-NB窄带语音编解码器。AMR-NB的C代码直接在ZSP500运行时,其运行速度很慢,我们通过两个阶段的优化:C代码优化和手工汇编优化,充分利用ZSP500硬件资源,不断优化以达到实用的指标,最终代码运算效率提高35倍。
3G移动通信系统中将使用的AMR-WB和AMR-NB声码器,都是基于ACELP模型的,其核心算法类似,所以本次的AMR-NB基于ZSP500的优化实现,将给下一步AMR-WB的实现提供非常好的借鉴。