You are on page 1of 20

Filter Approximation Concepts

How do you translate filter specifications into a mathematical


expression which can be synthesized ?
- Approximation Techniques

Why an ideal Brick Wall Filter can not be implemented ?


Amplitude Amplitude

Time
Frequency

1
Filter Approximation Concepts
Practical Implementations are given via window specs.

Amax

Amin

T1 T2
Amin is the minimum attenuation in the stopband
Amax is the maximum attenuation in the passband
T1-T2 is the Transition Width 2
Conventional Filter Approximations
H( jω) Im

Re
ω
Butterworth A Circle
(Maximum Flat)

Im
H( jω)
Re

ω An ellipse
Chebychev
(Equal Ripple Pass Band) 3
Im

H( jω)

Re

ω Ellipse

Elliptic (Equal ripple passband and stopband)

Remarks
• Filter approximation meeting the same specifications yield
Order (Butterworth) > Order (Chebyshev) > Order (Elliptic)

• Phase and group delay also play important roles in many applications

4
Summary
• Magnitude Approximations:
-- Butterworth
-- Chebyshev (Direct or Inverse)
-- Elliptic

• The group delay of the different magnitude approximations meeting the


same (magnitude) specifications vary significantly. The most (least)
non-linear phase is associated with the Elliptic (Butterworth)
approximation

• Linear Phase and Constant Group Delay Approximation:


Bessel (Thompson)

• Many Filter Approximations well documented in software programs are


available, among them:
FILSYN, Analog-Artist (Cadence), Math Lab
Fiesta-II (At TAMU) 5
Examples of different filter approximations using
FIESTA2
• The specifications of a low pass filter are the same
for all the approximations. We have fix the order
to 5.
• From all the approximations observe the impulse
responses, and how fast (or slow) it settles down
• Also observe the Q factor of each of the complex
poles of the different approximations. To do this
you need to run FIESTA2 in the eesun computer
• Compare the different group delays and phases for
the different approximations
6
7
8
Impulse Response 5-th-Order Butterworth

9
Butterworth 5th-Order Group Delay

10
Butterworth 5th-Order Frequency Response

11
5th-Order Elliptic Filter

12
Elliptic Filter Transfer Function Coefficients

13
Elliptic 5th-Order Filter Approximation: Impulse Response

14
Fifth-Order Elliptic Filter Group Delay

15
Fifth-Order Low Pass Elliptic Filter Frequency Response

16
Frequency Response Inverse Chebyshev (5th- Order)

17
Frequency Response Inverse Chebyshev (5th- Order) Impulse Response

18
Phase Response 5th-Order Inverse Chebyshev

19
• There is a number of conventional filter magnitude approximations

• The choice of a particular approximation is application dependent

• Besides the magnitude specifications, there exists also a phase


(group delay) specification. For this the Thompson (Bessel)
approximation is used

• There are a host of Filter approximation software programs, including


Matlab, Filsyn, and Fiesta2 developed at TAMU

20

You might also like