跳转到主要内容
技术

GPS时间系统 - 卫星如何用精确时间定位你

基于时间的定位 - 纳秒级精度为何重要

GPS的工作原理是测量来自多颗卫星的无线电信号到达时间的微小差异,然后通过三角测量确定接收器位置。无线电波以光速传播(约每秒30万公里),因此1纳秒的定时误差直接转化为约30厘米的位置误差。民用GPS精度达到数米级,意味着时间同步精度在几十纳秒级别。

定位至少需要四颗卫星的信号。三颗用于确定三维位置(纬度、经度、高度),第四颗用于修正接收器的时钟误差。接收器内置的廉价石英振荡器与卫星原子钟存在微秒级偏差,但第四颗卫星的信号让系统能够解算这个偏移量。没有这个巧妙的设计,每个GPS接收器都需要一台昂贵的机载原子钟。

卫星原子钟 - 铷钟与铯钟

现代GPS卫星(Block IIF及之后型号)各搭载三台铷原子钟和一台铯原子钟。铷钟体积更小、重量更轻、功耗更低,短期稳定性优异。铯钟长期稳定性更佳但体积更大、功耗更高,因此铯钟作为备用时钟使用。

地面控制站定期修正每颗卫星的时钟。遍布全球的监测站精确测量卫星的时钟误差,修正数据被上传到卫星并通过导航电文广播。接收器在位置计算过程中应用这些修正,因此系统能够容忍各卫星的微小漂移而不影响用户精度。

相对论修正 - 每天38微秒

GPS是少数必须在运行中明确考虑广义相对论和狭义相对论的系统之一。广义相对论预测引力越弱处时钟走得越快。在GPS卫星约2万公里的轨道高度上,引力势比地面高,使卫星时钟每天比地面时钟快约45.8微秒。

狭义相对论则预测高速运动的时钟走得更慢。GPS卫星以约3.87千米/秒的速度运行,使其时钟每天慢约7.2微秒。两种效应叠加后,卫星时钟净比地面时钟每天快38.6微秒。如果不做这个修正,GPS位置误差每天会累积约11.6公里,数小时内系统就会完全不可用。GPS能正常工作这一事实,本身就是对爱因斯坦预言的日常实践验证。

作用于卫星时钟的两个相对论效应 - 每天累积的偏差
效应原因卫星时钟每天方向
广义相对论约2万公里的轨道高度上引力比地面弱约45.8微秒走得更快
狭义相对论卫星以约3.87千米/秒绕地球运行约7.2微秒走得更慢
两者叠加引力项超过速度项约38.6微秒走得更快

这约38.6微秒若不修正,位置误差每天累积约11.6公里,数小时内系统就不可用。由于1纳秒的时间误差对应约30厘米的距离误差,时钟上微秒级的偏差在地面上就体现为公里级的误差。

GPS时间与UTC - 一个连续时间标尺

GPS时间(GPST)从1980年1月6日00:00:00 UTC起始,连续运行不插入闰秒。随着数十年来UTC不断插入闰秒,GPST与UTC之间积累了一个偏移量。截至2026年,GPST领先UTC 18秒。(1980年GPS纪元时,TAI领先UTC 19秒,GPST被定义为TAI减19秒。)

三种时间标尺的关系 - 2017年1月闰秒之后的差值
时间标尺计时方式闰秒与另两者的差
TAI(国际原子时)由全球原子时钟共同维持、不中断的计数从不插入领先GPST 19秒 / 领先UTC 37秒
GPS时间(GPST)从1980年1月6日00:00:00 UTC起不中断地计数从不插入落后TAI 19秒 / 领先UTC 18秒
UTC(协调世界时)在TAI上插入闰秒,使其跟随地球自转按需插入落后TAI 37秒 / 落后GPST 18秒

TAI与GPST之间的19秒由1980年的定义固定下来,因此会变动的只有与UTC的差值。GPST与UTC之间的18秒是2017年1月那次闰秒之后的数值,此后每插入一次闰秒就增加1秒。接收器从导航电文中读取这个偏移量,再换算出UTC。

GPS接收器使用导航电文中的UTC偏移信息将GPST转换为UTC。每次插入闰秒时这个偏移量会更新。2035年闰秒废除后,GPST与UTC的偏移将变为永久固定值,转换简化为固定常数相减,简化了接收器固件和运维工作。

周数翻转 - 1024周的壁垒

GPS导航电文用周数加周内秒数来表示日期。原始GPS分配了10位给周数,1024周(约19.7年)后翻转归零。第一次翻转发生在1999年8月21日,一些老旧接收器因固件缺陷将日期显示为1980年。第二次翻转发生在2019年4月6日。

现代GPS信号(L2C、L5)将周数扩展到13位,支持8192周(约157年)。然而老旧接收器和嵌入式系统可能仍使用将周数视为10位的固件。下一次10位翻转在2038年11月,与Unix 2038问题几乎同期,可能需要对众多嵌入式系统进行协调整改。

XB!LINE

这篇文章对您有帮助吗?

相关文章