基于FPGA的H.264视频解码IP核的设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:mkunaini520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人们对视讯业务的需求日益增多,,使得新一代视频压缩编码标准H.264得到广泛应用,但其高度复杂的算法也对处理器的速度和灵活性提出了更高的要求,综合了ARM, DSP和ASIC三者优势于一体的SOPC技术无疑将会在高清视频通信领域得到广泛应用。根据H.264解码算法的运算特点,本论文提出了利用Altera公司提供的FPGA硬核和NiosⅡ软核相结合的SOPC设计方案。其中NiosⅡ软核负责解析运算量较少的宏块层之上的句法元素,而运算量巨大的宏块层解码则交给基于FPGA高效并行结构的硬件IP核实现,该IP核通过Avalon接口与NiosⅡ软核进行通信。文中深入分析了H.264的关键改进技术和编码比特流的数据格式,详细介绍了整体的解码流程和宏块解码过程中所涉及到的一些功能模块的硬件设计方案,主要包括预处理模块,帧内预测模块,CAVLC熵解码和反量化反DCT变换模块。同时,给出了针对各模块的算法特点提出的相应改进方案,如针对帧内预测模式繁多提出的统一运算模型,又如改善CAVLC熵解码遍历查表的优化算法和反量化反DCT变换模块的全流水线并行运算结构等。这些改进算法都大大改善了系统的执行效率。整个系统设计已在Altera公司提供的NiosⅡ开发板上实现并通过功能验证,结果表明基于SOPC技术设计的H.264解码器在速度,成本,灵活性和功能扩展性等方面都具有独特的优势,如能将其进一步优化,形成一个成熟的H.264专用解码芯片,则市场前景将会非常广阔。
其他文献
随着人们对水下探测需求的增长,传统的二维成像声呐已渐渐不能满足人们的要求,三维成像声呐由于能提供水下目标的三维信息,得到的图像更直观,受到了越来越多关注。而目前常用
无线通信通常要求增加带宽、覆盖范围和数据传输速率,减小干扰和降低成本。目前,大量基于无线局域网的AP因为用户的移动性而性能降低,提供的数据吞吐总量往往小于理想值。设
1998年1月1日,烟台土畜产进出口集团有限公司(下称土畜产公司)委托中化山东烟台进出口公司(下称中化公司)代理出口一批二氧化硫脲,中化公司向山东韩进海运有限公司(下称韩进
随着信息技术的飞快发展,信息量的需求也在飞快增长。因此,在高速传输和存储大容量数据的过程中,人们对信息的大量需求造成了传输和存储的巨大压力。如何有效地获取信息,是电
合成孔径雷达(SAR)作为一种具有全天时和全天候特性的高分辨率成像传感器,被广泛地应用于军用和民用领域。运动目标成像则是SAR系统的一个重要应用。在硬件平台方面,单天线SA
随着信息化程度的不断深入,安防监控技术越来越广泛的应用于生产和生活的各个领域,例如银行、企业、学校、交通等。对于不同应用目的的监控系统来说,监控时间长、存储量大是它们
区别于传统的二维电视和现有的虚拟三维应用,自然三维电视致力于为用户提供真实自然场景的三维重现。它通过给左、右眼提供具有特定要求的立体图像对,使用户感受到身临其境的
随着经济的发展,用户对配电网供电可靠性要求的不断提高,可运用成熟的选线技术选出故障线路,不停止对故障线路供电,在故障线路带电情况下进行故障定位操作,即在线故障定位法。单相永久接地故障发生后,故障线路可以带负荷运行两个小时。基于此,本文提出了一种基于GPS和无线模块nRF2401的在线故障定位方法,主要做了四方面的工作:分析了在线故障定位方法的原理;设计了基于GPS的单相接地故障在线定位系统;设计并
大规模多输入多输出(Multiple-In Multiple-Out MIMO)技术作为第五代移动通信技术(5G)研究的关键技术之一已经成为当今无线通信研究热点。大规模MIMO系统中基站配备有上百上
多输入多输出系统(Multiple Input Multiple Output, MIMO)通过在源端和终端分别配置多根天线进行信号的发送和接收,来获得空间分集增益,大幅度提高系统容量。但是MIMO系统在