Equiripple FIR filter design by the FFT algorithm
- 1 March 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Signal Processing Magazine
- Vol. 14 (2) , 60-64
- https://doi.org/10.1109/79.581378
Abstract
Cataloged from PDF version of article.The fast Fourier transform (FFT) algorithm has been used in a variety of applications in signal and image processing. In this article, a simple procedure for designing finite-extent impulse response (FIR) discrete-time filters using the FFT algorithm is described. The zero-phase (or linear phase) FIR filter design problem is formulated to alternately satisfy the frequency domain constraints on the magnitude response bounds and time domain constraints on the impulse response support. The design scheme is iterative in which each iteration requires two FFT computations. The resultant filter is an equiripple approximation to the desired frequency response. The main advantage of the FFT-based design method is its implementational simplicity and versatility. Furthermore, the way the algorithm works is intuitive and any additional constraint can be incorporated in the iterations, as long as the convexity property of the overall operations is preserved. In one-dimensional cases, the most widely used equiripple FIR filter design algorithm is the Parks-McClellan algorithm (1972). This algorithm is based on linear programming, and it is computationally efficient. However, it cannot be generalized to higher dimensions. Extension of our design method to higher dimensions is straightforward. In this case two multidimensional FFT computations are needed in each iterationKeywords
This publication has 16 references indexed in Scilit:
- Two-Dimensional FIR FiltersPublished by Taylor & Francis ,2005
- Optimal pulse shape design using projections onto convex setsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The foundations of set theoretic estimationProceedings of the IEEE, 1993
- Iterative procedure for designing two-dimensional FIR filtersElectronics Letters, 1987
- Design of FIR two- dimensional digital filters by successive projectionsIEEE Transactions on Circuits and Systems, 1984
- An iterative method for the extrapolation of band-limited functionsJournal of Mathematical Analysis and Applications, 1981
- Two-Dimensional Digital Signal Processing IPublished by Springer Nature ,1981
- A comparison of algorithms for minimax design of two-dimensional linear phase FIR digital filtersIEEE Transactions on Acoustics, Speech, and Signal Processing, 1977
- Chebyshev approximation for two-dimensional nonrecursive digital filtersIEEE Transactions on Circuits and Systems, 1975
- The method of projections for finding the common point of convex setsUSSR Computational Mathematics and Mathematical Physics, 1967