光学仪器, 2014, 36 (5): 403, 网络出版: 2014-12-26  

基于FPGA的9/7小波变换算法实现

FPGA implementation of 9/7 wavelet transform algorithm
作者单位
上海理工大学 光电信息及计算机工程学院, 上海 200093
摘要
提出了一种基于现场可编程门阵列(FPGA)的高速9/7二维离散小波变换(2-D DWT)设计。在实现一维离散小波变换(1-D DWT)时采用多级流水线技术, 并使用了改进的提升算法。同时, 使用正则符号编码(CSD编码)和优化的移位加法操作实现乘法器, 使其便于通过硬件实现, 且加快了处理速度。在进行二维离散小波变换时采用改进的基于行的结构, 只需完成3行行变换即可开始列变换, 减少了系统资源的占用。设计通过MATLAB与ModelSim联合仿真, 可以稳定运行在60 MHz时钟频率下, 完全能够满足高速图像实时处理的要求。
Abstract
In this paper, an FPGA-based high-speed 9/7 discrete wavelet transform design was presented. To make it easy for the hardware implementation, and accelerate the processing speed, the multi-stage pipeline technique is adopted in the realization of the one-dimensional discrete wavelet transform. And modified lifting scheme is used. At the same time, a CSD coding-based and optimized shift-add operations are adopted to implement multiplier. To reduce the occupation of system resources, a line-based architecture is applied to realize 2-D DWT. Only 3 rows of row transform results can start the column transform. This design has been verified by simulation of MATLAB and ModelSim, and can run at 60 MHz clock frequency, meeting the request for real-time processing of high-speed image.

王雨, 马军山, 王华. 基于FPGA的9/7小波变换算法实现[J]. 光学仪器, 2014, 36(5): 403. WANG Yu, MA Junshan, WANG Hua. FPGA implementation of 9/7 wavelet transform algorithm[J]. Optical Instruments, 2014, 36(5): 403.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!