基于FPGA的JPEG2000编码器设计与实现
【摘要】:人们从摄像机中得到的原始图像通常空间较大,如果直接进行传输或保存,将对存储空间和传输带宽提出很大的需求,于是JPEG静态图像压缩标准于1992年应运而生,由于其优良的性能,使得其在短短数年内获得了巨大的成功,但是随着数据量的不断增加,传统的JPEG已经无法满足要求,ISO提出了新一代静态图像压缩标准JPEG2000,相较于JPEG在低码率下的糟糕表现,JPEG2000能够在50:1~100:1的压缩率下保有较低的失真度。本文主要基于JPEG2000图像压缩算法,在FPGA上实现了有损图像压缩。基于提升算法设计了五级流水线结构的9/7小波变换核;分析位平面编码过程,设计了流水线结构的通道判决电路用于提高数据使用率,判决电路一个时钟周期内输出一列四个比特所属通道索引,因此编码速度提升为串行方式下的三倍,同时大量减少了用于存储中间显著性状态的资源;研究了算术编码器的编码流程,设计了五级流水线结构的算术编码器模块,有效缩短了模块的关键路径,相较于从流水线结构,本文所设计的流水线结构仅在双字节输出情况下停止流水线等待更新完成,流水线停止概率从约10%降至0.0002~0.0006%;研究了压缩后率失真截断算法,采用直接算法实现了码块截断点的选取,由于斜率计算只需要比较大小关系,因此将斜率取对数运算,以对数运算和减法运算替代复杂的浮点运算,对数运算采用查表方式,降低了电路的实现难度,在保证精度的情况下,对斜率进行量化,降低了存储的消耗。本次设计采用了Xilinx公司xc7z020clg400-2型号FPGA实现,最高工作频率为100MHZ,逻辑规模为10002 slices,存储规模为114KB,在100MHZ时钟频率下,系统的吞吐率为15MSamples/S。
|
|
|
|
1 |
陈玮;杨名利;;基于FPGA的JPEG2000自适应算术编码器设计[J];计算机技术与发展;2006年10期 |
2 |
余敏;林争辉;林涛;;应用于嵌入式系统的JPEG2000编码器的设计[J];集成电路应用;2005年02期 |
3 |
李德建,孟鸿鹰,王志华;JPEG2000中算术编码器的FPGA实现[J];微电子学;2002年04期 |
4 |
王镇道;章兢;张英杰;李学军;;一种JPEG2000算术编码器的优化算法与实现[J];湖南大学学报(自然科学版);2007年04期 |
5 |
李宝峰;窦勇;雷元武;;优化的JPEG2000算术编码器结构[J];计算机工程与科学;2009年11期 |
6 |
宋乾暾;黄普明;孙献璞;邓家先;;JPEG2000中MQ编码器的硬件高速实现[J];空间电子技术;2005年04期 |
7 |
华林,朱珂,周晓方,俞军,章倩苓;一种适用于JPEG2000的高速MQ编码器的VLSI实现[J];固体电子学研究与进展;2003年04期 |
8 |
徐伟哲;苏阳平;许旌阳;王进祥;;JPEG2000中高性能Tier-1编码器的VLSI结构设计与实现[J];微电子学与计算机;2014年03期 |
9 |
梅魁志;郑南宁;吴奇;曾强;袁泽剑;;JPEG2000中高速Tier1编码器的VLSI设计[J];固体电子学研究与进展;2006年03期 |
10 |
胡小开;王刚毅;任广辉;;基于SoPC的JPEG2000编码器设计[J];电子技术应用;2009年09期 |
11 |
杨海东;谭毅华;田金文;;一种适用于JPEG2000的流水线MQ编码器设计[J];微计算机信息;2006年33期 |
12 |
曹斌,李云松,刘凯,邓家先;JPEG2000中MQ编码器的VLSI结构[J];西安电子科技大学学报;2004年05期 |
13 |
周贝斌;支琤;王峰;陈磊;;基于JPEG2000的高速MQ算术编码器的研究与实现[J];信息技术;2007年10期 |
14 |
李栋;;基于JPEG2000标准的MQ算术编码器的硬件实现方案[J];成都电子机械高等专科学校学报;2006年02期 |
15 |
王颖异;徐燕凌;;JPEG2000 T2基于硬件实现的优化编码[J];电脑知识与技术(学术交流);2007年20期 |
16 |
杨珂,刘明业;JPEG2000自适应算术编码器FPGA设计[J];北京理工大学学报;2005年03期 |
17 |
刘文松;朱恩;王健;徐龙涛;林叶;;JPEG2000算术编码器的算法优化和VLSI设计[J];电子学报;2011年11期 |
18 |
冯超;;基于FPGA的JPEG2000位平面编码器研究及实现[J];中国新通信;2013年03期 |
19 |
余敏,林争辉,林涛;JPEG2000编码中EBCOT编码器的设计[J];桂林电子工业学院学报;2004年06期 |
|