This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Parallel Implementation of the Extended Square-Root Covariance Filter for Tracking Applications
April 1993 (vol. 4 no. 4)
pp. 446-457

Parallel implementations of the extended square-root covariance filter (ESRCF) for tracking applications are developed. The decoupling technique and special properties used in the tracking Kalman filter (KF) are employed to reduce computational requirements and to increase parallelism. The application of the decoupling technique to the ESRCF results in the time and measurement updates of m decoupled (n/m)-dimensional matrices instead of one coupled n-dimensional matrix, where m denotes the tracking dimension and n denotes the number of state elements. The updates of m decoupled matrices are found to require approximately m fewer processing elements and clock cycles than the updates of one coupled matrix. The transformation of the Kalman gain which accounts for the decoupling is found to be straightforward to implement. The sparse nature of the measurement matrix and the sparse, band nature of the transition matrix are explored to simplify matrix multiplications.

[1] B. D. O. Anderson and J. B. Moore,Optimal Filtering. Englewood Cliffs, NJ: Prentice-Hall, 1979.
[2] R. S. Baheti, "Efficient approximation of Kalman filter for target tracking,"IEEE Trans. AES, vol. AES-22, no. 1, pp. 8-14, 1986.
[3] R. S. Baheti, D. R. O'Hallaron, and H. R. Itzkowitz, "Mapping extended Kalman filters onto linear arrays,"IEEE Trans. Automat. Contr., 1990.
[4] R. S. Baheti and O. R. Halloran, "Efficient parallel implementation of target tracking Kalman filter," inProc. IEEE 27th Conf. Decision and Contr., 1988, pp. 376-381.
[5] G. Bierman,Factorization Methods for Discrete Sequential Estimation. New York Academic, 1977.
[6] M. J. Chen and K. Yao, "On realization of least-squares estimation and Kalman filtering," inProc. 1st. Int. Workshop Systolic Arrays, Oxford, 1986, pp. 161-170.
[7] F. E. Daum and J. Fitzgerald, "Decoupled Kalman filters for phased array radar tracking,"IEEE Trans. Automat. Contr., vol. AC-28, pp. 269-283, 1983.
[8] J. L. Fisher, D. P. Casasent, and C. P. Neuman, "A factorized extended Kalman filter," inProc. SPIE 85, Real-Time Signal Processing, 1985, pp. 119-130.
[9] F. M. F. Gaston and G. W. Irwin, "VLSI architecture for square root covariance Kalman filtering," inProc. SPIE 89, Real-Time Signal Processing, 1989, pp. 44-55.
[10] W. M. Gentleman and H. T. Kung, "Matrix triangularization by systolic arrays," inProc. SPIE 81, Real-Time Signal Processing, 1981, pp. 19-26.
[11] G. H. Golub and C. F. Van Loan,Matrix Computations. Baltimore, MD: John Hopkins University Press, 1983.
[12] A. H. Jazwinski,Stochastic Processes and Filtering Theory. New York: Academic, 1970.
[13] J. M. Jover and T. Kailath, "A parallel architecture for Kalman filter measurement update," inProc. IFAC 84, Hungary, 1984, pp. 1005-1009.
[14] R. E. Kalman, "A new approach to linear filtering and prediction problems,"Trans. ASME, (J. Basic Eng.), vol. 82, pp. 35-50, 1960.
[15] P. G. Kaminski, A. E. Bryson, and S. F. Schmidt, "Discrete square root filtering: A survey of current techniques,"IEEE Trans. Automat. Contr., vol. AC-16, pp. 727-735, 1971.
[16] R. T. Kee and G. W. Irwin, "Transputer implementation of tracking Kalman filters," inProc. IEEE Int. Conf. Contr., vol. 1, 1991, pp. 145-150.
[17] S.Y. Kung,VLSI Array Processors, Prentice Hall, Englewood Cliffs, N.J. 1988.
[18] S. Y. Kung and J. N. Hwang, "An efficient triarray systolic design for real-time Kalman filtering," inProc. ICSASSP, 1988, pp. 2045-2048.
[19] E. K. B. Lee and S. Haykin, "Parallel implementation of the tracking Kalman filter," inProc. ICASSP 88, pp. 2092-2094.
[20] T. Ohmuro, "A decoupled Kalman tracker using LOS coordinates," inProc. 1984 Int. Symp. Noise and Clutter Rejection in Radars and Imaging Sensors, 1984, pp. 451-455.
[21] R. A. Singer and K. W. Behnke, "Real-time tracking filter evaluation and selection for tracking applications,"IEEE Trans. AES, vol. AES-7, no. 1, pp. 100-110, 1971.
[22] T. Sung and Y. Hu, "Parallel VLSI implementation of the Kalman filter,"IEEE Trans. AES, vol. AES-23, no. 2, pp. 215-224, 1987.
[23] E. J. Volder, "The CORDIC trigonometric computing technique,"IRE Trans. Electron. Comput., pp. 330-334, 1959.
[24] H. G. Yeh, "Systolic implementation of Kalman filtering,"IEEE Trans. Acoust., Speech, Signal Processing, vol. ASSP-35, no. 9, pp. 1514-1517, Sept. 1987.

Index Terms:
Index Termsextended square-root covariance filter; tracking; tracking Kalman filter; computationalrequirements; parallelism; decoupling technique; Kalman gain; Kalman filters; parallelalgorithms
Citation:
E.K.B. Lee, S. Haykin, "Parallel Implementation of the Extended Square-Root Covariance Filter for Tracking Applications," IEEE Transactions on Parallel and Distributed Systems, vol. 4, no. 4, pp. 446-457, April 1993, doi:10.1109/71.219759
Usage of this product signifies your acceptance of the Terms of Use.