Skip to main content
Log in

Error Analysis and Efficient Realization of the Multiplier-Less FFT-Like Transformation (ML-FFT) and Related Sinusoidal Transformations

  • Published:
Journal of VLSI signal processing systems for signal, image and video technology Aims and scope Submit manuscript

Abstract

This paper studies the round-off analysis, design and implementation, and applications of the multiplier-less Fast Fourier Transform-like (ML-FFT) transformation proposed by Chan et al. [1, 2]. The ML-FFT parameterizes the twiddle factors in the conventional FFT algorithm as certain rotation-like matrices and approximates the associated parameters inside these matrices by the sum-of-power-of-two (SOPOT) or canonical signed digits representations, hence avoiding expensive multiplications. The error due to the SOPOT approximation is called the coefficient round-off error and it has been studied in [1, 2]. This paper studies the signal round-off error arising from internal rounding and develops a recursive noise model for ML-FFT. Using this model, a random search algorithm is proposed to minimize the hardware resources for realizing the ML-FFT subject to a prescribed output bit accuracy. To address the irregular structure of the ML-FFT due to the varying number of SOPOT terms used, a framework for its software implementation is also developed. The resulting algorithm has a regular implementation structure and is shown to offer a good performance similar to their floating-point counterpart. Finally, a new ML-FFT for real-valued input, called the ML-RFFT, is proposed. Because of the symmetry in the algorithm, it only requires about half the number of additions as required by the ML-FFT. Using the mappings between the DFT and the DCTs and DWTs, new ML-FFT-based transformations called ML-DCTs and ML-DWTs are derived. Design examples are given to demonstrate the usefulness of the proposed methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. C. Chan and P. M. Yiu, “A multiplier-less 1-D and 2-D fast Fourier transform-like transformation using sum-of-power-of-two (SOPOT) coefficients,” in Proc. IEEE ISCAS’2002, vol. 4, pp. 755–758, Arizona, USA, May 2002.

  2. S. C. Chan and P. M. Yiu, “Multiplier-less discrete sinusoidal and lapped transforms using sum-of-powers-of-two (SOPOT) coefficients,” in Proc. IEEE-ISCAS, Sydney, Australia, May 2001.

  3. A. V. Oppenheim and R. W. Schafer, “Discrete-Time Signal Processing,” Prentice-Hall, 1989.

  4. S. Oraintara, Y.-J Chen and T. Q. Nguyen, “Integer Fast Fourier Transform,” IEEE Trans. Signal Processing, vol. 50, no. 3, March 2002.

  5. S. C. Pei and J. J. Ding, “The Integer Transforms Analogous to Discrete Trigonometric Transforms,” IEEE Trans. Signal Processing, vol. 48, no. 12, pp. 3345–3364, Dec. 2000.

    Article  MathSciNet  MATH  Google Scholar 

  6. W. K. Cham and Y. T. Chan, “An order 16-integer cosine transform,” IEEE Trans. Signal Processing, vol. 39, pp. 1205–1208, May 1991.

    Article  Google Scholar 

  7. W. C. Fong, S. C. Chan, A. Nallanathan and K. L. Ho, “Integer lapped transforms and their applications to image coding,” IEEE Trans. Image Processing, vol. 11, issue 10, pp. 1152–1159, Oct. 2002.

    Article  MathSciNet  Google Scholar 

  8. S. C. Chan, W. Liu and K. L. Ho, “Perfect Reconstruction Modulated Filter Banks with sum-of-power-of-two coefficients,” in Proc. IEEE-ISCAS, Geneva, Switzerland, May 2000.

  9. K. S. Pun, S. C. Chan and K. L. Ho, “Efficient design of a class of multiplier-less perfect reconstruction two-channel filter banks and wavelets with prescribed output accuracy,” Proceedings of the 11th IEEE Signal Processing Workshop on Statistical Signal Processing, pp. 599–602, 2001.

  10. S. C. Chan and K. S. Yeung, “On the design and multiplier-less realization of digital IF for software radio receivers with prescribed output accuracy,” in Proc. DSP’2002, vol. 1, pp. 277–280, 2002.

    Google Scholar 

  11. H. V. Sorensen, D. L. Jones, M. T. Heideman and C. S. Burrus, “Real-valued fast fourier transform algorithms,” IEEE Trans. ASSP., vol. 35, pp. 849–863, June 1987.

    Article  Google Scholar 

  12. M. J. Narasimha and A. M. Peterson, “On the computation of the discrete cosine transform,” IEEE Trans. Commun., vol. 26, pp. 934–946, June 1978.

    Article  MATH  Google Scholar 

  13. H.S. Malvar, “Signal Processing with Lapped Transform,” Artech House, 1991.

  14. S. C. Chan and K.L. Ho, “Fast algorithms for computing the discrete W transform,” IEEE Region 10 Conference on Computer and Communication systems, pp. 183–185, Hong Kong, Sept. 1990.

  15. Y. Zeng, L. Cheng, G. Bi and A. C. Kot, “Integer DCTs and fast algorithms,” IEEE Trans. Signal Processing, vol. 49, no. 1, pp. 2774–2782, 2001.

    Article  MathSciNet  Google Scholar 

  16. S. C. Chan and K. L. Ho, “Split vector-radix fast Fourier transform,” IEEE Trans. Signal Processing, vol. 40, pp. 2029–2039, 1992.

    Article  Google Scholar 

  17. S. C. Chan and P. M. Yiu, “An efficient multiplierless approximation of the fast Fourier transform using sum-of-powers-of-two (SOPOT) coefficients,” IEEE Signal Processing Lett., vol. 9, issue 10, pp 322–325, Oct. 2002.

    Article  Google Scholar 

  18. Z. Wang, “Fast algorithms for the discrete W transform and for the discrete Fourier transform,” IEEE Trans. ASSP, vol. 37, pp. 803–816, Aug. 1984.

    Article  Google Scholar 

  19. S. C. Chan and K. M. Tsui, “Multiplier-less real-valued FFT-like transformation (ML-RFFT) and related real-valued transformations,” in Proc. ISCAS’2003, vol. 4, pp. 257–260, May 25–28, 2003.

    Google Scholar 

  20. K. M. Tsui, S. C. Chan and K. W. Tse, “Error analysis and complexity optimization for the multiplier-less FFT-like transformation (ML-FFT),” in Proc. ISCAS’2004, vol. 3, pp. 401–404, May 23–26, 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. C. Chan.

