Skip to Main Content
An efficient procedure for the design of finite-length impulse response filters with linear phase is presented. The algorithm obtains the optimum Chebyshev approximation on separate intervals corresponding to passbands and/or stopbands, and is capable of designing very long filters. This approach allows the exact specification of arbitrary band-edge frequencies as opposed to previous algorithms which could not directly control pass- and stopband locations and could only obtain different band-edge locations for a length low-pass filter, for fixed and . As an aid in practical application of the algorithm, several graphs are included to show relations among the parameters of filter length, transition width, band-edge frequencies, passband ripple, and stopband attenuation.