Costel Munteanu

and 3 more

The analysis in real time of space data variability is essential for scientists and space mission controllers. Automated tools designed to extract key descriptors of variability are needed and solutions to adapt such algorithms for on-board computers are rare. This paper describes the design of an automated system for detecting directional discontinuities of a physical quantity and its implementation in Field-Programmable Gate Array (FPGA). The system is currently adapted for solar wind or terrestrial magnetosheath magnetic field directional discontinuities, i.e. sharp changes of the magnetic field directionality. Our detection algorithm uses analysis windows of adjustable width and averaging procedures in order to reduce the effects of random fluctuations. A sliding-window approach is designed for continuous monitoring and detection of magnetic directional discontinuities. A software implementation of the algorithm was tested using in-situ magnetic field measurements, and emphasised improvements of performance when using analysis windows of adjustable width. The FPGA implementation of the detection algorithm is built on DILIGENT Nexys 4 DDR featuring a comercial Xilinx Artix-7 device and is designed to be ported to space qualified infrastructure. The FPGA system was tested with synthetic and laboratory signals, and provides results in very good agreement with the software implementation. The FPGA system provides an efficient real-time monitoring solution using minimal computational and energy resources, and reducing the main on-board computer utilization.

Norbert Deak

and 4 more

Intermittency is a fundamental property of space plasma dynamics, characterizing turbulent dynamical variables as well as passive scalars. Its qualitative and quantitative description from in-situ data requires an accurate estimation of the probability density functions (PDFs) of fluctuations and their moments, particularly the flatness, a normalized fourth order moment of the PDF. Such a statistical description needs a sufficiently large number of samples to be meaningful. Due to inherent technological limitations (e.g. limited telemetry bandwidth) not all samples collected on-board the spacecraft can be sent to the ground for further analysis. Therefore, a technology designed to process on-board the data and to compute the flatness is useful to fully exploit the capabilities of scientific instruments installed on robotic platforms, including nanosatellites. We designed, built and tested in laboratory such a technology based on Field Programable Gate Arrays (FPGA) . The solution uses the FloPoCo framework with customized arithmetic operators; the computation block is a pipelined architecture which computes a new value of the flatness in each clock cycle. The design and implementation achieves optimization directives of the FPGA resources relevant for operation in space, like area, energy efficiency, and precision. The technology was tested in laboratory using Xilinx SRL16 or SRLC32 macros and provides correct results validated with test time series provided by magnetic field data collected in the solar wind by ACE spacecraft. The characteristics and performance of the laboratory prototype pave the way for a space qualified version.