Lably
Skip to content

Discrete Fourier transform over a ring

Generalisation of Fourier transform to any ring

  • 8 min read
  • 7 chapters

Related on Lably

Through Mathematics, Complex number and Ring (mathematics)

Definition

Let R be any ring, let n≥1 be an integer, and let α∈R be a principal nth root of unity, defined by:

The discrete Fourier transform maps an n-tuple (v0,…,vn−1) of elements of R to another n-tuple (f0,…,fn−1) of elements of R according to the following formula:

By convention, the tuple (v0,…,vn−1) is said to be in the time domain and the index j is called time. The tuple (f0,…,fn−1) is said to be in the frequency domain and the index k is called frequency. The tuple (f0,…,fn−1) is also called the spectrum of (v0,…,vn−1). This terminology derives from the applications of Fourier transforms in signal processing.

If R is an integral domain (which includes fields), it is sufficient to choose α as a primitive nth root of unity, which replaces the condition (1) by:

αk≠1 for 1≤k<n

Proof

Take β=αk with 1≤k<n. Since αn=1, βn=(αn)k=1, giving:

βn−1=(β−1)(∑j=0n−1βj)=0

where the sum matches (1). Since α is a primitive root of unity, β−1≠0. Since R is an integral domain, the sum must be zero. ∎

Another simple condition applies in the case where n is a power of two: (1) may be replaced by αn/2=−1.

Sign in to keep reading

6 more chapters are free with a Lably account.

More in Topics in mathematics