Skip to content Skip to navigation Skip to collection information

Connexions

You are here: Home » Content » Signals and Systems » Lecture 8:The Discrete Time Fourier Transform (DTFT)

Navigation

Lenses

What is a lens?

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

This content is ...

Affiliated with (What does "Affiliated with" mean?)

This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
  • VOCW

    This collection is included inLens: Vietnam OpenCourseWare's Lens
    By: Vietnam OpenCourseWare

    Click the "VOCW" link to see all content affiliated with them.

Recently Viewed

This feature requires Javascript to be enabled.
Download
x

Download collection as:

  • EPUB (what's this?)

    What is an EPUB file?

    EPUB is an electronic book format that can be read on a variety of mobile devices.

    Downloading to a reading device

    For detailed instructions on how to download this content's EPUB to your specific device, click the "(what's this?)" link.

  • More downloads ...

Download module as:

  • PDF
  • EPUB (what's this?)

    What is an EPUB file?

    EPUB is an electronic book format that can be read on a variety of mobile devices.

    Downloading to a reading device

    For detailed instructions on how to download this content's EPUB to your specific device, click the "(what's this?)" link.

  • More downloads ...
Reuse / Edit
x

Collection:

Module:

Add to a lens
x

Add collection to:

Add module to:

Add to Favorites
x

Add collection to:

Add module to:

 

Lecture 8:The Discrete Time Fourier Transform (DTFT)

Module by: Truc Pham-Dinh, Tam Huynh-Ngoc, Anh Tuan Hoang, Thanh Dinh Vu. E-mail the authors

Summary: Extends notion of the frequency response of a DT system to the frequency content of a DT signal. The development of the FFT algorithm to compute the DT Fourier series efficiently has revolutionized signal processing.

Lecture #8:

THE DISCRETE TIME FOURIER TRANSFORM (DTFT)

Motivation:

Extends notion of the frequency response of a DT system to the frequency content of a DT signal.

Basis of much of digital signal processing.

The development of the FFT algorithm to compute the DT Fourier series efficiently has revolutionized signal processing.

Outline:

DT processing of CT signals

The discrete time Fourier transform (DTFT)

Transform properties

Transform pairs

DT processing of CT signals revisited

Periodic DT signals

Summary of frequency domain representations of signals

The computation of Fourier transforms — the DFT and the FFT algorithm

Conclusion.

I. DT PROCESSING OF CT SIGNALS

DT filtering of CT signals can be modeled as a cascade of signal transformations. The C/D converter transforms a CT signal to a DT signal, the D/C converter transforms a DT signal to a CT signal.

Figure 1
Figure 1 (graphics1.png)

1/ Model of C/D converter

The C/D converter has two components —a CT sampler and an I/S converter that transforms a CT impulse train to a DT sample train. The CT sampler is modeled as an impulse modulator with so that. Hence,

s ( t ) = m δ ( t mT ) s ( t ) = m δ ( t mT ) size 12{s \( t \) = Sum rSub { size 8{m} } {δ \( t - ital "mT" \) } } {}

x ˆ ( t ) = x ( t ) × s ( t ) x ˆ ( t ) = x ( t ) × s ( t ) size 12{ { hat {x}} \( t \) =x \( t \) times s \( t \) } {}

x ( t ) = m x ( mT ) δ ( t mT ) x ( t ) = m x ( mT ) δ ( t mT ) size 12{ { {x}} \( t \) = Sum cSub { size 8{m} } {x \( ital "mT" \) δ \( t - ital "mT" \) } } {}

x [ n ] = x ( mT ) δ [ n m ] x [ n ] = x ( mT ) δ [ n m ] size 12{x \[ n \] = Sum {x \( ital "mT" \) δ \[ n - m \] } } {}

Figure 2
Figure 2 (graphics2.png)

2/ Motivation for the DTFT

The relation among the x(t), s(t), (t), and x[n] is shown below as is the relation among the X(f), S(f), and (f).

Figure 3
Figure 3 (graphics3.png)

How should we represent the Fourier transform of x[n]?

How are the Fourier transforms of (t) and of x[n] related?

II. THE DISCRETE TIME FOURIER TRANSFORM (DTFT)

1/ Notation for CT and DT transforms

bang0.png

2/ Relation of Z transform and Fourier transform of a DT signal

The Z transform pair is defined as

X ˜ ( z ) = n = x [ n ] z n z x [ n ] = 1 2πj X ˜ ( z ) z n 1 dz X ˜ ( z ) = n = x [ n ] z n z x [ n ] = 1 2πj X ˜ ( z ) z n 1 dz size 12{ { tilde {X}} \( z \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] z} rSup { size 8{ - n} } { dlrarrow } cSup { size 8{z} } x \[ n \] = { {1} over {2πj} } Int { { tilde {X}} \( z \) } z rSup { size 8{n - 1} } ital "dz"} {}

If the ROC of (z) includes the unit circle then the Z transform can be evaluated on the unit circle,

X ˜ ( e j Ω ) = n = x [ n ] e j Ω n z x [ n ] = 1 π π X ˜ ( e j Ω ) e j Ω n d Ω X ˜ ( e j Ω ) = n = x [ n ] e j Ω n z x [ n ] = 1 π π X ˜ ( e j Ω ) e j Ω n d Ω size 12{ { tilde {X}} \( e rSup { size 8{j %OMEGA } } \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] e rSup { size 8{ - j %OMEGA n} } } { dlrarrow } cSup { size 8{z} } x \[ n \] = { {1} over {2π} } Int rSub { size 8{ - π} } rSup { size 8{π} } { { tilde {X}} \( e rSup { size 8{j %OMEGA } } } \) e rSup { size 8{j %OMEGA n} } d %OMEGA } {}

Finally, we let Ω = 2πφ and define the DTFT as

3/ Properties of the DTFT

a/ Periodicity

X ˜ ( ϕ ) = n = x [ n ] e j2 πϕ n X ˜ ( ϕ ) = n = x [ n ] e j2 πϕ n size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] } e rSup { size 8{ - j2 ital "πϕ"n} } } {}

Note that

X ˜ ( ϕ + 1 ) = n = x [ n ] e j2π ( ϕ + 1 ) n X ˜ ( ϕ + 1 ) = n = x [ n ] e j2π ( ϕ + 1 ) n size 12{ { tilde {X}} \( ϕ+1 \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] e rSup { size 8{ - j2π \( ϕ+1 \) n} } } } {}

= n = x [ n ] e j2πn e j2 πϕ n = n = x [ n ] e j2πn e j2 πϕ n size 12{ {}= Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] e rSup { size 8{ - j2πn} } } e rSup { size 8{ - j2 ital "πϕ"n} } } {}

