2 Linear Time-Invariant Systems: Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
2 Linear Time-Invariant Systems: Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
2 Linear Time-Invariant Systems: Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
2 Linear Time–Invariant Systems 2.1 Discrete–Time LTI Systems: The Convolution Sum
Classical subject of signals and systems theory Use linearity and time invariance to obtain compact characterization
of discrete-time LTI system,
Amenable to analysis, well-developed theory, rich set of tools i.e., to compactly express transformation x[n] −→ y[n]
Model/approximate many physical processes Observe: any signal can be composed as superposition of time–
shifted unit impulses — Sampling or sifting property of unit impulse
Allow for relatively easy synthesis
∞
X
Outline x[n] = x[k]δ[n − k]
k=−∞
2.1 Discrete–Time LTI Systems: The Convolution Sum Example:
2.2 Continuous–Time LTI Systems: The Convolution Integral x[n]
−2 −1 0 1 2 3 n
x[0]δ[n]
−2 −1 0 1 2 3 n
x[1]δ[n − 1]
−2 −1 0 1 2 3 n
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
35 36
Example: Example:
Unit step function – Input: x[n] = δ[n] + 2δ[n − 1] + 3δ[n − 2]
n
X ∞
X Impulse response: h[n] = 2δ[n] + δ[n − 1]
u[n] = δ[k] = δ[n − k] Output: y[n] = ?
k=−∞ k=0
– Convolution sum
∞
X
LTI system characterization y[n] = x[k]h[n − k]
k=−∞
– Define
δ[n − k] −→ hk [n] Simplify (x[k] = 0 for k < 0 and k > 2)
2
– Linearity y[n] =
X
x[k]h[n − k]
∞ ∞
X X k=0
x[n] = x[k]δ[n − k] −→ y[n] = x[k]hk [n]
k=−∞ k=−∞
Causal system (h[n] = 0 for n < 0)
– Time invariance y[n] = 0 for n < 0
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
37 38
For previous example: Observation: any continuous-time signal can be expressed as su-
perposition of infinitesimally time–shifted continuous-time unit im-
x[k] h[k]
pulses — Sampling or sifting property of unit impulse
−2 −1 0 1 2 3 k −2 −1 0 1 2 3 k Z∞
x(t) = x(τ )δ(t − τ ) dτ
−∞
∗
Example:
y[1] :
−2 −1 0 1 2 3 k
h[2 − k]
y[2] :
−2 −1 0 1 2 3 k
h[3 − k]
y[3] :
−2 −1 0 1 2 3 k
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
39 40
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
41 42
Example: Zt−T Zt
y(t) = 3 dt + 2 dt = 3(t − T ) + 2T
1, 0 ≤ t ≤ 2T
∗ Input: x(t) = 0 t−T
0, otherwise
∗ 2T ≤ t < 3T
2, 0≤t<T
Impulse response: h(t) = 3, T ≤ t ≤ 2T
0 otherwise
h(t − τ )
∗t<0
T 2T t τ
x(τ ) Z2T Zt−T
y(t) = 2 dt + 3 dt = 2(3T − t) + 3T
t−T t−2T
t − 2T t T 2T τ
∗0≤t<T
T 2T t τ
Z2T
t T 2T τ y(t) = 3 dt = 3(4T − t)
Zt
y(t) = 1 · 2 dt = 2t t−2T
0
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
43 44
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
45 46
– Implication ≡
Parallel connection of two LTI systems represented by single
x(t) h1 (t) ∗ h2 (t) y(t)
equivalent LTI system
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
47 48
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
49 50
2.3.2 Relation between LTI System Properties and the Im- – Continuous-time LTI system
pulse Response
h(t) ∗ hinv (t) = δ(t)
LTI systems with and without memory
Example:
– Recall: memoryless system if output signal depends only on
present value of input signal Accumulator: h[n] = u[n]
∞ n
– Discrete-time LTI system X X
∞
y[n] = x[k]u[n − k] = x[k]
! k=−∞ k=−∞
X
y[n] = x[k]h[n − k] = Kx[n] (K constant)
k=−∞ Note that u[n] − u[n − 1] = h[n] − h[n − 1] = δ[n]
⇒ h[n] = Kδ[n] = h[0]δ[n] ⇒ hinv [n] = δ[n] − δ[n − 1]
= Differentiator (see Example in 1.4.4)
– Continuous–time LTI system
Z ∞
!
y(t) = x(τ )h(t − τ ) dτ = Kx(t)
−∞
Causality of LTI systems
⇒ h(t) = Kδ(t) = h(0)δ(t)
– Recall: causal system if output at any time depends only on
– Identity system: K = 1 past and present values of the input
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
51 52
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
53 54
2.3.3 The Unit Step Response of an LTI System 2.4 Differential and Difference Equation Representation
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
55 56
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
57 58
– Particular solution or
1
any solution yp [n] for given x[n] y[n] = x[n] + y[n − 1]
2
– Condition of initial rest and x[n] = 0 for n < n0 Impulse response of underlying LTI system
(Condition of initial rest: y[n] = 0 for n < 0)
y[n] = 0 for n < n0
1
(corresponds to causal LTI system) y[0] = x[0] + y[−1] = 1
2
1 1
Alternatively: rewrite difference equation y[1] = x[1] + y[0] =
2 2
M N
! 1 1
1 X X y[2] = x[2] + y[1] =
y[n] = bk x[n − k] − ak y[n − k] 2 4
a0 ··· n
k=0 k=1
1 1
and solve for successive values of n > n0 y[n] = x[n] + y[n − 1] =
2 2
⇒ impulse response h[n] = (1/2)nu[n]
Example:
Since h[n] has an infinite duration, the underlying system is
1. Assume nonrecursive difference equation
referred to as infinite impulse response (IIR) system.
y[n] = x[n] − x[n − 1]
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
59 60
Block diagram: Illustration of systems useful for analysis, design, Direct Form I
and implementation
b0 1/a0
Systems described by difference equations x[n] y[n]
– Basic modules
x2[n] D D
b1 −a1
x1[n] x1[n] + x2 [n]
a
x[n] ax[n] D D
b2 −a2
x[n] D x[n − 1]
.. .. .. ..
– First order difference equation
bM −1 −aN −1
y[n] + ay[n − 1] = bx[n]
or
y[n] = −ay[n − 1] + bx[n]
D D
Illustration: bM −aN
b
x[n] y[n]
−a y[n − 1]
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
61 62
1/a0 b0 1/a0 b0
x[n] y[n] x[n] y[n]
D D D
−a1 b1 −a1 b1
D D D
−a2 b2 −a2 b2
.. .. .. .. .. .. .. ..
−aN −1 bM −1 −aN −1 bM −1
D D D
−aN bM −aN bM
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications
63 64
R Rt
x(t) x(τ ) dτ
−∞
R
dy(t)
+ ay(t) = bx(t)
dt .. .. .. ..
or
Zt
−a1 b1
y(t) = y(t0) + (bx(τ ) − ay(τ )) dτ
t0
Illustration: R
b R
x(t) y(t) −a0 b0
−a
Lampe, Schober: Signals and Communications Lampe, Schober: Signals and Communications