Minimax Design of IIR Digital Filters Using Iterative SOCP

In this paper, a novel method for IIR digital filter design using iterative second-order cone programming (SOCP) is proposed under the minimax criterion. The convex relaxation technique is utilized to transform the original nonconvex design problem into an SOCP problem. By solving the relaxed problem, the lower and upper bounds on the optimal value of the original problem can be obtained. In order to reduce the discrepancy between the original and relaxed design problems, an iterative procedure is developed. At each iteration, a linear constraint is further incorporated to guarantee the convergence of the iterative procedure. In practice, the convergence speed can be further improved by introducing a soft threshold variable in this linear constraint. Accordingly, a regularization term is incorporated in the objective function of the design problem at each iteration. The stability of the designed filters can be ensured by a new positive realness based linear constraint. Several examples are presented to demonstrate the effectiveness of the proposed method.

[1]  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.

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

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

[4]  H. Kwan,et al.  Recent Advances in FIR Approximation by IIR Digital Filters , 2006, International Conference on Communications, Circuits and Systems.

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

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

[7]  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..

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

[9]  B. Dumitrescu Positive Trigonometric Polynomials and Signal Processing Applications , 2007 .

[10]  Chien-Cheng Tseng Design of IIR digital all-pass filters using least pth phase error criterion , 2003, IEEE Trans. Circuits Syst. II Express Briefs.

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

[12]  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..

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

[14]  K. S. Yeung,et al.  Design of FIR digital filters with prescribed flatness and peak error constraints using second-order cone programming , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.

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

[16]  Shing-Chow Chan,et al.  The design of digital all-pass filters using second-order cone programming (SOCP) , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.

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

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

[19]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[20]  Hon Keung Kwan,et al.  Minimax Design of IIR Digital Filters Using SDP Relaxation Technique , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

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

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

[23]  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..

[24]  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.

[25]  Takao Hinamoto,et al.  Optimal design of IIR digital filters with robust stability using conic-quadratic-programming updates , 2003, IEEE Trans. Signal Process..

[26]  Arnab K. Shaw Optimal design of digital IIR filters by model-fitting frequency response data , 1993, ISCAS.

[27]  Truong Q. Nguyen,et al.  New linear-programming-based filter design , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.

[28]  Masaaki Ikehara,et al.  Design of IIR digital filters using all-pass networks , 1994 .

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

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