Optimal Design of Nonlinear-Phase FIR Filters With Prescribed Phase Error
Constrained least-squares design and constrained Chebyshev design of one- and two-dimensional nonlinear-phase FIR filters with prescribed phase error are considered in this paper by a unified semi-infinite positive-definite quadratic programming approach. In order to obtain unique optimal solutions,...
Saved in:
Published in | IEEE transactions on signal processing Vol. 57; no. 9; pp. 3399 - 3410 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
New York, NY
IEEE
01.09.2009
Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Constrained least-squares design and constrained Chebyshev design of one- and two-dimensional nonlinear-phase FIR filters with prescribed phase error are considered in this paper by a unified semi-infinite positive-definite quadratic programming approach. In order to obtain unique optimal solutions, we propose to impose constraints on the complex approximation error and the phase error. By introducing a sigmoid phase-error constraint bound function, the group-delay error can be greatly reduced. A Goldfarb-Idnani based algorithm is presented to solve the semi-infinite positive-definite quadratic program resulting from the constrained least-squares design problem, and then applied after some modifications to the constrained Chebyshev design problem, which is proved in this paper to be equivalent also to a semi-infinite positive-definite quadratic program. Through design examples, the proposed method is compared with several existing methods. Simulation results demonstrate the effectiveness and efficiency of the proposed method. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 ObjectType-Article-2 ObjectType-Feature-1 |
ISSN: | 1053-587X 1941-0476 |
DOI: | 10.1109/TSP.2009.2021639 |