Skip to main content
Log in

A new technique for WFTA input/output reordering

  • Published:
International Journal of Computer & Information Sciences Aims and scope Submit manuscript

Abstract

The Winograd Fourier transform algorithm (WFTA) is receiving intensive study. The advantage of this class of transform is its potential high throughput due to reduced multiplication count. However, both input and output reorderings have to be performed when the algorithm is implemented. In this work, a technique for the WFTA input/output reorderings is developed. This technique is flexible to the choice of the base numbers of WFTA and capable of operating at high speed in digital hardware. This technique requires no extra memory for reordering when implementing the WFTA in the residue number system if the moduli set of RNS is carefully chosen to contain the base numbers of WFTA.

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. Winograd, “On computing the discrete Fourier transform,” IBM Research Report RC-6291 (November 1976).

  2. H. Silverman, “An introduction to programming the Winograd Fourier transform (WFTA),” IEEE Trans. Acoustics, Speech, and Signal Processing, Vol. ASSP-25, No. 25, No. 2, pp. 152–165 (April 1977).

    Google Scholar 

  3. N. S. Szabo and R. I. Tanaka,Residue Arithmetic and Its Application to Computer Technology (McGraw-Hill, New York, 1967).

    Google Scholar 

  4. W. K. Jenkins and B. J. Leon, “The use of residue number system in the design of finite impulse response filters,“ IEEE Trans. Circuits and Systems, Vol. CAS-24, No. 4, pp. 191–201 (April 1977).

    Google Scholar 

  5. B. D.Tseng, G. A. Jullien, and W. C. Miller, “Implementation of FFT structures using the residue number system,” IEEE Trans. Computers, Vol. C-28, No. 11 (November 1979).

  6. C. H. Huang,Residue Arithmetic and Its Applications to Computer Architecture and Fast Special Transforms, Ph.D. dissertation (University of Cincinnati, Cincinnati, Ohio, June 1979).

    Google Scholar 

  7. C. H. Huang and F. J. Taylor, “High speed DFTs using residue numbers,” 1980 IEEE International Conference on Acoustics, Speech, and Signal Processing, Denver, Colorado, pp. 238–241 (April 1980).

  8. G. A. Jullien, “Residue number scaling and other operations using ROM arrays,” IEEE Trans. Computers, Vol. C-27, pp. 325–337 (April 1978).

    Google Scholar 

  9. A. Peled and B. Liu, “A new hardware realization of digital filters,” IEEE Trans. Acoustics, Speech, and Signal Processing, Vol. ASSP-22, pp. 456–462 (December 1974).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported in part under AFOSR Grant F49620-79-C-0066 and Lockheed Independent Research Funds.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, C.H., Taylor, F.J. A new technique for WFTA input/output reordering. International Journal of Computer and Information Sciences 10, 27–37 (1981). https://doi.org/10.1007/BF00978376

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00978376

Key words

Navigation