Professional Documents
Culture Documents
Chapter 4B Part B: Digital Processing of Continuous-Time Signals Design of Analog Filters
Chapter 4B Part B: Digital Processing of Continuous-Time Signals Design of Analog Filters
Chapter 4B Part B: Digital Processing of Continuous-Time Signals Design of Analog Filters
Part B
Design of Analog Filters
1+ p
1 p
pass band
s
0
p c s
2. Butterworth Approximation
The magnitude-square response of an N-th order analog lowpass Butterworth filter is given by 1 2 H a ( j) = 1 + ( / c ) 2 N 2 First 2N1 derivatives of H a ( j) at = 0 are equal to zero The Butterworth lowpass filter thus is said to have a maximally-flat magnitude at = 0 maximally-
2. Butterworth Approximation
Gain in dB is G () = 10 log10 H a ( j) dB As G(0)=0 dB and G ( c ) = 10 log10 (0.5) = 3.0103 3 dB c is called the 3-dB cutoff frequency
2
2. Butterworth Approximation
Typical magnitude responses with c = 1
1 0.7071 0.8 N=2 N=4 N=10
2. Butterworth Approximation
Two parameters completely characterizing a Butterworth lowpass filter are cand N These are determined from the specified bandedges p and s , and minimum passband magnitude H a ( j p ) , and maximum stopband ripple H a ( j s ) c and N are thus determined from
H a ( j p ) =
2
Magnitude
0.6
0.4
0.2
0.5
1.5
2.5
1 1 + ( p / c ) 2 N
H a ( j s ) =
2
1 1 + ( s / c ) 2 N
2. Butterworth Approximation
According to the definition of the loss function 1 = 10 log10 2 H ( j) We know that
= 1+ 2 H ( j ) c 1
2N
2. Butterworth Approximation
Suppose
= s p
kp =
p s
10 10 1 10 10 1
2N
Then
N =
lg k p lg p
1+ p c
= 10 10
1+ s c
2N
= 10 10
2. Butterworth Approximation
Since order N must be an integer, value obtained is rounded up to the next highest integer This value of N is used next to determine by satisfying either the stopband edge or the passband edge specification exactly If the stopband edge specification is satisfied, then the passband edge specification is exceeded providing a safety margin
2. Butterworth Approximation
Transfer function of an analog Butterworth lowpass filter is given by N N c c C H a (s) = = N = N 1 N l DN ( s ) s + dl s ( s pl ) l =0 l =1 Where pl = c e j[ ( N + 2l 1) / 2 N ] , l = 1, 2, , N Denominator DN ( s ) is known as the Butterworth polynomial of order N
2. Butterworth Approximation
Example Determine the lowest order of a Butterworth lowpass filter with a 1-dB cutoff frequency at 1 kHz and a minimum attenuation of 40 dB at 1 5 kHz 10 log = 1
2N 1 + (2000 / c ) 1 = 40 10 log10 2N 1 + (10000 / c )
10
H LP ( s ) = H D ( s ) s = F 1 ( s )