多系统精密星历下载与分析


  • 概述

精密星历是由若干卫星跟踪站的观测数据,经事后处理算得的供卫星精密定位等使用的卫星轨道信息。

IGS精密星历采用sp3格式,其存储方式为ASCII文本文件,内容包括表头信息以及文件体,文件体中每隔15 min给出1个卫星的位置,有时还给出卫星的速度。它的特点就是提供卫星精确的轨道位置。采样率为15分钟,实际解算中可以进行精密钟差的估计或内插,以提高其可使用的历元数。

IGS多系统精密星历下载地址:ftp://cddis.gsfc.nasa.gov/pub/gps/products/mgex/

文件根据GPS周分为很多文件夹,计算GPS周可以通过以下小程序:

https://download.csdn.net/download/gou_hailong/11739153

  • 命名规则

用的sp3格式的命名规则为:tttwwwwd.sp3
其中:ttt表示精密星历的管理机构名称,包括{wum(武汉大学)、tum(慕尼黑大学)}wwww表示GPS周;d表示星期,0表示星期日,1~6表示星期一至星期六。文件名如:igs20121.sp3,其中igs为计算单位名,2012为GPS周,1为星期一。

  • 文件格式

文件可以分为文件头与文件正文两部分,其中文件头格式如下:

第一行:文件版本 年 月 日 时 分 秒 历元数量 数据类型 协调系统 轨道类型 管理机构

第二行:GPS周 第一个历元周内秒 历元间隔 约化儒略历整数 约化儒略历小数

第三至十二行:卫星数量 卫星序号

第十三至二十二行:卫星序号对应的卫星精度

第二十三至二十四行:未使用

。。。。。。

文件正文格式如下:

‘P’表示‘卫星位置’,‘V’表示‘卫星速度’,‘G’表示‘GPS卫星’,‘R’表示'GLONASS卫星',‘E’表示‘伽利略卫星’,‘C’表示‘北斗卫星’

第一列:位置速度选项 系统类型 卫星序号

第二列:x坐标

第三列:y坐标

第四列:z坐标

第五列:钟差

文件读取程序网址如下:

程序运行结果: