• 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