EE 313 Linear Systems and Signals Fall 2005

  • Slides: 16
Download presentation
EE 313 Linear Systems and Signals Fall 2005 Continuous-Time Convolution Prof. Brian L. Evans

EE 313 Linear Systems and Signals Fall 2005 Continuous-Time Convolution Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Initial conversion of content to Power. Point by Dr. Wade C. Schwartzkopf

Useful Functions • Unit gate function (a. k. a. unit pulse function) rect(x) 1

Useful Functions • Unit gate function (a. k. a. unit pulse function) rect(x) 1 -1/2 0 1/2 x • What does rect(x / a) look like? • Unit triangle function D(x) 1 -1/2 0 1/2 x 2

Unit Impulse (Functional) • Mathematical idealism for an instantaneous event • Dirac delta as

Unit Impulse (Functional) • Mathematical idealism for an instantaneous event • Dirac delta as generalized function (a. k. a. functional) -e e t Unit area: Sifting provided g(t) is defined at t = 0 Scaling: • Note that d(0) is undefined 3

Unit Impulse (Functional) • Generalized sifting Assuming that a > 0 • By convention,

Unit Impulse (Functional) • Generalized sifting Assuming that a > 0 • By convention, plot Dirac delta as arrow at origin Undefined amplitude at origin Denote area at origin as (area) Height of arrow is irrelevant Direction of arrow indicates sign of area (1) t 0 • With d(t) = 0 for t 0, it is tempting to think f(t) d(t) = f(0) d(t) f(t) d(t-T) = f(T) d(t-T) Simplify unit impulse under integration only 4

Unit Impulse (Functional) • We can simplify d(t) under integration • Other examples •

Unit Impulse (Functional) • We can simplify d(t) under integration • Other examples • What about? Answer: 0 • What about? • What about at origin? By substitution of variables, 5

Unit Impulse (Functional) • Relationship between unit impulse and unit step • What happens

Unit Impulse (Functional) • Relationship between unit impulse and unit step • What happens at the origin for u(t)? u(0 -) = 0 and u(0+) = 1, but u(0) can take any value Common values for u(0) are {0, ½, 1} u(0) = ½ is used in impulse invariance filter design: L. B. Jackson, “A correction to impulse invariance, ” IEEE Signal Processing Letters, vol. 7, no. 10, Oct. 2000, pp. 273 -275. 6

LTI Systems • Recall for LTI system with input f and output y –

LTI Systems • Recall for LTI system with input f and output y – Homogeneity: c f(t) c y(t) – Time-invariance: c f(t-T) c y(t-T) – Adding additivity: • If a signal ( F(t) ) can be expressed as a sum of shifted ( t - Ti ) and weighted ( ci ) copies of a simpler signal ( f(t) ), we easily find a system’s output ( Y(t) ) to that signal if we only know system’s output ( y(t) ) to that simpler signal • A common choice for f(t) is the impulse 7

Impulse Response • Impulse response of a system is response of the system to

Impulse Response • Impulse response of a system is response of the system to an input that is a unit impulse (i. e. , a Dirac delta functional in continuous time) • Linear constant coefficient differential equation • When initial conditions are zero, this differential equation is LTI and system has impulse response b 0 is coefficient (could be 0) of b 0 DN f(t) on right-hand side N is highest order of derivative in differential equation 8

Impulse Response • In following plug, where did bn come from? • In solving

Impulse Response • In following plug, where did bn come from? • In solving these differential equations for t 0, • Funny things happen to y’(t) and y”(t) • In differential equations class, solved for m(t) – Likely ignored d(t) and d’(t) terms – Solution for m(t) is really valid for t 0+ 9

System Response F(t) • Signals as sum of impulses t Dt t=n. Dt •

System Response F(t) • Signals as sum of impulses t Dt t=n. Dt • But we know how to calculate the impulse response ( h(t) ) of a system expressed as a differential equation • Therefore, we know how to calculate the system output for any input, F(t) 10

Convolution Integral • Commonly used in engineering, science, math • Convolution properties – –

Convolution Integral • Commonly used in engineering, science, math • Convolution properties – – Commutative: f 1(t) * f 2(t) = f 2(t) * f 1(t) Distributive: f 1(t) * [f 2(t) + f 3(t)] = f 1(t) * f 2(t) + f 1(t) * f 3(t) Associative: f 1(t) * [f 2(t) * f 3(t)] = [f 1(t) * f 2(t)] * f 3(t) Shift: If f 1(t) * f 2(t) = c(t), then f 1(t) * f 2(t - T) = f 1(t - T) * f 2(t) = c(t - T). – Convolution with impulse, f(t) * d(t) = f(t) – Convolution with shifted impulse, f(t) * d(t-T) = f(t-T) 11 important later in modulation

Graphical Convolution Methods • From the convolution integral, convolution is equivalent to – Rotating

Graphical Convolution Methods • From the convolution integral, convolution is equivalent to – Rotating one of the functions about the y axis – Shifting it by t – Multiplying this flipped, shifted function with the other function – Calculating the area under this product – Assigning this value to f 1(t) * f 2(t) at t 12

Graphical Convolution Example • Convolve the following two functions: f(t) g(t) 3 2 *

Graphical Convolution Example • Convolve the following two functions: f(t) g(t) 3 2 * t t 2 -2 2 • Replace t with t in f(t) and g(t) • Choose to flip and slide g(t) since it is simpler and symmetric 3 g(t-t) • Functions overlap like this: 2 f(t) -2 + t 2+t 2 t 13

Graphical Convolution Example • Convolution can be divided into 5 parts I. t <

Graphical Convolution Example • Convolution can be divided into 5 parts I. t < -2 • • Two functions do not overlap Area under the product of the functions is zero 3 2 -2 + t • • f(t) 3 Part of g(t) overlaps part of f(t) Area under the product of the functions is t 2 2+t -2 t < 0 II. g(t-t) 2 -2 + t f(t) 2+t t 2 14

Graphical Convolution Example III. 0 t < 2 • • Here, g(t) completely overlaps

Graphical Convolution Example III. 0 t < 2 • • Here, g(t) completely overlaps f(t) Area under the product is just 3 2 f(t) 2 2+t -2 + t IV. 2 t < 4 • • Part of g(t) and f(t) overlap Calculated similarly to -2 t < 0 t 4 V. • • g(t) and f(t) do not overlap Area under their product is zero g(t-t) t 3 g(t-t) 2 f(t) -2 + t 2+t 15

Graphical Convolution Example • Result of convolution (5 intervals of interest): y(t) 6 t

Graphical Convolution Example • Result of convolution (5 intervals of interest): y(t) 6 t -2 0 2 4 16