Professional Documents
Culture Documents
Equations
Phuoc Si Nguyen
A
g
H g ( s)
i 0
n
B
i 0
si
Hd ( s)
si
i 0
Ad
0
si
g 1
Ad 1
si
Bd
0
(1)
Bd 1
1
1
sn A S
d
1 Bd S
1
B
d n s
sn
Ad n s
(2)
a
n
URRENTLY
B
g
I. INTRODUCTION
1
1
s
n
n
s A S
g
1 Bg S
1
Bg s
n
sn
Ag
i 0
n
Ag
H g (z)
i 0
n
b
i 0
Hd (z)
i 0
n
i 0
a
g
zi
b
g
ad
0
zi
ad 1
zi
bd
0
bd 1
1
1
z
zn a Z
g
1 bg Z
1
bg z
n
zn
a
g
(3)
1
1
zn a Z
d
1 bd Z
1
b
d n z
zn
ad n z
(4)
Australia
(Email:
2 1 z 1
T 1 z 1
TABLE I
BILINEAR Z-TRANSFORMATION WITH PRE-WARPING FREQUENCY
(5)
j 1
j
s=+j
-1
1
Re
Re
-1
z-plane
s-plane
T
1 z 1
tan 0
2
(7)
2Q
4Q 2
1
1
1
2Q
4Q 2
c cot
fc
fc U
c cot , t tan ,
fs
fs t tan
s = f(z)
H(f(z))
H(f(z))
H(f(z))
U
1 z 1
1 z 1
1 z 1
1 z 1
1 z 1
1 z 1
L
1 z 1
1 z 1
1
1 z 1
1 z 1
L
1
1 z
1 z 1
cs
c s
(9)
(6)
f L f0
f f
0
2
T
tan
T
2
Converting
types
Low pass to
low pass
Low pass to
high pass
Low pass to
band pass
Low pass to
band stop
c j
c j
c 2
2
c 2
2
If = 0, |z| = 1 and < 0, |z| < 1, the left haft plane in sdomain maps into the inside of the unit circle. Hence the
bilinear z-transformation with pre-warping frequency is a stable
transformation.
From (1), (2), (3) and (4) and Table I, the relationship
between the coefficients of a given and a desired filter can be
described as a matrix equation, which is a multiplication of
some specified matrices introduced in the next section.
V. DEFINITION OF SOME SPECIFIED MATRICES
A. Matrix T and Dc
Two kinds of matrix T are matrix TLP and TUL. Matrix TLP
and Dc are a diagonal matrix with a size of (n+1;n+1), where n
is the given nth-ordered analogue low pass prototype as
illustrated below.
1
0
TLP 0
0
0
0
c
0
0
0
0
0
c2
0
0
0
0
0
0
0
0
0
0
n
c
Dc
cn
0
0
0
0
0
0
c n 1 0
0 c n 2
0
0
0
0
0
0
0
0
(8)
fU
cU
U
fs
1 cU t L
fL L tL
1 cU t L
fs
0
0
0
0
1
TUL
0
0
0
0
0
Un
0
0
0
0
0
0
0
0
U3
0
0
0
1
0
0
U
0
L
U 2 0 2UL 0
0 3U 2 L 0 3UL2
0
0
0
0
0
0
L2
0
0
0
0
0
L3
0
0
0
0
0
0
0
0
0
0
0
Ln
j 1
PLP in1; j1n1 1
n
PLP
PLP i1n1; j1 i 1
i 1 n
P P P
LP i ; j
LP i ; j 1
LP i 1; j 1 PLP i 1; j
j 1
PHBS i N 1; j1N 1 1
i 1 N
PHBS
PHBS i1N 1; j1 1 i 1
PHBS i1N 1; j N 1 i 1
P P P
HBS i ; j
HBS i ; j 1
HBS i 1; j 1 PHBS i 1; j
(10)
H(Z(z-1))
c U L 2(U L) z 1 (U L c ) z 2
c U L 2(U L) z 1 (U L c ) z 2
H(Z(z-1))
cU cL 1 2c (U L) z 1 ( cU cL 1) z 2
cU cL 1 2c (U L) z 1 cU cL 1)z 2
(11)
Analog low
pass prototype
H(Z(z-1))
Low pass to
high pass
Low pass to
band pass
Low pass to
band stop
Digital
Low pass
pass
Digital
filter (low
pass, high
pass,
band
pass,
band stop,
narrow
band)
0
0
1 2 1 39.8635
bd 49.7925 77.7269 31.9345 1 0 1
0
6.3138 0
0
1
1 2 1 0
4 1
1 4 6
0
1
0
0 1 2 0
2 1
0
0
2.4899
0
0.5878
0 1
0 2 0 1
6.1996
0
2.9271
0
0.3455 1
2 0 2 1
1
4
6
4 1
Ag 1 0 0
1
s 2 1.4141s 1
Bg 1 1.4141 1
200
c
t
t tan 100 0.3249
L
0.5878
1 ct
1000
159.4538 14.8246
H (z)
Apply (10)
ad PHBS AgTUL
bd PHBS BgTUL
-28.7964
31.4164
-18.0364
6.1196
1 2 z 2 z 4
14.8246 28.7964z 1 31.4164z 2 18.0364z 3 6.1196z 4
1
1
1
1
1
4 2 0
2
4
ad 6
0 2 0
6
4 2
0 2 4
1 1 1 1 1
0
1
0
0
0
1 0 0 0
2.4899
0
0.5878
0
6.1996
0
2.9271
0
0.3455
1
1
1
1
1
4 2 0
2
4
bd 6
0 2 0
6
4 2
0 2 4
1 1 1 1 1
0
1
0
0
0
1 1.4141 0 0
2.4899
0
0.5878
0
0
2.9271
0
0.3455
6.1996
14.8246
-28.7964
H (z)
31.4164
14.8246 28.7964z
-18.0364
1
6.1196
1 2 z 2 z 4
31.4164z 2 18.0364z 3 6.1196z 4
VIII. CONCLUSION
Two methods for designing a digital filter based on a given
analogue low pass filter or a given digital low pass filter were
examined. With the support of Pascal matrix equations, the
analogue low pass prototype to digital filter Pascal matrix
equation and the digital low pass to digital filter Pascal matrix
equation can be implemented by programming using
MATLAB, C, C++ or assembly program languages for digital
signal processors. Its inherent simplicity could make the
algorithm attractive for many applications demanding
minimization of computational requirements and workloads.
H (z)
49.7925 77.7269z 2 31.9345
bg 49.7925 77.7269 31.9345
50
c cot
6.3138
1000
ad 1 2
1
1
1
1
1
2
0
2
6
0
2
0
6
Apply (11)
tr
tr
ad a g PLP DcTUL PHBS
b b P tr D T P tr
d g LP c UL HBS
1
1 1
1
4
2
0
2
4
ACKNOWLEDGMENT
[3]
1 39.8635
0
0 0
0
1
0
0
1 0
6.3138 0 0
2.4899
0
0.5878
0
1 0
0
1 6.1996
0
2.9271
0
0.3455
4 1
2 1
0 1 159.4538 1 0 2 0 1
2 1
4 1
[4]
[5]