Title :
Composite Cyclotomic Fourier Transforms With Reduced Complexities
Author :
Wu, Xuebin ; Wagh, Meghanad ; Chen, Ning ; Wang, Ying ; Yan, Zhiyuan
Author_Institution :
Dept. of Electr. & Comput. Eng., Lehigh Univ., Bethlehem, PA, USA
fDate :
5/1/2011 12:00:00 AM
Abstract :
Discrete Fourier transforms (DFTs) over finite fields have widespread applications in digital communication and storage systems. Hence, reducing the computational complexities of DFTs is of great significance. Recently proposed cyclotomic fast Fourier transforms (CFFTs) are promising due to their low multiplicative complexities. Unfortunately, there are two issues with CFFTs: (1) they rely on efficient short cyclic convolution algorithms, which have not been sufficiently investigated in the literature and (2) they have very high additive complexities when directly implemented. To address both issues, we make three main contributions in this paper. First, for any odd prime p, we reformulate a p -point cyclic convolution as the product of a (p-1) × (p-1) Toeplitz matrix and a vector, which has well-known efficient algorithms, leading to efficient bilinear algorithms for p-point cyclic convolutions. Second, to address the high additive complexities of CFFTs, we propose composite cyclotomic Fourier transforms (CCFTs). In comparison to previously proposed fast Fourier transforms, our CCFTs achieve lower overall complexities for moderate to long lengths and the improvement significantly increases as the length grows. Third, our efficient algorithms for p-point cyclic convolutions and CCFTs allow us to obtain longer DFTs over larger fields, e.g., the 2047-point DFT over GF(211) and 4095-point DFT over GF(212) , which are first efficient DFTs of such lengths to the best of our knowledge. Finally, our CCFTs are also advantageous for hardware implementations due to their modular structure.
Keywords :
Toeplitz matrices; computational complexity; digital communication; discrete Fourier transforms; CFFT; DFT; Toeplitz matrix; bilinear algorithm; computational complexity; cyclic convolution algorithm; cyclotomic fast Fourier transform; digital communication; discrete Fourier transform; p-point cyclic convolution; storage systems; Additives; Complexity theory; Convolution; Discrete Fourier transforms; Fast Fourier transforms; Polynomials; Signal processing algorithms; Cooley–Tukey algorithm; cyclotomic fast Fourier transforms; discrete Fourier transforms; finite fields; prime-factor algorithm;
Journal_Title :
Signal Processing, IEEE Transactions on
DOI :
10.1109/TSP.2011.2106778