论文部分内容阅读
声码器是移动通信系统中的一个重要组成部分.IS-96 Qcelp8k声码器是CDMA2000系统的语音编解码标准.Qcelp8k声码器是基于码激励线性预测编码(CELP)算法,但它不同于传统的CELP,而是根据语音信号的能量、噪声和其他语音特征来动态调节编码数据速率.使用可变速率技术,可以增加通信系统的容量,还抑制了背景噪声,即使在喧闹的环境中,也能得到良好的话音质量.Qcelp8k声码器以较低的运算量达到较好的话音质量,被认为是到目前为止效率最高的声码器之一.该文的重点是Qcelp8k算法的研究与改进.首先简述了语音压缩编码技术的发展动态,介绍了CELP算法的基本原理,然后具体研究了Qcelp8k算法,并和其他一些声码器算法进行对比,对算法中的一些实现方法加以改进,修改了部分参数的计算方法,取得了较好的效果.随后对商用化Qcelp8k声码器实现进行了研究,使其达到商用的质量.最后介绍了Qcelp8k声码器在ADSP 218x DSP上的实现,以及在CDMA2000基带专用处理芯片中的实现情况.在数字信号处理算法中,有一些占用较多执行时间的核心算法,通用DSP芯片对这些运算的处理不够快捷,如果针对这些运算设计专用的处理单元,即协处理器提供对这些运算的高效执行,配合DSP的运算单元共同完成整个程序的执行,则可以提高整个程序的性能与效率.该课题对Qcelp8k声码器中的运算进行研究,分析执行时间较多的核心算法,即FIR滤波器、IIR滤波器和计算相关等运算,设计可以提高这些运算的执行速度的协处理器,提出初步的协处理器模型,并进一步研究使用该协处理器可能给Qcelp8k声码器实现带来的改进和影响.