基于Hi3511的H_264编解码器的设计与实现_于凤.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于Hi3511的H_264编解码器的设计与实现_于凤.docx》由会员分享,可在线阅读,更多相关《基于Hi3511的H_264编解码器的设计与实现_于凤.docx(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 西安电子科技大学 学位论文创新性声明 秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导 师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注 和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果: 也不包含为获得两安电子科技大学或其它教育机构的学位或证书而使用过的材 料。与我 同工作的同志对本研究所做的任何贡献均己在论文中做了明确的说明 并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切的法律责任。 本人签名 : 曰期 1,4 辦糊 西安电子科技大学 关于论文使用授权的说明 本人完全了解西安电子科技大学冇关保留和使用学位论文的
2、规定,即:研究生 在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留 送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容 . 可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合 学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。 本学位论文属于保密,在 _年解密后适用本授权书。 本人签名 : 导师签名 : 曰期 扣 日期 二 随着人们对视频质量的要求越来越高,视频处理技术也得到了前所未有的重 视。H.264 视频压缩标准凭借其高压缩比和良好的图像质量得到了广泛的应用 。一 些高性能视频编解码芯片的出现使实时的 H.264 编
3、解码器得到高速发展,并因为 其超高的性价比逐渐应用于视频监控等领域。 本文基于海思公司 Hi3511 芯片设计并实现了一套 H.264 视频编解码器系统, 本文主要从系统硬件设计和软件程序开发两个方面对所设计的系统进行介绍。硬 件设计方面,作者首先基于 Hi3511 芯片,提出了 H.264编解码器系统的实现方案, 随后对几个关 键模块原理图设计进行了说明,然后根据设计好的原理图进行高速 电路的 PCB 板设计。在高速电路设计时,作者基于 cadence 软件重点对高速电路 模块进行了仿真。通过布线前仿真,得出高速电路模块的布线规则,根据设计好 的布线规则,绘制完 PCB 后,接着又对高速电路
4、模块进行布线后仿真,通过布线 后仿真对高速模块布线进行调整,最终使信号质量达到系统要求。由于时间的关 系,作者设计的 PCB 板没有进行最后的制板,而是买的成板进行软件程序开发。 在软件程序开发部分,作者首先搭建嵌入式开发环境,并在开发板上移植 Hi3511 内 核和根文件系统,基于 Hi3511 提供的媒体处理接口进行音视频编解码器处理程 序的开发,并对编码后的 H.264 码流进行了码流分析。最终实现了基于设备端编 码,设备端和 PC 端分别进行解码的两种编解码器设计。其中基于 PC 端解码采用 客户端 /服务器模式,两者通过 socket 进行通信,并在最后给出了解码后的图像。 关键词:
5、 H. 264 编解码器 PGB 仿真 Linux ABSTRACT As the demand for video quality increases, video processing technology has got unprecedented attention.H.264 video compression standard, with its high compression ratio and excellent image quality gradually been accepted . Real-time H.264 codec has got high-speed d
6、evelopment because of the emergence of some high-performance video codec chip, and it has been gradually applied for engineering application fields such as video surveillance due to its high cost performance. The author design and implement a H. 264 codec system based on Hi3511 chip of Haisi Company
7、, this paper mainly introduced two aspects of the system hardware design and software programs design. In the part of hardware design, the authors first proposed the implementation of H.264 codec system based on Hi3511? and then described several key modules in the schematic design ,finally conduct
8、high-speed PCB design according to designed schematic.When designed the high-speed circuit, the author focused on simulation of high-speed circuit module with the help of cadence. The author got the wiring rules for high-speed circuit module by pre-wiring simulation,then she finished the PCB drawing
9、 according to the designed wiring rules .In the last,the author conduct the after-wiring simulation to adjust the wiring of high-speed module, and so the signal quality reach the system requirements. Due to time, the authors PCB design was not be made,and the author bought a made PCB to carry on sof
10、tware development. In the section of software development , the author first built embedded development environment and transplanted Hi3511 kernel and root file system on the PCB, then carried out the audio and video codecs development based on media processing interface provided by Hi3511. The auth
11、or also analysised H.264 stream encoded .In the end,this paper achieve the result that H.264 coded on the device side ? and decoded on the device side and PC side. The system use the client/server model when H.264 stream is decoded on PC side, and they communicates through the socket, and last the a
12、uthor gives the decoded image. 第一章绪论 . 1 1.1引言 . 1 1.2视频压缩芯片比较 . 2 1.3论文内容及章节安排 . 3 第二章 H.264 标准和高速 PCB 设计基础 . 5 2.1 H.264 标准概述 . 5 2.2 H.264 编解码器原理 . 5 2.2.1编码器的结构 . 5 2.2.2解码器结构 . 6 2.3高速 PCB 设计 . 7 2.3.1传输线效应 . 7 2.3.2避免传输线效应的措施 . 7 2.3.3 IBIS 模型 . 8 第三章 Hi3511 编解码器系统硬件设计与仿真 . 9 3.1 Hi3511 芯片简介 .
13、 9 3.1.1芯片架构 . 9 3.1.2芯片主要接 . 10 3.2系统方案设计 . 10 3.3关键电路设计 . 12 3.3.1 DDR2模块设计 . 12 3.3.2 FLASH 模块设计 . 13 3.3.3视频输入输出模块设计 . 13 3.3.4以太网控制模块设计 . 15 3.4高速 PCB 设计 . 15 3.4.1原理图到 PCB 设计 . 15 3.4.2 PCB 叠层设计 . 16 3.4.3 PCB 尺寸和布局 . 17 3.5高速电路布线前仿真 . 18 3.5.1布线前设置 . 18 3.5.2布线前仿真 . 19 3.6 PCB 布线设计 . 27 3.7 P
14、CB 布线后仿真 . 28 3.7.1 DDR2 SDRAM 布线后仿真 . 28 3.7.2布线 后信号串扰仿真 . 32 3.8 PCB 完成图 . 39 第四章 Hi3511 编解码器系统软件开发 . 41 4.1 嵌入式系统简介 . 41 4.1.1嵌入式系统开发流程 . 41 4.1.2嵌入式开发环境搭建 . 41 4. 2内核和根文件系统的移植 . 42 4.2.1安装交叉编译环境 . 42 4.2.2 Linux 内核和根文件系统移植 . 43 4.3 设备端音视频编解码程序开发 . 44 4.3.1 MPP 平台初始化 . 44 4.3.2视频编码设计 . 45 4.3.3设备
15、端视频解码设计 . 47 4.3.4音频编解码设计 . 49 4.3.5音频和视频复合编解码设计 . 50 4.3.6基于设备端解码的 H.264 编解码实现 . 51 4.4 码流分 析 . 53 4.4.1 H.264 句法元素 . 53 4.4.2 H.264 码流结构 . 54 4.5 基于 PC 端解码的 H.264 编解码器设计 . 56 4.5.1 PC 端解码程序设计 . 57 4.5.2基于 PC 端解码的 H.264编解码器的实现 . 59 第五章辦吉与展望 . 61 5.1 总结 . 61 5.2 展望 . 61 顏 . 63 参考文献 . 65 第一章绪论 1.1 引言
16、 随着人类对视频数据需求的增加,各种视频处理技术得到了快速的发展。其 中由于视频压缩技术很好的应对了庞大的视频数据亟需的的存储和传输问题,受 到了越来越多的重视,也取得了一系列发展。 ISO 和 ITU 共同制定的视频压缩标 准 H.264,具有压缩比高和网络传输安全性的优点,很快受到了人们的亲睐,逐渐 应用到视频监控、视频会议等领域。 目前基于 H.264 标准的视频压缩实现一般采用 3种方式: (1) 基于 DSP 芯片实现。 利用 DSP 芯片软件实现编解码器优点是用户开发自由度大,可以灵活的实现 多种功能,芯片功耗低。缺点是首先由于 H.264 算法的复杂性,软件编程时,虽 然有开源H
17、.264 代码可以参考,但代码的修剪和移植仍然相当复杂,消耗了过多 的人力和物力。又因为受到 DSP 本身运算能力的制约,如果要达到更快的视频处 理速度和更高的图像质量,对 DSP 芯片的处理速度和延时要求也就越高,由此不 但提高了 DSP 芯片的成本,也增加了开发难度。尤其是对于视频监控等需要进行 实时编码和解码的场合,使用 DSP芯片实现不能兼顾视频质量和价格两个方面的 要求。 (2) 基于 FPGA 实现。 基于 FPGA 实现 H.264编解码器,能充分发挥 FPGA 的优势,不仅具有 了 DSP 芯片的可编程可升级性,而且具有了因为硬件实现所带来的快速编码性能,并且 处理速度快。但同
18、时缺点是使用 FPGA 数字电路实现具有高复杂度的 H.264算法, 开发周期比较长,实现代码复杂,而且 FPGA 的功耗比较高。 (3) 基于成熟的编码和解码芯片实现。 基于一些成熟 H.264 编解码器芯片实现方案,产品开发周期短,无需考虑复 杂的H.264算法,芯片本身不但可以实现编码、解码或者同时进行编解码的功能 而且处理速度快,非常适合需要实时地进行编码和解码的场合的要求。芯片内部 集成了处理器和多种外设接口,比如串口、 以太网接口等,某些芯片在设计时还 增加了硬件加速、图像去噪等模块,使芯片在完成快速编解码功能的同时,还可 以实现多种业务的开发,从而弥补了成熟编解码器芯片不可编程性
19、的缺憾。并且 这类芯片由于批量生产的原因,所以价格低廉,成为越来越多视频监控、网络摄 像机等业务开发的首选,因此具有广阔的发展前景。 考虑到本项目的开发投入和开发周期,作者使用成熟 H.264 编解码器芯片实 现方案,不但可以缩短开发周期,而且价格低廉,系统稳定性好。 1.2视频压缩芯片比较 目前市场上的 H.264 芯片主要有两类,第一类是博通,意法半导体和美芯盟 等公司提供的产品,主要用途为机顶盒和光盘播放器,缺点是只能进行解码。第 二类是海思公司生产的 Hi3511/Hi3512 芯片、富士通公司生产的 MB86H51芯片和 飞利浦公司生产的 Nexperia 系列芯片,它们的特点是在解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Hi3511 H_264 编解码器 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内