• DocumentCode
    1396104
  • Title

    Mapping extended Kalman filters onto linear arrays

  • Author

    Baheti, Radhakisan S. ; Hallaron, David R O ; Itzkowitz, Howard R.

  • Author_Institution
    General Electric Co., Schenectady, NY, USA
  • Volume
    35
  • Issue
    12
  • fYear
    1990
  • fDate
    12/1/1990 12:00:00 AM
  • Firstpage
    1310
  • Lastpage
    1319
  • Abstract
    Techniques for mapping extended Kalman filters onto linear arrays of programmable cells designed for real-time applications are described. First, a general method for mapping a standard (nonsquare root) Kalman filter, where the columns of the covariance matrix are updated in parallel, is introduced. Next, a general method for mapping a factorized (square root) filter, where fast Givens rotations are used to triangularize the prematrix and where rotations of the rows of the prematrix are performed in parallel, is introduced. These mappings are used to implement an extended Kalman filter commonly used in target tracking applications on the Warp computer. The Warp is a commercially available linear array of 10 or more programmable cells connected to an MC68020-based workstation. The Warp implementation of the standard Kalman filter running on 8 Warp cells achieves a measured speedup of 7 over the same filter running on a single cell. The Warp implementation of the factorized filter running on 10 Warp cells achieves a measured speedup of 2
  • Keywords
    Kalman filters; cellular arrays; filtering and prediction theory; matrix algebra; parallel architectures; parallel processing; Kalman filters; MC68020-based workstation; Warp computer; covariance matrix; fast Givens rotations; linear arrays; mapping; parallel architecture; parallel processing; prematrix; programmable cells; real-time; target tracking; Algorithm design and analysis; Filters; Helium; Measurement standards; Parallel algorithms; Parallel machines; Target tracking; Velocity measurement; Very large scale integration; Workstations;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/9.61007
  • Filename
    61007