GPS卫星星历与卫星历书的区别

一、GPS导航的基本内容
GPS进行定位和导航时,需要用GPS星历信息和历书信息。导航信息最终将以生成导航电文的形式进行播发。导航电文是由GPS卫星向用户播发的一组反应卫星在空间的运行轨道、卫星钟的改正参数、电离层延迟修正参数及卫星的工作状态等信息的二进制码。为了实现导航定位,导航电文中应提供系统时间、卫星时钟、电离层改正等数据,为了辅助用户接收机捕获卫星信号,电文中应提供卫星历书(又称作卫星日程表)等数据。

二、GPS卫星星历

GPS星历可分为广播星历和精密星历两类。精密星历精度较高,主要用于事后处理,一般用于精密定位,如IGS精密星历,往往需要延迟两周左右后才能获得;广播星历是根据美国GPS控制中心跟踪站的观测数据进行外推处理后通过GPS卫星播发的一种预报星历,主要用于实时导航定位。

2.1 GPS广播星历

GPS广播星历提供卫星钟差、开普勒轨道参数和轨道摄动修正量,可由此求得卫星的地固坐标系地心坐标,由其确定的卫星位置精度高,可用于定位计算。广播星历是由其地面运行控制部分(OCS)确定和提供,并经GPS卫星向全球所有用户公开播发的一种预报星历。它是由分布在全球的5个监测站对卫星进行跟踪观测,然后将观测数据送到主控站,主控站利用采集到的数据中的P码观测值根据卡尔曼滤波方法估计卫星位置、速度、太阳光压系数、钟差、钟漂和漂移速度等参数,再利用这些参数推估后续时刻的卫星位置和钟差,并对这些结果进行拟合得到相应的轨道参数,最后生成导航电文进行播发。
广播星历的数据每两小时更新一次,图1就是观测7号卫星在2013年7月9日8点、10点的两个广播星历(其中各项的含义在RINEX格式中都有说明):

在更新历元的前后各一小时范围内,决定的卫星位置可达到米级精度,使用广播星历外推卫星位置,其精度随相对参考历元时间间隔增大而迅速降低。广播星历提供了星历参考时刻t_oe,3个卫星钟差改正数、6个轨道根数参数和9个摄动改正参数。其所包含的具体导航参数如下表所示:

2.2 IGS精密星历

IGS精密星历采用SP3(Standard Product 3)格式,SP3精密星历数据格式的全称是标准产品第3号,它是一种在卫星大地测量中广泛采用的数据格式,其存储方式为ASCII文本文件,内容是卫星位置和卫星钟记录,还可以包含卫星的运行速度和钟漂。若在SP3格式文件第一行中有位置记录标记“P”,则表示文件中未包含卫星速度信息;若第一行中有速度记录标记“V”,则表示在文件中,对每一历元、每一颗卫星均已计算出了卫星的速度和钟漂。其文件体中每隔15 min给出1个卫星的位置,有时还给出卫星的速度。它的特点就是提供卫星精确的轨道位置。采样率为15分钟,实际解算中可以进行精密钟差的估计或内插,以提高其可使用的历元数。
常用的sp3格式的命名规则为:tttwwwwd.sp3。其中:ttt表示精密星历的类型,包括IGS(事后精密星历)、IGR(快速精密星历)、IGU(预报精密星历)三种,wwww表示GPS周;d表示星期,0表示星期日,1~6表示星期一至星期六。文件名如:igs12901.sp3,其中igs为计算单位名,1290为GPS周,1为星期一。以igr开头的星历文件为快速精密星历文件,以igu开头的星历文件为超快速精密星历文件。三种精密星历文件的时延、精度、历元间隔等各不相同,在实际工作中,根据工程项目对时间及精度的要求,选取不同的sp3文件类型。表列出了三种精密星历的有关指标 :

2.3 广播星历与IGS精密星历坐标系偏差改正

