Optimal matrix-filter design

A matrix filter produces N output values given a block of N input values. Matrix filters are particularly useful for filtering short data records (e.g. N/spl les/20). We introduce a new set of matrix-filter design criteria and show that the design of a matrix filter can be formulated as a convex optimization problem. Several examples are given of lowpass and bandpass designs as well as a Hilbert transformer design.

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

[2]  S. W. Lang On the design and implementation of shift-varying filters , 1986, IEEE Trans. Acoust. Speech Signal Process..

[3]  Stephen P. Boyd,et al.  Linear controller design: limits of performance , 1991 .

[4]  Gene H. Golub,et al.  Matrix computations , 1983 .

[5]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .