星历更新时间
2017-03-23 20:50
176 查看
2017/03/23
此文主要针对实时定位中选取最新星历的问题。
举例来说,假如当前时刻为12:39,那么在实时定位中,只能用toe为12:00星历数据进行计算。而同一时刻,在后处理时,则可以用时间距离更近的13:00的星历数据。
也就是说,在BDS实时定位中,同一week下,播发的星历参考时间toe的值总是小于等于当前观测时间。
GPS系统星历每2小时更新一次,正常情况下,在偶数整点更新,更新时发布的toe与toc为整点值。与BDS不同,GPS的星历总是超前预报播发。举例来说,21日22:00卫星控制系统向卫星注入新的星历,该星历标称的参考时间toe为22日00:00,到了22日00:00,卫星会更新星历,此时星历参考时刻toe为22日02:00。更新顺序如下:
与BDS不同,GPS总是超前预报星历,也就是说,在实时定位中,GPS播发的星历,其参考时间toe总是大于等于当前观测时间。
以上结论均经实测数据验证。
谢钢,GPS原理与接收机设计 ↩
此文主要针对实时定位中选取最新星历的问题。
北斗系统星历更新时间
北斗系统星历每小时更新一次,正常情况下,都在整点更新,其中toe与toc保持同步。从一整天的尺度来看,这一更新过程从每天00:00时开始,此时播发的星历参考时间toe为00:00,此后以30s周期一直播发该星历,直到01:00,此时开始播发新的星历参数,对应参考时间toe为01:00,更新顺序如下:序号 | 时间段 | toe | toc |
---|---|---|---|
1 | 00:00-00:59 | 00:00 | 00:00 |
2 | 01:00-01:59 | 01:00 | 01:00 |
3 | 02:00-02:59 | 02:00 | 02:00 |
… | … | … | … |
24 | 23:00-23:59 | 23:00 | 23:00 |
也就是说,在BDS实时定位中,同一week下,播发的星历参考时间toe的值总是小于等于当前观测时间。
GPS系统星历更新时间
GPS中一套星历参数的有效期一般是以参考时间toe为中心的4小时之内,而超过此有效时段的星历经常被认为是过期且无效的。因为由过期星历参数计算得到的卫星轨道值一般会存在一个较大的误差,所以它们通常不能用于GPS的正常定位计算中1。为了判断一套星历参数是否有效,我们通常需要同时查看它的参数时间和星期数。GPS系统星历每2小时更新一次,正常情况下,在偶数整点更新,更新时发布的toe与toc为整点值。与BDS不同,GPS的星历总是超前预报播发。举例来说,21日22:00卫星控制系统向卫星注入新的星历,该星历标称的参考时间toe为22日00:00,到了22日00:00,卫星会更新星历,此时星历参考时刻toe为22日02:00。更新顺序如下:
序号 | 时间段 | toe | toc | 备注 |
---|---|---|---|---|
1 | 22:00-23:59 | 00:00 | 00:00 | 跨天 |
2 | 00:00-01:59 | 02:00 | 02:00 | |
3 | 02:00-03:59 | 04:00 | 04:00 | |
… | … | … | … | |
12 | 20:00-21:59 | 22:00 | 22:00 |
以上结论均经实测数据验证。
谢钢,GPS原理与接收机设计 ↩
相关文章推荐
- mysql创建自动更新时间字段
- MySQL timestamp,更新记录的某个字段,时间跟着改变了
- Laravel / Lumen 框架修改 创建时间 和 更新时间 对应字段
- xXx时间屏保更新记录
- Android 7.1.1时间更新NITZ和NTP详解 .
- Button的使用(八):点击更新时间的显示
- 如何:控制文本框文本更新源的时间
- Linux自动更新时间
- 自动获得internet时间并更新系统时间
- mysql全日志添加时间戳以及SQL多行问题处理(更新)
- 如何检测当前已安装的杀毒软件和软件更新时间,就像XP的安全中心那样
- android5.1中自动更新时间机制
- 【日期时间】批处理判断一个文件在最近5分钟内是否被更新过
- 使用ntp从时间同步服务器更新centos系统时间的方法
- 在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳进行检测 推荐
- 一段实时更新的时间代码
- 使用jdbc更新数据时间时如何屏蔽各种数据库的差异性
- mysql 设置自动更新时间
- asp.net页面时间实时更新—UpdatePanel的应用
- 对象的创建和存在时间(持续更新)