为了提高北斗卫星轨道的精确性和实时性,在分析星历文件中的开普勒轨道参数和轨道摄动参数的基础上,阐述了卫星轨道计算方法,用VisualC++语言编程实现了卫星轨道位置计算,并用2013年1月13日的北斗导航文件计算出1、5号GEO卫星和6、9号MEO/IGSO卫星位置及其它们外推时刻卫星的位置,通过对比分析,验证了该算法的可行性。
In order to improve the accuracy and real-time of Beidou satellite orbit, The Kepler orbit parameters and orbital perturbation parameters of the ephemeris files were ana lyzed, then the algorithm of satellites orbit were discussed, The satellite orbit position is cal- culated by using Visual C++ programming language, and the satellite position and their ex- trapolated time satellite position were computed whose No. l, 5GEO satellite and No. 6, 9 MEO/IGSO of the Beidou navigation document from January 13, 2013, through comparing and analyzing, the feasibility of the algorithm were verified.