Signal Processing

Volume 209, August 2023, 109041
Signal Processing

Short communication
Uniqueness of the discrete Fourier transform

https://doi.org/10.1016/j.sigpro.2023.109041Get rights and content

Highlights

  • The discrete Fourier transform has the fundamental property of carrying convolution into componentwise product.
  • Is it the only linear and invertible function with this property?
  • The answer is negative: in CM, there are M! such functions including the DFT.
  • However, in another point of view, the answer is positive up to a permutation.

Abstract

The discrete Fourier transform has the fundamental property of carrying convolution into componentwise product. A natural question is whether it is the only one with this ability. The answer is positive in some sense. This uniqueness is little known and its proof [1] might be difficult to access for users of mathematics, engineers and physicists. The ambition of this communication is to rewrite the proof of this fundamental property of uniqueness in a detailed way for a varied scientific audience.

Introduction

The Discrete Fourier Transform (DFT) is a fundamental tool for engineers thanks to its numerous properties [2]: linearity, inversion, periodicity, translation,... It brings a spectral point of view which is complementary to the temporal vision. There is a very powerful algorithm to compute it (FFT). Its ability to condense energy at low frequencies makes it an essential compression tool in the digital world.
The proof of its properties is done from its analytical formulation (1) and it uses classical mathematical techniques for engineers/physicists such as substitution rules or manipulation of indices. In this article, we propose a property whose proof is not straightforward: the DFT is unique in the sense that it is the only linear and invertible map, modulo a permutation of indices, which carries convolution into the componentwise product.
We found three references on the subject. The first one is an unpublished article [3] which approaches the problem from the perspective of computational complexity. However, it is easy to find a counterexample which invalidates the core of this work (section 3 of [3]) and therefore its conclusion.
The second paper (section II of [4]) presents an algebraic proof in the general framework of rings. However, to state the equation (9) of [4], the authors made two arbitrary choices (called “without loss of generality” in the paper) that hide the exact meaning of the uniqueness (i.e. up to a permutation). The choices are not easy to overcome to find all the invertible and linear maps with the convolution property.
The only other reference to our knowledge is a book from the Springer series “Computational Music Science” [1]. The proof given there on page 8 is original. The presentation of the proof is concise and might discourage a reader who is not a mathematician by training. It overlooks certain points and we noted some easily rectifiable clumsiness of notation. On the other hand, the converse of the theorem is not mentioned.
Our ambition is to rewrite and complete the proof of this fundamental property of uniqueness from Amiot [1] in a detailed and relevant way for a larger scientific audience.

Access through your organization

Check access to the full text by signing in through your organization.

Access through your organization

Section snippets

Prerequisites

It is enough to know that the DFT is a linear and invertible map which transforms the convolution into a term-by-term product. To make this communication self-containing and to specify notation, we recall the definitions in this section. The mathematical tools used in this communication are not beyond the reach of a user of mathematics, physicist or engineer: the notion of linear and invertible map (i.e. invertible matrices), the canonical basis for a complex vector of dimension M, and index

Uniqueness of the discrete Fourier transform

Theorem 1

Let F be the DFT map. The only linear and invertible maps from CM to CM which carry convolution * into componentwise product × are written as G=HF for some permutation matrix H. Moreover, for any permutation H, the map HF satisfies (8).HF(f*g)=HF(f)×HF(g)
Since the number of permutations of M elements equals M!, Theorem 1 shows:

Corollary 2

There exists exactly M! linear and invertible maps with the same fundamental property as the DFT with respect to convolution.
For instance, for a discrete signal of

Illustration

The formula (1) is generalised by (24) which is the expression of the map Fσ=HF from fm to Fuσ with σ the permutation associated to H.Fuσ=m=1Mfme2iπ(m1)(σ1(u)1)Mwith1uM
These matrices, expressed in the canonical basis, can be obtained thanks to Eq. (24) or by multiplying the permutation matrices by the Fourier matrix A (3). For example, in C4, there are 24 maps Fσ=HF. In particular, the Fourier matrix in C4 corresponds to the identity permutation.

Conclusion

We present here in a detailed manner the proof of a fundamental and non-trivial property of the discrete Fourier transform: this is the only linear and invertible map, up to a permutation, which carries the convolution into the componentwise product.
The proof of the implication is composed of two steps. First, we note that, for any linear and invertible map G with the same property, the map H=GF1 is a linear and invertible map which preserves the componentwise product. Then, we determine all

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References (4)

  • E. Amiot

    Music Through Fourier Space

    (2016)
  • I. Amidror

    Mastering the Discrete Fourier Transform in One, Two or Several Dimensions

    (2013)
There are more references available in the full text version of this article.

Cited by (8)

  • Research on non-stationary characteristic test and decomposition for dynamic response of floating structures

    2024, Ocean Engineering
    Citation Excerpt :

    Therefore, the second focus of this article is to achieve signal decomposition for the non-stationary response of floating structures. Historically, the Fourier transform has achieved significant success in decomposing and analyzing linear and stable signals as a universal technique (Baraquin and Ratier, 2023). For nonlinear and non-stationary signals, various methods have been developed based on the Fourier transform, such as the short-time Fourier transform (Ahsan and Salah, 2023) and wavelet transform (Lin et al., 2023).

  • Weakly Supervised Object Detection for Diabetes Retinopathy Combining Spatial and Frequency Domains

    2025, IEEE Joint International Information Technology and Artificial Intelligence Conference Itaic
  • En-NBOR: An Enhanced Newton-Raphson-Based Optimizer for Underwater Acoustic Signal Reconstruction

    2024, 2024 6th International Conference on Intelligent Control Measurement and Signal Processing Icmsp 2024
View all citing articles on Scopus
1
orcid:0000-0002-4365-8270
2
orcid:0000-0003-2447-5118
View full text