基于TMS320DM642的AVS解码器的移植与优化

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hghkjhnnggh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为第二代视频编解码标准,AVS得到了广泛的支持并在很多领域得到了应用。与以前的视频编解码标准相比,AVS视频编解码标准引进了许多新的理论来实现核心算法,提高编解码性能和效率。但是,高效的编解码效率是建立在高计算复杂度的基础上的,这对实现实时编解码的硬件开发系统平台提出了挑战。TMS320DM642是美国德州仪器公司生产的一款高性能的DSP芯片。它采用了甚长指令字结构;具有8个相互独立的功能单元,包括2个乘法器6个逻辑功能单元,这些功能单元可同时进行并行数据运算;两个寄存器组,两组共64个通用寄存器;DM642片内提供了两级存储结构,这使得它可以提供丰富的数据存储空间;片外集成了功能强大的外设,其中包括有三个视频端口。DM642芯片的这些特性,使得它可以提供实现AVS编解码系统所需要的必要条件。本文的目标是将RM50d移植到DM642平台上并对其进行优化,最终得到一个基于DM642平台的可以实时解码的解码器。本文的工作共分为两大部分。第一部分:将AVS视频解码器移植到DM642平台上面。由于DM642平台上的开发环境和PC平台上的开发环境的资源并不相同,在移植的过程中,本文引入了嵌入式软件开发的思想,调整了内存分配、访问模式、变量定义、运行支持库等方面,最终得到了可以正常运行在DSP平台上的解码器。第二部分:对成功移植到DM642平台上的解码器进行优化。RM50d解码程序是按照AVS标准编写的。这个解码器的特点是可读性第一,实效性第二。这使得它的核心模块解码速度很慢,将其移植到DSP上的时候,效率非常低下,需要对其优化。本文分析了RM50d的低效之处,结合DM642芯片的特点,对RM50d进行了优化。优化的过程中,采用了多种优化方法,包括:重新设置变量结构,调整存储空间,调整程序结构,引进软件流水技术,编写线性汇编代码,使用优化编译选项等策略。通过对RM50d进行一系列的优化之后,实现了可在DM642软件仿真环境下进行实时解码的解码器。实验对比优化前后的解码器,本文实现的解码器的解码速度得到了极大的提高,基本上满足实时解码视频流的要求。
其他文献
光纤布拉格光栅传感器具有抗干扰能力强、体积小、质量轻、成本低,适于在恶劣环境中使用等优点,已成为光纤传感领域研究的热点之一。寻求一种低成本高性能的光纤光栅传感系统
汉武帝时期的西北边防政策是在当时的政治、经济以及时人的思想观念等因素综合作用下制定的,其演变也是在上述诸因素共同作用下的结果。在国家经济实力增强、内部稳定的前提
<正>2018年10月16日,"2018(第三届)国际蒸馏酒技术高峰论坛"在成都隆重举行。论坛两年一届,已经成为我国酿酒行业最具影响力的学术会议,并受到了国际酿酒企业、科研机构的广
本文通过对国内外集成光学的发展趋势和研究进展的分析出发,旨在基于波动光学的基本理论和方法,从导波光学的角度来研究目前处于研究热点的近化学计量比铌酸锂晶体的光学性能
摘要:过错是侵权法中的一个核心概念,这一概念对整个侵权法理论体系的构建以及侵权立法都起着决定性作用,然而,我国法学界对于什么是过错,以及如何认定过错并未达成共识,这在
本文针对电子元器件标准化工作的需求,建立了电子元器件标准化专业搜索引擎,实现了电子元器件信息的自动采集、存储和用户检索。专业搜索引擎面向特定专业领域,保证了对该领
近日,由住房城乡建设部建筑节能与科技司组织的智慧城市创建任务书编织培训会在京举行。来自会上提供的信息显示:继国开行提供不低于800亿元的投融资额度后,又有两家商业银行
随着微波技术的广泛应用,微波电路的设计越来越受人关注。而现代通信应用的趋势是朝着大功率驱动电平和更加复杂的调制方案发展。这种大信号环境将引起系统的元件、器件呈现
近年来,在国家的号召和鼓励下,一大批有志青年加入了西部计划志愿者的队伍,在建设西部、服务西部方面发挥了很好的作用。但是西部计划志愿者在经过一段时间的服务之后,依然需