Вы находитесь на странице: 1из 7

The University of Danang

Danang University of Science and Technology

ADVANCED FILTER DESIGN


Instructor: Prof. Dr. Pham Van TUAN
Done by : PHM QUC CNG
HONG TRNG T
TRN NGC PH
Advantages of equiripple filter

-Equiripple filters can minimize the maximum approximation error between ideal impulse and
actual impulse

Approximation error is uniformly distributed in both the passband and stopband

Lower-order filters
Equiripple filter implementation steps
Using remez function built-in Matlab:
1. Estimate the length of filter M
2. Guess extremal frequencies omega_i (with i = 1:L+2) and estimating the maximum error delta at these freqs.
1. Find a L-th polynomial that fits
2. Find new polynomials of omega_i by interpolating polynomials
3. Iteration
4. Compute a(i) & beta(i) co-efficients

1 1 10 p 1
R / 20

R p 20 log 10 1 R p / 20
1 1 10 1
2
As 20 log 10 2 (1 1 ) *10 A / 20
s

1 1

20 log 10 1 2 13 ws w p
M 1, f
14.6f 2
Simulation results (1)
Simulation results (2)
Comparing obtained results

Method As Rp M

Window Technique 43 0.0884 63

Frequency
40 2.89 30
Sampling Technique
Parks McClellan
40 0.5 33
Equiripple

Comments: From above table, we can easily find an equiripple filter as the best filter in terms of complexity implementation with
M=33. This equiripple filter satisfies required specifications & tradeoffs
Thank you