Abstract
Direct computation of the discrete Fourier transform (DFT) and its FFT computational algorithms requires multiplication (and addition) of complex numbers. Complex number multiplication requires four real-valued multiplications and two real-valued additions, or three real-valued multiplications and five real-valued additions, as well as the requisite added memory for temporary storage. In this paper, we present a method for computing a DFT via a natively real-valued algorithm that is computationally equivalent to a N=2k-length DFT (where k is a positive integer), and is substantially more efficient for any other length, N. Our method uses the eigenstructure of the DFT, and the fact that sparse, real-valued, eigenvectors can be found and used to advantage. Computation using our method uses only vector dot products and vector-scalar products.
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A robust eigenbasis generation system for the discrete Fourier transform;Digital Signal Processing;2024-12
2. A Robust Eigenbasis Generation System for the Discrete Fourier Transform;2024
3. Fast Convolution Algorithm for Real-Valued Finite Length Sequences;ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP);2023-06-04
4. Hardware Performance of Complex Dot-Product Implementations;2022 56th Asilomar Conference on Signals, Systems, and Computers;2022-10-31
5. A Natively Real-Valued FFT Algorithm;2021 55th Asilomar Conference on Signals, Systems, and Computers;2021-10-31