• DocumentCode
    1056221
  • Title

    Fast subspace decomposition

  • Author

    Xu, Guanghan ; Kailath, Thomas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    42
  • Issue
    3
  • fYear
    1994
  • fDate
    3/1/1994 12:00:00 AM
  • Firstpage
    539
  • Lastpage
    551
  • Abstract
    Many recent signal processing techniques in various areas, e.g., array signal processing, system identification, and spectrum estimation, require a step of extracting the low-dimensional subspace from a large space. This step is usually called subspace decomposition, which is conventionally accomplished by an eigendecomposition (ED). Since an ED requires O(M3) flops for an M×M matrix, it may represent a barrier to the real-time implementation of these algorithms. The authors present a fast algorithm for signal subspace decomposition, which is termed FSD, that exploits the special matrix structure (low-rank plus identity) associated with signal subspace algorithms and requires only O(M2d) flops, where d(often≪M) denotes the signal subspace dimension. Unlike most of alternatives, the dimension of the signal subspace is not assumed known apriori and is estimated as part of the procedure. Moreover, theoretical analysis has been conducted, and its results show the strong consistency of the new detection scheme and the asymptotic equivalence between FSD and ED in estimating the signal subspace. Their new approach can also exploit other matrix structure common in signal processing areas, e.g., Toeplitz or Hankel, and thus achieve another order of computational reduction. Moreover, it can be easily implemented in parallel to reduce further the computation time to as little as O(Md) (using O(M) simple processors)
  • Keywords
    eigenvalues and eigenfunctions; matrix algebra; parallel algorithms; signal processing; Hankel matrix; Toeplitz matrix; array signal processing; asymptotic equivalence; covariance matrices; eigendecomposition; fast subspace decomposition; identity matrix; low-rank matrix; parallel algorithms; signal processing; signal subspace algorithms; signal subspace decomposition; spectrum estimation; system identification; Array signal processing; Concurrent computing; Eigenvalues and eigenfunctions; Matrix decomposition; Signal analysis; Signal processing; Signal processing algorithms; Spectral analysis; System identification; US Government;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.277846
  • Filename
    277846