Accurate, on-board classification of instrument data is used to increase science return by autonomously identifying regions of interest for priority transmission or generating summary products to conserve transmission bandwidth. Due to on-board processing constraints, such classification has been limited to using the simplest functions on a small subset of the full instrument data. FPGA co-processor designs for SVM classifiers will lead to significant improvement in on-board classification capability and accuracy. We implemented a SWIL classifier, developed for the Hyperion instrument on the EO-1 spacecraft, on the Xilinx Virtex-4FX60 FPGA as a baseline challenge. We have taken advantage of Impulse C¿, the commercially available C-to-HDL tool by Impulse Accelerated Technologies, which supports the development of highly parallel, co-designed hardware algorithms (from software) and applications. This paper describes our approach for implementing the Hyperion linear SVM on the Virtex-4FX FPGA, as well as additional experiments with increased numbers of data bands and a more sophisticated SVM kernel to show the potential for better on-board classification achieved with embedded FPGAs over current in-flight capabilities.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Implementing Legacy-C Algorithms in FPGA Co-Processors for Performance Accelerated Smart Payloads




    Publication date :

    2008-03-01


    Size :

    3293198 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Implementing Legacy-C Algorithms in FPGA Co-Processors for Performance Accelerated Smart Payloads

    Pingree, Paula J. / Scharenbroich, Lucas J. / Werne, Thomas A. et al. | NTRS | 2008


    STS-85: PAYLOADS, PAYLOADS AND MORE PAYLOADS

    Schuiling, Roelof L. | Online Contents | 1997


    An FPGA/SoC Approach to On-Board Data Processing Enabling New Mars Science with Smart Payloads

    Pingree, Paula J. / Blavier, Jean-Francois L. / Toon, Geoffrey C. et al. | IEEE | 2007


    Payloads.

    Marshall, W. R. | NTRS | 1973


    Payloads

    Fahlstrom, Paul Gerin / Gleason, Thomas James | Wiley | 2012