Title :
VLSI Implementation of real-time Kalman filter
Author :
Sung, Tze-Yun ; Hu, Yu-Hen
Author_Institution :
National Taiwan University, Taipei, Taiwan, R.O.C.
Abstract :
In this paper, the problem of parallel implementation of the square-root Kalman filters is addressed. In the system level, our approach is to apply systolic type processor arrays as basic building blocks to speed up the matrix operations required in each iteration. Specifically, by utilizing a sparse matrix structure, we derive a simple systolic array configuration which is able to solve a rotation operation very efficiently. To maximize the parallelism, we also exploit an inter-array pipelining scheme through the overlapping of execution between successive processor arrays. As a result, several modules can be tightly coupled to form a dedicate Kalman Filter processor for real time applications. We estimate that with O(n2) processors, it would take O(4n+3r-3) time units to complete one Kalman filter iteration, where n is number of states and r is number of inputs.
Keywords :
Costs; Covariance matrix; Equations; Filters; Parallel processing; Process control; Sparse matrices; State estimation; Systolic arrays; Very large scale integration;
Conference_Titel :
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '86.
DOI :
10.1109/ICASSP.1986.1169136