论文摘要
随着微电子技术的快速发展,数字图像编解码芯片设计技术在众多领域有着广泛应用,其中静态图像编解码芯片成为研究的热点之一;静态图像压缩标准(JPEG)内部采用了被认为最有效压缩技术的离散余弦变换(DCT),同时该标准也被认为最好的压缩图片方法。本文主要利用VerilogHDL来设计实现、仿真JPEG编码器芯片主体逻辑电路模块,包括2D-DCT、量化、熵编码和数据打包封装模块。论文主要工作为对集成电路设计常用技巧做了概述,说明了JPEG编码标准和图像处理基础,文中选用了目前需要乘法单元数目最少的DCT算法,采用自顶向下(Top-Down)的设计方法规划了流水线结构,其中为DCT算法量身设计了专用乘法器,采用并行输入方式实现流水和RAM转置结构;为了达到更好的压缩效果设计了Z字形扫描模块(Zig-Zag),使得DCT变换后的交流系数重新排序;最后使用查找表方式完成Huffman熵编码运算,在输出端还实现了简洁清晰的数据打包封装(Packer)模块,同时对整个内部单元做了改进和优化,综合应用设计技巧提高处理速度;分别使用Modelsim仿真工具和Synplify pro综合工具对设计进行仿真和综合,在文中给出了仿真和综合后的RTL或门级图谱,由仿真图可知整个设计符合要求。该JPEG主体逻辑电路设计整体或其功能单元在其他系统中可以参考,能够广泛使用于数字相机、摄像机和安防设备等各种消费类电子产品中。
论文目录
摘要ABSTRACT第1章 绪论1.1 引言1.2 发展情况和研究现状1.3 本文相关工作1.4 论文组织结构第2章 集成电路设计基础2.1 集成电路设计流程2.1.1 系统设计流程2.1.2 可编程(专用)集成电路设计流程2.2 设计语言、软件和工具2.2.1 硬件描述语言2.2.2 设计中软件和工具2.2.3 可编程相关知识2.3 电路设计技巧2.3.1 同步设计2.3.2 总线争抢2.3.3 阻塞和非阻塞赋值2.3.4 多时钟域处理和时钟切换2.3.5 可综合设计和设计测试第3章 图像处理及JPEG编码知识3.1 图像处理基础知识3.1.1 图像获取和表达3.1.2 图像数字化3.1.3数字图像描述3.1.4 图像质量评价和图像格式3.2 JPEG压缩方法3.2.1 彩色空间转换3.2.2 离散余弦变换(DCT)3.2.3 量化3.2.4 编码模式3.2.5 JPEG文件格式第4章 编码器主体模块实现4.1 主体结构设计思想4.2 二维离散余弦变换(2D-DCT)实现4.2.1 AA&N算法描述4.2.2 DCT硬件实现4.3 量化4.4 ZIG-ZAG扫描模块4.5 无失真变长编码(VLC)模块4.5.1 DPCM模块设计4.5.2 RLC模块设计4.5.3 分类对应模块4.5.4 Huffman编码模块4.6 数据打包模块结论致谢参考文献攻读硕士学位期间发表的论文附录
相关论文文献
标签:设计论文; 流水线论文;
用VerilogHDL实现基本JPEG编码器主体电路
下载Doc文档