JPEG2000中53离散小波多层变换FPGA实现研究
时间:10-15
来源:
点击:
二维小波变换结果就是,在行变换结束之后对于行方向上面的LH分量再做列方向上的小波变换,得到LL,HL,LH,HH分量,对于多层小波变换就是在前一层变换的结果上对LL子带再进行二维DWT变换,多层小波变换的示意图如图6所示。
4.2 FPGA测试验证
该设计的FPGA验证采用Altera的DE2开发板平台,开发板采用CycloneⅡEP2C35作为主FPGA芯片,具有丰富的I/O接口与显示存储设备,可以满足该设计的验证工作。
本次FPGA的验证中使用Altera的SignalTapⅡ嵌入式逻辑分析仪。SignalTapⅡ嵌入式逻辑分析仪集成到QuartusⅡ设计软件中,能够捕获和显示设计中实时信号的状态,这样开发者就可以在整个设计过程中以系统级速度观察硬件和软件的交互作用。它支持多达1 024个通道,采样深度达128 Kb,每个分析仪均有10级触发输入/输出,使用SignalTapⅡ无需额外的逻辑分析设备,只需将一根JTAG接口的下载电缆连接到要调试的FPGA器件即可。
下载验证结果如图7所示,整个系统时钟可以达到156 MHz,速度很快,耗用资源相对较少,运算结果正确。
5 结语
本文提出了一种快速、有效的JPEG 2000 5/3小波变换的VLSI设计结构,该结构将数据的奇偶分裂、边界延拓嵌入到地址产生单元对双端口RAM的操作中,不需要额外的计算单元,采用移位-相加操作代替卷积操作,通过Verilog编写RTL级代码并进行功能仿真,最后完成了在FPGA上的验证,最高时钟频率达到156 MHz,整体性能优越。
- JPEG2000核心算法的研究及DSP实现(05-23)
- 基于DSP的JPEG图像压缩的设计与实现(08-02)
- DSP在JPEG视频压缩系统的应用(01-04)
- 基于Android的3G手机网络摄像机客户端软件设计(02-29)
- 基于Blackfin561的JPEG2000压缩算法实现(03-23)
- 基于JPEG2000小波提升在DSP上的缓存管理(05-14)