Title :
Implementation of extended Kalman Filter on FPGA
Author :
Xiaoxiao Jiang ; Jun Tao ; Zhe Zhang
Author_Institution :
Dept. of Electr. Eng., Univ. of Minnesota, Minneapolis, MN, USA
Abstract :
The purpose of this paper is to explore the concepts and consequences of implementing the Extended Kalman Filter (EKF) on the FPGA. The methods of Runge-Kutta and Taylor-Heun are applied to approximate the continuous time update. The methods of Rugge-Kutta and Gauss-Legendre are used to solve the Riccati equation in order to update the discrete time measurement. The simulation on Matlab Simulink and implementation on the hardware in-loop are completed. Tradeoff between clock frequency, hardware resources and design accuracy are analyzed in the design. Recommended works describe the limitation of the design and give the suggestion on how to save the hardware resources and increase the accuracy.
Keywords :
Kalman filters; Riccati equations; clocks; discrete time filters; field programmable gate arrays; mathematics computing; FPGA; Matlab Simulink; Riccati equation; Runge-Kutta method; Taylor-Heun method; clock frequency; continuous time update; design accuracy; discrete time measurement; extended Kalman filter; hardware in-loop; hardware resources; simulation; Extended Kalman Filter; FPGA; Gauss-Legendre; Rugge-Kutta; Taylor-Heun;
Conference_Titel :
Communication Technology and Application (ICCTA 2011), IET International Conference on
Conference_Location :
Beijing
DOI :
10.1049/cp.2011.0803