Jump back to chapter selection.


Table of Contents

5.1 Representation of Aperiodic Signals: The Discrete-Time Fourier Transform
5.2 The Fourier Transform for Periodic Signals
5.3 Properties of the Discrete-Time Fourier Transform
5.4 Duality Between the Discrete-Time and Continuous-Time Fourier Transform


5 Discrete-Time Fourier Transform


5.1 Representation of Aperiodic Signals: The Discrete-Time Fourier Transform

Consider a general aperiodic sequence x[n]. For heuristic derivation, we can initially imagine x[n] as being of finite duration, such that x[n]=0 outside some range, for instance N1nN2. From this aperiodic signal, we can construct a periodic signal x~[n] by repeating x[n] with a period N>(N2N1+1), so that the original x[n] (padded with zeros to length N if necessary) forms one period of x~[n]:

Attachments/Oppenheim,Willsky_Signals and Systems 20.webp|700
Attachments/Oppenheim,Willsky_Signals and Systems 21.webp|700

As we increase the period N, the periodic signal x~[n] becomes identical to the aperiodic signal x[n] for all n. By considering the Discrete-Time Fourier Series (DTFS) of x~[n] and taking this limit, we can derive the Discrete-Time Fourier Transform (DTFT) pair:

Synthesis (Inverse DTFT): x[n]=12π2πX(eiω)eiωndω,Analysis (Forward DTFT): X(eiω)=n=+x[n]eiωn.

The function X(eiω) is the Fourier transform of x[n], often called its spectrum. A key property of X(eiω) is that it is always periodic in ω with period 2π, i.e., X(ei(ω+2π))=X(eiω). Consequently, the integral in the synthesis equation can be evaluated over any interval of length 2π, commonly [0,2π] or [π,π].

Compared to the continuous-time Fourier transform (CTFT), where the spectrum X(iΩ) is generally aperiodic, the discrete-time spectrum X(eiω) is always periodic. The synthesis integral for DTFT is also over a finite frequency interval, whereas for CTFT it is over an infinite interval. The periodicity of X(eiω) arises because discrete-time complex exponentials eiωn are themselves periodic in ω with period 2π (since ei(ω+2π)n=eiωnei2πn=eiωn for integer n).

A consequence of this 2π-periodicity is that frequencies ω and ω+2πm (for any integer m) are indistinguishable for discrete-time signals. Low frequencies (slowly varying signals x[n]) correspond to values of ω near integer multiples of 2π (for example, ω0,±2π,). High frequencies (rapidly varying signals x[n]) correspond to values of ω near odd multiples of π (for example, ω±π,±3π,; eiπn=(1)n is the most rapidly varying sequence). This behaviour is illustrated below:

Attachments/Oppenheim,Willsky_Signals and Systems 22.webp|700

5.1.1 Convergence Issues of the Discrete-Time Fourier Transform

The derivation above heuristically assumed a finite-duration x[n]. However, the DTFT pair also holds for many signals of infinite duration. For the infinite summation in the analysis equation X(eiω)=n=+x[n]eiωn to converge, x[n] must satisfy certain conditions. Sufficient conditions include:

  1. x[n] is absolutely summable:n=+|x[n]|<.If this holds, X(eiω) converges uniformly to a continuous function of ω.
  2. x[n] has finite energy (is square-summable):n=+|x[n]|2<.If this holds, X(eiω) converges in the mean-square sense over one period.

These conditions are analogous to those for the continuous-time Fourier transform. Notably, the inverse transform integral (synthesis equation) always converges if X(eiω) is a valid DTFT that is, for instance, square-integrable over one period, because the integration is over a finite interval.


5.2 The Fourier Transform for Periodic Signals

As in the continuous-time case, the DTFT can be extended to include periodic signals by allowing Dirac impulse functions in the frequency domain representation. Consider a single complex exponential sequence:

x[n]=eiω0n.

In continuous time, the Fourier transform of eiω0t is 2πδ(ωω0). For discrete time, due to the 2π-periodicity of the DTFT spectrum, we expect a periodic train of impulses:

X(eiω)=l=+2πδ(ωω02πl).

This represents impulses at ω0,ω0±2π,ω0±4π,.

Attachments/Oppenheim,Willsky_Signals and Systems 23.webp|700

To verify, the inverse DTFT over any interval of length 2π (which will contain exactly one impulse from the train, say at ω0+2πr for some integer r) gives:

