GNSS星历数据读取

文章介绍了GNSS位置结算过程中RTKlib软件所需的两种关键文件:观测文件(o文件)包含接收机接收到的卫星报文信息,如伪距、相位和多普勒观测值;而nav文件则存储卫星的运行状态和星历数据。通过结合o文件的时间信息和nav文件的星历,可以解算出卫星的ECEF坐标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GNSS位置结算需要两个文件放入RTKlib中
卫星的位置需要o文件和nav文件共同提供数据才可以解算

1.observation观测文件

观测文件指接收机接收到的所有卫星的报文信息
格式如下:
在这里插入图片描述
卫星字母编号
在这里插入图片描述
SYS / # / OBS TYPES结尾的行,这样的存在决定了后面数据块的存储顺序和释义。数据类型都是由三个字符组成,第一个字符:C伪距;L载波;D多普勒;S信号强度;第二个字符是数字,代表 频数编号;第三个字符表示跟踪模式或通道,比如常用的C C/A码;S LxC(D);L LxC(P);X LxC(D+P);P AS off; W AS on;Y Y码;M M码
数据块

2021 5 21 6 29 6.0040000 0 34

20215216296.0040000秒 + 历元标志0 + 当前历元所观测到的卫星数34。关于历元标志,0表示正常,1表示在前一历元和当前历元之间发生了电源故障,>1表示事件标志。

伪距观测值,类型标识为C1C,LLI 位为空,信号强度SSI=6
相位观测值,类型标识为L1C,LLI 为0,表示连续跟踪或状态未知,信号强度SSI=6
多普勒观测值,类型标识为D1C,LLI 位为空,信号强度SSI=6
载噪比,类型标识为S1C。

2.nav文件

nav时星历广播报文文件,包含了卫星在这一段时间的的运行状态,IGS观测中心提供的nav文件一般包含GPS,北斗等数据可以从nasa下载。
在这里插入图片描述

读取导航nav文件代码参考

卫星的位置需要o文件和nav文件共同提供数据才可以解算,o文件提供观测时的时间,利用nav中提供的播发时间和其他信息共同解算卫星的ECEF坐标。
由星历参数求解卫星时空位置——参考1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值