Additional information

Part of this work was presented at ISCAS’2003 [19] and ISCAS’2004 [20].

K. M. Tsui received his B.Eng. and M.Phil. degrees in electrical and electronic engineering from The University of Hong Kong in 2001 and 2004, respectively. He is currently pursuing the degree of Ph.D. at the department of Electrical and Electronic Engineering, The University of Hong Kong. His main research interests are in digital signal processing, multirate filter-banks and wavelets, digital filter design, realization and application.

S. C. Chan (S87–M92) received his B.Sc. (Eng) and Ph.D. degrees from the University of Hong Kong in 1986 and 1992, respectively.

He joined City Polytechnic of Hong Kong in 1990 as an assistant Lecturer and later as a University Lecturer. Since 1994, he has been with the department of electrical and electronic engineering, the University of Hong Kong, and is now an associate Professor.

He was a visiting researcher in Microsoft Corporation, Redmond, USA and Microsoft China at 1998 and 1999, respectively. His research interests include fast transform algorithms, filter design and realization, multirate signal processing, communications signal processing, and image-based rendering. Dr. Chan is currently a member of the Digital Signal Processing Technical Committee of the IEEE Circuits and Systems Society. He was Chairman of the IEEE Hong Kong Chapter of Signal Processing from 2000 to 2002.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tsui, K.M., Chan, S.C. Error Analysis and Efficient Realization of the Multiplier-Less FFT-Like Transformation (ML-FFT) and Related Sinusoidal Transformations. J VLSI Sign Process Syst Sign Image Video Technol 44, 97–115 (2006). https://doi.org/10.1007/s11265-006-7510-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-006-7510-9

Keywords

Navigation