Title :
A computer program for designing optimum FIR linear phase digital filters
Author :
McClellan, James H. ; Parks, Thomas W. ; Rabiner, Lawrence R.
Author_Institution :
Rice University, Houston, Tex
fDate :
12/1/1973 12:00:00 AM
Abstract :
This paper presents a general-purpose computer program which is capable of designing a large Class of optimum (in the minimax sense) FIR linear phase digital filters. The program has options for designing such standard filters as low-pass, high-pass, bandpass, and bandstop filters, as well as multipassband-stopband filters, differentiators, and Hilbert transformers. The program can also be used to design filters which approximate arbitrary frequency specifications which are provided by the user. The program is written in Fortran, and is carefully documented both by comments and by detailed flowcharts. The filter design algorithm is shown to be exceedingly efficient, e.g., it is capable of designing a filter with a 100-point impulse response in about 20 s.
Keywords :
Algorithm design and analysis; Band pass filters; Chebyshev approximation; Digital filters; Finite impulse response filter; Flowcharts; Frequency response; Minimax techniques; Nonlinear filters; Transformers;
Journal_Title :
Audio and Electroacoustics, IEEE Transactions on
DOI :
10.1109/TAU.1973.1162525