基于FPGA的H.264帧内预测并行设计与优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ninebirds88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264已经成为目前最主流的视频压缩标准,在码率方面它表现出了很好的网络亲和力。然而H.264的高压缩效率是以计算复杂度为代价的,其编码的计算复杂度约为H.263的3倍。随着人们对图像质量要求的提高,在面对高清视频源、超高清视频源时,DSP的处理能力显得捉襟见肘。FPGA最显著的特点是其并行处理的能力,除此之外FPGA有很强的处理复杂逻辑的能力,有丰富的I/O、逻辑运算资源。随着大规模集成电路的持续发展,FPGA逻辑资源规模越来越大,成本也越来越低,基于FPGA的视频图像处理逐渐成为人们关注的热点。本文在系统分析H.264帧内预测关键技术的基础上,提出了一种基于模式并行(Mode Parallel Compute,MPC)的帧内预测架构。该架构能够对每个宏块的9种帧内预测模式同时进行分析,避免大量中间值的重复运算,既简化了帧内预测运算,又减少了资源消耗。在xc5vlx330t硬件平台下进行综合仿真表明,该架构消耗20177个片内寄存器,35475个LUT,10223个Slice。该架构最高工作频率为219MHz,处理一个宏块需要657个时钟周期,按照整体编码器100MHz的工作频率,该架构可以实现1080p@18fps的编码。在此基础之上,本文又提出一种基于宏块流水(Macroblock Pipelined Process,MPP)的帧内预测架构,最终实现流水度为2的基于MPP的帧内预测架构。该架构能够同时处理两个没有数据依赖关系的宏块,与MPC架构相比,资源消耗增加近15%,能够降低帧内预测时间约50%。在xc5vlx330t硬件平台下的综合仿真结果表明该架构的最高工作频率为186MHz,每处理两个宏块需要710个时钟周期,即每个宏块只需要355个时钟周期。按照整体编码器100MHz的工作频率,该架构可以支持1080p@30fps的实时编码。
其他文献
期刊
危化品运输注定要成为今年我国专用车行业的焦点.rn今年上半年,一系列的危化品运输车恶性交通事故再一次向行业主管部门、生产商和危化品运输企业敲响了警钟.业内人士不约而
MIMO-OFDM技术充分利用时间分集、频率分集和空间分集来提高传输信号的质量,是下一代移动通信系统中非常有潜力的技术实施方案。信道估计,作为无线通信系统的一项关键技术,是MIM
未来通信网络是一个泛在,异构的网络模式,同时又是一个智能化的通信系统,能够随时感知外界的环境,动态地调整网络的配置,并在此基础上进行计划、决策和行动,从而灵活的适应网络环境
随着互联网信息产业的飞速发展,各行各业的数据都在以指数形式快速增长,数据以多元、多态、互联等形式影响着人们的生产生活,大数据已经成为我们时代发展的标志。在学术界,每
随着无线通信需求的不断增长,频率资源变得日益紧张,如何在有限带宽内高速率地传输大量数据是亟需解决的问题其中一个有效的解决途径是提高调制阶数,即把更多比特调制到一个符号
协作通信可以利用用户之间共享天线实现空间分集增益,同时也为实现无线通信物理层安全提供了新的研究方向。以Wyner提出的窃听信道为基础,无线物理层安全技术大体上有两个发展
量子密钥分配是量子保密通信中最具有发展潜力的分支,它是量子力学和密码学相结合的产物,其无条件安全性使它受到越来越多的关注。本文从最基本的量子密钥分配协议BB84协议和
随着国家经济的高速发展,人们生活水平有了大幅提高,但生活压力也逐渐增大,特别是城市的生活压力剧增,人们更倾向于选择外出旅游作为放松的一种方式。旅游景区的建设已经成为城市
随着现代化工业的快速发展,人们对机械设备的可靠性提出了更高的要求。机械设备的状态监测系统能够对机械设备运行过程中的工况进行在线或离线检测,便于及时发现故障或对其故障