DocumentCode
2415870
Title
Memory usage reduction method for FFT implementations on DSP based embedded system
Author
Sun, Tsung-Ying ; Yu, Yu-Hsiang
Author_Institution
Dept. of Electr. Eng., Nat. Dong Hwa Univ., Hualien, Taiwan
fYear
2009
fDate
25-28 May 2009
Firstpage
812
Lastpage
815
Abstract
When computing large scale Discrete Fourier Transform (DFT) in an embedded system, the external memory will be filled with a great deal of signal and twiddle factor data. As the transform length grow, CPU cycle stall due to memory cache miss is increased because there is a lot of data to be fetch in an external memory. Thus, to reduce size of data is an important issue in embedded system. Since signal data is unknown, it cannot be compressed through mathematical relation, but twiddle factor can. According to the above problem, the method to reduce the size of twiddle factor and cache-optimized is proposed. This method uses the relationship between cosine and sine to minimize memory usage by twiddle factor, and optimize cache operation to enhance. As the result, the size of twiddle factor is reducing to almost 50% and has significant improvement when data size is great than cache size.
Keywords
SRAM chips; digital signal processing chips; discrete Fourier transforms; embedded systems; CPU cycle; DSP; FFT; cache operation; cache optimization; cache size; embedded system; large scale discrete Fourier transform; mathematical relation; memory cache miss; memory usage reduction; on-chip SRAM; twiddle factor; Application software; Application specific integrated circuits; Computer networks; Concurrent computing; Costs; Digital signal processing; Discrete Fourier transforms; Embedded system; Fast Fourier transforms; Signal processing algorithms; Fast Fourier Transform; cache; twiddle factor;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics, 2009. ISCE '09. IEEE 13th International Symposium on
Conference_Location
Kyoto
Print_ISBN
978-1-4244-2975-2
Electronic_ISBN
978-1-4244-2976-9
Type
conf
DOI
10.1109/ISCE.2009.5156962
Filename
5156962
Link To Document