Académique Documents
Professionnel Documents
Culture Documents
1) Butterworth
~--~ filters
2) Chebyshev filters
3) Bessel filters
It is known that the lowpass, highpass, bandbass, and bandstop filters can be
obtained from a normalIzed lowpass !lIter VIa speclllc transformatIOn ill the s-plane.
So our discussiOn IS limited to lowpass fIlters. ~ubsequently, we descrIbe several
nequency transformatIOns, that convert a lowpass prototype filter into either a
highpass, bandpass or bandstop filter.
Butterworth lowpass filters are characterized by the property that the magnitude
chara'cterIstIc IS maxImally flat at the OrIgIn of the s-plane. Details of Butterworth
filters and the design procedure are explairieii in the following three sections.
Chebyshev filters are characterized by the property that over a prescribed band of
equencies, the peale magnitude of the approximation error is minimized. The
l~;gilltude error IS, ill tact, eqUlripple over the band of frequencies, that is, the error
~cillates between maxima and mmIma of equal amplItude. lJependmg on whether
the band frequencies over which the error is minimized is the passband or the
:;t;jpband, the filter designs are called Type-I or Type-IT These detaIls are proVldecr
'is Section 5.13.
Bessellov.rpass filters are a class of all-pole filters that are characterized by the
property that the group delay is maximally flat at the origin of the s-plane. \Ve note
that the Bessel fliter has a larger transition bandwidth, but its phase is linear within
the. passband. The maximally flat group delay or the linear phase characteristics of
t~ssel filters are destroyed by the methods of digitization to be discussed
in this chapter.
~lliptic filters are characterized by a magnitude response that iseql!LIj~
both the passband and the stopband This class of filters ~~s both poles and
zero>;. The elliptic filters are optimum in theSeIiSetnat for a given order and for
, ,given ri{>ple specifications no other filter achieves a &ster tran1?ition between the
passband and stopband, that is, has a narrower transition bandv.'idth.
I H, 01'2)12
N = 100
0.5 N=2
N,= 1
0 ilc Q
Fig. 5.1 The magnitude squared frequency response for a ButtelWorth filter.
5. : HN (j il) 12 is called maximally flat at the origin since all other derivaties exist
and are zero.
I HNO!2J 12=HN(jU).HN(-jil)=I/(I+!22N)
Therefore, HN (S) . HN ( - S) = 1/[1+ (S/j)2N]
The poles of HN (S) , HN ( - S) are given by the roots of the denominator. that is.
2N
1+ ( - S2)N =11 (S - SK) ~
K=l
where.
Since! SK I =ITI, the poles of HN (S) , HI\' \ - S) are located on the unit-circle
I S ' 1 .t '
,= WI Jl N sepr\ration.
,
For a stable and causal filter, the poles of HI\' IS) are selected to be those in
the left-half plane and the normalized transfer function HN (S) can be formed as,
1 1
(5.4)
HN(S)=N BN(S)
11 (S- Pi)
i=1
where Pi are all the left half planet poles of HN (5) , HN ( - 5). The denominator
BJ\' (S). can be shown to be a Butterworth polynomial of order N. Table ,5.1. gives
the first eight Butterworth polynomials in the real factored form.
Table 5.1. Butterworth polynomials in factored form and I}ormalized
Lowpass Butterworth illter transfer functio~
1. 8+1
2. 82 + v2 8 + 1.
3. (82 + 8 + 1) (8 + 1)
The folJowing example illustrates the way of fmding the first and second order
Butterworth polynomials and corresponding lowpass transfer functions
HI (S) and H2 (8). '
Example 5.1: Find the transfer function for normalized first and second order
Butterworth filters.
Solution:
First - Order Case:
8ince N = 1, from Eqn (5.3), we have,
S} = ~o = 1.
and, 82 = ~ It = - 1.
Therefore, PI = - 1 (the left half plane pole)
Hence, the normalized transfer function of first order Butterworth filter is given by,
H} (s) = 1/(S + 1)
Second - Order Case:
Since N = 2, from Eqn (5.3) we have,
1 . 1
81,84 =:n:tJ:n'
-1 . 1
and S2' S3 = 72 :t J ~
-1 . 1
(the LHP poles)
Therefore,PI, P2=::r2:!:J ~
[(s+iJ-(jiJJ 1
=(8'2 + --.f2 S + 1)
is the normalized transfer function of the second-order Butterworth filter.
If we evaluate the magnitude of the transfer function H' (8) at 8 = j il to get the
frequency response we have,
0 0
-
20 log IH on)1 1
K2 t ~..- K,. L J...
n, a .Q,. n,'
1
20 log IH00)1
~ t ~...
11, 0 0,11, a. 0,
Proto type Transformed
Here, we have two new critical frequencies, say 01 and 02 which are defined as
follows:
-
°av = (Cu 01)/2
. 22 1/2
01 = (Or Oav+ 01 °u) - Oav a.
f 2 2 1/2
and 02 = (Or Oav + Or °u) + Oav a..
! Lowpass. to . Bandstop:
s (Ou- 01)
S -+ 2 leads to transformation from lowpass to bandstop filters where,
S+~Cu .
the two new critical frequencies, nl and n2, that is, the two stopband edge frequencies
I. are given by,
.
01 = [(Oav/Or)2 -
+ nl CuJ1/2 Oavo.
20 log IHun)1
K2 'HHHH" '
n, n2 n rad/sec.
respEctively. We now have an expression to relate ill' D.2' Kl' K2 and N as follows.
2N
D.l
= 10-0.l~I-1
( il2 ) 10-0.l~-1
If N is an integer we use that value, otherwise we use the next larger integer. 80
1et us rewrite Eqn (5.7) as,
N>
log10 [(10- 0.1Kl - 1)/(10- 0.1 ~ - 1)] (5.8)
- 2 10glO(.0.1/.0.2)
From Eqn (5.6), it is clear that the selected value of N results in two different values
for .o.c.If we are particular about our exact requirement at .0.1, we use,
(5.9)
.o.c= .0.1/(10- 0.1K,- 1)1I2N
which results in our exact requirement at .0.2 and exceeds our requirement at .0.]. A
value of nc in between these values, gives an H (j .0.) that exceeds both requirements.
The procedure for designing other types of filters like highpass, bandpass and
bandstop filters, to satisfy the given set of specification is also composed in two steps.'
First, design the prototype lowpass filter with determined N value and then, apply
the lowpass to required band transformation using the desired ill for HPF, and
UI and ilu for BPF and B8F filters.
The formulas for finding the N value from given specifications of other types of
~ters are provided below
Highpass filters:
K,,....................
Gain in
dB
K, ,..............
il, il, il
K2 - stopband gain
K,'"''''''''''
Gain in
dB
n, n, nu n, n
Bandstop filters:
Gain in
dB
~I i...
Q, Q1 ~ Qu Q