Abstract:Taking the domestic Feiteng CPU as an example, we discuss the efficiency optimization methods of precise orbit determination for navigation satellites based on domestic ARM architecture CPU. Firstly, based on the precise orbit determination process for navigation satellites, we identify the reduction of clock errors and the inverse computation of normal equations as the main time-consuming steps. Secondly, we use multi-threaded and OpenBlas to optimize the two steps separately. The results show that the optimization significantly improves computational efficiency. In terms of clock error reduction, when solving for 100 stations and 32 navigation satellites, the original average time consuming of each epoch is 1.105 s, which is reduced to 0.188 s after optimization. In terms of the inverse computation of normal equations, the original average time consuming is 2 264 s, which is reduced to only 78 s after optimization.
LIAO Min,TANG Chengpan,ZHOU Shanshi et al. Efficiency Optimization Method of Precise Orbit Determination for Navigation Satellites Based on Domestic ARM Architecture CPU[J]. jgg, 2024, 44(4): 366-371.