Abstract
In this paper, we present an algorithm for computing a linear-phase frequency-selective filter that minimizes the Chebyshev error in the passbands and the least-square error in the stopbands. It has been developed by utilizing the properties of Chebyshev-optimal filters. The algorithm is characterized by desirable convergence properties and yields substantially better filters than those designed using the Parks-McClellan method. Our algorithm is general-purpose, robust, easy to implement, and requires O(N-3) computations to design a filter of size N.