广播星历是基于WGS84坐标系的,得到的卫星坐标是相对于卫星天线相位中心的,而IGS精密星历中是基于ITRF框架的( IGS精密星历采用的是IERS国际地球自转服务发布的ITRF框架,ITRF 的构成是基于VLBI、LLR、SLR、GPS和DORIS等空间大地测量技术的观测数据,由IERS中心局分析得到的全球站坐标和速度场。),得到的坐标是相对于卫星质心的,两者之间存在一个差别,因此计算时必须考虑这项偏改正。将该项偏差转化到比较时刻的地心地固系下的具体做法是:首先计算比较时刻太阳在地心惯性系下的坐标,并结合卫星在W GS84坐标系下的坐标,得到卫星在地心惯性系下的坐标,然后再转化到比较时刻的地心地固系。由于该参数的大小并不统一,计算过程中选用不同参数时,计算结果会
有一定差别,且由于不同参数的差别主要在径向上,利用不同参数得到的结果在径向上有一个接近于常数的偏差。

三、GPS卫星历书

GPS历书是广播星历的概略形式,仅包括开普勒轨道参数和钟差改正参数,为用户提供精度较低的卫星位置(用于计算任意时刻天空中任意卫星的概略位置)。历书的更新周期较长,使用历书计算卫星位置只能达到公里级的精度,但使用历书外推卫星位置,其精度可在较长时问内保持公里级精度。历书用于接收机快速捕捉卫星以及预报卫星位置,GPS接收机中通常保存历书数据。
卫星历书信息主要用来求解各卫星的概略位置和速度,以辅助接收机快速捕获卫星。对于GPS的实时定位用户,需要接收机迅速捕获视界内的GPS卫星信号,并选择精度较好的星座。GPS卫星的历书(Almanac)包含在导航电文的第四和第五子桢中,可以看作是卫星星历参数的简化子集。第5子桢的第1-24页分别给出了SV1-24号卫星的历书,第4子桢的第2、3、4、5、7、8、9、10页分别给出了SV25-32号卫星的历书,每页给出一个卫星的历书,其每12.5分钟广播一次,寿命为一周,可延长至6个月。与广播星历相比,历书只提供基本的6轨道参数和2个钟差改正数和1项摄动改正项,具体参数见表:

四、广播星历与卫星历书的区别

广播星历提供了星历参考时刻t_oe,3个卫星钟差改正数、6个轨道根数参数和9个摄动改正参数。与广播星历相比,历书只提供基本的6轨道参数和2个钟差改正数和1项摄动改正项。广播星历与卫星历书的区别见表

