SSRA00CNE0实时流BDS的IODE匹配

阅读: 评论:0

SSRA00CNE0实时流BDS的IODE匹配

SSRA00CNE0实时流BDS的IODE匹配

由于CNES发布的CLK系列北斗的SSR更改了格式,因此使用rtklib的用户也需要更改。

一、RTKLIB代码bug描述

  根据CNES The PPP-WIZARD project 官网(.html),BDS系统IOD字节数由24 bits 改为8 bits如图1所示。

图1 CNES信息公告

  如图2、3所示,BKG在自定义了RTCM3.1 BDS SSR改正数,用户可以通过接收SSRA00CNE0实时流获得BDS的轨道、钟差等改正数,从而恢复精密星历进行实时定位。在RTKLIB中存在着RTCM1260、RTCM1261解码代码,但是是在图1信息公告之前的版本。所以利用RTKLIB B34版本进行解码时会出现问题,IODE匹配不成功。

图2 BKG自定义RTCM1260

图3 BKG自定义RTCM1261

二、RTKLIB RTCM1261代码修改

  解决方案可以通过阅读BKG的client程序BNC源代码来修改RTKLIB中存在的bug。BNC源代码可以通过。在bnc-2.12.18-source/BNC_2.12.18/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.cpp文件可以在GetSSR函数查看到如图4。

图4 BNC中对应RTCM1261的部分代码

  其中需要在RTKLIB中修正bug需要参考的代码如图5、6、7所示。

图5 BNC中对应RTCM1261的部分代码


图6 BNC中对应RTCM1261的部分代码


图7 BNC中对应RTCM1261的部分代码

  根据图5、6、7修改之后的RTKLIB代码如图8、9所示。

图8 RTKLIB B34中RTCM1261的部分代码

图9 RTKLIB B34中RTCM1261的部分代码

三、星历IODE获得

  IODE的匹配策略也有所更改,具体参考链接=1001.2014.3001.5501

本文发布于:2024-02-04 06:24:04,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170700975153075.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实时   IODE   BDS
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23