基于TI DSP用汇编实时实现G.729语音压缩编码技术的研究

来源 :北京工业大学 | 被引量 : 2次 | 上传用户:Angel____
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DSP(Digital Signal Processor)是一种专用的数字信号处理器。20世纪60年代国际上开始了DSP理论基础研究,80年代推出第一个具有硬件乘法器的通用DSP芯片。随着超大规模集成电路技术上取得的突破进展,集成化的DSP数字信号处理器具有体积小、功耗低和运算速度快等诸多优点,因此非常适用于语音信号的压缩处理。目前的DSP芯片以其强大的数据处理功能而在通信和其他信号处理领域得到广泛注意,并已成为开发应用的热点技术。 在诸多DSP产品中,美国德州仪器(TI)开发的DSP处理器芯片以其低成本、低功耗、高性能以及产品的多样化的优势独领风骚,占据目前DSP市场50%以上的份额。因此,当前许多领域对于数字信号处理器的应用都是围绕美国德州仪器所开发的DSP处理器来进行的。 在利用TMS320VC5402进行语音信号压缩处理时,其开发软件提供了支持C等高级语言编译器,但该DSP的片上存储空间仅有16K,如果选用C语言编程实现G.729语音压缩算法,程序代码量过大很难都存放在片内存储器,这样运算速度降低,很难解决实时(或同步)问题。因此本课题选用C54X的通用汇编语言编程实现G.729语音压缩编码算法,调试并通过了统一标准测试矢量三千多帧,最终在5402开发实验板上实时实现了G.729语音压缩编码器,获得未失真的重建语音信号。说明用汇编语言实现G.729语音压缩编码完全可以解决实时性问题。 本论文共分为五部分,第一章为绪论部分介绍DSP及语音编码的发展现状,第二章详细介绍DSP的特点、性能指标、软件开发工具、指令系统及硬件结构。第三章介绍G.729的压缩原理及算法结构,第四章是本论文的核心,G.729压缩算法在TI的DSP芯片上的实时实现,包括语音压缩算法实现流程及在实际工作中的一些心得体会。最后一章给出结论以及本工作的改进方向。
其他文献
在疫情防控期间,作为全国铁路机车柴油的集成服务商,中铁油料集团有限公司(以下简称中铁油料)急时应急、战时应战,与时间赛跑,同病魔战斗,为铁路机车加油,为战“疫”加油,保
期刊