论文部分内容阅读
随着现代移动通信的蓬勃发展,频带利用率与通信质量成为目前该领域两个突出的问题。低速率、高质量和低成本的语音编解码器成为解决这些问题的有效途径。码本激励线性预测编码(CELP)是日前中低速率语音编码算法的主流,CELP算法能够提供中低速率高质量的合成语音,但是当编码速率降至4kb/s以下时,语音质量会有明显下降。论文深入研究了以码激励线性预测(CELP)为基础的混合编码方法。CELP算法中重要的模块有线性预测(LP)分析,自适应码本,随机码本,码本增益量化等。在研究了G.729算法的基础上,以20ms为一语音帧进行编解码,提出了一种4.2kb/s的分布脉冲代数码本激励线性预测编码算法,引入分布脉冲技术对随机固定码本矢量实行分散处理,降低了算法的复杂度。DSP实现的硬件平台采用TI公司的TMS320VC5509A DSP,软件平台采用CCS2.0。基于硬件系统的软件设计主要包括:中断服务程序和语音压缩编解码程序。针对TMS320VC5509A DSP体系结构特点,对程序采取了一系列的优化措施,包括存储器分配、开辟自定义缓冲区和循环展开等。实验结果表明,对优化后的程序进行测试验证,编解码结果正确,其输出语音仍然能够保持了很高的合成语音。