CFP last date
20 December 2024
Reseach Article

Efficient Methods for FFT calculations Using Memory Reduction Techniques.

by N. Kalaiarasi, A.Rathinam
journal cover thumbnail
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 27
Year of Publication: 2010
Authors: N. Kalaiarasi, A.Rathinam
10.5120/488-799

N. Kalaiarasi, A.Rathinam . Efficient Methods for FFT calculations Using Memory Reduction Techniques.. International Journal of Computer Applications. 1, 27 ( February 2010), 118-122. DOI=10.5120/488-799

@article{ 10.5120/488-799,
author = { N. Kalaiarasi, A.Rathinam },
title = { Efficient Methods for FFT calculations Using Memory Reduction Techniques. },
journal = { International Journal of Computer Applications },
issue_date = { February 2010 },
volume = { 1 },
number = { 27 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 118-122 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number27/488-799/ },
doi = { 10.5120/488-799 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:49:14.296407+05:30
%A N. Kalaiarasi
%A A.Rathinam
%T Efficient Methods for FFT calculations Using Memory Reduction Techniques.
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 27
%P 118-122
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

FFT algorithms is one of the many methods used for the calculation of DFT, but they are preferred due to their increased speed and higher efficiency, which arises due to the fact that for the calculation of a N-point DFT, the sequence is broken into several segments and the DFT for each segment is calculated. However, for this many redundant memory spaces are required. The Butterfly structure for the calculation of DFT by FFT algorithms is preferred due to its symmetry which makes it suitable for hardware implementations, but this requires the loading of the twiddle factors for each stage repeatedly, which leads to inefficient use of memory space. To overcome this, grouping the identical twiddle factors of different stages together reduces the number of memory references and the storage space due to twiddle factors, therein reducing the number of clock cycles needed for the complete implementation of the algorithm. Thus this can be an efficient method for the calculation of FFT algorithms.

References
  1. Yuke Wang, Yiyan (Felix) Tang, Yingtao Jiang, Member, IEEE, Jin-Gyun Chung,Member, IEEE, Sang-Seob Song, Member, IEEE, and Myoung-Seob Lim, Member, IEEE "Novel Memory Reference Reduction Methods for FFT Implementations on DSP Processors"
  2. Yi-Pin Hsu and Shin-Yu Lin"Parallel-computing approach for FFT implementation on digital signal processor (DSP)"
  3. Mokhtar A. Aboleaze Dept. of Computer Science and Engineering York Toronto, ON. Canada Ayman I. Elnaggar Dept. of Electrical and Computer Engineering Sultan Qaboos University Muscat, Oman "Reducing Memory References for FFT Calculation".
  4. National Chiao Tung University, Yi-Pin Hsu and Shin-Yu Lin, "Implementation of Low-Memory Reference FFT on Digital Signal Processor".
  5. R.C.Agarwal, F.G.Gustavson, M.Zubair ,IBM T.J Watson Research Centre,Yorktown Hts,NY,proceedings of the 1994 conference on super computing,"A high performance algorithm for 1-D FFT".
  6. D. Takahashi, IEEE Signal Process. Lett., vol. 8, no. 5, pp. 145-147, May 2001"An extended split-radix FFT algorithm".
  7. M. T. Heideman, H. W. Johnson, and C. S. Burrus. Prime factor algorithms for Real 8211;valued series. In Proceedings of the IEEE International Conference on Acoustics, speech, and Signal Processing, page 28A.7.18211;4, San Diego, CA, March 1984.
  8. Editor: C. Sidney Burrus ,"Fast Fourier Transforms Collection".
  9. "TMS320C6000 Programmer's Guide, Texas Instruments.
  10. "TMS320C64x DSP Library Programmer's Reference (Rev. B)," Texas Instrument, Oct. 23, 2003, SPRU565A
Index Terms

Computer Science
Information Sciences

Keywords

DIT DIF FFT Memory Reference Twiddle factors