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
Issue
Section
License
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).