Minimax Design of IIR Digital Filters Using SDP Relaxation Technique

This paper presents a new algorithm using semidefinite programming (SDP) relaxation to design infinite impulse response digital filters in the minimax sense. Unlike traditional design algorithms that try to directly minimize the error limit, the proposed algorithm employs a bisection searching procedure to locate the minimum error limit of the approximation error. Given a fixed error limit at each iteration, the SDP relaxation technique is adopted to formulate the design problem in a convex form. In practice, the true minimax design cannot be always obtained. Thus, a regularized feasibility problem is adopted in the bisection searching procedure. The stability of the designed filters can also be guaranteed by adjusting the regularization coefficient. Unlike other sequential design methods, the proposed algorithm tries to find a feasible solution at each iteration of the sequential design procedure within a feasible set defined by the relaxed constraints. This feasible set is not restricted within the neighborhood of a given point obtained from the previous iteration. Thus, the proposed method can avoid being trapped in the locally minimum point. Four examples are presented in this paper to demonstrate the effectiveness of the proposed method.

[1]  Graham A. Jullien,et al.  A linear programming approach to recursive digital filter design with linear phase , 1982 .

[2]  T. Yoshikawa,et al.  Complex Chebyshev approximation for IIR digital filters based on eigenvalue problem , 2000 .

[3]  Mathias C. Lang,et al.  Least-squares design of IIR filters with prescribed magnitude and phase responses and a pole radius constraint , 2000, IEEE Trans. Signal Process..

[4]  Rolf Unbehauen,et al.  Least-squares approximation of FIR by IIR digital filters , 1998, IEEE Trans. Signal Process..

[5]  L. Mcbride,et al.  A technique for the identification of linear systems , 1965 .

[6]  Ngai Wong,et al.  IIR Approximation of FIR Filters Via Discrete-Time Vector Fitting , 2008, IEEE Transactions on Signal Processing.

[7]  Stephen P. Boyd,et al.  Rank minimization and applications in system theory , 2004, Proceedings of the 2004 American Control Conference.

[8]  Stephen P. Boyd,et al.  FIR filter design via semidefinite programming and spectral factorization , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[9]  Wu-Sheng Lu Design of stable IIR digital filters with equiripple passbands and peak-constrained least-squares stopbands , 1999 .

[10]  Wu-Sheng Lu An argument-principle based stability criterion and application to the design of IIR digital filters , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[11]  Shing-Chow Chan,et al.  On the design of real and complex FIR filters with flatness and peak error constraints using semidefinite programming , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[12]  Stephen P. Boyd,et al.  Semidefinite Programming , 1996, SIAM Rev..

[13]  Rolf Unbehauen,et al.  Weighted least-squares approximation of FIR by IIR digital filters , 2001, IEEE Trans. Signal Process..

[14]  Pan Agathoklis,et al.  The use of model reduction techniques for designing IIR filters with linear phase in the passband , 1996, IEEE Trans. Signal Process..

[15]  L. Rabiner,et al.  Linear programming design of IIR digital filters with arbitrary magnitude function , 1974 .

[16]  Shing-Chow Chan,et al.  Design of Constrained Causal Stable IIR Filters Using a New Second- Order-Cone-Programming-Based Model-Reduction Technique , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[17]  Andrzej Tarczynski,et al.  A WISE method for designing IIR filters , 2001, IEEE Trans. Signal Process..

[18]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[19]  Hon Keung Kwan,et al.  Minimax IIR digital filter design using SOCP , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[20]  A. Deczky Synthesis of recursive digital filters using the minimum p-error criterion , 1972 .

[21]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[22]  Chien-Cheng Tseng,et al.  Design of stable IIR digital filter based on least P-power error criterion , 2004, IEEE Trans. Circuits Syst. I Regul. Pap..

[23]  Hon Keung Kwan,et al.  IIR Digital Filter Design with Novel Stability Criterion Based on Argument Principle , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[24]  Thomas W. Parks,et al.  Design of IIR filters in the complex domain , 1990, IEEE Trans. Acoust. Speech Signal Process..

[25]  Wu-Sheng Lu A unified approach for the design of 2-D digital filters via semidefinite programming , 2002 .

[26]  Chien-Cheng Tseng,et al.  A weighted least-squares method for the design of stable 1-D and 2-D IIR digital filters , 1998, IEEE Trans. Signal Process..

[27]  Wu-Sheng Lu,et al.  Design of stable minimax IIR digital filters using semidefinite programming , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[28]  A. Deczky Equiripple and minimax (Chebyshev) approximations for recursive digital filters , 1974 .

[29]  C. Tseng,et al.  Minimax design of stable IIR digital filter with prescribed magnitude and phase responses , 2002 .

[30]  Hon Keung Kwan,et al.  IIR Digital Filter Design With New Stability Constraint Based on Argument Principle , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[31]  Hon Keung Kwan,et al.  WLS IIR digial filter design using SOCP , 2008, 2008 International Conference on Communications, Circuits and Systems.

[32]  Thomas W. Parks,et al.  Design of FIR filters in the complex domain , 1987, IEEE Trans. Acoust. Speech Signal Process..

[33]  Bogdan Dumitrescu,et al.  Simplified procedures for quasi-equiripple IIR filter design , 2004, IEEE Signal Processing Letters.

[34]  Ezra Zeheb,et al.  Reduced order IIR approximation to FIR digital filters , 1991, IEEE Trans. Signal Process..

[35]  Yong Ching Lim,et al.  A weighted least squares algorithm for quasi-equiripple FIR and IIR digital filter design , 1992, IEEE Trans. Signal Process..

[36]  Bogdan Dumitrescu,et al.  Multistage IIR filter design using convex stability domains defined by positive realness , 2004, IEEE Transactions on Signal Processing.