Linear matrix inequality formulation of spectral mask constraints with applications to FIR filter design

The design of a finite impulse response (FIR) filter often involves a spectral "mask" that the magnitude spectrum must satisfy. The mask specifies upper and lower bounds at each frequency and, hence, yields an infinite number of constraints. In current practice, spectral masks are often approximated by discretization, but in this paper, we derive a result that allows us to precisely enforce piecewise constant and piecewise trigonometric polynomial masks in a finite and convex manner via linear matrix inequalities. While this result is theoretically satisfying in that it allows us to avoid the heuristic approximations involved in discretization techniques, it is also of practical interest because it generates competitive design algorithms (based on interior point methods) for a diverse class of FIR filtering and narrowband beamforming problems. The examples we provide include the design of standard linear and nonlinear phase FIR filters, robust "chip" waveforms for wireless communications, and narrowband beamformers for linear antenna arrays. Our main result also provides a contribution to system theory, as it is an extension of the well-known positive-real and bounded-real lemmas.

[1]  Charles A. Micchelli,et al.  Spectral factorization of Laurent polynomials , 1997, Adv. Comput. Math..

[2]  Kenneth Steiglitz,et al.  METEOR: a constraint-based FIR filter design program , 1992, IEEE Trans. Signal Process..

[3]  Paul Van Dooren,et al.  Convex optimization over positive polynomials and filter design , 2000 .

[4]  O. Herrmann,et al.  Design of nonrecursive digital filters with minimum phase , 1970 .

[5]  F. Lukács Verschärfung des ersten Mittelwertsatzes der Integralrechnung für rationale Polynome , 1918 .

[6]  B.D. Van Veen,et al.  Beamforming: a versatile approach to spatial filtering , 1988, IEEE ASSP Magazine.

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

[8]  Kok Lay Teo,et al.  The dual parameterization approach to optimal least square FIR filter design subject to maximum error constraints , 2000, IEEE Trans. Signal Process..

[9]  Timothy N. Davidson,et al.  Efficient design of waveforms for robust pulse amplitude modulation using mean square error criteria , 2000, 2000 10th European Signal Processing Conference.

[10]  Yinyu Ye,et al.  Interior point algorithms: theory and analysis , 1997 .

[11]  Lieven Vandenberghe,et al.  Interior-point methods for magnitude filter design , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[12]  C. Sidney Burrus,et al.  Constrained least square design of FIR filters without specified transition bands , 1996, IEEE Trans. Signal Process..

[13]  T. Kailath,et al.  Indefinite-quadratic estimation and control: a unified approach to H 2 and H ∞ theories , 1999 .

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

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

[16]  T. W. Parks,et al.  Digital Filter Design , 1987 .

[17]  Yurii Nesterov,et al.  Interior-point polynomial algorithms in convex programming , 1994, Siam studies in applied mathematics.

[18]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[19]  B. Reznick,et al.  Polynomials that are positive on an interval , 2000 .

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

[21]  Yurii Nesterov,et al.  Squared Functional Systems and Optimization Problems , 2000 .

[22]  P. Vaidyanathan The discrete-time bounded-real lemma in digital filtering , 1985 .

[23]  J. L. Sullivan,et al.  Peak-constrained least-squares optimization , 1998, IEEE Trans. Signal Process..

[24]  Stephen P. Boyd,et al.  FIR Filter Design via Spectral Factorization and Convex Optimization , 1999 .

[25]  Kenneth O. Kortanek,et al.  Semi-Infinite Programming: Theory, Methods, and Applications , 1993, SIAM Rev..

[26]  T W Parks,et al.  Design of optimal minimum phase FIR filters by direct factorization , 1986 .

[27]  Zhi-Quan Luo,et al.  Design of orthogonal pulse shapes for communications via semidefinite programming , 2000, IEEE Trans. Signal Process..

[28]  Brian D. O. Anderson,et al.  Recursive algorithm for spectral factorization , 1974 .

[29]  O. Herrmann Design of nonrecursive digital filters with linear phase , 1970 .

[30]  Mihai Anitescu,et al.  The role of linear semi-infinite programming in signal-adapted QMF bank design , 1997, IEEE Trans. Signal Process..

[31]  O. Rioul,et al.  A Remez exchange algorithm for orthonormal wavelets , 1994 .