= X ˜ ( ϕ ) = X ˜ ( ϕ ) size 12{ {}= { tilde {X}} \( ϕ \) } {}

Therefore, (φ) is periodic with period equal to 1.

b/ Symmetry

X ˜ ( ϕ ) = n = x [ n ] e j2 πϕ n X ˜ ( ϕ ) = n = x [ n ] e j2 πϕ n size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] e rSup { size 8{ - j2 ital "πϕ"n} } } } {}

Note that

X ˜ ( ϕ ) = n = ( x e [ n ] + x 0 [ n ] ) ( cos [ 2 πϕ n ] j sin [ 2 πϕ n ] ) , X ˜ ( ϕ ) = n = ( x e [ n ] + x 0 [ n ] ) ( cos [ 2 πϕ n ] j sin [ 2 πϕ n ] ) , size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } { \( x rSub { size 8{e} } } \[ n \] +x rSub { size 8{0} } \[ n \] \) \( "cos" \[ 2 ital "πϕ"n \] - j"sin" \[ 2 ital "πϕ"n \] \) ,} {}

X ˜ ( ϕ ) = n = x e [ n ] ( cos [ 2 πϕ n ] j n = x 0 [ n ] sin [ 2 πϕ n ] , X ˜ ( ϕ ) = n = x e [ n ] ( cos [ 2 πϕ n ] j n = x 0 [ n ] sin [ 2 πϕ n ] , size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{e} } } \[ n \] \( "cos" \[ 2 ital "πϕ"n \] - j Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{0} } } \[ n \] "sin" \[ 2 ital "πϕ"n \] ,} {}

X ˜ ( ϕ ) = X ˜ r ( ϕ ) + j X ˜ i ( ϕ ) X ˜ ( ϕ ) = X ˜ r ( ϕ ) + j X ˜ i ( ϕ ) size 12{ { tilde {X}} \( ϕ \) = { tilde {X}} rSub { size 8{r} } \( ϕ \) +j { tilde {X}} rSub { size 8{i} } \( ϕ \) } {}

where

X ˜ r ( ϕ ) = n = x e [ n ] cos [ 2 πϕ n ] X ˜ r ( ϕ ) = n = x e [ n ] cos [ 2 πϕ n ] size 12{ { tilde {X}} rSub { size 8{r} } \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{e} } } \[ n \] "cos" \[ 2 ital "πϕ"n \] } {}

X ˜ i ( ϕ ) = n = x 0 [ n ] sin [ 2 πϕ n ] X ˜ i ( ϕ ) = n = x 0 [ n ] sin [ 2 πϕ n ] size 12{ { tilde {X}} rSub { size 8{i} } \( ϕ \) = - Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{0} } \[ n \] "sin" \[ 2 ital "πϕ"n \] } } {}

We can infer symmetry properties of the DTFT of a real time function x[n].

X ˜ r ( ϕ ) = n = x e [ n ] cos [ 2 πϕ n ] , even function of ϕ X ˜ r ( ϕ ) = n = x e [ n ] cos [ 2 πϕ n ] , even function of ϕ size 12{ { tilde {X}} rSub { size 8{r} } \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{e} } } \[ n \] "cos" \[ 2 ital "πϕ"n \] ,"even function of "ϕ} {}

X ˜ i ( ϕ ) = n = x 0 [ n ] sin [ 2 πϕ n ] , odd function of ϕ X ˜ i ( ϕ ) = n = x 0 [ n ] sin [ 2 πϕ n ] , odd function of ϕ size 12{ { tilde {X}} rSub { size 8{i} } \( ϕ \) = - Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{0} } } \[ n \] "sin" \[ 2 ital "πϕ"n \] ,"odd function of "ϕ} {}

X ˜ ( ϕ ) = X ˜ r 2 ( ϕ ) + X ˜ i 2 ( ϕ ) , even function of ϕ X ˜ ( ϕ ) = X ˜ r 2 ( ϕ ) + X ˜ i 2 ( ϕ ) , even function of ϕ size 12{ lline { tilde {X}} \( ϕ \) rline = sqrt { { tilde {X}} rSub { size 8{r} } rSup { size 8{2} } \( ϕ \) + { tilde {X}} rSub { size 8{i} } rSup { size 8{2} } \( ϕ \) } ,"even function of "ϕ} {}

Therefore, if

x[n] (φ)

x[n] X˜X˜ size 12{ { tilde {X}}} {}(φ)

Real and even function of n Real and even function of φ

Real and odd function of n Imaginary and odd function of φ

The angle can be computed as follows,

