A Vlsi Architecture for Separable 2-D Discrete Wavelet Transform

In this paper, an efficient semi-systolic array architecture for separable 2-D Discrete Wavelet Transform (DWT) is introduced. The semi-systolic array is applicable to any convolution that requires an arbitrary subsampling function. The semi-systolic array presents a better implementation of the convolution function of DWT. This kind of implementation offers a higher efficiency compared to regular systolic implementation when applied for 2-D DWT. The architecture has an efficiency of at least 91% which increases proportional to the number of octaves with no change in the architecture design except for minor modifications to the control logic and memory size. The propose architecture is scalable for different size of filter and different number of octave. The communication routing is minimum since data transfers are limited to immediate neighboring processors. The components of the architecture are fairly regular and consist of minimum number of computational units which makes it a good candidate for VLSI implementation.

[1]  Jelena Kovacevic,et al.  Wavelets and Subband Coding , 2013, Prentice Hall Signal Processing Series.

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

[3]  Mohan Vishwanath The recursive pyramid algorithm for the discrete wavelet transform , 1994, IEEE Trans. Signal Process..

[4]  Stéphane Mallat,et al.  Multifrequency channel decompositions of images and wavelet models , 1989, IEEE Trans. Acoust. Speech Signal Process..

[5]  Elias S. Manolakos,et al.  Distributed memory and control VLSI architectures for the 1-D Discrete Wavelet Transform , 1994, Proceedings of 1994 IEEE Workshop on VLSI Signal Processing.

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

[7]  G. Knowles VLSI architecture for the discrete wavelet transform , 1990 .

[8]  M. A. Bayoumi,et al.  A scalable architecture for 2-D discrete wavelet transform , 1996, VLSI Signal Processing, IX.

[9]  Leah H. Jamieson,et al.  Scalability of 2-D wavelet transform algorithms: analytical and experimental results on coarse-grained parallel computers , 1996, VLSI Signal Processing, IX.

[10]  M. A. Bayoumi,et al.  A scalable architecture for discrete wavelet transform , 1995, Proceedings of Conference on Computer Architectures for Machine Perception.

[11]  Arun K. Somani,et al.  Performance/area tradeoffs in tree-based VLSI architectures for the two-dimensional wavelet transform , 1996, Defense + Commercial Sensing.

[12]  T. Nishitani,et al.  VLSI architectures for discrete wavelet transforms , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[13]  Chaitali Chakrabarti,et al.  Architectures for wavelet transforms: A survey , 1996, J. VLSI Signal Process..

[14]  Chaitali Chakrabarti,et al.  Efficient realizations of the discrete and continuous wavelet transforms: from single chip implementations to mappings on SIMD array computers , 1995, IEEE Trans. Signal Process..

[15]  A. S. Lewis,et al.  VLSI architecture for 2-D Daubechies wavelet transform without multipliers , 1991 .

[16]  H. T. Kung Why systolic architectures? , 1982, Computer.