Spartan 6 FPGA implementation of 2D-discrete wavelet transform in Verilog HDL

The paper gives us, a brief account of the design of 2D - discrete wavelet transform (DWT) implemented in VLSI architecture using Verilog HDL which achieves high speed computation. The main motive behind the development of the architecture is on giving efficient hardware utilization along with high operating speed and less number of clock cycles. To verify the proposed scheme, 2D DWT is applied on a grey image of size 128*128 to get all the four components (average, diagonal, horizontal and vertical), this wavelet decomposition is verified and obtained in Xilinx 14.2 version software using Verilog HDL; circuit is planned, modelled (simulated) in Verilog HDL, and finally the result is validated in FPGA Spartan 6 to get the output 2D-DWT computed image back. This is a single chip implementation where discrete wavelet transform can be used in VLSI design more efficiently than other transform. It is depicted that the operation carried out with specified processing speed of the designed architecture based on the proposed scheme is good than those of the other architectures designed using other existing schemes, and it has less hardware utilization.

[1]  Mary Jane Irwin,et al.  VLSI architectures for the discrete wavelet transform , 1995 .

[2]  Constantinos E. Goutis,et al.  Evaluation of design alternatives for the 2-D-discrete wavelet transform , 2001, IEEE Trans. Circuits Syst. Video Technol..

[3]  Basant K. Mohanty,et al.  Bit-serial systolic architecture for 2-D non-separable discrete wavelet transform , 2009, Proceedings of the 2009 12th International Symposium on Integrated Circuits.

[4]  M. Omair Ahmad,et al.  A Pipeline VLSI Architecture for High-Speed Computation of the 1-D Discrete Wavelet Transform , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[5]  M. Omair Ahmad,et al.  A VLSI architecture for a high-speed computation of the 1D discrete wavelet transform , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[6]  Antonio Ortega,et al.  Line based reduced memory, wavelet image compression , 1998, Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225).

[7]  Qing Li,et al.  A VLSI Architecture for a Fast Computation of the 2-D Discrete Wavelet Transform , 2007 .

[8]  Md. Shabiul Islam,et al.  Implementation of Discrete Wavelet Transform ( DWT ) for Image Compression , 2004 .

[9]  M. Omair Ahmad,et al.  A VLSI Architecture for a Fast Computation of the 2-D Discrete Wavelet Transform , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[10]  Syed Mahfuzul Aziz,et al.  VHDL based design of an FDWT processor , 2003, TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region.

[11]  M. Omair Ahmad,et al.  A Pipeline VLSI Architecture for Fast Computation of the 2-D Discrete Wavelet Transform , 2012, IEEE Transactions on Circuits and Systems I: Regular Papers.

[12]  Liang-Gee Chen,et al.  An efficient architecture for two-dimensional discrete wavelet transform , 2001, IEEE Trans. Circuits Syst. Video Technol..

[13]  Paul Molitor,et al.  A pipelined architecture for partitioned DWT based lossy image compression using FPGA's , 2001, FPGA '01.

[14]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..