Discrete Fourier Transform Approximations Based on the Cooley-Tukey Radix-2 Algorithm
D. F. G. Coelho, R. J. Cintra
TL;DR
This work introduces a family of DFT approximations that replace exact Cooley–Tukey twiddle factors with low-complexity, α-scaled rounded values to form tilde{F}_N recursively. It establishes rigorous bounds and convergence results showing tilde{F}_N → F_N in Frobenius norm as α grows, and proves invertibility for all nonzero α via bounds on the approximate twiddle factors. The study also analyzes arithmetic complexity, provides error analyses (recursive Frobenius bounds and Fourier-series-based estimates), and demonstrates practical viability through architecture illustrations and multi-beam-forming applications, along with an estimation-theory framework based on approximate periodograms. Collectively, the results offer a principled, hardware-friendly approach to near-orthogonal, invertible, low-complexity DFT approximations suitable for waveform analysis and array-processing tasks.
Abstract
This report elaborates on approximations for the discrete Fourier transform by means of replacing the exact Cooley-Tukey algorithm twiddle-factors by low-complexity integers, such as $0, \pm \frac{1}{2}, \pm 1$.
