多标准离散余弦变换算法及VLSI体系研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zemo283167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
离散余弦变换DCT(Discrete Cosine Transform)是一种正交变换,广泛应用于视频、图像处理技术中,包括当前的主流图像视频编码标准JPEG、MPEG-4、H.264、AVS等。目前对于支持单个标准的DCT算法已经很成熟,但是对于支持多个标准的DCT算法还比较少,特别是能同时支持以上四个标准的DCT算法。本论文主要研究内容包括以下几个方面:首先,重点研究了各个标准编码器的DCT算法以及相关的缩放量化的工作原理。在研究了各种DCT算法的优缺点基础上,从面积,速度,和精度等方面探索了DCT复用的VLSI结构。本文对H.264里面的2×2哈达玛、4×4哈达玛、4×4DCT、8×8DCT进行复用,节省了面积。通过引入整数变换矩阵和增加缩放模块,设计了复用JPEG、MPEG-4和H.264的DCT结构。算法经过Xvid MPEG-4编解码器验证,精度满足要求。对缩放模块提出2种方案,并对缩放模块进行优化,优化了面积和频率。通过设计基于矩阵分解法和基于W.H.Chen结构两种结构,实现了H.264和AVS的8×8DCT的复用,节省了大量的面积。对于一维8×8DCT算法,前者所耗加法器个数为42个,后者为36个,后者比单独实现AVS的参考代码中的一维DCT算法更节省。在上面的基础上,提出能使用与这4种标准的通用DCT算法结构,并进行了优化设计。针对JPEG、MPEG-4和AVS共用的缩放一模块进行了优化设计,提出复用8个乘法器方案,和复用66个加法器方案,优化了面积和频率。针对这4个标准的共用的缩放二量化结合模块进行了设计,节省了面积。其次,完成了多标准离散余弦变换的硬件实现,主要包括,控制模块,FDCT1/FDCT2模块,转置模块,缩放一模块,缩放二量化结合模块的设计实现。针对转置模块,在保证吞吐量和速度的基础上,减小了流水深度,并优化了面积。在缩放一模块的乘法器方案和缩放二量化结合模块中,优化了补码乘法器,减小了面积,并提高了频率。最后,完成了多标准DCT的PC仿真和FPGA原型验证。并且完成了PC自动验证平台和FPGA自动验证平台的搭建。
其他文献
媒体融合发展是大势所趋。2014年起,人民日报历时三年,利用“两微一端”成功打造出人民日报“中央厨房”。2016年到2017年,省、市级媒体加快了传统媒体与新兴媒体从“单一相
在一喷动床实验装置上,通过CCD拍摄了锥体倾角为60°、45°、30°时,颗粒在喷动床内的流型。采用图像法测速技术,研究了在三种流型条件下,床内颗粒的垂直速度变化趋势、水平
可编程逻辑器件的发展为可重构系统真正走向实用化提供了硬件基础。目前可重构系统的应用主要集中在国防科技和航空航天等领域,为了提高可重构系统应用的普及性,需要一种能够
扬声器是音响系统中的重要部件,同时又是高保真放音系统中最薄弱的环节,扬声器的性能优劣对音响系统音质的影响很大。我国是扬声器的产量大国,但是我国的扬声器生产工艺和技
仓储制度是我国历代王朝都极为重视的一项救灾备荒措施,河南曾长期作为国家的统治中心,仓储建设由来已久。但是晚清以来,由于各种自然灾害的频繁发生,加上动荡不安的社会环境,仓储制度逐渐废弛。至光绪年间丁戊奇荒的爆发使得当局者认识到重振仓政的必要性,因而,在中央的号召下,光绪年间河南曾一度出现积谷建仓现象,仓储制度有所恢复。但到北洋政府时期,军阀混战不息,仓储遭到极大破坏。南京国民政府建立以后,中央要求各
目的探讨截瘫病人并发下肢深静脉血栓(DVT)形成的临床观察和康复护理方法。方法通过对12例截瘫并发下肢静脉血栓形成病人采用抗凝治疗配合适当抬高患肢,避免患肢液体输入,加强
上海社会保险制度改革近三十年,在经过了诸多个发展阶段后于2014年迎接来了区县社会保险经办机构参与社会保险稽核工作中。在经过长达三年多的稽核查案、办案过后,社会保险经
可重构计算作为一种新型的时空域计算模式,它利用了可重构逻辑器件的可重构特性,同时具有通用微处理器的灵活性和ASIC专用集成电路的高性能,是当前高性能计算领域的研究热点
河北省人民政府令[1999]第5号《河北省实施办法》已经1999年5月10日省政府第20次常务会议讨论通过,现予发布。省长钮茂生一九九九年五月二十四日 The Order of Hebei Provi
前不久,在2019年美国气象学会年会上,美国华盛顿大学教授 Mass再次对美国政府部门的海洋大气管理局(NOAA)“开炮”。他发问:美国在发展数值天气预报进程中,为什么科研开发与业务应
报纸