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