74
Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS 6.1 Introduction 6.2 Fourier Transform Revisited Copyright c 2005- by Andreas Antoniou Victoria, BC, Canada Email: [email protected] March 7, 2008 Frame # 1 Slide # 1 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Embed Size (px)

Citation preview

Page 1: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Chapter 6CONTINUOUS-TIME,

IMPULSE-MODULATED, ANDDISCRETE-TIME SIGNALS

6.1 Introduction6.2 Fourier Transform Revisited

Copyright c© 2005- by Andreas AntoniouVictoria, BC, Canada

Email: [email protected]

March 7, 2008

Frame # 1 Slide # 1 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 2: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction

� Digital filters are often used to process discrete-timesignals that have been generated by samplingcontinuous-time signals.

Frame # 2 Slide # 2 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 3: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction

� Digital filters are often used to process discrete-timesignals that have been generated by samplingcontinuous-time signals.

� Frequently digital filters are designed indirectly through theuse of analog filters.

Frame # 2 Slide # 3 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 4: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction

� Digital filters are often used to process discrete-timesignals that have been generated by samplingcontinuous-time signals.

� Frequently digital filters are designed indirectly through theuse of analog filters.

� In order to understand the basis of these techniques, thespectral relationships among continuous-time,impulse-modulated, and discrete-time signals must beunderstood.

Frame # 2 Slide # 4 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 5: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction

� Digital filters are often used to process discrete-timesignals that have been generated by samplingcontinuous-time signals.

� Frequently digital filters are designed indirectly through theuse of analog filters.

� In order to understand the basis of these techniques, thespectral relationships among continuous-time,impulse-modulated, and discrete-time signals must beunderstood.

� These relationships are derived by using the Fouriertransform, the Fourier series, the z transform, andPoisson’s summation formula.

Frame # 2 Slide # 5 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 6: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction Cont’d

� Impulse-modulated signals comprise sequences ofcontinuous-time impulse functions and to understand theirsignificance, the properties of impulse functions must beunderstood.

On the other hand, Poisson’s summation formula is basedon a relationship between the Fourier series and theFourier transform of periodic signals.

Frame # 3 Slide # 6 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 7: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction Cont’d

� Impulse-modulated signals comprise sequences ofcontinuous-time impulse functions and to understand theirsignificance, the properties of impulse functions must beunderstood.

On the other hand, Poisson’s summation formula is basedon a relationship between the Fourier series and theFourier transform of periodic signals.

� This presentation begins with a review of the Fouriertransform.

Frame # 3 Slide # 7 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 8: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction Cont’d

� Impulse-modulated signals comprise sequences ofcontinuous-time impulse functions and to understand theirsignificance, the properties of impulse functions must beunderstood.

On the other hand, Poisson’s summation formula is basedon a relationship between the Fourier series and theFourier transform of periodic signals.

� This presentation begins with a review of the Fouriertransform.

� Then impulse functions are defined and their propertiesare examined.

Frame # 3 Slide # 8 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 9: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Introduction Cont’d

� Impulse-modulated signals comprise sequences ofcontinuous-time impulse functions and to understand theirsignificance, the properties of impulse functions must beunderstood.

On the other hand, Poisson’s summation formula is basedon a relationship between the Fourier series and theFourier transform of periodic signals.

� This presentation begins with a review of the Fouriertransform.

� Then impulse functions are defined and their propertiesare examined.

� Subsequently, the application of the Fourier transform toimpulse functions and periodic signals is investigated.

Frame # 3 Slide # 9 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 10: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Review of Fourier Transform

� The Fourier transform of a continuous-time signal x(t) is definedas

X (jω) =∫ ∞

−∞x(t)e−jωt dt (A)

Frame # 4 Slide # 10 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 11: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Review of Fourier Transform

� The Fourier transform of a continuous-time signal x(t) is definedas

X (jω) =∫ ∞

−∞x(t)e−jωt dt (A)

� In general, X (jω) is complex and can be written as

X (jω) = A(ω)ejφ(ω)

whereA(ω) = |X (jω)| and φ(ω) = arg X (jω)

