High Frequency Attitude Determination of Micro Satellites Based on FPGA

Chengjin Yin,Tao Meng
DOI: https://doi.org/10.1088/1742-6596/2746/1/012042
2024-01-01
Abstract:The accuracy and speed of satellite attitude calculation algorithms are one of the key factors affecting the performance of satellite attitude control. This article proposes a high-performance attitude calculation algorithm for micro satellites based on Field Programmable Gate Array (FPGA). This algorithm is designed and simplified based on the parallel characteristics and abundant computing resources of FPGA. The algorithm fully utilizes the parallel computing power of FPGA and designs a multi-stage pipeline for complex matrix operations in Kalman filtering. It can simultaneously complete data collection and final attitude determination result output, greatly improving the output frequency of attitude information and reducing output delay. The experimental results show that compared to traditional embedded processors, FPGA based attitude calculation has significant advantages in terms of speed.
What problem does this paper attempt to address?