资料介绍
关于GPS模块LeapSeconds的说明
关于GPS模块LeapSeconds的说明
GPS模块上电后,在起初的一段时间内给出的时间(GPS
Time)会和实际的时间(UTC
Time)有一个十几秒的偏差,这个偏差目前为14秒,GPS时间比实际时间提前14秒。这个
时间差就是LeapSeconds。LeapSeconds由星历的第三数据块给出。等GPS模块收到该数据
以后,GPS模块就会根据LeapSeconds对GPS时间进行修正,这时我们收到的数据才是真正
的UTC
Time。星历的第三数据块每12.5分钟重复发一次,所以有可能在开机后的十几分钟内我
们还没有收到正确的UTC Time,这对我们的校时会造成一定程度的影响。下面先对GPS
Time和UTC Time以及Leap Seconds产生作以解释,随后给出LeapSeconds
的获得和修正方式。
一.LeapSeconds 产生的原因
在时间的标度上,存在着两个相互独立的需求:一方面,我们希望时间标度能与地球
的自转相吻合,可以称作天文学需求;另一方面,我们要求时间标度的单位是精确的,
便于大家获得准确的时间。由于地球自转的不均匀性,从这两个需求出发制定的时标会
有细微的差异。所以,目前存在两种时标:(1)世界时(UT1)是基于地球自转的时标
;(2)国际原子时(TAI)是基于单位时间的时标,它以“铯-
133原子基态两个超精细能级间跃迁辐射9,192,631,770周所持续的时间”为一秒,可以称
作原子时标。原子时标的准确度为每日数纳秒,而世界时的准确度只有数毫秒。为了调
和天文学需求和单位时间需求的差异,一种称为协调世界时(UTC)的折衷时标于1972年
面世。UTC的秒长与国际原子时(TAI)相同。但在必要时,UTC会增加1秒或去掉1秒,使
UTC和世界时(UT1)的时刻之差保持在±0.9秒以内。这