针对卫星定轨过程中轨道积分计算量大的特点,提出了基于VS2010并行模式库(PPL)的并行计算定轨方法以及基于C++11(又称C++0x)新标准的代码优化方法。实验表明:与串行定轨方法相比,并行方法以及其他代码优化方法在基于双核处理器的计算机中运行时能够充分发挥硬件优势,大大提高计算效率。
The basic principle about satellite orbit determination is described and the satellite orbit determination classes based on the Object-Oriented method and C + + program language is designed and programed. Aiming at the enormous calculation about orbit determination, parallel algorithm and code optimized method based on VS2010 PPL and the new standard of C + + named C + +0x are proposed. The experiment indicates, compared to serial algorithm, parallel algorithm and other code optimized methods executing on the dual cores' computer can take full advantage of the hardware and improve the computing efficiency.