论文部分内容阅读
由于目前通信信道和计算机网络对传输码流比特率的限制,促进了语音信号低码率编码技术的发展,涌现了许多的性能良好的低码率语音编码算法和标准,并在各个领域得到广泛的应用。该文介绍的ITU G.729 是一种基于共扼结构一代数码激励线性预测的低速(8Kbps)语音编解码算法,由于具有良好的合成语音质量、复杂度适中、时延较低等优点,己经成为语音通信中最主要的编码算法。该研究工作的目的在于掌握国际标准语音压缩算法,对其进行优化改进并实现。语音压缩编码是本文研究的重点,笔者采用的是共轭结构代数码激励线性预测(CS-ACELP)算法。CS-ACELP 算法延迟小,语音质量好,但算法计算量大,导致不能在DSP 芯片TMS320VC5402 上实时实现。为此,笔者主要对程序代码进行了改进研究。改进的目的是:在尽量保持高的语音音质的前提下,降低计算量。该文首先分析了语音压缩算法的一些关键技术和ITU G.729 语音编码标准算法。接着重点介绍采用DSP 语言实现算法软件及其代码优化,选择TMS320C54xx DSP 芯片进行实验及实现,介绍此芯片的结构、开发过程,并在TMS320C5410 EVM上实现G.729 编解码器。最后提出了语音系统板的硬件实现方案,并给出测试结果。该研究工作的结果: 1、充分利用TMS320C54xx 系列DSP 芯片的结构特点,及对TI 提供的软件工具进行研究的基础上,给出了高级语言的调试和测试,调给出了一种算法优化的步骤和关键技术。2、该文研究提出用TMS320C5402 实时实现G.729 语音编码器的设计方案,给出了硬件设计时的器件选取方案,G.729 语音编解码系统板可以应用到数字语音记录系统、数字电话系统、IP 电话等系统中。该研究工作的最终结论:测试的结果表明,语音改进后的代码在DSP 上实时实现,达到了通信质量,表明编写的语音压缩编解码程序性能比较良好。