Title :
A real-time orbit SATellites Uncertainty propagation and visualization system using graphics computing unit and multi-threading processing
Author :
Kui Liu;Bin Jia; Genshe Chen;Khanh Pham;Erik Blasch
Author_Institution :
Intelligent Fusion Technology, Germantown, MD, United States
Abstract :
This paper presents a real-time propagating and visualizing the uncertainty of multiple orbit satellites within the framework of graphics computing unit and multi-threading processing. The paper presents a system to predict the future position and velocity of orbiting objects based on a Monte Carlo method with multi-threading (Central Processing Unit (CPU)) and multi-stream (Graphics Processing Unit (GPU)) processing for the application of multiple satellite orbits estimation, collision probability calculation and visualization. The introduced SATellite Uncertinty Processing with GpU and Multi-threading (SAT-UPGUM) approach is general purpose in the sense that it can extended to other types of Space Situation Awareness (SSA) applications such as Stochastic Collocation, Pursui-Evasion, and Patterns of Life. The GPU based computing leads to a real-time outcome of orbit satellites uncertainty propagation and visualization compared to the situations when the whole work flow is applied in CPU only. The obtained propagation results for the multiple satellite orbits indicate that our GPU and multi-threading based approach provides dramatically improved frame rate under realistic conditions.
Keywords :
"Graphics processing units","Instruction sets","Orbits","Real-time systems","Satellites","Uncertainty","Visualization"
Conference_Titel :
Digital Avionics Systems Conference (DASC), 2015 IEEE/AIAA 34th
Electronic_ISBN :
2155-7209
DOI :
10.1109/DASC.2015.7311467