H.264中整数DCT变换算法及其VLSI实现研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:welletboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是由ITU和ISO联合制定的新一代视频编码国际标准,它的基本框架与以前的H.263以及MPEG-2、4类似,采用的都是基于变换的混合编码算法,然而H.264标准采用了众多的编码新技术,这些技术大大提高了编码性能。其中重要的一项技术是采用整数DCT变换取代了传统的DCT变换算法,这种变换具有DCT变换去除空间域信号相关性的特点和整数变换的优点,还能够达到类似于DCT的压缩效果。本课题所研究的内容就是H.264中整数DCT变换的算法及其VLSI结构实现。 本文首先介绍了DCT变换的原理和优缺点,并从提升理论的角度构造了DCT。变换相对应的可逆整型变换,也就是H.264.最初采用的32位整数DCT变换核。接着,利用提升结构消去该整型变换矩阵中的乘法运算,只用加法和移位来实现,得到无乘法二进制整数DCT变换矩阵,即H.264最终标准中采用的16位整数DCT变换核,并详细分析了16位整数DCT变换核的优缺点和碟形快速算法。 整数DCT变换的VLSI结构主要沿袭DCT变换的算法结构。本文分析了DCT的各种快速算法,总结了前人对DCT快速算法及其VLSI实现所做的研究。以提高速度为主要目标,兼顾减少设计面积和功耗,本文给出了一种基于SIMD的脉动阵列结构的整数DCT/IDCT硬件实现方案。该方案利用整数DCT的行列分离特性,采用流水线设计技术,将二维整数DCT/IDCT实现转化为两个一维整数DCT/IDCT变换核实现。在一维整数DCT/IDCT设计时,巧妙地利用一维整数DCT和IDCT结合在一起共四个碟形运算的特点,采用具有四个处理单元的SIMD脉动阵列结构来实现整个一维整数DCT和IDCT变换核。本课题设计的脉动阵列结构通过并行和流水线处理大大地提高了运算速度和数据吞吐量,并且通过优化设计有效地克服了一般脉动阵列结构硬件资源消耗较大、I/O处理和时钟控制电路复杂等缺点。最后,对所设计的整数DCT/IDCT处理核进行了基于FPGA库的综合和仿真验证,结果表明所设计的整数DCT/IDCT处理核能够在109.3M时钟频率下正确完成4×4点整数DCT或IDCT的逻辑运算,在ALTERA的Cyclone FPGA上包括RAM在内共占用了2080个逻辑单元(LEs)。
其他文献
返回抑制是一种对之前注意过位置的抑制现象,通过对这种现象内在机制的研究,可以帮助我们更好理解人的信息加工处理的过程。本研究通过事件相关电位(Event-RelatedPotential,ERP
本文重点从下列几个方面介绍和分析了我国高岭土精选加工工艺的最新进展:(1)景德镇陶瓷原料──高岭土和瓷石──精选试验线(500t/a)工艺流程的研究;(2)福建龙岩某矿可生产多种不同档
人在学习过程中,表现出不同的学习风格和学习策略。如何根据每个人的具体情况,通过计算机的辅助为其更有效地学习提供支持,是本研究要探讨的基本问题。 认知科学的研究表明,人
当前,软件无线电技术已经成为通信领域的主要应用技术之一。其体系结构的一个重要特点是将A/D和D/A尽量靠近射频前端,这就要求ADC具有高采样率、高精度和高模拟输入带宽。目
农村小学由于种种条件的限制,显得任重而道远.在工作中应当分析好学生现状,对症下药.尊重关爱学生,针对学生犯错误,要能够找到问题所在,帮助其改正错误.要对学生应严爱相济.
音乐中优美流畅的旋律、快慢有序的节奏、丰富形象的音乐语言,深受学生们的喜爱。而音乐欣赏活动就是让学生通过欣赏音乐作品中优美流畅的旋律、快慢有序的节奏、丰富形象的
期刊
利用光学遥感技术定量估测植被含水量,有助于森林火险评估、农业干旱监测和作物产量估计.本文评述利用光谱反射率、光谱水分指数和辐射传输模型方法反演植被含水量的研究进展
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
要教育好下一代,就要正确处理好“爱”与“严”的辩证统一关系,做到爱之深,求之严,寓爱于严,严中有爱.
通用路由器管理协议GRMP是ForCES工作组的一个备选协议.该协议基于开放可编程路由器的体系结构,能满足ForCES工作组的需求和框架文件提出的所有功能要求.本文对GRMP及其实现