Frame # 4 Slide # 11 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 12: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Review of Fourier Transform

� The Fourier transform of a continuous-time signal x(t) is definedas

X (jω) =∫ ∞

−∞x(t)e−jωt dt (A)

� In general, X (jω) is complex and can be written as

X (jω) = A(ω)ejφ(ω)

whereA(ω) = |X (jω)| and φ(ω) = arg X (jω)

� Functions A(ω) and φ(ω) are the amplitude spectrum and phasespectrum of the signal, respectively.

Frame # 4 Slide # 12 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 13: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Review of Fourier Transform

� The Fourier transform of a continuous-time signal x(t) is definedas

X (jω) =∫ ∞

−∞x(t)e−jωt dt (A)

� In general, X (jω) is complex and can be written as

X (jω) = A(ω)ejφ(ω)

whereA(ω) = |X (jω)| and φ(ω) = arg X (jω)

� Functions A(ω) and φ(ω) are the amplitude spectrum and phasespectrum of the signal, respectively.

� Together, the amplitude and phase spectrums or constitute thefrequency spectrum.

Frame # 4 Slide # 13 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 14: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Review of Fourier Transform Cont’d

· · ·X (jω) =

∫ ∞

−∞x(t)e−jωt dt (A)

� Function x(t) is the inverse Fourier transform of X (jω) and isgiven by

x(t) = 12π

∫ ∞

−∞X (jω)ejωt dω (B)

Frame # 5 Slide # 14 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 15: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Review of Fourier Transform Cont’d

· · ·X (jω) =

∫ ∞

−∞x(t)e−jωt dt (A)

� Function x(t) is the inverse Fourier transform of X (jω) and isgiven by

x(t) = 12π

∫ ∞

−∞X (jω)ejωt dω (B)

� Eqs. (A) and (B) can be written in operator format as

X (jω) = Fx(t) and x(t) = F−1X (jω)

respectively.

Frame # 5 Slide # 15 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 16: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Review of Fourier Transform Cont’d

· · ·X (jω) =

∫ ∞

−∞x(t)e−jωt dt (A)

� Function x(t) is the inverse Fourier transform of X (jω) and isgiven by

x(t) = 12π

∫ ∞

−∞X (jω)ejωt dω (B)

� Eqs. (A) and (B) can be written in operator format as

X (jω) = Fx(t) and x(t) = F−1X (jω)

respectively.

� An alternative shorthand notation is

x(t)↔X (jω)

Frame # 5 Slide # 16 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 17: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Convergence Theorem

� The convergence theorem of the Fourier transform states that if

limT→∞

∫ T

−T|x(t)| dt < ∞

then the Fourier transform of x(t), X (jω), exists and its inversecan be obtained by using the equation

x(t) = 12π

∫ ∞

−∞X (jω)ejωt dω

Frame # 6 Slide # 17 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 18: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Convergence Theorem

� The convergence theorem of the Fourier transform states that if

limT→∞

∫ T

−T|x(t)| dt < ∞

then the Fourier transform of x(t), X (jω), exists and its inversecan be obtained by using the equation

x(t) = 12π

∫ ∞

−∞X (jω)ejωt dω

� Many signals that are of considerable interest in practice violatethe above condition, for example, impulse functions,impulse-modulated signals, and periodic signals.

Frame # 6 Slide # 18 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 19: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Convergence Theorem

� The convergence theorem of the Fourier transform states that if

limT→∞

∫ T

−T|x(t)| dt < ∞

then the Fourier transform of x(t), X (jω), exists and its inversecan be obtained by using the equation

x(t) = 12π

∫ ∞

−∞X (jω)ejωt dω

� Many signals that are of considerable interest in practice violatethe above condition, for example, impulse functions,impulse-modulated signals, and periodic signals.

� However, convergence problems can be circumvented by payingparticular attention to the definition of impulse functions.

Frame # 6 Slide # 19 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 20: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions

� The unit impulse function has been defined in the past as

δ(t) = limτ→0

p̄τ (t) = limτ→0

