Digital Signal Processing Reference
In-Depth Information
Example 7.6
Design a lowpass Butterworth filter with the following specifications:
pass band (0 ≤ω≤ 50 radians/s)
1dB 20 log 10
H ( ω ) 0;
stop band ( ω > 100 radians/s)
20 log 10
H ( ω ) ≤− 15 dB .
Solution
Expressed on a linear scale, the pass-band gain is given by (1 − δ p ) = 10
1 / 20
=
15 / 20 = 0.1778.
Using Step 1 of Algorithm 7.3.1.1, the gain terms G p and G s are given by
0 . 8913. Similarly, the stop-band gain is given by δ s
= 10
1
(1 − δ p ) 2
1
0 . 8913 2
G p
=
1 =
1 = 0 . 2588
and
1
( δ s ) 2
1
0 . 1778 2
G s
=
1 =
1 = 30 . 6327 .
The order N of the Butterworth filter is obtained using Eq. (7.29) as follows:
= 1
2
ln( G p / G s )
ln( ω p s )
= 1
2
ln(0 . 2588 / 30 . 6327)
ln(50 / 100)
N
= 3 . 4435 .
We round off the order of the filter to the higher integer value as N = 4.
Using Step 2 of Algorithm 7.3.1.1, the transfer function H ( S ) of the normal-
ized Butterworth filter with a cut-off frequency of 1 radian/s is given by
1
( S 2 + 0 . 7654 S + 1)( S 2 + 1 . 8478 S + 1) .
H ( S ) =
Using the pass-band constraint, Eq. (7.31), in Step 3 of Algorithm 7.3.1.1, the
cut-off frequency of the required Butterworth filter is given by
ω p
( G p ) 1 / 2 N
50
(0 . 2588) 1 / 8
ω c
=
=
= 59 . 2038 radians/s .
Using Step 4 of Algorithm 7.3.1.1, the transfer function H ( s ) of the required
Butterworth filter is obtained by the following transformation:
1
( S 2 + 0 . 7654 S + 1)( S 2 + 1 . 8478 S + 1)
H ( s ) =
H ( S ) S = s c
=
,
S = s / 59 . 2038
which simplifies to
(3 . 5051 10 3 ) 2
( s 2 + 45 . 3146 s + 3 . 5051 10 3 )( s 2 + 109 . 396 s + 3 . 5051 10 3 )
H ( s ) =
or
1.2286 10 7
s 4 + 154.7106 s 3 + 1 . 1976 10 4 s 2 + 5.4228 10 5 s + 1.2286 10 7 .
H ( s ) =
Search WWH ::




Custom Search