论文部分内容阅读
随着数字移动通信和多媒体通信技术的飞速发展,需要有低码率的语音编码器来解决宽带资源的限制。研究者们相继推出了多种基于参数编码和混合编码的中低码率的语音编码器,国际电信联盟根据当时的研究成果和需求不断推出新的语音编码标准,为语音编码的研究成果的广泛应用做出了巨大的推动作用。G.728标准是国际电信联盟于1992年推出的CELP类型语音编解码器。G.728建议采用低时延码激励线性预测(LD-CELP)技术可以将64kb/s的脉冲编码调制(PCM)语音压缩成16kb/s的码流进行传输,该算法以块为单位对语音信号进行处理,其块长仅5个样点,8K采样时,编码器算法时延只有0.625ms,一路编解码时延少于2md。但是它的算法复杂,运算量庞大,因此LD-CELP算法的实时实现需借助于高性能的数字信号处理芯片。LD-CELP具有语音质量高、时延低、异步转接性能好等特点,在长途通信,移动通信等对时延要求比较高的场合有广泛的应用。 近年来,超大规模集成电路制造工艺的进步,极大的推动了数字信号处理技术的发展。本文选用TMS320C64X DSP作为硬件平台,实现了G.728建议的语音编码器。本文主要内容安排如下: 首先简单介绍了语音编码技术和DSP技术的发展和选题的理由;接着介绍了语音分析和编码的基本技术,在这个基础上详细分析了LD-CELP的原理和其中的技术优势:然后对课题所用硬件平台做了简单介绍,根据本人实践工作,讲述了用C语言实现LD-CELP定点算法的经验和技巧,针对TMS320C64X DSP将C代码进行了充分优化,提高了代码的执行效率,满足实时性要求,最后在PC机上进行软件仿真和EVM板测评,并给出了测试结果。