SLGP Header

Study on Spurious Power Suppression Technique in Distributed Arithmetic Based DWT Filter Bank

IJEECC Front Page

Discrete wavelet transform is a fundamental block in several schemes for image compression. The implementation requires filter banks that uses multiplications leading to a high hardware complexity. Hence using Distributed arithmetic which is a general and effective technique to implement multiplierless filter banks has already exploited to implement the discrete Wavelet transform. This work proposes a general method to implement a discrete wavelet transform architecture based on power suppressed and result biased distributed arithmetic to produce approximate results. The novelty of the proposed method relies on the use of result biasing techniques and spurious power suppression technique. Compared with previously proposed distributed arithmetic based architectures, this technique saves power at the expense of very small area augmentation.
Keywords:Distributed Arithmetic, DWT, FIR filter bank, JPEG2000, Spurious Power Suppression Technique, Sub Expression Elimination.


  1. M. Boliek, JPEG 2000 Final Committee Draft 2000.
  2. A. Biligin and M. W. Marcellin, “JPEG2000 for digital cinema,” in Proc. IEEE Int. Conf. Circuits Syst., 2006.
  3. S. Mallat, “A theory for multiresolution signal decomposition: the wavelet representation,” IEEE Trans. Pattern Anal. Machine Intell, vol. 11, pp. 674-693, July 1989.
  4. M. D. Adams and F. Kossentini, “Reversible integer-to-integer wavelet transforms for image compression: performance evaluation and analysis,” IEEE Trans. On Image Processing, vol. 9, no. 6, Jun. 2000, pp. 1010-1024.
  5. C. T. Huang, P. C. Tseng, and L. G. Chen, “VLSI architecture for forward discrete wavelet transform based on B-spline factorization,” J. VLSI Signal Process., vol. 40, no. 3, pp. 343–353, Jul. 2005.
  6. M. Martina, G. Masera, and G. Piccinini, “Scalable low-complexity B-spline discrete wavelet transform architecture,” IET Circuits, Devices, Syst., vol. 4, no. 2, pp. 159–167, Feb. 2010.
  7. M. A. Islam and K. A. Wahid, “Area- and power-efficient design of Daubechies wavelet transforms using folded AIQ mapping,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 57, no. 9, pp. 716–720, Sep. 2010.
  8. S. K. Madishetty, A. Madanayake, R. J. Cintra, and V. S. Dimitrov, “Precise VLSI architecture for AI based 1-D/2-D Daub-6 wavelet filter banks with low adder-count,” IEEETrans. Circuits Syst. I,
  9. S. Murugesan and D. B. H. Tay, “New techniques for rationalizing orthogonal and biorthogonal wavelet filter coefficients,” IEEE Trans. Circuits Syst. I, vol. 59, no. 3, Mar. 2012.
  10. A. Pande and J. Zambreno, “Poly-DWT: Polymorphic wavelet hardware support for dynamic image compression,” ACMTrans. Embedded Comput. Syst., vol. 11, no. 1, pp. 1–26, Mar. 2012.
  11. A. K. Naik and R. S. Holambe, “Design of low-complexity high-performance wavelet filters for image analysis,” IEEE Trans. Image Process., vol. 22, no. 5, pp. 1848–1858, May 2013.
  12. S. Y. Park and P. K. Meher, “Low-power, high-throughput, low-area adaptive FIR filter based on distributed arithmetic,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 60, no. 6, 2013.
  13. M. S. Prakash and R. A. Shaik, “Low-area and high-throughput architecture for an adaptive filter using distributed arithmetic,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 60, no. 11, Nov. 2013.
  14. J. Xie, P. K. Meher, and J. He, “Hardware-efficient realization of prime-length DCT based Distributed arithmetic,” IEEE Trans. Comput., vol. 62, no. 6, pp. 1170–1178, Jun. 2013.
  15. Y. H. Chen, J. N. Chen, T. Y. Chang, and C. W. Lu, “High-throughput multistandard transform core supporting MPEG/H.264/VC-1 using common sharing distributed arithmetic,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 22, no. 3, pp. 463–474, Mar. 2014.
  16. M. Alam, C. Rahman, W. Badawy, and G. Jullien, “Efficient distributed arithmetic based DWT architecture for multimedia applications,” in Proc. IEEE Int.Workshop Syst.-on-Chip Real-Time Appl. Calgari, June 30–July 2 2003, pp. 333–336.
  17. X. Cao, Q. Xie, C. Peng, Q. Wang, and D. Yu, “An efficient VLSI implementation of distributed architecture for DWT,” in Proc. IEEE Workshop Multimedia Signal Process., 2006, pp. 364–367.
  18. Maurizio Martina, Guido Masera, Massimo Ruo Roch, and Gianluca Piccinini, “Result-Biased Distributed-Arithmetic Based Filter Architectures for Approximately Computing the DWT”, IEEE Transactions On Circuits And Systems—I: Regular Papers, Vol. 62, No. 8, August 2015
  19. Kuan-Hung Chen, and Yuan-Sun Chu, “A Spurious-Power Suppression Technique for Multimedia/DSP Applications” IEEE Transactions on Circuits And systems -1: Regular Papers, Vol. 56, No. 1, Jan 2009.