Title :
Recursive updating the eigenvalue decomposition of a covariance matrix
Author_Institution :
Gen. Electr. Co., Schenectady, NY, USA
fDate :
5/1/1991 12:00:00 AM
Abstract :
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(N3) to O(N 2k), 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
Keywords :
computational complexity; eigenvalues and eigenfunctions; matrix algebra; parameter estimation; signal processing; adaptive signal processing applications; angle-of-arrival estimation; computational complexity; covariance matrix; eigenvalue decomposition; frequency estimation; modified Hermitian matrix; parallel algorithm; principal eigenvector method; recursive updating; spectrum-slicing theorem; tracking; Adaptive signal processing; Array signal processing; Computational complexity; Concurrent computing; Covariance matrix; Eigenvalues and eigenfunctions; Frequency estimation; Least squares methods; Matrix decomposition; Signal processing algorithms;
Journal_Title :
Signal Processing, IEEE Transactions on