A novel correlation‐based FFT algorithm
Ja‐Ling Wu, Yi‐Ming Chin
Abstract
Ja‐Ling Wu, Yi‐Ming Chin
Abstract
Since the discovery of the fast Fourier transform (FFT), many new FFT algorithms have been developed. Conventionally, the convolution‐based approach deals commonly with the prime length discrete Fourier transforms. In this paper, based on some theorems of Number Theory, a new algorithm for computing the FFT (with power of two length) is proposed. This novel recursive algorithm contains three stages, the first and the last stages contain only additions and substractions, and the second stage is of block diagonal form, with each block being a circular correlation/convolution matrix. The newly proposed convolution‐based FFT algorithm has the following advantages: 1. In terms of computational counts, this algorithm can achieve the multiplicative lower bound derived by Winograd.2. The proposed algorithm can easily be implemented in a parallel computing environment.3. The proposed algorithm is recursive in nature, and thus the computation structure is rather regular.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Since the discovery of the fast Fourier transform (FFT), many new FFT algorithms have been developed. Conventionally, the convolution‐based approach deals commonly with the prime length discrete Fourier transforms. In this paper, based on some theorems of Number Theory, a new algorithm for computing the FFT (with power of two length) is proposed. This novel recursive algorithm contains three stages, the first and the last stages contain only additions and substractions, and the second stage is of block diagonal form, with each block being a circular correlation/convolution matrix. The newly proposed convolution‐based FFT algorithm has the following advantages: 1. In terms of computational counts, this algorithm can achieve the multiplicative lower bound derived by Winograd.2. The proposed algorithm can easily be implemented in a parallel computing environment.3. The proposed algorithm is recursive in nature, and thus the computation structure is rather regular.
Key concepts: Fast Fourier transform, Prime-factor FFT algorithm, Rader's FFT algorithm, Split-radix FFT algorithm, Algorithm, Convolution (computer science), Cyclotomic fast Fourier transform, Discrete Fourier transform (general)