Highly efficient high-speed/low-power architectures for the 1-D discrete wavelet transform

Francescomaria Marino, David Guevorkian, Jaakko T. Astola · IEEE Transactions on Circuits and Systems II Analog and Digital Signal Processing · 2000

In this paper, we propose two scalable architectures (say, Arc/sub J/ and Arc/sub 2/*) that perform the discrete wavelet transform (DWT) of an N/sub 0/-sample sequence in only N/sub 0//2 clock cycles. Therefore, they are at least twice as fast as the other known architectures. Also, they have an AT/sup 2/ parameter that is approximately 1/2 that of already existing devices. This result has been achieved by means of a carefully balanced pipelining, and it has two "faces." First, Arc/sub J/ and Arc/sub 2/* can be employed for performing two times faster processing than allowed by other architectures working at the same clock frequency (highspeed utilization). Second, they can be employed even using a two times lower clock frequency but reaching the same performance as other architectures. This second possibility allows for reducing the supply voltage and the power dissipation, respectively, by a factor of two and four with respect to other architectures (low-power utilization). As a final result, we show that a parallel architecture implementing an L-tap filter-based DWT with J decomposition levels [say, ArC/sub OPT/(J, L)] can be defined, aiming at having an excellent efficiency (say, eff[Arc/sub OPT/(J, L)]) for any value of J and L. For instance, the average value of eff[Arc/sub OPT/(J, L)] [computed in very wide set /spl Sigma/' of "points" (J, L)] is 99.1%. The minimum value of eff[Arc/sub OPT/(J, L)] in /spl Sigma/' is 93.84, and, except for five "points." in all the others, eff[Arc/sub OPT/(J, L)] is not lower than 96.99.

Read the paper · More papers on PaperTik