REAL-TIME IMPLEMENTATION OF A NARROW-BAND KALMAN FILTER WITH A FLOATING-POINT PROCESSOR DSP32

被引:20
作者
YEH, HG
机构
[1] Magnavox Advanced Products and Systems Company, Torrance, CA
关键词
D O I
10.1109/41.45838
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the experimental results of two studies. First, a real-time narrow-band Kaiman filter is implemented with a floating-point digital signal processor DSP32. The real-time capability of this narrow-band filter is investigated by varying parameters Q and R. The covariance matrices Q and R of the dynamic and measurement noise sequences are found to exhibit duality in the real-time tuning process and have a direct effect on system stability. If the value of Q used is smaller (with fixed R), the tracking time and the narrower tracking bandwidth of the filter will be longer. In addition, if the value of R used (with fixed Q) is smaller, the tracking time will be smaller, and the tracking bandwidth of the filter will be larger. The results are tabulated. Second, two optimal codes (in the sense of the executional speed), straight-line code and general matrix-based code, have been developed for implementing the narrow-band Kaiman filter. These two codes are compared in terms of program memory size, data memory size, and speed of execution. With the matrix-based code, the DSP32 performance is evaluated in terms of speed and memory size by varying the number of states of a Kaiman filter. The results are also tabulated. © 1990 IEEE
引用
收藏
页码:13 / 18
页数:6
相关论文
共 9 条
[1]  
Martin W.C., Stubberud A.R., The innovations process with applications to identification, Control and Dynamic Systems, (1976)
[2]  
Brown R.G., Introduction to Random Signal Analysis and Kaiman Filtering, (1980)
[3]  
Yeh H.G., Kaiman filtering and systolic processors, Proc. IEEE Int. Conf. ASSP, pp. 2139-2142, (1986)
[4]  
Yeh H.G., Systolic implementation on Kaiman filters, IEEE Trans. Acoust., Speech, Signal Processing, 36, 9, pp. 1514-1517, (1988)
[5]  
WE DSP32 Digital Signal Processor Information Manual, (1986)
[6]  
WE DSP32 Digital Signal Processor Development System, (1986)
[7]  
WE DSP32-SL Support Software Library, (1986)
[8]  
Kao M.H., Eller D.H., Multi configuration kalman filter design for high performance GPS navigation, IEEE Trans. Automat. Contr., AC-28, pp. 304-314, (1983)
[9]  
Tan J., Kyriakopoulos N., Implementation of a tracking kalman filter on a digital signal processor, IEEE Trans. Ind. Electron., 35, 1, (1988)