1.格式
rtcm3 message format:

*            +--------------+-----------+-------------+------------------------+-----------+

*            | preamble | 000000 |  length   |    data message    |  parity  |

*            +--------------+-----------+-------------+-------------------------+----------+

*            |<---8bit -->|<-6bit ->|<-10bit ->|<--- length x 8 ---->|<-24bit->|

例子:1005 message解析

D3 00 13 3E D7 D3 02 02 98 0E DE EF 34 B4 BD 62
AC 09 41 98 6F 33 36 0B 98

(1)preamble: 0xD3
(2)reserve: 0x00=0000 0000
(3)len: 0x013=00 0001 0011=19 Bytes
(4) Message Number: 0x3ED=1005 (十进制)
(5) Reference Station ID: 0x7D3=2003(十进制)
(6)Reserved for ITRF Realization Year: 0x02=00000010 取0x02高6位,即0
(7)GPS Indicator: 0x02=00000010        取0x02低第2位,即为1,表示为支持GPS service
(8)GLONASS Indicator:同理取0x02=00000010, 表示不支持Gloass service
(9) Reserved for Galileo Indicator: 0x02=00000010, 保留位
(10)Reference-Station Indicator: 0x02=00000010
(11)Antenna Reference Point ECEF-X: 0x02980EDEEF=11,141,045,999*0.0001 =1114104.5999m 
(12)Single Receiver Oscillator Indicator:0x34=00110100
(13)Reserved: 0x34=00110100
(14)Antenna Reference Point ECEF-Y: 0x34B4BD62AC,由于最高位为1表示为负数,所以要取反加1得0xB4B429D54=48507297108=>48507297108*0.0001=-(4850729.7108m),最终结果加负号.
(0x34B4BD62AC =11 0100 1011 0100 1011 1101 0110 0010 1010 1100=00 1011 0100 1011 0100 0010 1001 1101 0101 0011=0xB4B429D54=48,507,297,107)
(15)Quarter Cycle Indicator:0x09=00001001
(16)Antenna Reference Point ECEF-Z: 0x0941986F33=39,755,214,643=>3975521.4643m

总结:
(1)解析报文流程如下:
a.先解析message type字段,找到对应得message type具体是什么

b.找到message type对应得字段列表,如message type 1005

c.DF(Data Filed)
找到DF得解释和单位,比如DF025

RTKLIB之RTCM解析相关推荐

  1. RTKLIB源码解析(一)、单点定位(pntpos.c)

      目录 pntpos satposs estpos raim_fde estvel ephclk satpos satsys seleph eph2clk ephpos eph2pos rescod ...

  2. RTKlib PPP代码解析

    我所基于的代码版本是RTKlib 2.4.3的一个拓展版本RTKexplore Demo5,这个版本主要针对低成本的GNSS进行了一些改进完善. 文章目录 pppos udstate_ppp udbi ...

  3. RTKLIB源码解析(二)、 RTK定位(rtkpos.c)

    本博客是转载,感谢: rtklib代码详解--rtkpos.c - 博客园-哆啦A梦 - 博客园 主函数:rtkpos 1.  设置基站位置 2. 统计基站和流动站的卫星数量 3. 单点定位解算 4. ...

  4. RTKlib相对定位源码解析: udstate函数

    最近阅读RTKlib开源代码,非常感谢"塔奇克敲代码"博主的博客(RTKLIB源码解析--单点定位),他将单点定位部分整理成函数小卡片,为我理解RTKlib提供了很大的帮助.我参照 ...

  5. RTKlib相对定位源码解析:zdres函数

    最近阅读RTKlib开源代码,非常感谢"塔奇克敲代码"博主的博客(RTKLIB源码解析--单点定位),他将单点定位部分整理成函数小卡片,为我理解RTKlib提供了很大的帮助.我参照 ...

  6. RTKlib相对定位源码解析: ddres函数

    最近阅读RTKlib开源代码,非常感谢"塔奇克敲代码"博主的博客(RTKLIB源码解析--单点定位),他将单点定位部分整理成函数小卡片,为我理解RTKlib提供了很大的帮助.我参照 ...

  7. RTKLIB :postpos(后处理)

    本博客是转载,原文请看下面的连接 感谢:RTKLIB单点定位处理流程之一(postpos/后处理)_wuwuku123的博客-CSDN博客_rtklib伪距单点定位 版本: #define VER_R ...

  8. rtklib-单点定位(pntpos.c)代码关键问题解析-satposs部分

    目录 前言 satposs seleph eph2clk 前言 "塔奇克敲代码"博主的博客(RTKLIB源码解析--单点定位),将单点定位部分整理成函数小卡片,为我理解RTKlib ...

  9. RTKLIB基础函数等

    RTKLIB学习资料(博客)_他人是一面镜子,保持谦虚的态度的博客-CSDN博客_rtklib学习 rtklib中常用的几个函数&必须注意函数_枯荣有常的博客-CSDN博客 RTKLIB源码调 ...

  10. 关于RTKLIB中用多普勒检测周跳方法的改进和思考

    文章目录 RTKLIB中的周跳检测方法 多普勒积分检测周跳中存在的问题 对多普勒积分检测周跳方法的改进和思考 1. rtklibexplore的改进 2. 其他博主改进 参考文献 熟悉RTKLIB中周 ...

最新文章

  1. SAP PM 初级系列22 - IW38可以批量处理维修工单
  2. 图论中的知识点(等待补充和更新)
  3. threading多线程模块
  4. 计算机应用基础形考作业3Excel,国家开放大学《计算机应用基础》考试与答案形考任务模块3 模块3 Excel 电子表格系统—客观题答案(2020年整理).pptx...
  5. java判断是否换行_如何检测java中的换行符
  6. Diccuz!NT的dll版本号控制技巧
  7. JavaScript原生对象属性和方法详解——Array对象
  8. SCPPO(二十二):读取配置文件---程序猿必不可少的技能
  9. 样本标准差分母为何是n-1
  10. 硬件设计-USB2.0电路设计
  11. c语言实训总结报告综合,c语言综合性实验总结
  12. openlayers 地图上加图标_Openlayers绘制地图标注
  13. Mac电脑下载软件的几个网站
  14. Linux系统下安装matla版libsvm
  15. Windows 7提示数据错误 循环冗余检查怎么办?
  16. Mac下GOPATH配置
  17. python爬虫教程:实例讲解Python爬取网页数据
  18. (推荐)Swift入门级免费视频 - 只需学习8小时
  19. 被周董和郎朗拨弄,钢琴的“内心”如何掀起“波澜”?
  20. AngularJs 总结

热门文章

  1. 思科简单教程CCNA
  2. 送给女朋友的情人节礼物---超贴心小程序
  3. java 相关学习资料汇总下载(全)
  4. 计算机在信息社会中最广泛的应用是,计算机一级考题及答案整理
  5. 汉字--拼音--网页汉字转拼音--包教包会
  6. 极域电子教室破解还原卡
  7. Java笔试题黑棋围白棋_2016恒生电子笔试题_软件测试笔试题100精讲_恒生电子笔试题目(2)...
  8. 【动态规划】最大子段和
  9. Python学习手册-笔记2
  10. NoSQL数据库的安装和使用