{1τ

for |t| ≤ τ/2

0 otherwise

Frame # 7 Slide # 20 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 21: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions

� The unit impulse function has been defined in the past as

δ(t) = limτ→0

p̄τ (t) = limτ→0

{1τ

for |t| ≤ τ/2

0 otherwise

� Obviously, this is an infinitesimally thin, infinitely tall pulsewhose area is equal to unity for any finite value of τ .

Frame # 7 Slide # 21 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 22: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions Cont’d

Pulse function p̄τ (t) for three values of τ :

−1 0 10

5

10

15

20

25

t

τ = 0.50 τ = 0.10 τ = 0.05

(a)

p τ(t

) -

Frame # 8 Slide # 22 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 23: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem

� The Fourier transform of the unit impulse function asdefined in the past should be given by the integral

X (jω) =∫ ∞

−∞x(t)e−jωt dt

=∫ ∞

−∞limτ→0

[p̄τ (t)]e−jωt dt

where

p̄τ (t) ={

for |t| ≤ τ/2

0 otherwise

Frame # 9 Slide # 23 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 24: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem

� The Fourier transform of the unit impulse function asdefined in the past should be given by the integral

X (jω) =∫ ∞

−∞x(t)e−jωt dt

=∫ ∞

−∞limτ→0

[p̄τ (t)]e−jωt dt

where

p̄τ (t) ={

for |t| ≤ τ/2

0 otherwise

� If we now attempt to evaluate the function p̄τ (t)e−jωt atτ = 0, we find that it becomes infinite and, therefore, theabove integral cannot be evaluated.

Frame # 9 Slide # 24 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 25: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� We can write

F limτ→0

p̄τ (t) =∫ ∞

−∞limτ→0

[p̄τ (t)]e−jωt dt

≈∫ τ/2

−τ/2limτ→0

[1τ

]dt

Frame # 10 Slide # 25 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 26: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� We can write

F limτ→0

p̄τ (t) =∫ ∞

−∞limτ→0

[p̄τ (t)]e−jωt dt

≈∫ τ/2

−τ/2limτ→0

[1τ

]dt

� Since the area of the pulse function p̄τ (t) is unity for anyfinite value of τ , we might be tempted to assume that thearea is equal to unity even for τ = 0, i.e.,

F limτ→0

p̄τ (t) = 1

Frame # 10 Slide # 26 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 27: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� The Fourier transform of p̄τ (t) for a finite τ is given by

F p̄τ (t) = 1τFpτ (t) = 2 sin ωτ/2

ωτ

Frame # 11 Slide # 27 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 28: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� The Fourier transform of p̄τ (t) for a finite τ is given by

F p̄τ (t) = 1τFpτ (t) = 2 sin ωτ/2

ωτ

� Obviously, this is well defined and, interestingly, it has thelimit

limτ→0

F p̄τ (t) = 1

Frame # 11 Slide # 28 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 29: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� The Fourier transform of p̄τ (t) for a finite τ is given by

F p̄τ (t) = 1τFpτ (t) = 2 sin ωτ/2

ωτ

� Obviously, this is well defined and, interestingly, it has thelimit

limτ→0

F p̄τ (t) = 1

� So far so good!

Frame # 11 Slide # 29 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 30: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� If we now attempt to find the inverse Fourier transform of 1,we run into certain mathematical difficulties.

Frame # 12 Slide # 30 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 31: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� If we now attempt to find the inverse Fourier transform of 1,we run into certain mathematical difficulties.

� From the definition of the inverse Fourier transform, wehave

F−11 = 12π

∫ ∞

−∞ejωt dω

= 12π

[∫ ∞

−∞cosωt dω + j

∫ ∞

−∞sin ωt dω

]

Frame # 12 Slide # 31 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 32: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� If we now attempt to find the inverse Fourier transform of 1,we run into certain mathematical difficulties.

� From the definition of the inverse Fourier transform, wehave

F−11 = 12π

∫ ∞

−∞ejωt dω

= 12π

[∫ ∞

−∞cosωt dω + j

∫ ∞

−∞sin ωt dω

]

� However, mathematicians will tell us that these integrals donot converge or do not exist!

Frame # 12 Slide # 32 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 33: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� Summarizing, by cheating a little bit we can get a more orless meaningful Fourier transform for the unit impulsefunction.

Frame # 13 Slide # 33 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 34: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� Summarizing, by cheating a little bit we can get a more orless meaningful Fourier transform for the unit impulsefunction.

� Unfortunately, it is impossible to recover the impulsefunction from its Fourier transform by applying the inverseFourier transform.

Frame # 13 Slide # 34 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 35: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� The impulse-function problem can be circumvented in twoways, a practical and a theoretical one:

Frame # 14 Slide # 35 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 36: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� The impulse-function problem can be circumvented in twoways, a practical and a theoretical one:

– The practical approach is easy to understand and apply butit lacks rigor.

Frame # 14 Slide # 36 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 37: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Mathematical Problem Cont’d

� The impulse-function problem can be circumvented in twoways, a practical and a theoretical one:

– The practical approach is easy to understand and apply butit lacks rigor.

– The theoretical approach is rigorous but it is rather abstractand more difficult to understand or apply in practicalsituations.

Frame # 14 Slide # 37 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 38: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Practical Approach to Impulse Functions

� In the practical approach to impulse functions, a function γ (t) issaid to be a unit impulse function if, for any continuous functionx(t) over the range −ε < t < ε, the following relation is satisfied:∫ ∞

−∞γ (t)x(t) dt � x(0) (C)

Frame # 15 Slide # 38 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 39: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Practical Approach to Impulse Functions

� In the practical approach to impulse functions, a function γ (t) issaid to be a unit impulse function if, for any continuous functionx(t) over the range −ε < t < ε, the following relation is satisfied:∫ ∞

−∞γ (t)x(t) dt � x(0) (C)

� The special symbol � is used to signify that the two sides can bemade to approach one another to any desired degree ofprecision but cannot be made exactly equal.

Frame # 15 Slide # 39 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 40: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Practical Approach to Impulse Functions

� In the practical approach to impulse functions, a function γ (t) issaid to be a unit impulse function if, for any continuous functionx(t) over the range −ε < t < ε, the following relation is satisfied:∫ ∞

−∞γ (t)x(t) dt � x(0) (C)

� The special symbol � is used to signify that the two sides can bemade to approach one another to any desired degree ofprecision but cannot be made exactly equal.

� Now consider the pulse function

limτ→ε

p̄τ (t) = p̄ε(t) ={

for |t| ≤ ε/2

0 otherwise

where ε is a small but finite constant.

Frame # 15 Slide # 40 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 41: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Practical Approach to Impulse Functions Cont’d

· · · ∫ ∞

−∞γ (t)x(t) dt � x(0) (C)

� If we letγ (t) = lim

τ→εp̄τ (t)

in the left-hand side of Eq. (C), we obtain∫ ∞

−∞limτ→ε

[p̄τ (t)]x(t) dt =∫ ε/2

−ε/2

1εx(t) dt

� 1εx(0)

∫ ε/2

−ε/2dt � x(0)

Frame # 16 Slide # 41 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 42: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Practical Approach to Impulse Functions Cont’d

· · · ∫ ∞

−∞γ (t)x(t) dt � x(0) (C)

� If we letγ (t) = lim

τ→εp̄τ (t)

in the left-hand side of Eq. (C), we obtain∫ ∞

−∞limτ→ε

[p̄τ (t)]x(t) dt =∫ ε/2

−ε/2

1εx(t) dt

� 1εx(0)

∫ ε/2

−ε/2dt � x(0)

� Thus we conclude that the very thin pulse function limτ→ε p̄τ (t)behaves as an impulse function and, therefore, we can write

δ(t) = limτ→ε

p̄τ (t)

Frame # 16 Slide # 42 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 43: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Practical Approach to Impulse Functions Cont’d

· · ·δ(t) = lim

τ→εp̄τ (t)

� Now if we apply the Fourier transform to the impulsefunction as defined, we get

limτ→ε

p̄τ (t) ↔ limτ→ε

2 sin ωτ/2ωτ

Frame # 17 Slide # 43 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 44: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Practical Approach to Impulse Functions Cont’d

· · ·limτ→ε

p̄τ (t) ↔ limτ→ε

2 sin ωτ/2ωτ

� As τ is reduced, the pulse function at the left tends tobecome thinner and taller whereas the sinc function at theright tends to be flattened out.

−40 −30 −20 −10 0 10 20 30 40−0.4

−0.2

0

0.2

0.4

0.6

0.8

1.0

1.2

sin

(ωε/

2)/(ωε/

2)

ε = 0.50 ε = 0.10 ε = 0.05

−1 0 10

5

10

15

20

25

t

ε = 0.50 ε = 0.10 ε = 0.05

(a) (b)

δω∞

ω

p ε(t

) -

ω∞2− ω∞

2

Frame # 18 Slide # 44 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 45: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions Cont’d

� For some small but finite ε, the sinc function will be equalto unity to within an error δω∞ over some frequency range−ω∞/2 < ω < ω∞/2.

−40 −30 −20 −10 0 10 20 30 40−0.4

−0.2

0

0.2

0.4

0.6

0.8

1.0

1.2si

n (ω

ε/2)

/(ωε/

2)

ε = 0.50 ε = 0.10 ε = 0.05

(b)

δω∞

ω

ω∞2− ω∞

2

Frame # 19 Slide # 45 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 46: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions Cont’d

� Therefore, we can write

δ(t) = limτ→ε

p̄τ (t) ↔ limτ→ε

2 sin ωτ/2ωτ

= i(ω)

where i(ω) may be referred to as a frequency-domain unityfunction.

Frame # 20 Slide # 46 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 47: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions Cont’d

� Summarizing,

– the Fourier transform of a time-domain impulse function is afrequency-domain unity function, and

– the inverse Fourier transform of a frequency-domain unityfunction is a time-domain impulse function,

Frame # 21 Slide # 47 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 48: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions Cont’d

� Summarizing,

– the Fourier transform of a time-domain impulse function is afrequency-domain unity function, and

– the inverse Fourier transform of a frequency-domain unityfunction is a time-domain impulse function,

i.e., δ(t) ↔ i(ω)

Frame # 21 Slide # 48 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 49: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions Cont’d

� Summarizing,

– the Fourier transform of a time-domain impulse function is afrequency-domain unity function, and

– the inverse Fourier transform of a frequency-domain unityfunction is a time-domain impulse function,

i.e., δ(t) ↔ i(ω)

� Since i(ω) � 1 for the frequency range of interest, we can write

δ(t) � 1

where the wavy double arrow � signifies that the relation isapproximate with the understanding that it can be made as exactas desired by making ε sufficiently small.

Frame # 21 Slide # 49 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 50: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Impulse Functions Cont’d

The impulse and unity functions can be represented by theidealized graphs:

δ(t)

t ω

1i(ω)

(a)

1

Frame # 22 Slide # 50 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 51: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Properties of Impulse Functions

� Assuming that x(t) is a continuous function of t over therange −ε < t < ε, the following relations apply:

(a)∫ ∞

−∞δ(t − τ)x(t) dt =

∫ ∞

−∞δ(−t + τ)x(t) dt � x(τ )

(b) δ(t − τ)x(t) = δ(−t + τ)x(t) � δ(t − τ)x(τ )

(c) δ(t)x(t) = δ(−t)x(t) � δ(t)x(0)

(See textbook for proofs.)

Frame # 23 Slide # 51 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 52: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Frequency-Domain Impulse Functions

� Given a transform pairδ(t) ↔ i(ω)

where δ(t) = limτ→ε

p̄τ (t)

i(ω) = limτ→ε

2 sin ωτ/2ωτ

� 1 for |ω| < ω∞

the corresponding transform pair

i(t) ↔ 2πδ(ω)

where i(t) = 2 sin tε/2tε

� 1 for |t| < t∞

δ(ω) = p̄ε(ω)

can be generated by applying the symmetry theorem of the Fouriertransform.

Frame # 24 Slide # 52 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 53: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Frequency-Domain Impulse Functions Cont’d

· · ·i(t) ↔ 2πδ(ω)

� Function i(t) is a time-domain unity function whereas δ(ω) is afrequency-domain unit impulse function.

Frame # 25 Slide # 53 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 54: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Frequency-Domain Impulse Functions Cont’d

· · ·i(t) ↔ 2πδ(ω)

� Function i(t) is a time-domain unity function whereas δ(ω) is afrequency-domain unit impulse function.

� Since i(t) � 1, we have

1 � 2πδ(ω)

Frame # 25 Slide # 54 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 55: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Frequency-Domain Impulse Functions Cont’d

· · ·i(t) ↔ 2πδ(ω) or 1 � 2πδ(ω)

This transform pair can be represented by the idealized graphsshown.

i(t)1

t ω

δ(ω)

(b)

Frame # 26 Slide # 55 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 56: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Properties of Frequency-Domain Impulse Functions

� Assuming that X (jω) is a continuous function of ω over therange −ε < ω < ε, the following relations apply:

(a)∫ ∞

−∞δ(ω − )X (jω) dt

=∫ ∞

−∞δ(−ω + )X (jω) dt � X (j)

(b) δ(ω − )X (jω) = δ(−ω + )X (jω) � δ(t − )X (j)

(c) δ(ω)X (jω) = δ(−ω)X (jω) � δ(t)X (0)

(See textbook for details.)

Frame # 27 Slide # 56 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 57: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Exponentials

� Sinceδ(t) ↔ i(ω)

the application of the time-shifting theorem gives

δ(t − t0) ↔ i(ω)e−jωt0

and since i(ω) � 1, we get

δ(t − t0) � e−jωt0

Frame # 28 Slide # 57 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 58: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Exponentials

� Sinceδ(t) ↔ i(ω)

the application of the time-shifting theorem gives

δ(t − t0) ↔ i(ω)e−jωt0

and since i(ω) � 1, we get

δ(t − t0) � e−jωt0

� Now applying the frequency-shifting theorem to thefrequency-domain impulse function, we obtain

i(t)ejω0t ↔ 2πδ(ω − ω0)

and since i(t) � 1, we get

ejω0 t � 2πδ(ω − ω0)

Frame # 28 Slide # 58 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 59: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Sinusoidal Signals

� We know thati(t)ejω0t ↔ 2πδ(ω − ω0)

andi(t)e−jω0 t ↔ 2πδ(ω + ω0)

Frame # 29 Slide # 59 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 60: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Sinusoidal Signals

� We know thati(t)ejω0t ↔ 2πδ(ω − ω0)

andi(t)e−jω0 t ↔ 2πδ(ω + ω0)

� If we add the two equations, we get

i(t)(ejω0 t + e−jω0t) = 2i(t) · cos ω0t ↔ 2π [δ(ω + ω0) + δ(ω − ω0)]

and since i(t) � 1, we have

cos ω0t � π [δ(ω + ω0) + δ(ω − ω0)]

Frame # 29 Slide # 60 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 61: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Sinusoidal Signals Cont’d

· · ·cos ω0t � π [δ(ω + ω0) + δ(ω − ω0)]

x(t)

t

X( jω)

−ω0 ω0 ω

π

Frame # 30 Slide # 61 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 62: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Sinusoidal Signals Cont’d

� As before,i(t)ejω0t ↔ 2πδ(ω − ω0)

andi(t)e−jω0 t ↔ 2πδ(ω + ω0)

Frame # 31 Slide # 62 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 63: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Sinusoidal Signals Cont’d

� As before,i(t)ejω0t ↔ 2πδ(ω − ω0)

andi(t)e−jω0 t ↔ 2πδ(ω + ω0)

� If we subtract the top equation from the bottom one, we have

i(t)(e−jω0 t −ejω0t) = −2ji(t) · sin ω0t ↔ 2π [δ(ω+ω0)− δ(ω −ω0)]

and since i(t) � 1, we can write

sin ω0t � jπ [δ(ω + ω0) − δ(ω − ω0)]

Frame # 31 Slide # 63 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 64: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Arbitrary Periodic Signals

� An arbitrary periodic signal can be represented by the Fourierseries

x̃(t) =∞∑

k=−∞Xke−jkω0t

Frame # 32 Slide # 64 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 65: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Arbitrary Periodic Signals

� An arbitrary periodic signal can be represented by the Fourierseries

x̃(t) =∞∑

k=−∞Xke−jkω0t

� Hence

F x̃(t) =∞∑

k=−∞2πXkFe−jkω0t �

∞∑k=−∞

2πXkδ(ω − kω0)

or x̃(t) � 2π

∞∑k=−∞

Xkδ(ω − kω0)

Frame # 32 Slide # 65 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 66: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Periodic Signals Cont’d

· · ·x̃(t) � 2π

∞∑k=−∞

Xkδ(ω − kω0)

� Summarizing, the frequency spectrum of a periodic signal canbe represented by an infinite sequence of numbers Xk for−∞ < k < ∞, i.e., the Fourier-series coefficients as shown inChap. 2

Frame # 33 Slide # 66 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 67: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Periodic Signals Cont’d

· · ·x̃(t) � 2π

∞∑k=−∞

Xkδ(ω − kω0)

� Summarizing, the frequency spectrum of a periodic signal canbe represented by an infinite sequence of numbers Xk for−∞ < k < ∞, i.e., the Fourier-series coefficients as shown inChap. 2

or

Frame # 33 Slide # 67 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 68: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Fourier Transforms of Periodic Signals Cont’d

· · ·x̃(t) � 2π

∞∑k=−∞

Xkδ(ω − kω0)

� Summarizing, the frequency spectrum of a periodic signal canbe represented by an infinite sequence of numbers Xk for−∞ < k < ∞, i.e., the Fourier-series coefficients as shown inChap. 2

or

� by an infinite sequence of frequency-domain impulse functionsof strength 2πXk for −∞ < k < ∞ as shown in the previousslide.

Frame # 33 Slide # 68 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 69: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Theoretical Approach to Impulse Functions

� The Fourier transform pairs generated through the practicalapproach are approximate since the pulse width ε cannot bereduced to absolute zero.

Frame # 34 Slide # 69 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 70: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Theoretical Approach to Impulse Functions

� The Fourier transform pairs generated through the practicalapproach are approximate since the pulse width ε cannot bereduced to absolute zero.

� However, by defining impulse functions in terms of generalizedfunctions, analogous, but exact, Fourier transform pairs can begenerated.

Frame # 34 Slide # 70 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 71: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Theoretical Approach to Impulse Functions

� The Fourier transform pairs generated through the practicalapproach are approximate since the pulse width ε cannot bereduced to absolute zero.

� However, by defining impulse functions in terms of generalizedfunctions, analogous, but exact, Fourier transform pairs can begenerated.

� Unfortunately, impulse functions so defined are ratherimpractical and difficult to implement in a laboratory.

Frame # 34 Slide # 71 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 72: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Theoretical Approach to Impulse Functions

� The Fourier transform pairs generated through the practicalapproach are approximate since the pulse width ε cannot bereduced to absolute zero.

� However, by defining impulse functions in terms of generalizedfunctions, analogous, but exact, Fourier transform pairs can begenerated.

� Unfortunately, impulse functions so defined are ratherimpractical and difficult to implement in a laboratory.

� See textbook for more details and references on generalizedfunctions.

Frame # 34 Slide # 72 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 73: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

Summary of Fourier Transforms Derived

x(t) X (jω)

δ(t) 1

1 2πδ(ω)

δ(t − t0) e−jωt0

ejω0t 2πδ(ω − ω0)

cos ω0t π [δ(ω + ω0) + δ(ω − ω0)]

sin ω0t jπ [δ(ω + ω0) − δ(ω − ω0)]

Frame # 35 Slide # 73 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2

Page 74: Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE ...2.pdf · Introduction Digital filters are often used to process discrete-time signals that have been generated by sampling

This slide concludes the presentation.Thank you for your attention.

Frame # 36 Slide # 74 A. Antoniou Digital Signal Processing – Secs. 6.1, 6.2