tan 1 ( X ˜ i ( ϕ ) X ˜ r ( ϕ ) ) for { X ˜ π + tan 1 ( X ˜ i ( ϕ ) X ˜ r ( ϕ ) ) for { X ˜ X ˜ ( ϕ ) = { r ( ϕ ) > 0 tan 1 ( X ˜ i ( ϕ ) X ˜ r ( ϕ ) ) for { X ˜ π + tan 1 ( X ˜ i ( ϕ ) X ˜ r ( ϕ ) ) for { X ˜ X ˜ ( ϕ ) = { r ( ϕ ) > 0 size 12{∠ { tilde {X}} \( ϕ \) =alignl { stack { left lbrace "tan" rSup { size 8{ - 1} } \( { { { tilde {X}} rSub { size 8{i} } \( ϕ \) } over { { tilde {X}} rSub { size 8{r} } \( ϕ \) } } \) " " ital "for"" {" tilde ital {X}} rSub { size 8{r} } \( ϕ \) >0 {} # right none left lbrace π+"tan" rSup { size 8{ - 1} } \( { { { tilde {X}} rSub { size 8{i} } \( ϕ \) } over { { tilde {X}} rSub { size 8{r} } \( ϕ \) } } \) " " ital "for"" {" tilde ital {X}} rSub { size 8{r} } \( ϕ \) <0 {} # right no } } lbrace } {}

But, since ±n2π can always be added to the angle, and since tan1(X˜i(ϕ)X˜r(ϕ))tan1(X˜i(ϕ)X˜r(ϕ)) size 12{"tan" rSup { size 8{ - 1} } \( { { { tilde {X}} rSub { size 8{i} } \( ϕ \) } over { { tilde {X}} rSub { size 8{r} } \( ϕ \) } } \) } {}is an odd function of φ,

tan 1 ( x ˜ i ( ϕ ) x ˜ r ( ϕ ) ) for { X ˜ π tan 1 ( x ˜ i ( ϕ ) x ˜ r ( ϕ ) ) for { X ˜ X ˜ ( ϕ ) = { r ( ϕ ) > 0 tan 1 ( x ˜ i ( ϕ ) x ˜ r ( ϕ ) ) for { X ˜ π tan 1 ( x ˜ i ( ϕ ) x ˜ r ( ϕ ) ) for { X ˜ X ˜ ( ϕ ) = { r ( ϕ ) > 0 size 12{∠ { tilde {X}} \( - ϕ \) =alignl { stack { left lbrace - "tan" rSup { size 8{ - 1} } \( { { { tilde {x}} rSub { size 8{i} } \( ϕ \) } over { { tilde {x}} rSub { size 8{r} } \( ϕ \) } } \) " " ital "for"" {" tilde ital {X}} rSub { size 8{r} } \( ϕ \) >0 {} # right none left lbrace - π - "tan" rSup { size 8{ - 1} } \( { { { tilde {x}} rSub { size 8{i} } \( ϕ \) } over { { tilde {x}} rSub { size 8{r} } \( ϕ \) } } \) " " ital "for"" {" tilde ital {X}} rSub { size 8{r} } \( ϕ \) <0 {} # right no } } lbrace } {}

Therefore,  X˜X˜ size 12{ { tilde {X}}} {}(φ) is an odd function of φ.

c/ Time shift

{} x [ n n 0 ] F X ˜ ( ϕ ) e j2 πϕ n 0 x [ n n 0 ] F X ˜ ( ϕ ) e j2 πϕ n 0 size 12{x \[ n - n rSub { size 8{0} } \] { size 24{ dlrarrow } } cSup { size 8{F} } { tilde {X}} \( ϕ \) e rSup { size 8{ - j2 ital "πϕ"n rSub { size 6{0} } } } } {}

The proof follows from either the analysis or the synthesis formula,

x [ n ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ n x [ n ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ n size 12{x \[ n \] = Int cSub { size 8{ - 1/2} } cSup { size 8{1/2} } { { tilde {X}} \( ϕ \) e rSup { size 8{j2 ital "πϕ"n} } } dϕ} {}

x [ n n 0 ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ ( n n 0 ) x [ n n 0 ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ ( n n 0 ) size 12{x \[ n - n rSub { size 8{0} } \] = Int cSub { - 1/2} cSup {1/2} { { tilde {X}} \( ϕ \) e rSup { size 8{j2 ital "πϕ" \( n - n rSub { size 6{0} } \) } } } size 12{dϕ}} {}

x [ n n 0 ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ n 0 e j2 πϕ n x [ n n 0 ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ n 0 e j2 πϕ n size 12{x \[ n - n rSub { size 8{0} } \] = Int cSub { - 1/2} cSup {1/2} { { tilde {X}} \( ϕ \) e rSup { size 8{j2 ital "πϕ"n rSub { size 6{0} } } } e rSup {j2 ital "πϕ"n} } size 12{dϕ}} {}

d/ Frequency shift

x [ n ] e j2 πϕ 0 F X ˜ ( ϕ ϕ 0 ) x [ n ] e j2 πϕ 0 F X ˜ ( ϕ ϕ 0 ) size 12{x \[ n \] e rSup { size 8{j2 ital "πϕ" rSub { size 6{0} } } } { size 24{ dlrarrow } } cSup {F} { tilde { size 12{X}} \( ϕ - ϕ rSub {0} } size 12{ \) }} {}

The proof follows from either the analysis or the synthesis formula,

X ˜ ( ϕ ) = n = x [ n ] e j2 πϕ n , X ˜ ( ϕ ) = n = x [ n ] e j2 πϕ n , size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] e rSup { size 8{ - j2 ital "πϕ"n} } } ,} {}

X ˜ ( ϕ ) = n = ( x e [ n ] + x 0 [ n ] ) ( cos [ 2 πϕ n ] j sin [ 2 πϕ n ] ) , X ˜ ( ϕ ) = n = x e [ n ] ( cos [ 2 πϕ n ] j n = x 0 [ n ] sin [ 2 πϕ n ] , X ˜ ( ϕ ) = X ˜ r ( ϕ ) + j X ˜ i ( ϕ ) X ˜ ( ϕ ) = n = ( x e [ n ] + x 0 [ n ] ) ( cos [ 2 πϕ n ] j sin [ 2 πϕ n ] ) , X ˜ ( ϕ ) = n = x e [ n ] ( cos [ 2 πϕ n ] j n = x 0 [ n ] sin [ 2 πϕ n ] , X ˜ ( ϕ ) = X ˜ r ( ϕ ) + j X ˜ i ( ϕ ) alignl { stack { size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } { \( x rSub { size 8{e} } } \[ n \] +x rSub { size 8{0} } \[ n \] \) \( "cos" \[ 2 ital "πϕ"n \] - j"sin" \[ 2 ital "πϕ"n \] \) ,} {} # { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{e} } } \[ n \] \( "cos" \[ 2 ital "πϕ"n \] - j Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{0} } } \[ n \] "sin" \[ 2 ital "πϕ"n \] , {} # { tilde {X}} \( ϕ \) = { tilde {X}} rSub { size 8{r} } \( ϕ \) +j { tilde {X}} rSub { size 8{i} } \( ϕ \) {} } } {}

X ˜ ( ϕ ϕ 0 ) = n = x [ n ] e j2π ( ϕ ϕ 0 ) n , X ˜ ( ϕ ϕ 0 ) = n = x [ n ] e j2π ( ϕ ϕ 0 ) n , size 12{ { tilde {X}} \( ϕ - ϕ rSub { size 8{0} } \) = Sum cSub {n= - infinity } cSup { infinity } {x \[ n \] e rSup { size 8{ - j2π \( ϕ - ϕ rSub { size 6{0} } \) n} } } size 12{,}} {}

X ˜ ( ϕ ϕ 0 ) = n = x [ n ] e j2 πϕ 0 n e j2 πϕ n X ˜ ( ϕ ϕ 0 ) = n = x [ n ] e j2 πϕ 0 n e j2 πϕ n size 12{ { tilde {X}} \( ϕ - ϕ rSub { size 8{0} } \) = Sum cSub {n= - infinity } cSup { infinity } {x \[ n \] e rSup { size 8{j2 ital "πϕ" rSub { size 6{0} } n} } e rSup { - j2 ital "πϕ"n} } } {}

e/ Multiplication of sequences

What is the discrete time Fourier transform of z[n] = x[n]y[n]?

Z ˜ ( ϕ ) = n x [ n ] y [ n ] e j2 πϕ n , Z ˜ ( ϕ ) = n x [ n ] y [ n ] e j2 πϕ n , size 12{ { tilde {Z}} \( ϕ \) = Sum cSub { size 8{n} } {x \[ n \] y \[ n \] e rSup { size 8{ - j2 ital "πϕ"n} } } ,} {}

= n x [ n ] ( 1 / 2 1 / 2 Y ˜ ( η ) e j2 πη n ) e j2 πϕ n , = n x [ n ] ( 1 / 2 1 / 2 Y ˜ ( η ) e j2 πη n ) e j2 πϕ n , size 12{ {}= Sum cSub { size 8{n} } {x \[ n \] \( Int rSub { size 8{ - 1/2} } rSup { size 8{1/2} } { { tilde {Y}} \( η \) } } e rSup { size 8{ - j2 ital "πη"n} } dη \) e rSup { size 8{ - j2 ital "πϕ"n} } ,} {}

= 1 / 2 1 / 2 Y ˜ ( η ) n x [ n ] e j2π ( ϕ η ) n = 1 / 2 1 / 2 Y ˜ ( η ) n x [ n ] e j2π ( ϕ η ) n size 12{ {}= Int rSub { size 8{ - 1/2} } rSup { size 8{1/2} } {dη { tilde {Y}} \( η \) } Sum cSub { size 8{n} } {x \[ n \] e rSup { size 8{ - j2π \( ϕ - η \) n} } } } {}

= 1 / 2 1 / 2 X ˜ ( ϕ η ) Y ˜ ( η ) = 1 > X ˜ ( ϕ η ) Y ˜ ( η ) d η = 1 / 2 1 / 2 X ˜ ( ϕ η ) Y ˜ ( η ) = 1 > X ˜ ( ϕ η ) Y ˜ ( η ) d η size 12{ {}= Int rSub { size 8{ - 1/2} } rSup { size 8{1/2} } { { tilde {X}} \( ϕ - η \) { tilde {Y}} \( η \) } dη= Int rSub { size 8{<1>} } { { tilde {X}} \( ϕ - η \) { tilde {Y}} \( η \) d} η} {}

This convolution over one period is called circular convolution and we use the symbol ⊗ as follows

X ˜ ( ϕ ) Y ˜ ( ϕ ) = 1 > X ˜ ( ϕ η ) Y ˜ ( η ) d η = η 0 η 0 + 1 X ˜ ( ϕ η ) Y ˜ ( η ) d η X ˜ ( ϕ ) Y ˜ ( ϕ ) = 1 > X ˜ ( ϕ η ) Y ˜ ( η ) d η = η 0 η 0 + 1 X ˜ ( ϕ η ) Y ˜ ( η ) d η size 12{ { tilde {X}} \( ϕ \) ⊗ { tilde {Y}} \( ϕ \) = Int rSub { size 8{<1>} } { { tilde {X}} \( ϕ - η \) { tilde {Y}} \( η \) d} η= Int rSub { size 8{η rSub { size 6{0} } } } rSup {η rSub { size 6{0} } +1} { { tilde {X}} \( ϕ - η \) { tilde {Y}} \( η \) d} size 12{η}} {}

f/ Summary of simple properties

Most proofs of DT Fourier transform properties are simple and similar to those of CT Fourier transform properties. Some important properties are summarized here.

bang1.png

g/ Plotting the DTFT

Because the DTFT of a real DT function

has a period of 1,

has conjugate symmetry (real part and magnitude of the DTFT are even functions of φ, the imaginary part and angle are odd functions of φ),

the DTFT need only be plotted over the frequency range 0 ≤ φ ≤ 0.5. Nevertheless, we shall plot several DTFTs over a larger range of φ to reinforce the periodicity and symmetry properties.

III. DT FOURIER TRANSFORM PAIRS

1/ Unit samples in time and their relatives

From the definition

X ˜ ( ϕ ) = n = x [ n ] e j2 ϕπ n X ˜ ( ϕ ) = n = x [ n ] e j2 ϕπ n size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {x \[ n \] e rSup { size 8{ - j2 ital "ϕπ"n} } } } {}

it is apparent that

δ [ n ] F 1 δ [ n ] F 1 size 12{δ \[ n \] { size 24{ dlrarrow } } cSup { size 8{F} } 1} {}

Figure 4
Figure 4 (graphics4.png)

Shifting and combining unit samples in time yields

δ [ n ] F 1 δ [ n ] F 1 size 12{δ \[ n \] { size 24{ dlrarrow } } cSup { size 8{F} } 1} {}

δ [ n ] F 1, δ [ n ] F 1, size 12{δ \[ n \] { size 24{ dlrarrow } } cSup { size 8{F} } 1,} {}

δ [ n n 0 ] F e j2 πϕ n 0 , δ [ n n 0 ] F e j2 πϕ n 0 , δ [ n n 0 ] F e j2 πϕ n 0 , δ [ n n 0 ] F e j2 πϕ n 0 , size 12{δ \[ n - n rSub { size 8{0} } \] { size 24{ dlrarrow } } cSup { size 8{F} } e rSup { size 8{ - j2 ital "πϕ"n rSub { size 6{0} } } } ,δ \[ n - n rSub {0} size 12{ \] { size 24{ dlrarrow } } cSup {F} } size 12{e rSup { - j2 ital "πϕ"n rSub { size 6{0} } } } size 12{,}} {}

1 2 ( δ [ n + n 0 ] + δ [ n n 0 ] ) F cos ( 2 πϕ n 0 ) , 1 2 ( δ [ n + n 0 ] + δ [ n n 0 ] ) F cos ( 2 πϕ n 0 ) , 1 2 ( δ [ n + n 0 ] + δ [ n n 0 ] ) F cos ( 2 πϕ n 0 ) , 1 2 ( δ [ n + n 0 ] + δ [ n n 0 ] ) F cos ( 2 πϕ n 0 ) , size 12{ { {1} over {2} } \( δ \[ n+n rSub { size 8{0} } \] +δ \[ n - n rSub { size 8{0} } \] \) { size 24{ dlrarrow } } cSup { size 8{F} } "cos" \( 2 ital "πϕ"n rSub { size 8{0} } \) , { {1} over {2} } \( δ \[ n+n rSub { size 8{0} } \] +δ \[ n - n rSub { size 8{0} } \] \) { size 24{ dlrarrow } } cSup { size 8{F} } "cos" \( 2 ital "πϕ"n rSub { size 8{0} } \) ,} {}

1 2j ( δ [ n + n 0 ] δ [ n n 0 ] ) F sin ( 2 πϕ n 0 ) , 1 2j ( δ [ n + n 0 ] δ [ n n 0 ] ) F sin ( 2 πϕ n 0 ) , size 12{ { {1} over {2j} } \( δ \[ n+n rSub { size 8{0} } \] - δ \[ n - n rSub { size 8{0} } \] \) { size 24{ dlrarrow } } cSup { size 8{F} } "sin" \( 2 ital "πϕ"n rSub { size 8{0} } \) ,} {}

1 2 ( δ [ n + n 0 ] δ [ n n 0 ] ) F j sin ( 2 πϕ n 0 ) , 1 2 ( δ [ n + n 0 ] δ [ n n 0 ] ) F j sin ( 2 πϕ n 0 ) , size 12{ { {1} over {2} } \( δ \[ n+n rSub { size 8{0} } \] - δ \[ n - n rSub { size 8{0} } \] \) { size 24{ dlrarrow } } cSup { size 8{F} } j"sin" \( 2 ital "πϕ"n rSub { size 8{0} } \) ,} {}

Note that all the DTFTs are periodic in φ with period φ = 1. [Note symmetry properties for imaginary time functions.]

2/ Unit impulse trains in frequency and their relatives

From the definition

we can derive the time sequences that correspond to periodic impulse trains in φ. Since (φ) has period φ = 1, the impulse trains have the same period.

x [ n ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ n x [ n ] = 1 / 2 1 / 2 X ˜ ( ϕ ) e j2 πϕ n size 12{x \[ n \] = Int rSub { size 8{ - 1/2} } rSup { size 8{1/2} } { { tilde {X}} \( ϕ \) e rSup { size 8{j2 ital "πϕ"n} } } dϕ} {}

Figure 5
Figure 5 (graphics5.png)

Shifting and combining unit impulses in frequency yields

k = δ ( ϕ + k ) F 1 k = δ ( ϕ + k ) F 1 size 12{ Sum cSub { size 8{k= - infinity } } cSup { size 8{ infinity } } {δ \( ϕ+k \) { size 24{ dlrarrow } } cSup { size 8{F} } } 1} {}

k = δ ( ϕ + k ) F 1 k = δ ( ϕ + k ) F 1 size 12{ Sum cSub { size 8{k= - infinity } } cSup { size 8{ infinity } } {δ \( ϕ+k \) { size 24{ dlrarrow } } cSup { size 8{F} } } 1} {}

k = δ ( ϕ ϕ 0 + k ) F e j2 πϕ 0 n , k = δ ( ϕ ϕ 0 + k ) F e j2 πϕ 0 n , size 12{ Sum cSub { size 8{k= - infinity } } cSup { size 8{ infinity } } {δ \( ϕ - ϕ rSub { size 8{0} } +k \) { size 24{ dlrarrow } } cSup { size 8{F} } } e rSup { size 8{j2 ital "πϕ" rSub { size 6{0} } n} } ,} {}

k = 1 2 ( ( δ ( ϕ ϕ 0 + k ) + δ ( ϕ + ϕ 0 + k ) ) ) F cos ( 2 πϕ 0 n ) , k = 1 2 ( ( δ ( ϕ ϕ 0 + k ) + δ ( ϕ + ϕ 0 + k ) ) ) F cos ( 2 πϕ 0 n ) , size 12{ Sum cSub { size 8{k= - infinity } } cSup { size 8{ infinity } } { { {1} over {2} } \( \( δ \( ϕ - ϕ rSub { size 8{0} } +k \) +δ \( ϕ+ϕ rSub { size 8{0} } +k \) \) \) { size 24{ dlrarrow } } cSup { size 8{F} } } "cos" \( 2 ital "πϕ" rSub { size 8{0} } n \) ,} {} k = 1 2j ( ( δ ( ϕ ϕ 0 + k ) δ ( ϕ + ϕ 0 + k ) ) ) F sin ( 2 πϕ 0 n ) , k = 1 2j ( ( δ ( ϕ ϕ 0 + k ) δ ( ϕ + ϕ 0 + k ) ) ) F sin ( 2 πϕ 0 n ) , size 12{ Sum cSub { size 8{k= - infinity } } cSup { size 8{ infinity } } { { {1} over {2j} } \( \( δ \( ϕ - ϕ rSub { size 8{0} } +k \) - δ \( ϕ+ϕ rSub { size 8{0} } +k \) \) \) { size 24{ dlrarrow } } cSup { size 8{F} } } "sin" \( 2 ital "πϕ" rSub { size 8{0} } n \) ,} {}

3/ Rectangular pulse in time

Figure 6
Figure 6 (graphics6.png)

x [ n ] = m = M M δ [ n m ] x [ n ] = m = M M δ [ n m ] size 12{x \[ n \] = Sum cSub { size 8{m= - M} } cSup { size 8{M} } {δ \[ n - m \] } } {}

We can take the DTFT of this equation as follows.

X ˜ ( ϕ ) = m = M M e j2 πϕ n 0 = 1 + m = 14 M 2 cos ( 2πmϕ ) X ˜ ( ϕ ) = m = M M e j2 πϕ n 0 = 1 + m = 14 M 2 cos ( 2πmϕ ) size 12{ { tilde {X}} \( ϕ \) = Sum cSub {m= - M} cSup {M} {e rSup { size 8{ - j2 ital "πϕ"n rSub { size 6{0} } } } } size 12{ {}=1+ Sum cSub {m="14"} cSup {M} {2"cos" \( 2πmϕ \) } }} {}

A closed form solution is obtained by using the formula for the sum of a finite geometric series,

X ˜ ( ϕ ) = m = M M ( e j2 πϕ ) m = e j2 πϕ M e j2 πϕ ( M + 1 ) 1 e j2 πϕ X ˜ ( ϕ ) = m = M M ( e j2 πϕ ) m = e j2 πϕ M e j2 πϕ ( M + 1 ) 1 e j2 πϕ size 12{ { tilde {X}} \( ϕ \) = Sum cSub { size 8{m= - M} } cSup { size 8{M} } { \( e rSup { size 8{ - j2 ital "πϕ"} } } \) rSup { size 8{m} } = { {e rSup { size 8{j2 ital "πϕ"M} } - e rSup { size 8{ - j2 ital "πϕ" \( M+1 \) } } } over {1 - e rSup { size 8{ - j2 ital "πϕ"} } } } } {}

A factor of e−jπφ can be factored out of the numerator and the denominator and the resulting expressions reduced to

X ˜ ( ϕ ) = ( sin ( π ( 2M + 1 ) ϕ ) sin ( πϕ ) ) X ˜ ( ϕ ) = ( sin ( π ( 2M + 1 ) ϕ ) sin ( πϕ ) ) size 12{ { tilde {X}} \( ϕ \) = \( { {"sin" \( π \( 2M+1 \) ϕ \) } over {"sin" \( ital "πϕ" \) } } \) } {}

A single unit sample has a DTFT that is 1. Addition of a pair of unit samples at ±1 adds a cosine wave of frequency 1 to the DTFT. Addition of a pair of unit samples at ±2 adds a cosine of frequency 2 to the DTFT. As more unit samples are added, x[n] → 1 and the DTFT approaches a periodic impulse train of frequency 1.

Figure 7
Figure 7 (graphics7.png)

4/ Causal exponential

We have seen that

x [ n ] = α n u [ n ] Z X ˜ ( z ) = 1 1 αz 1 for z > α x [ n ] = α n u [ n ] Z X ˜ ( z ) = 1 1 αz 1 for z > α size 12{x \[ n \] =α rSup { size 8{n} } u \[ n \] { size 24{ dlrarrow } } cSup { size 8{Z} } { tilde {X}} \( z \) = { {1} over {1 - αz rSup { size 8{ - 1} } } } " " ital "for"" " lline z rline > lline α rline } {}

Provided |α| < 1, we can evaluate the DTFT as

X ˜ ( ϕ ) = 1 1 αe j2 πϕ X ˜ ( ϕ ) = 1 1 αe j2 πϕ size 12{ { tilde {X}} \( ϕ \) = { {1} over {1 - αe rSup { size 8{ - j2 ital "πϕ"} } } } } {}

We have already examined these functions in connection with DT filters discussed in previous section.

A pole at 0 < α < 1 yields a DTFT with large spectral components at low frequencies. As |α| decreases, the unit sample response approaches a unit sample, the DTFT magnitude approaches 1 (0 dB) and the angle approaches 0.

Figure 8
Figure 8 (graphics8.png)
Figure 9
Figure 9 (graphics9.png)

A pole at −1 < α < 0 yields a DTFT with large spectral components at high frequencies. As |α| decreases, the unit sample response approaches a unit sample, the DTFT magnitude approaches 1 (0 dB) and the angle approaches 0.

IV. MODEL OF C/D CONVERTER

We now return to the model of the C/D converter and relate the DTFT of a sequence to the CTFT of a sampled time function.

Figure 10
Figure 10 (graphics10.png)

1/ Representation of FT of CT impulse train and DT sample train

x ˆ ( t ) = m x ( mT ) δ ( t mT ) CTFT X ˆ ( f ) = m x ( mT ) e j2ρ mfT x ˆ ( t ) = m x ( mT ) δ ( t mT ) CTFT X ˆ ( f ) = m x ( mT ) e j2ρ mfT size 12{ { hat {x}} \( t \) = Sum cSub { size 8{m} } {x \( ital "mT" \) δ \( t - ital "mT" \) } { dlrarrow } cSup { size 8{ ital "CTFT"} } { hat {X}} \( f \) = Sum cSub { size 8{m} } {x \( ital "mT" \) e rSup { size 8{ - j2ρ ital "mfT"} } } } {}

x [ n ] = m x ( mT ) δ [ n m ] DTFT X ˆ ( ϕ ) = m x ( mT ) e j2ρmϕ x [ n ] = m x ( mT ) δ [ n m ] DTFT X ˆ ( ϕ ) = m x ( mT ) e j2ρmϕ size 12{x \[ n \] = Sum cSub { size 8{m} } {x \( ital "mT" \) δ \[ n - m \] } { dlrarrow } cSup { size 8{ ital "DTFT"} } { hat {X}} \( ϕ \) = Sum cSub { size 8{m} } {x \( ital "mT" \) e rSup { size 8{ - j2ρmϕ} } } } {}

Note that X^(f) and X~(φ) are the same for

ϕ = fT = f 1 T = frequency sampling frquency ϕ = fT = f 1 T = frequency sampling frquency size 12{ϕ= ital "fT"= { {f} over { { {1} over {T} } } } = { { ital "frequency"} over { ital "sampling"" " ital "frequency"} } } {}

Figure 11
Figure 11 (graphics11.png)

2/ Completion of the model of a CD converter

Figure 12
Figure 12 (graphics12.png)

3/ Model of C/D converter

Figure 13
Figure 13 (graphics13.png)

4/ Model of D/C converter

Figure 14
Figure 14 (graphics14.png)
Figure 15
Figure 15 (graphics15.png)
Figure 16
Figure 16 (graphics16.png)

Two-minute miniquiz problem

Problem 21-1 — DT filtering of a CT signal

The signal x(t) whose spectrum is band-limited to |f| < 100 is sampled at the Nyquist rate and filtered by the DT filter shown. Find the spectrum of y(t), Y(f).

Figure 17
Figure 17 (graphics17.png)

Solution

Sampling at the Nyquist rate implies that the sampling frequency is 2 × 100 = 200.

Figure 18
Figure 18 (graphics18.png)

V. PERIODIC DISCRETE TIME SEQUENCES

For a periodic sequence of period N

x[n+N] = x[n]

This example shows a periodic sequence for which N = 4.

Figure 19
Figure 19 (graphics19.png)

1/ Discrete time Fourier series (DTFS)

A periodic DT signal with period N can be expanded in a Fourier series of complex exponential sequences of the form

ψ m [ n ] = e j2π ( m N ) n ψ m [ n ] = e j2π ( m N ) n size 12{ψ rSub { size 8{m} } \[ n \] =e rSup { size 8{j2π \( { {m} over {N} } \) n} } } {}

DT frequency

These exponentials have frequencies that are multiples of the fundamental frequency 1/N. Since

ψ m + N [ n ] = e j2π ( m + N N ) n = e j2π ( m N ) n = ψ m [ n ] ψ m + N [ n ] = e j2π ( m + N N ) n = e j2π ( m N ) n = ψ m [ n ] size 12{ψ rSub { size 8{m} } +N rSup { size 8{ \[ n \] } } =e rSup { size 8{j2π \( { {m+N} over {N} } \) n} } =e rSup { size 8{j2π \( { {m} over {N} } \) n} } =ψ rSub { size 8{m} } \[ n \] } {}

there are only N distinct frequencies for a fundamental frequency of 1/N. As a consequence, only N frequencies are required to represent a periodic DT signal of period N.

The DT Fourier series can be expressed as

x [ n ] = m = 0 N 1 X ˜ [ m ] e j2π mn N x [ n ] = m = 0 N 1 X ˜ [ m ] e j2π mn N size 12{x \[ n \] = Sum cSub { size 8{m=0} } cSup { size 8{N - 1} } { { tilde {X}} \[ m \] e rSup { size 8{j2π { { ital "mn"} over {N} } } } } } {}

X ˜ [ m ] = 1 N n = 0 N 1 x [ n ] e j2π mn N X ˜ [ m ] = 1 N n = 0 N 1 x [ n ] e j2π mn N size 12{ { tilde {X}} \[ m \] = { {1} over {N} } Sum cSub { size 8{n=0} } cSup { size 8{N - 1} } {x \[ n \] e rSup { size 8{ - j2π { { ital "mn"} over {N} } } } } } {}

where

x[n] is periodic in n with period N,

and

X ˜ [ m ] X ˜ [ m ] size 12{ { tilde {X}} \[ m \] } {} (1)

is periodic in m with period N.

2/ DTFS — periodic unit sample train

The Fourier series of the periodic unit sample train is

S ˜ [ m ] = 1 N n = 0 N 1 δ [ n ] e j2π mn N = 1 N S ˜ [ m ] = 1 N n = 0 N 1 δ [ n ] e j2π mn N = 1 N size 12{ { tilde {S}} \[ m \] = { {1} over {N} } Sum cSub { size 8{n=0} } cSup { size 8{N - 1} } {δ \[ n \] e rSup { size 8{ - j2π { { ital "mn"} over {N} } } } } = { {1} over {N} } } {}

Figure 20
Figure 20 (graphics20.png)

Therefore,

s [ n ] = m = δ [ n mN ] = 1 N m = 0 N 1 e j2π m N s [ n ] = m = δ [ n mN ] = 1 N m = 0 N 1 e j2π m N size 12{s \[ n \] = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \[ n - ital "mN" \] } = { {1} over {N} } Sum cSub { size 8{m=0} } cSup { size 8{N - 1} } {e rSup { size 8{ - j2π { {m} over {N} } } } } } {}

Figure 21
Figure 21 (graphics21.png)

3/ DTFT of a periodic unit sample train

We have two expressions for a periodic unit sample train,

s [ n ] = m = δ [ n mN ] = 1 N m = 0 N 1 e j2π m N s [ n ] = m = δ [ n mN ] = 1 N m = 0 N 1 e j2π m N size 12{s \[ n \] = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \[ n - ital "mN" \] } = { {1} over {N} } Sum cSub { size 8{m=0} } cSup { size 8{N - 1} } {e rSup { size 8{ - j2π { {m} over {N} } } } } } {}

The DTFT of the first expression is

S ˜ [ ϕ ] = m = e j2 πϕ mN S ˜ [ ϕ ] = m = e j2 πϕ mN size 12{ { tilde {S}} \[ ϕ \] = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {e rSup { size 8{ - j2 ital "πϕ" ital "mN"} } } } {}

To obtain the DTFT of the second expression recall that

e j2π mn N F k = δ ( ϕ m N k ) e j2π mn N F k = δ ( ϕ m N k ) size 12{e rSup { size 8{j2π { { ital "mn"} over {N} } } } { dlrarrow } cSup { size 8{F} } Sum cSub { size 8{k= - infinity } } cSup { size 8{ infinity } } {δ \( ϕ - { {m} over {N} } - k \) } } {}

so that

m = 0 N 1 e j2π mn N F m = 0 N 1 k = δ ( ϕ m N k ) = m = ( ϕ m N ) m = 0 N 1 e j2π mn N F m = 0 N 1 k = δ ( ϕ m N k ) = m = ( ϕ m N ) size 12{ Sum cSub { size 8{m=0} } cSup { size 8{N - 1} } {e rSup { size 8{j2π { { ital "mn"} over {N} } } } } { dlrarrow } cSup { size 8{F} } Sum cSub { size 8{m=0} } cSup { size 8{N - 1} } { Sum cSub { size 8{k= - infinity } } cSup { size 8{ infinity } } {δ \( ϕ - { {m} over {N} } - k \) } } = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } { \( ϕ - { {m} over {N} } \) } } {}

The periodic unit sample train

s [ n ] = m = δ [ n mN ] = 1 N m = 0 N 1 e j2π mn N s [ n ] = m = δ [ n mN ] = 1 N m = 0 N 1 e j2π mn N size 12{s \[ n \] = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \[ n - ital "mN" \] } = { {1} over {N} } Sum cSub { size 8{m=0} } cSup { size 8{N - 1} } {e rSup { size 8{j2π { { ital "mn"} over {N} } } } } } {}

has the Fourier transform

S ˜ [ ϕ ] = m = e j2 πϕ mM = 1 N m = δ ( ϕ m N ) S ˜ [ ϕ ] = m = e j2 πϕ mM = 1 N m = δ ( ϕ m N ) size 12{ { tilde {S}} \[ ϕ \] = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {e rSup { size 8{ - j2 ital "πϕ" ital "mM"} } } = { {1} over {N} } Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \( ϕ - { {m} over {N} } \) } } {}

Therefore, the DT Fourier transform of a periodic unit sample train in time is a periodic unit impulse train in frequency.

Figure 22
Figure 22 (graphics22.png)

4/ DTFT of an arbitrary periodic sequence

We can form an arbitrary periodic sequence x[n] by convolving an aperiodic sequence xN[n] that represents one period of the periodic sequence with a periodic unit sample sequence s[n]. Recall

s [ n ] = m = δ [ n mN ] s [ n ] = m = δ [ n mN ] size 12{s \[ n \] = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \[ n - ital "mN" \] } } {}

and

x [ n ] = x N [ n ] s [ n ] = x N [ n ] m = δ [ n mN ] = m = x N [ n mN ] x [ n ] = x N [ n ] s [ n ] = x N [ n ] m = δ [ n mN ] = m = x N [ n mN ] size 12{x \[ n \] =x rSub { size 8{N} } \[ n \] * s \[ n \] =x rSub { size 8{N} } \[ n \] * Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \[ n - ital "mN" \] ={}} Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {x rSub { size 8{N} } \[ n - ital "mN" \] } } {}

Therefore,

X ˜ ( ϕ ) = X ˜ N ( ϕ ) × S ˜ ( ϕ ) = X ˜ N ( ϕ ) × 1 N m = δ ( ϕ m N ) m = X ˜ N ( m / N ) N δ ( ϕ m N ) X ˜ ( ϕ ) = X ˜ N ( ϕ ) × S ˜ ( ϕ ) = X ˜ N ( ϕ ) × 1 N m = δ ( ϕ m N ) m = X ˜ N ( m / N ) N δ ( ϕ m N ) alignl { stack { size 12{ { tilde {X}} \( ϕ \) = { tilde {X}} rSub { size 8{N} } \( ϕ \) times { tilde {S}} \( ϕ \) = { tilde {X}} rSub { size 8{N} } \( ϕ \) times { {1} over {N} } Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } {δ \( ϕ - { {m} over {N} } \) } } {} # = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } { { { { tilde {X}} rSub { size 8{N} } \( m/N \) } over {N} } δ \( ϕ - { {m} over {N} } \) } {} } } {}

Figure 23
Figure 23 (graphics23.png)

The DTFT of a periodic sequence consists of scaled impulses at multiples of the fundamental frequency.

5/ Connection between DTFT and DTFS of an arbitrary periodic sequence

The DTFT of an arbitrary periodic sequence is

X ~ [ ϕ ] = m = X ( m / N ) N ~ δ ( ϕ m N ) X ~ [ ϕ ] = m = X ( m / N ) N ~ δ ( ϕ m N ) size 12{ {X} cSup { size 8{ "~" } } \[ ϕ \] = Sum cSub { size 8{m= - infinity } } cSup { size 8{ infinity } } { { { {X \( m/N \) } over {N} } } cSup { size 8{ "~" } } } δ \( ϕ - { {m} over {N} } \) } {}

Now we evaluate the areas of the impulses

X ~ N ( m N ) N = n = 0 N 1 x [ n ] e j2π mn N = X ~ [ m ] X ~ N ( m N ) N = n = 0 N 1 x [ n ] e j2π mn N = X ~ [ m ] size 12{ { { {X} cSup { size 8{ "~" } } rSub { size 8{N} } \( { {m} over {N} } \) } over {N} } = Sum cSub { size 8{n=0} } cSup { size 8{N - 1} } {x \[ n \] e rSup { size 8{ - j2π { { ital "mn"} over {N} } } } } = {X} cSup { size 8{ "~" } } \[ m \] } {}

Therefore, just as for periodic CT signals, the areas of the impulses in the DTFT equal the Fourier series coefficients of the DT periodic function.

6/ Summary of frequency domain representations of signals

bang2.png

Figure 24
Figure 24 (graphics24.png)
Figure 25
Figure 25 (graphics25.png)

The red lines and dots indicate the locations of frequency components in the complex s and z planes used to represent aperiodic and periodic CT and DT functions.

7/ The computation of Fourier transforms

Fourier transforms arise in diverse physical situations. The following is a short list of applications areas.

Linear systems — output FT is the input FT times the frequency response.

Probability — characteristic function of a random variable is the Fourier transform of the probability density function

Optics — spatial light amplitude distributions at the front and back focal planes of a converging lens are a FT pair

Random processes — power density spectrum of a random process is the Fourier transform of the autocorrelation function

Quantum physics — particle position and momentum are related by a Fourier transform, a result that gives rise to the uncertainty principle

X-ray crystallography, CAT scans, PET scans — involve the projections of three-dimensional Fourier transforms of structures onto a plane

Boundary value problems — solutions to many systems described by partial differential equations are found by use of the Fourier transform

In all of these and many other problems, it is rarely possible to compute the Fourier transform analytically. Hence, it is desirable to develop computational methods to solve such problems. In 1965 Cooley and Tukey devised an algorithm, called the fast Fourier transform (FFT) algorithm, to compute Fourier transforms efficiently. This computational advance and the large increase in speed and memory capacity of computers has made it routinely possible to solve increasingly more complex problems.

8/ The discrete time Fourier series revisited

Recall that the DTFS pair is

x [ n ] = m = 0 N 1 X ~ [ m ] e j2π mn N and X ~ [ m ] = 1 N n = 0 N 1 x [ n ] e j2π mn N x [ n ] = m = 0 N 1 X ~ [ m ] e j2π mn N and X ~ [ m ] = 1 N n = 0 N 1 x [ n ] e j2π mn N size 12{x \[ n \] = Sum cSub { size 8{m=0} } cSup { size 8{N - 1} } { {X} cSup { size 8{ "~" } } \[ m \] e rSup { size 8{j2π { { ital "mn"} over {N} } } } } " and " {X} cSup { size 8{ "~" } } \[ m \] = { {1} over {N} } Sum cSub { size 8{n=0} } cSup { size 8{N - 1} } {x \[ n \] e rSup { size 8{ - j2π { { ital "mn"} over {N} } } } } } {}

Note that this pair relates the set of N values of x[n] to the N values of .

Figure 26
Figure 26 (graphics26.png)

We can regard x[n] for one period as samples of x(t) and for one period as samples of X(f). The Fourier transform interpreted in this way is called the discrete Fourier transform (DFT), which is distinct from the DTFT.

Note that to compute

X ˜ [ m ] X ˜ [ m ] size 12{ { tilde {X}} \[ m \] } {} (2)

from x[n] (or the reverse)

x [ n ] = n = 0 N 1 X ~ [ m ] e j2π mn N and X ~ [ m ] = 1 N n = 0 N 1 x [ n ] e j2π mn N x [ n ] = n = 0 N 1 X ~ [ m ] e j2π mn N and X ~ [ m ] = 1 N n = 0 N 1 x [ n ] e j2π mn N size 12{x \[ n \] = Sum cSub { size 8{n=0} } cSup { size 8{N - 1} } { {X} cSup { size 8{ "~" } } \[ m \] e rSup { size 8{j2π { { ital "mn"} over {N} } } } } " and " {X} cSup { size 8{ "~" } } \[ m \] = { {1} over {N} } Sum cSub { size 8{n=0} } cSup { size 8{N - 1} } {x \[ n \] e rSup { size 8{ - j2π { { ital "mn"} over {N} } } } } } {}

requires solution of N algebraic equations with N unknowns. The solution involves N multiplications and additions for each value of m, i.e., N2 operations to compute from x[n]. The FFT algorithm is a method for solving these equations that reduces the number of computations from N2 to N log2N. This is a remarkable reduction in computation. For example, suppose N = 1024, then N2=1,048,576 and N log2N = 1024 × 10 = 10, 240 a saving in computations of a factor of 102.4.

VI. CONCLUSIONS

The DTFT characterizes the frequency content of a DT signal in a manner analogous to the way the CTFT characterizes the frequency content of CT signal. Expansion/compression of DT signals was interpreted as compression/ expansion of the DTFT.

The frequency domain methods were extended to cover both CT and DT signals and both aperiodic and periodic signals.

The DFT, for which an efficient computational algorithm exists (FFT algorithm), was defined as a method to relate samples of the time function to samples of the Fourier transform.

Collection Navigation

Content actions

Download:

Collection as:

EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Module as:

PDF | EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Add:

Collection to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks

Module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks

Reuse / Edit:

Reuse or edit collection (?)

Check out and edit

If you have permission to edit this content, using the "Reuse / Edit" action will allow you to check the content out into your Personal Workspace or a shared Workgroup and then make your edits.

Derive a copy

If you don't have permission to edit the content, you can still use "Reuse / Edit" to adapt the content by creating a derived copy of it and then editing and publishing the copy.

| Reuse or edit module (?)

Check out and edit

If you have permission to edit this content, using the "Reuse / Edit" action will allow you to check the content out into your Personal Workspace or a shared Workgroup and then make your edits.

Derive a copy

If you don't have permission to edit the content, you can still use "Reuse / Edit" to adapt the content by creating a derived copy of it and then editing and publishing the copy.