ilbc算法arm平台移植及优化论文

ilbc算法arm平台移植及优化论文

ID:33489307

大小:2.83 MB

页数:76页

时间:2019-02-26

ilbc算法arm平台移植及优化论文_第1页
ilbc算法arm平台移植及优化论文_第2页
ilbc算法arm平台移植及优化论文_第3页
ilbc算法arm平台移植及优化论文_第4页
ilbc算法arm平台移植及优化论文_第5页
资源描述:

《ilbc算法arm平台移植及优化论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安电子科技大学学位论文创新性声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切的法律责任。本人签名:超杨日期箜fL鱼:B关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用

2、学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。日期墅理:鱼:凸摘要在现代通信系统中,VoIP(VoiceoverP)已经成为一个热门领域,并且得到了广泛的应用,但是同时网络电话的语音传输质量成为制约其发展的重要因素,与其他语音算法相比,iLBC(IntemetLowBitrateCodec)算

3、法更加适用于D分组网络环境中。iLBC算法是对CELP(CodeExcitedLinearPrediction)算法的一种发展,它独有的动态码本更新技术、丢包掩蔽技术以及语音增强模块,使得iLBC算法即使在十分恶劣的网络环境中也能有很好的性能。本论文主要研究iLBC算法基于ARM平台的移植及优化过程。由于ARM嵌入式处理器具有低成本、易开发等特点,非常适用于实时处理语音编解码器,因此研究如何高效的在ARM平台上实现iLBC算法是非常必要的。本文首先介绍了iLBC算法的原理;其次,由于ARM处理器支持定点运算,而iLBC算法中存在大量浮点函数

4、模块,因此浮点函数必须转化为定点函数,本论文中介绍了如何选取合适的转化方法从而保证数据范围与精确度;接下来具体论述了为了高效移植iLBC算法采取的优化方法,本文采取的优化方法主要包括C结构优化及汇编优化两部分;在论文的最后,利用典型语音序列测试定点化及优化后的程序性能。通过与优化前算法进行对比,iLBC编码器与解码器的性能都得到了显著提升,编码器的复杂度降低了86%左右,解码器的复杂度降低了85%左右。优化后的iLBC算法可以被用于许多实时应用中。关键词:语音编码iI.BOA跚定点化移植及优化implementationbecauseofi

5、tslowcostandeasyindeveloping,SOit’SessentialtodoresearchonoftheiLBCalgorithminARMplatformeffectively.Firstly,theprincipleofiLBCAlgorithmisdescribed.Secondly,sinceARMprocessorisfixed—poiIltinoperationandtherearemanyfloatingpointfunctionsiniLBCalgorithm,thefloating—pointfunc

6、tionshavetobeimplementedinfixed-point.Somemethodsdescribinghowtochooseaproperfixedpointtransformingschemetoassuredatarangeandprecisionalein仃oducedinthisthesis.Thirdly,inordertoensureeffiencientlyponingofiLBCalgorithmforARMPlatform,themethodstooptimizethefunctionsinthealgor

7、ithmaredescribedindetails.111eoptimizingmethodsusedincludeCcodestructureoptimizingandassemblyoptimizing.Finally,atypicalspeechsequenceisusedtotestthefixed-pointimplementedandoptimizedalgorithm.Comparing谢tlltheoriginalalgorithm,botllthecomplexityofencoderanddecoderisreduced

8、significantly.Over86%ofthecomplexityofiLBCencoderhasbeenreduced,andalmost85%ofthecomplexi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。