Recursive updating the eigenvalue decomposition of a covariance matrix

The author addresses the problem of computing the eigensystem of the modified Hermitian matrix, given the prior knowledge of the eigensystem of the original Hermitian matrix. Specifically, an additive rank-k modification corresponding to adding and deleting blocks of data to and from the covariance matrix is considered. An efficient and parallel algorithm which makes use of a generalized spectrum-slicing theorem is derived for computing the eigenvalues. The eigenvector can be computed explicitly in terms of the solution of a much-reduced (k*k) homogeneous Hermitian system. The overall computational complexity is shown to be improved by an order of magnitude from O(N/sup 3/) to O(N/sup 2/k), where N*N is the size of the covariance matrix. It is pointed out that these ideas can be applied to adaptive signal processing applications, such as eigen-based techniques for frequency or angle-of-arrival estimation and tracking. Specifically, adaptive versions of the principal eigenvector method and the total least squares method are derived. >

[1]  R. DeGroat,et al.  An improved, highly parallel rank-one eigenvector update method with signal processing applications , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

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

[3]  Kai-Bor Yu,et al.  Total least squares approach for frequency estimation using linear prediction , 1987, IEEE Trans. Acoust. Speech Signal Process..

[4]  D. Fox,et al.  Schur complements and the Weinstein-Aronszajn theory for modified matrix eigenvalue problems , 1988 .

[5]  Amir Dembo,et al.  Bounds on the extreme eigenvalues of positive-definite Toeplitz matrices , 1988, IEEE Trans. Inf. Theory.

[6]  G. Li,et al.  Adaptive rank-2 update algorithm for eigenvalue decomposition , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[7]  Robert Schreiber,et al.  Implementation of adaptive array algorithms , 1986, IEEE Trans. Acoust. Speech Signal Process..

[8]  L. Mirsky,et al.  The Theory of Matrices , 1961, The Mathematical Gazette.

[9]  B. Parlett The Symmetric Eigenvalue Problem , 1981 .

[10]  K.-B. Yu Efficient, parallel adaptive eigenbased techniques for direction of arrival estimation and tracking , 1990, Fifth ASSP Workshop on Spectrum Estimation and Modeling.

[11]  J. Cuppen A divide and conquer method for the symmetric tridiagonal eigenproblem , 1980 .

[12]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[13]  R. Kumaresan,et al.  Singular value decomposition and improved frequency estimation using linear prediction , 1982 .

[14]  Jack J. Dongarra,et al.  A fully parallel algorithm for the symmetric eigenvalue problem , 1985, PPSC.

[15]  V. Klema LINPACK user's guide , 1980 .

[16]  J. Bunch,et al.  Rank-one modification of the symmetric eigenproblem , 1978 .

[17]  R.D. De Groat,et al.  SVD Update Algorithms And Spectral Estimation Applications , 1985, Nineteeth Asilomar Conference on Circuits, Systems and Computers, 1985..

[18]  Charles M. Rader,et al.  Hyperbolic householder transformations , 1986, IEEE Trans. Acoust. Speech Signal Process..