English

Fast Computation of the Discrete Fourier Transform Rectangular Index Coefficients

Signal Processing 2025-05-06 v2 Computational Complexity Data Structures and Algorithms

Abstract

In~\cite{sic-magazine-2025}, the authors show that the square index coefficients (SICs) of the NN-point discrete Fourier transform (DFT) -- that is, the coefficients XkNX_{k\sqrt{N}} for k=0,1,,N1k = 0, 1, \ldots, \sqrt{N} - 1 -- can be losslessly compressed from NN to N\sqrt{N} points, thereby accelerating the computation of these specific DFT coefficients accordingly. Following up on that, in this article we generalize SICs into what we refer to as rectangular index coefficients (RICs) of the DFT, formalized as XkL,k=0,1,,C1X_{kL}, k=0,1,\cdots,C-1, in which the integers CC and LL are generic roots of NN such that N=LCN=LC. We present an algorithm to compress the NN-point input signal x\mathbf{x} into a CC-point signal x^\mathbf{\hat{x}} at the expense of O(N)\mathcal{O}(N) complex sums and no complex multiplication. We show that a DFT on x^\mathbf{\hat{x}} is equivalent to a DFT on the RICs of x\mathbf{x}. In cases where specific frequencies of x\mathbf{x} are of interest -- as in harmonic analysis -- one can conveniently adjust the signal parameters (e.g., frequency resolution) to align the RICs with those frequencies, and use the proposed algorithm to compute them significantly faster. If NN is a power of two -- as required by the fast Fourier transform (FFT) algorithm -- then CC can be any power of two in the range [2,N/2][2, N/2] and one can use our algorithm along with FFT to compute all RICs in O(ClogC)\mathcal{O}(C\log C) time complexity.

Keywords

Cite

@article{arxiv.2504.12551,
  title  = {Fast Computation of the Discrete Fourier Transform Rectangular Index Coefficients},
  author = {Saulo Queiroz and João P. Vilela and Benjamin Koon Kei Ng and Chan-Tong Lam and Edmundo Monteiro},
  journal= {arXiv preprint arXiv:2504.12551},
  year   = {2025}
}

Comments

This work has been submitted to the IEEE for possible publication

R2 v1 2026-06-28T23:01:18.803Z