AMR语音编解码算法研究优化及ARM实现

被引量 : 8次 | 上传用户:freedomo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语音通信是人类最基本、最重要的通信方式,语音编解码标准是语音在网络上进行传输最重要的因素。为了在保证良好语音质量的同时,尽可能压缩语音编码的传输速率以节省宝贵的频率资源,人们逐渐将研究的热点放在中低速率语音编解码器上,其中AMR就是一种常用的中低速率语音编解码器。第三代伙伴计划3GPP公布的自适应多速率语音编码标准AMR,目前广泛应用于第三代移动通信系统中,其代表了CELP (Code Excited Linear Predictive Coding)类算法的最高水平。该算法包括八种编码速率模式,每种模式对应一种编码速率,另外,AMR还支持1.8kb/s的低速率噪声模式。相对于其它语音编解码算法,AMR算法可以根据当前估计得到的信道质量状况自适应的选择适合当前通信环境的编码速率,因此AMR编码器在解决信源编码速率和信道编码速率间题上更加的智能,从而达到语音质量和系统容量的高效结合。由于AMR模式众多、算法复杂、代码量大,其标准代码在ARM处理器上运行时,远不能满足实际通话的要求,因此,本文对AMR算法进行了一系列优化,使其可以实际地应用在ARM平台上本课题的主要工作是对AMR语音编解码算法的研究,确定算法中导致延时的主要函数部分,在此基础上对该标准进行算法优化,并最终完成其基于ARM926EJ-S处理器的代码优化。具体的工作如下:(1)详细阐述AMR语音编解码算法,针对算法中计算复杂度比较高的开环搜索及固定码本搜索部分进行算法优化;(2)对经算法优化之后的AMR代码进行了基于ARM926EJ-S处理器的代码优化,包括C语言及汇编语言两级优化;(3)在集成开发环境下,对经算法优化及代码优化之后的代码性能进行测试,主要包括语音质量和运算复杂度两方面;(4)对ARM语音标准到G.729标准参数层直接转码进行了定研究。
其他文献
2009年12月4-24日,发改委稽察系统政府投资监管体系赴英国培训团对英国政府的投资项目管理和监督体系进行了深入考察。该培训团拜会了英国财政部政府公共开支与基金支出管理
目的观察我院院内制剂伤科七厘散胶囊对各种创伤的临床效果。方法将162例创伤病例分为两组,均予常规治疗,治疗组加用伤科七厘散胶囊治疗,观察用药后止痛、消肿时间变化。结果
目的:建立测定盐酸西那卡塞片含量的方法。方法:采用高效液相色谱法。色谱柱为Phenomenex C18,流动相为三乙胺水溶液(pH 8.0)-甲醇(15∶85),流速为1.0 ml/min,检测波长为272
针对道路常用基层形式,水泥稳定碎石基层,提出包含材料与配合比、施工准备、混合料拌和、混合料运输与摊铺、混合料碾压、施工接缝处理、交通管制与养生、安全生产与环境保护
网络社群是学习者提高认知水平的一种重要方式,社群中学习者的隐性知识在其认知过程中发挥着重要的作用。文章在分析隐性知识内涵的基础上,详细分析了网络社群中隐性知识的转
目的:比较九头狮子草水提液,石油醚部位及水部位解热作用的差异,初步探讨石油醚部位的解热作用机制。方法:雄性SD大鼠,经筛选后随机分为正常对照组、模型对照组、石油醚组、
针对非均匀的同杆并架双回线路,提出一种基于均匀传输线路分布参数模型的故障测距方法。该方法利用故障线路两端同步采样的电压和电流量,考虑了输电线路分布电容电流的影响,
对电动汽车用某同轴式两挡电驱动桥换挡过程和换挡品质的影响因素进行了分析,提出了冲击度约束下驱动电机清扭矩和恢复扭矩的控制方法、驱动电机“重叠同步调速”控制方法以
"慕课"(MOOC)时代的来临,对全球高等教育产生了巨大影响。"小微课"(SPOC)平台的问世,为大学教育提供了更好的在线教学模式。与此同时,大数据理念在语言教学领域里得到了认可
<正>Interroll公司总部位于瑞士圣安特尼诺市,是世界主要的物流输送设备和仓储行业的零部件和子系统供应商之一,在全球25个国家拥有制造和销售公司。公司下辖三个部门:电机和