4.2.6. Design of Equiripple Linear-Phase FIR Digital Filters
4.2.6. Design of Equiripple Linear-Phase FIR Digital Filters
Previous Methods:
The windowing method and the frequency-sampling
method are relatively simple techniques for designing
linear-phase FIR filter. Here, a major problem, is a lack
of precise control of the critical frequencies such cut off
frequencies of pass-band and stop-band.
1
New Method:
2
New Method:
3
New Method:
4
Basic Filter Specifications: A Review
H e j
1 1
1 : pass-band ripple
1 1
pass band
Filter specifications:
Pass-band: 1 1 H r ( ) 1 1
Stop-band: 2 H r ( ) 2
7
Four different cases of linear phase FIR filters:
8
Frequency response of the linear phase FIR filter
9
L
H r ( ) Q ( ) P ( ) where P( ) (k )cos k
k 0
W ( ) H dr ( ) H r ( )
W ( ) H dr ( ) Q( ) P( )
H dr ( )
W ( )Q( ) P( )
Q( ) 13
The modified real-valued desired frequency response:
H dr ( )
H dr ( )
Q( )
E ( ) W ( ) H dr ( ) P ( )
L
W ( ) H dr ( ) ( k )cos k
k 0
14
for all different types of linear-phase FIR filters.
Given the error function E ( ), the Chebyshev’s
approximation problem is basically to determine the
filter parameters (k ) that minimize the maximum
absolute value E ( ) over the frequency bands in which
the approximation is to be performed (set: S). In
mathematical terms we seek the solution of the problem:
min max E ( )
over ( k ) S
L
min max W ( ) H dr ( ) (k )cos k
over ( k )
S
k 0
15
Note A.:
Here, S represents the set (disjoint union) of frequency
bands over which the optimization is to be performed.
Basically, the set S consists of the pass-bands and stop-
bands of the desired frequency response of the filter.
min max E ( )
over ( k ) S
L
min max W ( ) H dr ( ) ( k ) cos k
over ( k )
S
k 0
16
Note B.:
The described criterion refered to as Chebyshev’s mini-
max criterion leads to an equiripple filter i.e. to a filter
whose magnitude response oscillates uniformly
between the tolerance bounds of each band.
min max E ( )
over ( k ) S
L
min max W ( ) H dr ( ) ( k ) cos k
over ( k )
S
k 0
17