The design of FIR filters in the complex plane by convex optimization

Abstract The design of FIR filters in the complex domain is performed by complex Chebyshev approximation where the continuous complex approximation problem is considered as a convex semi-infinite programming problem. This approach permits the filter design under (in)finitely many additional convex constraints on the system function of the filter. For the solution of the semi-infinite programming problem a new method is presented which can be interpreted as a further development of the well-known Kelley-Cheney-Goldstein cutting plane method for finite convex programming. This method is simpler and as reliable as the authors' method in [30, 31], the only other method until now which likewise has proved convergence and can solve continuous design problems with constraints. Filters designed by the method are presented, in particular one with 1000 coefficients. For a number of test examples the method is compared with that in [30, 31].

[1]  P. Tang A fast algorithm for linear complex Chebyshev approximations , 1988 .

[2]  Kenneth O. Kortanek,et al.  Semi-Infinite Programming and Applications , 1983, ISMP.

[3]  J. E. Kelley,et al.  The Cutting-Plane Method for Solving Convex Programs , 1960 .

[4]  M. Powell On the quadratic programming algorithm of Goldfarb and Idnani , 1985 .

[5]  Truong Q. Nguyen The design of arbitrary FIR digital filters using the eigenfilter method , 1993, IEEE Trans. Signal Process..

[6]  R. Reemtsen Some outer approximation methods for semi-infinite optimization problems , 1994 .

[7]  John S. D. Mason,et al.  Complex Chebyshev approximation for FIR digital filters , 1991, IEEE Trans. Signal Process..

[8]  Jack Dongarra,et al.  LINPACK Users' Guide , 1987 .

[9]  Ronald W. Schafer,et al.  Some considerations in the design of multiband finite-impulse-response digital filters , 1974 .

[10]  David G. Luenberger,et al.  Linear and nonlinear programming , 1984 .

[11]  Soo-Chang Pei,et al.  Design of FIR filters and allpass phase equalizers with prescribed magnitude and phase responses by two real Chebyshev approximations , 1991, 1991., IEEE International Sympoisum on Circuits and Systems.

[12]  A. Holt,et al.  Iterative technique for designing non-recursive digital filter non-linear phase characteristics , 1976 .

[13]  Francis Grenez Design of linear or minimum-phase fir filters by constrained chebyshev approximation , 1983 .

[14]  Charles L. Lawson,et al.  Algorithm 539: Basic Linear Algebra Subprograms for Fortran Usage [F1] , 1979, TOMS.

[15]  Thomas W. Parks,et al.  Accelerated design of FIR filters in the complex domain , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[16]  Donald Goldfarb,et al.  A numerically stable dual method for solving strictly convex quadratic programs , 1983, Math. Program..

[17]  Kenneth Steiglitz,et al.  Design of FIR digital phase networks , 1981 .

[18]  J. Mason,et al.  Algorithms for approximation , 1987 .

[19]  M. Schulist Complex approximation with additional constraints , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[20]  Guido Cortelazzo The Use of Multiple Criterion Optimization in Digital Filter Design , 1984 .

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

[22]  Nassim N. Chit Weighted chebyshev complex-valued approximation for fir digital filters , 1987 .

[23]  K. Glashoff,et al.  A new method for Chebyshev approximation of complex-valued functions , 1981 .

[24]  Richard S. Bassein,et al.  An Optimization Problem , 1989 .

[25]  J. McClellan,et al.  A unified approach to the design of optimum FIR linear-phase digital filters , 1973 .

[26]  Soo-Chang Pei,et al.  Design of real FIR filters with arbitrary complex frequency responses by two real Chebyshev approximations , 1992, Signal Process..

[27]  A. A. Goldstein,et al.  Newton's method for convex programming and Tchebycheff approximation , 1959, Numerische Mathematik.

[28]  Kevin G. Christian,et al.  Design and characterization of optimal FIR filters with arbitrary phase , 1993, IEEE Trans. Signal Process..