• DocumentCode
    1274529
  • Title

    Parallel and sequential block Kalman filtering and their implementations using systolic arrays

  • Author

    Azimi-Sadjadi, Mahmood R. ; Lu, Tongxin ; Nebot, Eduardo M.

  • Author_Institution
    Dept. of Electr. Eng., Colorado State Univ., Fort Collins, CO, USA
  • Volume
    39
  • Issue
    1
  • fYear
    1991
  • fDate
    1/1/1991 12:00:00 AM
  • Firstpage
    137
  • Lastpage
    147
  • Abstract
    Two sets of block Kalman filtering equations that differ in the manner of generating the initial and updated estimates are derived. Parallel and sequential schemes for generating these estimates are adopted. It is shown that the parallel implementation inherently leads to a block Kalman estimator which provides filtered estimates at the vector (block) level and fixed-lag smoother estimates at the sample level. The sequential implementation scheme, on the other hand, generates the estimates of each sample recursively, leading naturally to a scalar (filter) estimator. These scalar estimates are arranged in a vector form, resulting in a block estimator which solely generates filtered estimates both at the vector and sample levels. Simulation results on a speech signal are presented which indicate the advantages of the sequential block Kalman filter. An algorithm for iterative calculation of Kalman gain and error covariance matrices is given which does not require any matrix inversion operation. The implementation of this algorithm using available systolic array processors is presented. A ring systolic array which can be used to implement the state update part of the block Kalman filter is suggested
  • Keywords
    Kalman filters; computerised signal processing; digital filters; filtering and prediction theory; systolic arrays; Kalman gain; block Kalman filtering; block estimator; error covariance matrices; fixed-lag smoother estimates; iterative calculation; parallel implementation; ring systolic array; scalar estimator; sequential implementation; signal processing; speech signal; systolic arrays; vector level estimator; Covariance matrix; Equations; Filtering; Finite impulse response filter; Iterative algorithms; Kalman filters; Recursive estimation; Signal processing algorithms; Systolic arrays; Throughput;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.80772
  • Filename
    80772