Professional Documents
Culture Documents
Systems that are both linear and time-invariant are a very important subclass
They are abbreviated as LTI systems
A number of very useful and practical systems can be modelled as LTI
Recall that an LTI system must satisfy the following:
N N
T
X X
ak · xk [n] −→ ak · yk [n] (linearity)
k=1 k=1
T
x[n − n0 ] −→ y [n − n0 ] (time-invariance)
We will further assume that superposition holds for infinite linear combination as
well:
∞ ∞
T
X X
ak · xk [n] −→ ak · yk [n]
k=1 k=1
··· ···
-3 -2 -1 1 2 3 4 5 n
x[1]δ[n − 1]
··· ···
-3 -2 -1 1 2 3 4 5 n
··· ···
−2
-3 -1 1 2 3 4 5 n
x[−2]δ[n + 2]
x[0]δ[n]
x[1]δ[n − 1]
··· ···
−2
-3 -1 1 2 3 4 5 n
x[−2]δ[n + 2]
x[0]δ[n]
x[1]δ[n − 1]
··· ···
−2
-3 -1 1 2 3 4 5 n
x[−2]δ[n + 2]
x[0]δ[n] x[5]δ[n − 5]
x[−3]δ[n + 3]
··· ···
−2 2 3 4
-3 -1 1 5 k n
x[−2]δ[n + 2]
x[2]δ[n − 2]
i.e., x[n] is, in general, an infinite linear combination of scaled and delayed
impulses
x[n] y [n]
LTI
δ[n] h[n]
δ[n] −→ h[n]
δ[n − k] −→ h[n − k] time-invariance
x[k] δ[n − k] −→ x[k] h[n − k] homogeneity
∞
X X∞
x[k] δ[n − k] −→ x[k] h[n − k] additivity
k=−∞ k=−∞
X∞
x[n] −→ x[k] h[n − k]
k=−∞
i.e., for an LTI system, given an arbitrary input x[n], the output y [n] is given by
∞
X
x[n] −→ y [n] = x[k] h[n − k]
k=−∞
It is central to LTI systems theory and commonly denoted as y [n] = x[n] ∗ h[n]
The corresponding relationship for a CT system with impulse response h(t) is
given by the convolution integral:
Z ∞
y (t) = x(τ ) h(t − τ ) dτ
−∞
w (τ − t0 ) = h(−(τ − t0 ))
= h(t0 − τ )
4. Multiply point by point and integrate over the entire range:
Z ∞
y (t0 ) = x(τ ) h(t0 − τ ) dτ
−∞
where t0 is arbitrary
(CSR, EE, IIT Madras) LTI Systems 9 / 28
Convolution
1. Change the independent variable to τ because we want the final answer to be in
terms of t
x(t) x(τ ) and h(t) h(τ )
2. Keep one signal as it is, and flip the other
x(τ ) remains as is and h(τ ) h(−τ )
3. Shift the flipped signal w (τ ) = h(−τ ) by t0 units:
w (τ − t0 ) = h(−(τ − t0 ))
= h(t0 − τ )
4. Multiply point by point and integrate over the entire range:
Z ∞
y (t) = x(τ ) h(t − τ ) dτ
−∞
where −∞ < t < ∞
(CSR, EE, IIT Madras) LTI Systems 9 / 28
Convolution
1. Change the independent variable to k because we want the final answer to be in
terms of n
x[n] x[k] and h[n] h[k]
2. Keep one signal as it is, and flip the other
x[k] remains as is and h[k] h[−k]
3. Shift the flipped signal w [k] = h[−k] by n units:
w [k − n] = h[−(k − n)]
= h[n − k]
4. Multiply point by point and sum over the entire range:
X∞
y [n] = x[k] h[n − k]
k=−∞
where −∞ < n < ∞
(CSR, EE, IIT Madras) LTI Systems 10 / 28
An Important Identity
Recall we expressed an arbitrary sequence x[n] as a sum of scaled and delayed
impulses
The expression was
∞
X
x[n] = x[k]δ[n − k]
k=−∞
Hence,
∞
X
x[n] ∗ δ[n − n0 ] = x[k] δ[n − n0 − k]
k=−∞
= x[n − n0 ]
That is,
x[n] ∗ δ[n − n0 ] = x[n − n0 ]
1 1 T
∗ =
T T T 2T
1 1 T
∗ =
2T T T 2T 3T
1 1 T
∗ =
−T T −T T
1 0 1
×
In the DT case, similar simplification = the summation can be made
to the limits of
X n
if both x[n] and h[n] are causal: τ
x[k] h[n − k] τ τ
t t
k=0
In the DT case, similar simplification to the limits of the summation can be made
X n
if both x[n] and h[n] are causal: x[k] h[n − k]
k=0
In the DT case, similar simplification to the limits of the summation can be made
X n
if both x[n] and h[n] are causal: x[k] h[n − k]
k=0
Suppose x(t) = 0 outside t ∈ [a1 , b1 ] and h(t) = 0 outside t ∈ [a2 , b2 ]. Show that
x(t) ∗ h(t) = 0 outside t ∈ [a1 + a2 , b1 + b2 ]
Hint: x(t) = x(t) [u(t − a1 ) − u(t − b1 )] and h(t) = h(t) [u(t − a1 ) − u(t − b1 )].
Reason out as in the case of convolution of causal signals.
Let a, b > 0 and consider the cases a 6= b and a = b. Find the simplified
expressions for:
(a) e −at u(t) ∗ e −bt u(t)
(b) e −at u(t) ∗ e bt u(−t)
Let l = n − k =⇒ k = n − l. Hence,
∞
X −∞
X
x[k] y [n − k] = x[n − l] y [l]
k=−∞ l=∞
X∞
= y [l] x[n − l]
l=−∞
= y [n] ∗ x[n]
If the functions do not belong to L1 , then associativity will fail, as shown in the
following example:
2 /2
x(t) = u(t), y (t) = −t e −t , z(t) = u(−t)
It should be easy to verify that [x(t) ∗ y (t)] ∗ z(t) 6= x(t) ∗ [y (t) ∗ z(t)]
even though the individual convolutions are well-defined
x(t), z(t) 6∈ L1 , causing associativity to fail
Proof is very simple in the transform domain
CT convolution is also distributive: x(t) ∗ [y (t) + z(t)] = x(t) ∗ y (t) + x(t) ∗ z(t)
y1 [n]
h1 [n]
an u[n] ∗ an u[n]
an u[n] ∗ b n u[−n]
Are there any conditions on a and b for the convolution sums to exist?