This paper presents efficient Schur-type algorithms for estimating the column space (signal subspace) of a low rank data matrix corrupted by additive noise. Its computational structure and complexity are similar to that of an LQ-decomposition, except for the fact that plane and hyperbolic rotations are used. Therefore, they are well suited for a parallel (systolic) implementation. The required rank decision, i.e., an estimate of the number of signals, is automatic, and updating as well as downdating are straightforward. The new scheme computes a matrix of minimal rank which is /spl gamma/-close to the data matrix in the matrix 2-norm, where /spl gamma/ is a threshold that can be determined from the noise level. Since the resulting approximation error is not minimized, critical scenarios lead to a certain loss of accuracy compared to SVD-based methods. This loss of accuracy is compensated by using unitary ESPRIT in conjunction with the Schur-type subspace estimation scheme. Unitary ESPRIT represents a simple way to constrain the estimated phase factors to the unit circle and provides a new reliability test. Due to the special algebraic structure of the problem, all required factorizations can be transformed into decompositions of real-valued matrices of the same size. The advantages of unitary ESPRIT dramatically improve the resulting subspace estimates, such that the performance of unitary Schur ESPRIT is comparable to that of SVD-based methods, at a fraction of the computational cost. Compared to the original Schur method, unitary Schur ESPRIT yields improved subspace estimates with a reduced computational load, since it is formulated in terms of real-valued computations throughout.
[1]
Judith Gardiner,et al.
A generalization of the matrix sign function solution for algebraic Riccati equations
,
1985,
1985 24th IEEE Conference on Decision and Control.
[2]
Michael D. Zoltowski,et al.
Closed-form 3D angle estimation with rectangular arrays via DFT Beamspace ESPRIT
,
1994,
Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.
[3]
Josef A. Nossek,et al.
2D unitary ESPRIT for efficient 2D parameter estimation
,
1995,
1995 International Conference on Acoustics, Speech, and Signal Processing.
[4]
Joos Vandewalle,et al.
A Singular Value Decomposition Updating Algorithm for Subspace Tracking
,
1992,
SIAM J. Matrix Anal. Appl..
[5]
Alle-Jan van der Veen,et al.
On-line Subspace Estimation Using A Generalized Schur Method
,
1994,
IEEE Seventh SP Workshop on Statistical Signal and Array Processing.
[6]
Alle-Jan van der Veen,et al.
A Schur Method for Low-Rank Matrix Approximation
,
1996,
SIAM J. Matrix Anal. Appl..
[7]
G. W. Stewart,et al.
An updating algorithm for subspace tracking
,
1992,
IEEE Trans. Signal Process..
[8]
T. Chan.
Rank revealing QR factorizations
,
1987
.
[9]
Jürgen Götze,et al.
On-line subspace estimation using a Schur-type method
,
1996,
IEEE Trans. Signal Process..
[10]
Anna Lee,et al.
Centrohermitian and skew-centrohermitian matrices
,
1980
.
[11]
Josef A. Nossek,et al.
Unitary ESPRIT: how to obtain increased estimation accuracy with a reduced computational burden
,
1995,
IEEE Trans. Signal Process..