DocumentCode :
1985456
Title :
Design and implementation of a generic 2D orthogonal discrete wavelet transform on FPGA
Author :
Benkrid, A. ; Benkrid, K. ; Crookes, D.
Author_Institution :
Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
fYear :
2003
fDate :
9-11 April 2003
Firstpage :
162
Lastpage :
172
Abstract :
This paper gives a design framework for the implementation of the 2D (two-dimensional) orthogonal discrete wavelet transform (DWT) on FPGA (field programmable gate array). The architecture is based on the pyramid algorithm analysis. It maps spatially the multistage filter banks of the DWT on Xilinx Virtex-e FPGA family using on chip buffering. The architecture takes advantage from the low rate of the high transform stages to reuse the logic. In this paper, we propose an FIR structure to handle the computation along the borders using symmetry extension, a new BlockRam configuration for multi ports shift register, and a mathematical approach to predict and reduce the error dynamic range due to wordlength rounding. For an MxM image size input, our architecture has a period of M2 clock cycles, and requires the minimum storage size. The architecture is highly scalable for different filter lengths and number of octaves. The implementation results for a specific 2D Doubechies-4 wavelet transform are included.
Keywords :
discrete wavelet transforms; field programmable gate arrays; 2D Doubechies-4 wavelet transform; 2D orthogonal discrete wavelet transform; BlockRam configuration; DWT; FIR structure; Xilinx Virtex-e FPGA; chip buffering; error prediction; error reduction; field programmable gate array; logic; multi ports shift register; multistage filter bank; pyramid algorithm analysis; symmetry extension; wordlength rounding; Algorithm design and analysis; Computer architecture; Discrete transforms; Discrete wavelet transforms; Field programmable gate arrays; Filter bank; Finite impulse response filter; Image storage; Programmable logic arrays; Shift registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
Print_ISBN :
0-7695-1979-2
Type :
conf
DOI :
10.1109/FPGA.2003.1227252
Filename :
1227252
Link To Document :
بازگشت