提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
1 RTCM Message结构
Message消息分为3大部分:
- 前24位引导字
- 数据段
- 后24位校验字
2 广播星历解码
3 观测值解码_以MSM7为例解码
当
所有卫星不缺失信号
时,总bit位数计算方式为:
169+X+36*Nsat+80*Ncell = 169+Nsat*(36+81*Nsig)
其中X=Nsat*Nsig,Ncell=Nsat*Nsig
Multiple Message Bit=1
,表示当前时刻还存在多条消息待解码,即本条消息不是当前时刻最后1条消息;
Multiple Message Bit=0
,表示本条消息为当前时刻最后1条消息
;
- 建议:RTCM解码时建议不要仅仅通过
Multiple Message Bit=0
来判断当前时刻最后1条消息,因为有可能我们接收的RTCM消息队列存在丢包问题,导致当前时刻Multiple Message Bit=0
消息丢失,进而引发后1历元消息仍被视为当前时刻消息!
4 GALILEO与GPS时联系
- GALILEO卫星播发的GALILEO时,记为week(GST_SAT)+tow(GST_SAT),根据GALILEO系统的时间定义:
week(GST_SAT)=week(GPS)-1024周,tow(GST_SAT)=tow(GPS)
; - RINEX格式广播星历文件内的GALILEO时,记为week(GST_RINEX)+tow(GST_RINEX),从RINEX 3.05文档内定义的GALILEO时可知,RINEX格式的广播星历内
week(GST_RINEX)=week(GPS),tow(GST_SAT)=tow(GPS)
;