Beruflich Dokumente
Kultur Dokumente
y[n] =
h[k ] x[n k ]
k =
h[k ] x[l]z l z k
l =
k =
H ( z)
Y(z) = H(z)X(z)
Copyright 2005, S. K. Mitra
H ( z) = Y ( z) / X ( z)
H ( z) = z( N M )
M
k =0 pk x[n k ]
h[k ] x[n k ]z n
n=
k =
= h[k ] x[l]z (l + k )
l =
k =
Or, equivalently as
k =0 pk z M k
kN=0 d k z N k
M
n = k =
N
k =0 d k y[n k ] =
X (z )
Therefore, Y ( z ) = h[k ]z k X ( z )
k =
Thus,
Hence,
n =
Y ( z) =
H ( z) =
M
1
p0 k =1(1 k z )
N
d0 (1 k z 1)
k =1
Or, equivalently as
M
p
( z k )
H ( z ) = 0 z ( N M ) kN=1
d0
( z k )
k =1
Example - Consider the M-point movingaverage FIR filter with an impulse response
1/ M , 0 n M 1
h[n] =
otherwise
0,
M 1
z n
n =0
Imaginary Part
1
H ( z) =
M
1 z M
zM 1
=
=
M (1 z 1 ) M [ z M ( z 1)]
Copyright 2005, S. K. Mitra
0.5
-0.5
-1
-1
10
-0.5
0
0.5
Real Part
Alternate forms:
z 2 1.2 z + 1
+ 1.04 z 0.222
( z 0.6 + j 0.8)( z 0.6 j 0.8)
=
( z 0.3)( z 0.5 + j 0.7)( z 0.5 j 0.7)
11
z 3 1.3 z 2
12
Imaginary Part
H ( z) =
0.5
0
-0.5
-1
-1
-0.5
0
0.5
Real Part
z = e j
13
k =1
14
p
= 0 e j( N M )
d0
15
which reduces to
p
H ( e j ) = 0
d0
+
16
17
p0
d0
k =1
k =1
arg(e j k ) arg(e j k )
Copyright 2005, S. K. Mitra
k =1(e j k )(e j *k )
N
k =1(e j k )(e j *k )
M
Geometric Interpretation of
Frequency Response Computation
k =1 e j k
N
k =1 e j k
k =1 e j k
N
k =1 e j k
Copyright 2005, S. K. Mitra
k =1
19
21
Geometric Interpretation of
Frequency Response Computation
Geometric Interpretation of
Frequency Response Computation
20
Geometric Interpretation of
Frequency Response Computation
Geometric Interpretation of
Frequency Response Computation
As indicated by
H ( e j ) =
22
k =1 e j k
N
k =1 e j k
M
Geometric Interpretation of
Frequency Response Computation
Likewise, from
arg H (e j ) = arg( p0 / d 0 ) + ( N M )
+ kM=1 arg(e j k ) kN=1 arg(e j k )
p0
d0
j
the magnitude response |H (e )| at a
specific value of is given by the product
of the magnitudes of all zero vectors
divided by the product of the magnitudes of
all pole vectors
Geometric Interpretation of
Frequency Response Computation
23
24
Geometric Interpretation of
Frequency Response Computation
27
29
h[n] <
n =
30
h[n]
4
2
0
31
10
20
30
40
Time index n
50
60
70
32
^
h[n ]
Amplitude
6
4
2
0
33
10
20
30
40
Time index n
50
60
70
Copyright 2005, S. K. Mitra
34
K 1
S K = n =0 h[n]
Copyright 2005, S. K. Mitra
S = n = h[n] <
For a causal IIR transfer function, the sum S
can be computed approximately as
35
36
37
H ( e j ) = H ( z ) z = e j
38
1
unit circle
39
Re z
Copyright 2005, S. K. Mitra
H ( z) =
1
10.845 z 1 + 0.850586 z 2
H ( z) =
1
(10.902 z 1 )(10.943 z 1 )
is
stability region
1
40
41
1
^ ( z )=
H
11.85 z 1 + 0.85 z 2
1
^ ( z) =
H
(1 z 1 )(10.85 z 1 )