基于ARM嵌入式处理器的实时录音编码研究与实现

被引量 : 0次 | 上传用户:lihao527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文面向手持终端专用系统芯片(Garfield4)的设计,研究和开发在便携式设备上实现实时语音的压缩语音编码方案,并提出一种有效的系统性能评估和功耗优化方案。Garfield4系统芯片以ARM7TDMI为内核、不带CACHE,内部嵌入高速内存(eSRAM)和多媒体加速器(MMA)等电路模块。本文首先介绍了语音编码的一些主要特点,对不同的算法做了简单比较。随后详细介绍了两种不同的压缩算法-G.726和G.729A;根据Garfield4芯片本身的特点,本文采用定点算法实现实时语音压缩。论文详细分析了定点化过程,以及定点化的原则及方法。随后,本文针对算法本身,在全局、函数、算法、汇编等不同的级别采用了多种优化方案;针对ARM内核特性进行了优化;针对Garfield芯片硬件资源,如eSRAM、MMA等进行了软件优化设计。在此基础上,论文基于高层C模型,在ARM ISS模拟器上,针对ARM7TDMI、ARM720T、ARM9内核进行了G.726和G.729A语音编码能力的评估,其中将基于ARM7TDMI的G.726评估结果与实际Garfield4芯片的测试结果进行了对比,结果显示,在ARM ISS模拟器上通过高层模型所作的评估与芯片测试误差较小,表明该评估方法对于实际系统设计有良好的指导意义。同时本文也给出了两种不同算法优化之后的音质分析,以及针对G.729A压缩算法,不同的存储策略,对于存储器功耗的影响,得到了一种比较好的低功耗存储方案,符合手持设备的需求。本文基于Garfield4芯片,成功完成了G.726的语音实时压缩编码,在系统时钟为70MHz时,编码能力可达到36.08 KByte/s。本文还完成了G.729A的性能分析,由于受到Garfield4处理能力和G.729A算法复杂度的限制,G.729A难以在现有的Garfield芯片上实现实时编码。针对未来的Garfield系列芯片(采用ARM9内核或ARM720T),本文完成了G.729A的系统架构评估分析,结果表明采用ARM9内核或ARM720T内核的Garfield芯片都可以胜任G.729A的实时编码。
其他文献
<正>学情分析策略高中一年级学生刚刚开始高中阶段的语文学习,教师的任务是引导他们在学习过程中掌握学习方法,增强学习兴趣,拓展知识视野,积累文化素养,从而提高、发展语文
<正>学情分析策略西方的宗教生活,美国的社会制度和发展历史,是学生不熟悉、不了解的,他们对美国的种族歧视、隔离政策全无感受,所以要理解作者反映的严酷事实是十分
<正>学情分析策略在诗歌学习方面,学生有一定数量的积累,但鉴赏水平并不是很高;对李白的诗歌较感兴趣,但对诗人的人生经历、人格精神缺少了解;能自觉预习,粗通诗意,但不能准
目的:探讨超微血管成像(SMI)技术检测TI-RADS 4级甲状腺结节内穿支血管的应用价值。方法:常规超声检测并且归类为TI-RADS 4级120个甲状腺结节,行CDFI及SMI检查,比较CDFI与SMI对结
我国文化创意产业发展迅速,对文化创意产业的研究也越来越呈现出“显学”态势。然而目前有关“文化创意产业”命名混乱;在研究范式上分为“文学艺术”、“新闻传媒”、“产业
<正>学情分析策略我的学生喜欢诗歌,特别是古代诗歌。在我和学生共同创造的“黑板语文”中有一个重要部分就是“每日一诗”。每天都有一位学生负责推荐一首自己喜欢的古代诗
针对协同过滤算法中存在数据稀疏的问题,提出一种基于融合用户标签和蚁群的协同过滤微博推荐算法。将表示用户兴趣的标签引入推荐模型中,利用标签和用户以及标签和微博的关联
研究草浆白泥碳酸钙中酸不溶物对AKD施胶的影响,结果表明白泥碳酸钙中酸不溶物成分的存在状态变化可能是影响AKD施胶的因素之一。研究酸不溶物含量对AKD施胶的影响时发现,随
在考虑难船浮性和稳性的基础上,研究了倾覆船舶的扳正过程。根据船舶的受力特点,建立了打捞难船的扳正力力学模型;针对传统扳正力编程计算时间长和前期数据输入量大的问题,提
<正>李克,主任医师、教授、博士生导师,美国犹他大学医学院访问学者,上海市第一人民医院普外科临床医学中心副主任,甲状腺乳腺外科主任、血管介入科主任。上海市医学会第六、