Author_Institution :
Electr. Eng. & Renewable Energy Sch., China Three Gorge Univ., Yichang, China
Abstract :
An efficient algorithm for computing 10-point DFT, which can contribute fast algorithms to more N-point DFTs, is developed. The computation of one 10-point DFT requires only 20 real multiplications, 84 real additions and 4 real right-shiftings 2 bits. According to the principles of decimation-in-time (DIT) or decimation-in-frequency (DIF) or double factors algorithm and the efficient algorithm of 10-point DFT, 10M, 10×M, 2M×10, 4M×10-point DFT have their own efficient algorithms, respectively. Thus, many N-point DFTs are possessed of own fast fourier transform algorithms. Especially, in efficient algorithm for computing 10-point DFT, in other words, in radix-10 FFT algorithm, one 102-point DFT requires 720 real multiplications, 1840 real additions and 80 real right-shiftings, one 103-point DFT requires 12760 real multiplications, 28580 real additions and 1200 real right-shiftings 2 bits, and one 104-point DFT requires 183560 real multiplications, 387780 real additions and 16000 real right-shiftings 2 bits.
Keywords :
discrete Fourier transforms; matrix algebra; signal processing; 10 point DFT; Fourier transform algorithm; decimation in frequency; decimation in time; discrete Fourier transform; double factor algorithm; efficient algorithm; radix-10 FFT algorithm; Algorithm design and analysis; Discrete Fourier transforms; Fast Fourier transforms; Flow graphs; Matrices; Presses; Signal processing algorithms; 10-point DFT; 4M×10-point DFT; FFT; Radix-10 algorithm; efficient algorithm;