12π2πX(eiω)eiωndω=12π2π(l=+2πδ(ωω02πl))eiωndω=ei(ω0+2πr)n=eiω0nei2πrn=eiω0n.

Now, consider a general discrete-time periodic sequence x[n] with fundamental period N. Its Discrete-Time Fourier Series (DTFS) representation is:

x[n]=k=Nakeik(2π/N)n,

where ak are the DTFS coefficients. The DTFT of this periodic signal x[n] is obtained by taking the DTFT of each term in the sum:

X(eiω)=k=Nak(l=+2πδ(ω2πkN2πl)).

This can be written more compactly by understanding that the sum over k for ak can be extended from to (since ak are periodic with period N) and combined with the sum over l:

X(eiω)=m=+2πamδ(ω2πmN),

where it is understood that am here refers to the periodically extended sequence of the N unique DTFS coefficients. This shows that the DTFT of a periodic signal is a train of impulses located at the harmonic frequencies m(2π/N), with the weight of each impulse proportional to the corresponding DTFS coefficient am.


5.3 Properties of the Discrete-Time Fourier Transform

If x[n]DTFTX(eiω) and y[n]DTFTY(eiω), the DTFT satisfies several useful properties. Note that X(eiω) and Y(eiω) are periodic with period 2π.

Property Aperiodic Signal x[n],y[n] Fourier Transform X(eiω),Y(eiω) (periodic with period 2π)
Linearity ax[n]+by[n] aX(eiω)+bY(eiω)
Time Shifting x[nn0] eiωn0X(eiω)
Frequency Shifting (Modulation) eiω0nx[n] X(ei(ωω0))
Conjugation x[n] X(eiω)
Time Reversal x[n] X(eiω)
Time Expansion (Upsampling) x(k)[n]={x[n/k],if n is a multiple of k0,otherwise (k is integer >0) X(eikω)
Convolution x[n]y[n]=m=x[m]y[nm] X(eiω)Y(eiω)
Multiplication x[n]y[n] 12π2πX(eiθ)Y(ei(ωθ))dθ (Periodic Convolution)
Differencing in Time x[n]x[n1] (1eiω)X(eiω)
Accumulation (Summation) m=nx[m] 11eiωX(eiω)+πX(ei0)l=+δ(ω2πl) (where X(ei0)=x[n])
Differentiation in Frequency nx[n] idX(eiω)dω
Conjugate Symmetry for Real x[n] x[n] is real X(eiω)=X(eiω); Re[X(eiω)] is even, Im[X(eiω)] is odd; X(eiω) is even, X(eiω) is odd.
Symmetry for Real and Even x[n] x[n] is real and even X(eiω) is real and even.
Symmetry for Real and Odd x[n] x[n] is real and odd X(eiω) is purely imaginary and odd.
Even-Odd Decomp. for Real x[n] xe[n]=Ev{x[n]}, xo[n]=Od{x[n]} xe[n]Re[X(eiω)]; xo[n]iIm[X(eiω)]
Parseval's Relation n=+x[n]2 12π2πX(eiω)2dω

Note: The factor of 2π in Parseval's relation depends on the definition of the DTFT pair; with 1/(2π) in the inverse transform, this form is correct.

5.3.1 Parseval's Relation

For an aperiodic discrete-time signal x[n] and its Fourier transform X(eiω), Parseval's relation states:

n=+|x[n]|2=12π2π|X(eiω)|2dω.

This expresses the total energy of the signal x[n] (sum of squared magnitudes) in terms of the integral of its energy-density spectrum |X(eiω)|2 over one period in the frequency domain. The term |X(eiω)|2 is called the energy-density spectrum of x[n].


5.4 Duality

A notable duality exists that interrelates the mathematical forms of different Fourier representations. Specifically, there is a strong structural similarity between the Discrete-Time Fourier Transform (DTFT) and the Continuous-Time Fourier Series (CTFS).
The DTFT analysis equation is X(eiω)=n=x[n]eiωn. This involves a summation over a discrete variable n and produces a continuous, periodic function of ω.
The CTFS synthesis equation is x(t)=k=akeikω0t. This involves a summation over a discrete variable k and produces a continuous, periodic function of t.
A similar structural correspondence exists between the DTFT synthesis equation (integral over continuous ω to get discrete x[n]) and the CTFS analysis equation (integral over continuous t to get discrete ak). By appropriately interchanging time and frequency variables, and summation with integration, these transform pairs exhibit a formal duality.

Attachments/Oppenheim,Willsky_Signals and Systems 24.webp|700