学位论文 > 优秀研究生学位论文题录展示
基于FPGA的H.264视频解码IP核的设计与实现
作 者: 梁盼
导 师: 付永庆
学 校: 哈尔滨工程大学
专 业: 通信与信息系统
关键词: H.264 宏块 SOPC 帧内预测 CAVLC
分类号: TN919.81
类 型: 硕士论文
年 份: 2010年
下 载: 221次
引 用: 0次
阅 读: 论文下载
内容摘要
人们对视讯业务的需求日益增多,,使得新一代视频压缩编码标准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专用解码芯片,则市场前景将会非常广阔。
|
全文目录
摘要 5-6 Abstract 6-10 第1章 绪论 10-13 1.1 研究背景 10 1.2 商业产品中H.264的应用现状 10-11 1.3 研究目的和意义 11-12 1.4 论文的安排 12-13 第2章 H.264关键技术分析与系统总体方案设计 13-20 2.1 H.264视频编解码标准简介 13-15 2.1.1 H.264的改进技术 13-15 2.1.2 H.264的档次和级 15 2.2 H.264解码算法分析 15-16 2.3 H.264编码比特流数据结构分析 16-18 2.3.1 H.264的视频格式 16-17 2.3.2 H.264的编码格式 17 2.3.3 H.264句法元素的分层结构 17-18 2.4 H.264解码算法总体方案设计 18-19 2.5 本章小结 19-20 第3章 预处理模块的设计与实现 20-28 3.1 宏块头句法元素解析 20-21 3.2 指数哥伦布编码原理简介 21-22 3.3 预处理模块硬件设计 22-27 3.3.1 预处理模块工作流程图 22-23 3.3.2 预处理模块的硬件结构图 23-27 3.4 本章小结 27-28 第4章 帧内预测模块的设计与实现 28-37 4.1 帧内预测原理 28-31 4.2 帧内预测硬件设计 31-34 4.2.1 帧内预测解码流程分析 31 4.2.2 帧内预测解码硬件设计 31-34 4.3 综合仿真结果 34-36 4.4 本章小结 36-37 第5章 熵解码模块的设计与实现 37-48 5.1 CAVLC熵解码原理 37-40 5.2 CAVLC熵解码硬件电路设计 40-43 5.3 查表算法的优化 43-45 5.4 综合仿真结果 45-47 5.5 本章小结 47-48 第6章 变换系数解码模块的设计与实现 48-59 6.1 变换系数解码原理 48-49 6.2 DCT反变换与反量化算法原理 49-51 6.3 变换系数解码硬件设计 51-56 6.3.1 反量化模块硬件设计 51-53 6.3.2 反变换模块硬件设计 53-56 6.4 综合设计及仿真结果 56-58 6.5 本章小结 58-59 第7章 基于SOPC的实际系统验证 59-63 7.1 系统验证平台简介 59 7.2 系统验证平台的构建 59-61 7.3 系统性能分析 61-62 7.4 本章小结 62-63 结论 63-65 参考文献 65-68 攻读硕士学位期间发表的论文和取得的科研成果 68-69 致谢 69
|
相似论文
- 基于FPGA的电磁超声检测系统的研究,TH878.2
- 基于率失真优化的码率控制算法研究,TN919.81
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 基于SOPC的可穿戴机多处理器设计,TP332
- 基于纹理特征的视频编码技术研究,TP391.41
- 远程医疗系统图像压缩及传输关键技术研究,R318.0
- 面向无线视频传输的H.264错误隐藏技术研究,TN919.81
- 通用型LCD检测系统设计,TN873.93
- 基于P2P流媒体系统的设计与实现,TN919.8
- 基于H.264的解码器端错误遮蔽方法研究,TN919.81
- H.264并行视频转码算法研究,TN919.81
- 基于多核计算平台的视频压缩算法研究,TN919.81
- H.264/AVC帧内预测模式选择算法研究,TN919.81
- 基于FFmpeg的H.264解码器在Symbian上的移植和优化,TN919.81
- 基于H.264/AVC的自适应运动估计算法研究,TN919.81
- 基于3G网络的智能交通视频监控系统的设计与实现,TP391.41
- 基于DM642的H.264视频编码实现及优化方法的研究,TN919.81
- 用于无损视频高速传输的嵌入式千兆网接入技术研究,TN915.6
- 面向ARM嵌入式系统的H.264解码研究,TP368.1
- 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
- 基于Web架构的视频监控系统设计与实现,TP391.41
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com
|