G.729A声码器算法研究和DSPs实现

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:babaxsj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要目标是基于德州仪器公司(TI)的TMS320C5416 DSP芯片的ITU G. 729A 8kbit/s声码器实现。ITU提供了G. 729A声码器的16位定点ANSI C仿真程序。由于在编、解码过程中需要大量计算耗时,该ANSI C程序并不适合采用数字信号处理器(DSP)芯片来实时实现。在研究ITU G. 729A标准算法和学习并熟悉TMS320C5416 DSP开发后,将C代码转换为可实时实现的TMS320C5416汇编程序以及基于TMS320C5416-100 DSK硬件目标平台实现G. 729A声码器所需的硬件设计是本文的工作重点。因此,本文主要任务包括:研究ITU G. 729A标准算法和熟悉TMS320C5416 DSP开发;G. 729A声码器ANSI C代码仿真实现并转换为可实时实现的TMS320C5416汇编程序;TMS320C5416-100 DSK硬件目标平台的硬件程序设计。 G. 729A是ITU于1996年11月公布的G. 729建议的附件A。其中,ITU于1996年3月制定了G. 729语音编码方案,即采用共轭结构—代数码激励线性预测(CS-ACELP)技术的具有8kbit/s码速率的语音编码算法建议G. 729,该算法是以按合成分析法(AbS)和码激励线性预测(CELP)技术为基础提出的,属于ITU已制定语音压缩国际标准中最新且码率较低的一种。G. 729A主要目的是在基本不影响编码性能的情况下减少G. 729计算复杂度,它主要应用在个人移动通信、数字卫星系统和高质量数字移动无线通信等领域。 本文详细研究了G. 729A基于TMS320C5416 DSPs实时实现的设计与开发,在讨论了语音编码关键技术和G. 729A标准算法后,先对G. 729A实现的C程序进行分析,再重点论述了G. 729A在TMS320C5416型DSPs上实现的软、硬件设计开发的过程和技术。最后对该声码器进行性能分析。 DSP的软、硬件的设计和开发是G. 729A实现的核心技术。软件设计和开发过程中,本文强调的是C程序的移植和优化时的关键技术,如文件操作,汇编优化的方法,C和汇编函数互相调用的方法。在硬件设计和开发时主要考虑的问题是硬件中断编程以及McBSP和AD/DA技术。 本文共分为六章。第一章概述了语音数字压缩技术,第二、三章论述了语音编码的基本原理和G. 729A编解码器的算法,第四章研究了G. 729A的实现的C程序,第五
其他文献
本文介绍了基于H323协议的互联网电话VOIP系统的GK(网守)网络管理平台的实现中,我所做的研发工作。本文分为四部分: 第一部分首先介绍了下一代网络NGN的概念、它产生的背景
  本文主要任务是找到三维扫描仪得到的两个或多个真实的人脸数据之间的点与点之间的对应关系,从而便于人脸识别后续工作的展开。  作者认真研究了基于ICP的立体匹配算法
本文借鉴传统有线和无线网络领域内取得的经验,为AdHoc网络设计一些行之有效的安全机制,并尽可能的使这些机制能适用于多种应用环境。通过使用这些安全机制,利用有限的资源和代
航天路由器有着不同于地面路由器的设计方法。它们在功能性、安全性、稳定性及性能上有着更加平衡的需求。好的调度机制可以保障交换机对业务流公平的处理且在性能上实现较高
随着发光二极管LED(Light Emitting Diode)技术的快速发展和对高速无线通信要求的提高,可见光通信技术逐渐发展起来。它作为一种新型的无线通信手段,得到了国内外研究机构和
随着Internet的飞速发展、计算机应用技术的普及和深入,越来越多的企业开始建立基于Intranet的应用系统,从而提高企业的业务运作效率、节约成本、规范管理和增强企业的竞争力。
21 世纪是以计算机的应用为核心的信息时代。这些计算机不仅包括PC机,更主要的是各种嵌入式系统。嵌入式浏览器是嵌入式系统Internet 技术在嵌入式系统中的关键应用,是嵌入式
随着社会的发展,人们的生活水平得到了很大的提高,相应的老年人口的数量变的越来越大。因而,老年人的健康问题也变得越来越重要。医学上已经有了从皮肤的生理指标来判断皮肤
本论文的主要工作围绕着声纹识别MFCC特征提取方法研究和多机声纹识别系统主要底层模块的设计展开,在比较深入研究声纹识别技术的基础上,采用目前实用的语音软件工具包HTK,