GPS卫星星历与卫星历书的区别相关推荐

  1. 基于卫星星历计算卫星在CGCS2000大地坐标系中的坐标

    目录 一.北斗系统概述 1.空间星座 2.坐标系统 3.时间系统 二.实验目的 三.实验内容 四.实验过程 五.实验结果 一.北斗系统概述 1.空间星座 北斗卫星导航系统简称北斗系统,英文缩写为 BD ...

  2. GPS定位及获取卫星参数实例整理

    1.Android定位服务接口 sdk中已有一些可用的定位服务接口: 这里着重说一下GpsSatellite 接口 GpsSatellite结构 继承关系 public final class Gps ...

  3. 转载:GPS卫星 星历与历书的区别(为了方便在navcen官网下载GPS历书后不知道具体含义的)

    原文转载,转载的原文地址为:http://www.cnblogs.com/hongzg1982/articles/2148942.html 感谢原作者,如果冲突,我会及时删掉该文章内容的. 为了缩短卫 ...

  4. GPS/BDS/Galileo/Glonass卫星导航系统RINEX/TLE星历下载教程

    1)TLE星历下载 1)TLE星历下载 网址:http://celestrak.com/ 打开网址后,向下拉网页,找到"Current Data (TLE)",如下图所示. 2. ...

  5. 【python】读取卫星星历(RENIX 3.04)进行卫星位置的计算(北斗卫星专题)

    最近的卫星导航数据处理,老师让我们进行卫星位置的计算,从而使用绘图工具进行对卫星星下点的轨迹进行绘图,这里首先的步骤是读取卫星星历数据,计算卫星位置. 这次的课程目标主要是针对北斗卫星,进行对卫星位置 ...

  6. 北斗有 35 颗卫星,而 GPS 有 24 颗卫星,为什么二者数量不同?

    作者:知乎用户 链接:https://www.zhihu.com/question/21092045/answer/17164418 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

  7. gps有几个轨道面_同样是精准定位,为何GPS只用24颗卫星,北斗却需要55颗卫星?...

    北斗导航系统作为继GPS之后的第二种全球定位系统,与美国GPS的差距在哪里?为何GPS只用24颗卫星,而北斗却需要55颗呢? 北斗即将完成全球组网 近日,从"两会"上传来一个好消息 ...

  8. GPS时钟服务器|北斗卫星授时系统|NTP网络时间服务器|时间同步显示系统

    http://www.cnblogs.com/yfcs888/archive/2013/01/14/bdssxt.html 北斗授时系统(北斗卫星授时系统-北斗授时服务器) 北斗授时系统(北斗卫星授时 ...

  9. 中国北斗动摇GPS地位 43颗卫星打破其50年领先优势

    本文转自环球网,原文地址:https://3w.huanqiu.com/a/c36dc8/7Icak2UDqHC?agt=20&tt_from=weixin&tt_group_id=6 ...

  10. 不输GPS!30颗卫星全部就位!北斗三号全球卫星导航星座部署顺利收官

    随着此次发射的成功,北斗三号30颗组网卫星已全部到位,北斗三号全球卫星导航系统星座部署全面完成. 来源:澎湃新闻 视频:多角度直击北斗三号全球系统"收官之星"发射瞬间,时长约1分1 ...

最新文章

  1. Spring异常解决 java.lang.NullPointerException,配置spring管理hibernate时出错
  2. Python中if条件判断语句的用法!
  3. android studio替换jdk,Mac Android Studio JDK7 替换
  4. 离线配置xml的文档类型定义文件(xml语法规则) dtd
  5. 【IEnumerable】扩展方法的使用 C#
  6. 小白Linux下安装mysql
  7. 哪些专业是毕业即失业?
  8. python学习中包的生成和调用(idle和pycharm)
  9. ajax跨域请求jsonp
  10. 如何判断绩效管理系统实施是否有效
  11. 识别到硬盘 计算机不显示盘符,Win10系统下移动硬盘可以识别但是不显示盘符的解决方法...
  12. 倒残差与线性瓶颈浅析 - MobileNetV2
  13. 刚刚创下新高的苹果再度自傲,iPhone14提价必将遭受挫败
  14. js清空本地存储_前端存储除了 localStorage 还有啥
  15. iPhone 12 Pro搭载的LiDAR镜头与ToF镜头区别在哪里
  16. Netlink的简单例子
  17. 高通7x27a平台UART配置
  18. maya api 初接触
  19. 根证书的有效期与服务器SSL证书一样长吗?
  20. pandas中的ix,iloc,loc方法获取数据

热门文章

  1. Failed to parse XML
  2. 论SVGA直播礼物特效对直播平台的重要性
  3. 运动控制器用c语言编程吗,中文可编程运动控制器
  4. ICANN拟删旧国别域名 含英国gb苏联su塞黑cs
  5. 【机器学习】朴素贝叶斯对文本分类--对人名国别分类
  6. 遥感原理与应用_综述:遥感技术在病虫害防治中的应用
  7. 再多的非标电气设计也不怕了
  8. php 中英文互换,php做项目进行中英文的切换,如何快速实现
  9. 织梦网站建设广告网络公司网站模板 电脑+手机 整站源码
  10. 基于Dlib库构建人脸识别数据集