DocumentCode :
1785565
Title :
A modular FPGA-based implementation of the Unscented Kalman Filter
Author :
Soh, Jeremy ; Xiaofeng Wu
Author_Institution :
Sch. of Aerosp., Mech. & Mechatron. Eng., Univ. of Sydney, Sydney, NSW, Australia
fYear :
2014
fDate :
14-17 July 2014
Firstpage :
127
Lastpage :
134
Abstract :
Nanosatellites, while lowering the cost and ease of space access, suffer the issue of reduced performance compared to larger satellites, particularly when it comes to attitude determination and control. Field Programmable Gate Arrays (FPGAs) have been used in the past to make up for the shortfall in capability but tend to have more complicated development processes than general purpose microprocessors. To simplify development as well as promote portability and reusability between satellite missions, a hardware/software co-design of the Unscented Kalman Filter (UKF) implemented on a FPGA device is presented. The design is implemented on a Zynq-7000 XC7Z020 to establish proof-of-concept and verified using simulated data. The design achieved a 1.5× speed-up over a purely software implementation and the resource usage and power consumption are both low enough to be integrated into a full SoC.
Keywords :
Kalman filters; aerospace computing; artificial satellites; field programmable gate arrays; hardware-software codesign; nonlinear filters; system-on-chip; SoC; UKF; Zynq-7000 XC7Z020; field programmable gate arrays; general purpose microprocessors; hardware-software codesign; modular FPGA-based implementation; nanosatellites; power consumption; proof-of-concept; resource usage; satellite missions; software implementation; unscented Kalman filter; Field programmable gate arrays; Hardware; IP networks; Mathematical model; Program processors; Satellites; Sensors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2014 NASA/ESA Conference on
Conference_Location :
Leicester
Type :
conf
DOI :
10.1109/AHS.2014.6880168
Filename :
6880168
Link To Document :
بازگشت