MIT4
MIT4
MIT4
Spring 2008
Lecture #4
(2/14/2008)
• Covers O & W pp. 90-102, 127-136
• Representation of CT Signals in terms of shifted
unit impulses
• Introduction of the unit impulse δ(t)
• Convolution integral representation of CT LTI
systems
• Properties and Examples
“Figures and images used in these lecture notes by permission,
copyright 1997 by Alan V. Oppenheim and Alan S. Willsky”
1
Representation of CT Signals
xˆ (t) = x(k")
constant in
k" < t (k + 1)"
changes discontinuously at the next step
2
Representation of CT Signals (cont.)
1
424
3
=1, located at k"
!
+%
xˆ(t) = & x(k")# " (t $ k")"
k = $%
!
' limit as " ( 0
%
x(t) = *$% x() )# (t $ ) )d)
! 4
Construction of the Unit-impulse function δ(t)
One of the simplest way –– rectangular pulse, taking the limit
∆ → 0.
But this is by no means the only way. One can construct a δ(t)
function out of many other functions, Eg. Gaussian pulses,
triangular pulses, sinc functions, etc., as long as the pulses are
short enough –– much shorter than the characteristic time
scale of the system.
5
6
Response of a CT LTI System
x(t) h(t) y(t)
Operation of CT Convolution
+&
y(t) = x(t) " h(t) # ' %&
x($ )h(t % $ )d$
h($ ) (Flip
( ( () h(t % $ ) (Multiply
() h(%$ ) (Slide (( ()
Integrate +&
x($ )h(t % $ ) ( ( (() ' %&
x($ )h(t % $ )d$
!
8
Demo: CT convolution
%
t
h(t) = $"#& (! )d! = u(t )
That is
t
x(t)' u(t) = $"# x(! )d!
4) Step response
t
s(t) = u(t)! h(t) = h(t) !u(t) = %#$ h(" )d"
10
Distributivity
11
Associativity
12
More properties
Causality: CT LTI system is causal ↔ h(t) = 0, at t < 0
As a result:
+$ t
y(t) = % #$
x(" )h(t # " )d" = % #$
x(" )h(t # " )d"
y(t) only depends on x(τ < t).
+%
BIBO Stability: CT LTI system is stable " &$% h(# ) d# < %
!
Sufficient condition: For | x(t) | ' x max < %.
+% +%
y(t) = & $%
x(# )h(t $ # )d# ' x max & $%
h(t $ # )d# < %.
+$
Necessary condition: Suppose % #$
h(" ) d" = $
13
14
The Unit Doublet — Differentiator
d dx(t)
x(t) y(t) =
dt dt
d! (t )
u1 (t ) =
dt
dx(t)
x(t)! u1 (t ) =
dt
15
n>0
un (t) = u1 (t) !L!u1 (t)
1442443
n times
Operational definitions:
d n x(t)
x(t)! un (t) = (n > 0)
dt n
16
Integrators
t
x(t) ! y(t) = $"# x(! )d!
t
Operational definition: x(t)! u"1(t) = %"$ x(# )d#
Cascade of n integrators:
17
Integrators (continued)
u!1(t)
! (t) ! ! u!2(t)
t t
u!2(t) = $!# u!1 (" )d" = $!# u(" )d"
t
= u(t)$0 d"
= t % u(t) the unit ramp
t (n!1)
u!n (t) = u(t)
(n ! 1)!
18
Notation
dx(t)
= ! (t + 1) " 2! (t " 1) + ! (t " 2)
dt
20
Example (continued)
dx(t)
! h(t) = h(t + 1) " 2h(t " 1) + h(t " 2)
dt
x(t) " h(t) = u#1 (t) "{[u1 (t) " x(t)]" h(t)]}
t % dx($ ) (
= , #+ '
& d$
" h( $ )*) d$
! 21
22