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
Link To Document