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~(TM), 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.
展开▼
机译:准确,仪器数据的载体分类用于通过自主识别优先级传输或生成摘要产品来节省传输带宽的感兴趣区域来提高科学返回。由于板载处理约束,这种分类仅限于在完整仪器数据的小子集上使用最简单的功能。用于SVM分类器的FPGA协处理器设计将导致板载分类能力和准确性的显着改进。我们实施了SWIL分类器,为Xilinx Virtex-4FX60 FPGA作为基线挑战,为EO-1 Spacex-4FX60 FPGA开发的SWIL分类器。我们利用了脉冲C〜(TM),通过脉冲加速技术进行了脉冲C〜(TM),支持高度平行,共同设计的硬件算法(来自软件)和应用的开发。本文介绍了我们在Virtex-4FX FPGA上实现Hyperion Linear SVM的方法,以及具有增加数量的数据频带和更复杂的SVM内核的附加实验,以显示通过嵌入式FPGA实现更好的车载分类的可能性目前的飞行功能。
展开▼