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