Prime Factor Cyclotomic Fourier Transforms with Reduced Complexity over Finite Fields
Xuebin Wu, Zhiyuan Yan, Ning Chen, and Meghanad Wagh

TL;DR
This paper introduces prime factor cyclotomic Fourier transforms (PFCFTs) that significantly reduce the computational complexity of DFTs over finite fields, especially for long DFTs, enabling efficient hardware implementation.
Contribution
The paper proposes PFCFTs that combine cyclotomic FFTs with the prime factor algorithm to lower additive complexity for long DFTs over finite fields, including very long lengths.
Findings
PFCFTs reduce overall complexity for DFT lengths ≥ 255.
PFCFTs enable efficient 4095-point DFTs, the first of such length in literature.
PFCFTs are advantageous for hardware due to their regular structure.
Abstract
Discrete Fourier transforms~(DFTs) over finite fields have widespread applications in error correction coding. Hence, reducing the computational complexities of DFTs is of great significance, especially for long DFTs as increasingly longer error control codes are chosen for digital communication and storage systems. Since DFTs involve both multiplications and additions over finite fields and multiplications are much more complex than additions, recently proposed cyclotomic fast Fourier transforms (CFFTs) are promising due to their low multiplicative complexity. Unfortunately, they have very high additive complexity. Techniques such as common subexpression elimination (CSE) can be used to reduce the additive complexity of CFFTs, but their effectiveness for long DFTs is limited by their complexity. In this paper, we propose prime factor cyclotomic Fourier transforms (PFCFTs), which use…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Filter Design and Implementation · Numerical Methods and Algorithms · Cryptography and Residue Arithmetic
