Professional Documents
Culture Documents
i=0
Sufficient condition: If
i=0 |h[n]| < , that is h[n] is absolutely summable, then
the corresponding causal DT system is BIBO stable.
P
Proof: Let x[n] be any bounded single sided input signal (x[n] = 0, n < 0)1 . Let
h[n] be the causal system unit sample response (h[n] = 0 f or n < 0). Expanding y[n]
we have
1
We can also consider two sided inputs x[n], < n < with nearly identical proofs
n
X
i=0
h(i)x(n i)|
h(i)x(n i)|
i=0
|h(i)||x(n i)|
i=0
max
|x(n)|
n
X
x
|h(i)|
i=0
|h(i)|
i=0
Thus if
stable.
i=0
|h(i)| < ., then the output |y[n]| is bounded. Hence system is BIBO
Necessary condition: If a DT causal system is stable, then its unit sample response
P
necessarily satisfies:
i=0 |h[n]| < .
Proof: We can proof this by contradiction, that is, letting h[n] be not absolutely
P
summable (
i=0 |h[i]| unbounded) and showing that the system cannot be BIBO
stable. To do this, choose an input sequence x[n], < n < that satifies the
following:
(
1,
h[n] 0;
x[n] = sign{h[n]} =
1, h[n] < 0.
i=0
|h[i]|
= Pk=0
H(z) =
N
i
a
(z)
i=0 ai z
i
Then the system is stable if roots of { N
i=0 ai z = 0} denoted by Pi , i = 1 . . . N satisfy
|Pi | < 1. Now assume that the poles are distinct, then we can write H(z)
as:
H(z)
=
B2
B1
+
+ ...
z P1 z P2
2
n
X
x[n i]h[i]
n = 0...N
i=0
or
X(z)
Y (z) = H(z)
h[n] = Z 1 {H(z)
While the z -transform solution seems appealing and quite simple, it requires that
N = , that is, we will have to wait forever to obtain the necessary data.
Therefore, we will attempt to use the convolution formula to find h[n] for finite N.
In general, this is a hard problem to solve and is very dependent on the characteristics
of h[n]. In the special case when h[n] is a finite length sequence (so called FIR), this
problem can be solved exactly, as detailed below:
FIR systems: A Finite Impulse Response (FIR) system is one whose sample response has a finite number of elements. That is h[n] = 0, for all n > No . In this case
h[n] has No elements, and its z-transform can be generally written as:
H(z)
= ao + a1 z 1 + a2 z 2 + . . . + aNo z No
An FIR system function has the following characteristics:
(1) It has all zeros.
3
n
X
x[n i]h[i]
n = 0...N
i=0
or
y[0] = x[0]h[0] = x[0]ao
y[1] = x[1]h[0] + x[0]h[1] = x[1]ao + x[0]a1
and for the Nth output
y[N ] =
N
X
aN i x[i]
i=0
y[0]
y[1]
y[2]
..
.
y[N ]
x[0]
x[1]
x[2]
..
.
0
x[0]
x[1]
..
.
0
0
x[0]
...
...
...
0
0
0
ao
a1
a2
..
.
aN
(1)