多卫星系统之间的兼容与互操作能够减轻用户计算的负担,降低接收机生产厂商的成本,而目前的四大卫星导航系统(GPS、GLONASS、Galileo和北斗)在系统互操作方面仍然存在一些问题。本文分析了北斗与GPS椭球参数不同对广播星历计算互操作的影响,列出了北斗与GPS在广播星历计算时采用的地心引力常数和地球自转角速度;对于采用广播星历计算导航卫星位置,分别从理论和实际数据两方面计算分析了地心引力常数及地球自转角速度微小差异对北斗和GPS的影响。理论和计算表明,北斗与GPS间的地心引力常数差异可以造成卫星位置几米误差,而两者的地球自转角速度差异可以造成卫星位置十几米甚至是几十米的误差。
The compatibility and interoperability of GNSS (global navigation satellite system) multiconstellation can reduce the burden of computation on users and reduce the production costs of GNSS receivers for manufacturers. There are some problems in the interoperability of GPS, GLONASS, Galileo and BeiDou navigation satellite systems. The paper focuses on analysing the interoperability of broadcast ephemeris computation between BeiDou and GPS in particular, on account of the difference of the ellipsoid constants. Firstly, the difference of the earth's gravitational constant and the earth's rotation rate constant adopted by the BeiDou and GPS are listed. Then, the influence of the small difference of the earth's gravitational constant and the earth's rotation rate value were analyzed the oretically and in data computation practice when using broadcast ephemeris to compute the coordinates of navigation satellites. Both theory and computations indicate that the small difference value of the earth's gravitational constant between BeiDou and GPS can create several meter error in satellite coordinates. The small difference values in the earth's rotation rate constant between BeiDou and GPS can create more than ten meters of error and even several tens of meters of error.