欢迎来到天天文库
浏览记录
ID:32020819
大小:2.17 MB
页数:80页
时间:2019-01-30
《【硕士论文】G.729语音编码算法研究及其DSP的实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、湖南大学硕士学位论文G.729语音编码算法研究及其DSP的实现姓名:刘为超申请学位级别:硕士专业:电路与系统指导教师:黎福海20050315硕士学位论文摘要近几十年来,语音编码技术发展非常迅速。以话带语音编码为例,自20世纪70年代推出64kb/sPCM语音编码国际标准以来,CCITT已相继推出了32kb/sADPCM、16kb/sLD.CELP、8kb/sCS.ACELP等国际标准。其中的CS.ACELP标准又称为G.729协议,它采用了当今语音压缩编码的各种先进技术,是CCITT推荐的语音压缩编码标准中算法最复杂的一种。该标准的应用非常广泛
2、,如VoIP、可视会议和和电话会议等。本文首先介绍了语音压缩编码技术中最重要的几种实现技术:短时域处理技术、线性预测分析、矢量量化、合成分析等。在对这些技术进行深入研究的基础上,本文对G.729算法进行了进一步的分析和研究。在此基础上,试图把握算法设计思路,并对ITU提供的算法源代码进行分析和研究,同时对其进行了仿真和验证。仿真证明,虽然该算法的压缩比较高(达到16:1),然而解码后的数据与编码前的数据基本相同,主观昕音没有明显差别。仿真同时还表明,算法的复杂度非常高,采用C语言编写算法的代码无法在当前的DSP芯片中实时运行。接下来,本文对如何
3、在TI公司提供的TMS320C54x系列芯片中实现G729算法进行了可行性研究,总结和提出了优化用C语言编写算法代码的一些方法:使用优化器优化,将运行效率低的程序转换成汇编程序,基于DSP硬件结构思想进行C语言编程等。仿真表明:这些方法极大的提高了程序的运行效率,证明了算法在TMS320C54x实时实现的可能性。最后,本文提出了进一步优化的思路:基于超标量思想对算法进行优化,合理配置内存,采用循环展开技术,简化算法等。关键词:语音编码;共轭结构代数码激励线性预测;G729;数字信号处理器G729语音编码算法研究及其DSP的实现AbstractI
4、nrecentdecades,thetechnologyofthespeechcodeisdevelopedveryfast.Taketelephone—bandwidthasallexample,Sinceputtingoutthe64kb/sPCMspeechcodeinternationalstandardinthe20thcentury70。s,CCITThasalreadyputoutsuchinternationalstandardsas32kb/sADPCM,16kb/sLD.CELP,8kb/sCS-ACELP,etc.insu
5、ccession.CS—ACELPstandardisalsocalledtheRecommendationG729,whichadoptkiIldsofadvancedtechnologyofthespeechcodenowadays,isthemostcomplicatedinthespeechcodestandardrecommendedinCCITT.Itsapplicationisveryextensive,forinstanceVolP,thevideophoneandtelecomference,etc.Firseofall,se
6、veralkindsofthemostimportanttechnologyofthespeechcodehasbeenintroducedinthispaper,forinstanceShortTimeProcess,LinearPreditionAnalyse,VectorQuantization,AnalysebySynthesize,etc.Onthebasisofcarryingonlutherinvestigationonthesetechnology,thispaperhavecarriedontheanalysisandrese
7、archtothealgorithmfurther.Onthisbasis,thispaperattempttoholdthementalityofdesigningofthealgorithm,andanalyseandstudythealgorithmsourcecodethatITUoffer。andcarryonemulationandproveit.Emulationshowsthatthoughthecompressionofthealgorithmishigher(16:1),butthedataafterthedecodeare
8、essentiallyidenticalwithdatabeforethecode,andlistentothesoundsubjectivelyha
此文档下载收益归作者所有