FPGA-basеd hardware core for robust algorithms for assessing the state vector and control of dynamic systems
DOI:
https://doi.org/10.18372/2073-4751.64.15149Keywords:
control of dynamic systems, estimation, FPGA, on–board processor, small spacecraftAbstract
The hardware FPGA-based implementation of the Core for robust algorithms for estimating the state vector and controlling dynamic systems is considered. Comparison and analysis of the results of calculating the new center of the ellipsoid obtained for the model C - program, as well as the developed hardware kernel for evaluating the ellipsoidal state and control algorithms are carried out. The development was carried out using the WebPack ISE design system. Testing of the developed core is performed by comparing and analyzing the results obtained after testing the software C-model and testing the developed core by means of the ModelSim modeling system. The software model uses floating point formats - Single (32 bit), Double (64 bit). Since a significant influence on the accumulation of errors was found as a result of calculating and interpreting input data in the Single (32 bit) format, the hardware core is implemented in 2 versions: with support for 32 bit arithmetic and 64 bit arithmetic.
References
Kuntsevich V.M., Volosov V.V. Ellipsoidal and estimation of state vectors for the families of linear and nonlinear discrete-time dynamic systems. Cybernetics and Systems Analysis. Springer New York Publishers, 2015. – Vol. 51. – № 1. – P. 64-73.
Schmidt S.F. The Kalman Filter: Its Recognition and Development for Aerospace Applications. Journal of Guidance and Con-trol, 2015. – Vol. 4. – № 1. – P. 4-7.
Palagin А.V., Opanasenko V.N. Reconfigurable Computing Systems. – К.: Prosvita, 2006. – 295 p.
Опанасенко В.Н. Высокопроизводительные реконфигурируемые компьютеры на базе FPGA. Проблеми інформатизації та управління, 2009. – Т. 3, вып. 27. – С. 114-118.
Palagin A., Opanasenko V. The implementation of extended arithmetic’s on FPGA-based structures. Proceedings of the 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications. – Vol. 2. – IDAACS’2017, 21-23 September 2017, Bucharest, Romania. – P. 1014-1019.
Opanasenko V.N., Kryvyi S.L. Synthesis of Neural-Like Networks on the Basis of Conversion of Cyclic Hamming Codes. Cybernetics and Systems Analysis, 2017. – Vol. 53. – № 4. – P. 627-635.
Andrew Good. “"Mars Buggy" Curiosity Measures a Mountain's Gravity”, February 5, 2019. Available at http: //mars.nasa.gov/news/8406/mars-buggy-curiosity-measures-a-mountains-gravity/.
Andrew Good, JoAnna Wendel. “Beyond Mars, the Mini MarCO Spacecraft Fall Silent”, February 5, 2019.
Tobias Lange, Holger Michel, Björn Fiethe, Harald Michalik. Solar Orbiter Will Process Data Onboard Using Xilinx FPGAs. Xcell Journal, Xilinx Inc, 2015. – Vol. 90. – № 1. – P. 18-21.
ModelSim tutorial. Software Ver-sion 10.1c. Mentor Graphics Corporation. 1991-2012. – 81 p. /Available at http: //www.microsemi.com/document-portal/doc_view/131618-modelsim-tutorial
Downloads
How to Cite
Issue
Section
License
The scientific journal adheres to the principles of Open Access and provides free, immediate, and permanent access to all published materials without financial, technical, or legal barriers for readers.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.




