【GNSS】GREAT多频多系统GREAT-UPD开源代码-第一章 介绍

GREAT多频多系统UPD开源代码-第一章 介绍

武汉大学李星星团队在【GPS Solution】开源了GNSS UPD估计模块(GREAT-UPD)。可为 PPP 模糊度固定解计算小数周偏差改正数。根据介绍,该模块可以估计目前四大主流的卫星导航系统(GPS、GLONASS、Galileo 和 BDS)的超宽巷、宽巷和窄巷 UPD。

原地址为 http://igmas.users.sgg.whu.edu.cn/group/tool/8

该网站还有其他有用的小工具,感兴趣的可以去看一下。

【所属分类】:C++源码
【开发工具】:C++ 11
【文件大小】:138MB
【使用说明】:请按照压缩包内示例使用
【UPD介绍】:

  • 为满足精密定轨估钟、高精度定位和导航应用的需要,武汉大学测绘学院设计开发了GREAT(GNSS+ REsearch, Application and Teaching)软件。GREAT-UPD是GREAT软件中的一个重要模块,可用于多频多系统UPD估计。它可以为GPS、GLONASS、Galileo和BDS(GREC)卫星提供超宽巷(EWL)、宽巷(WL)和窄巷(NL)UPDs,供用户在多频多系统环境下实现精密单点定位(PPP)模糊度解算(AR)。开源的UPD软件以C++ 11语言编写,遵循面向对象的原则,可以编译,并适用于几个流行的操作系统,如Windows,Linux和Macintosh。利用年积日091~120天222个台站的观测资料,进行了多频多系统UPD估计和PPP-AR分析,结果表明,可以产生稳定可靠的UPD产品。在应用UPD校正后,获得了多频GREC-PPP-AR,平均首次固定时间(TTFF)为9.0分钟。压缩包内包括包括源代码、用户手册、批处理脚本、示例数据以及一些辅助工具。
    该代码同时托管在ngs.noaa.go上,您也可以选择点击链接进行下载。
  • To meet the demands of precise orbit and clock determination, high-precision positioning, and navigation applications, a software called GREAT (GNSS+ REsearch, Application and Teaching) was designed and developed at Wuhan University. As one important module in GREAT software, GREAT-UPD was developed for multi-GNSS and multi-frequency uncalibrated phase delay (UPD) estimation. It can provide extra-wide-lane (EWL), wide-lane (WL) and narrow-lane (NL) UPDs of for GPS, GLONASS, Galileo and BDS (GREC) satellites for users to achieve precise point positioning (PPP) ambiguity resolution (AR) in the a multi-GNSS and multi-frequency environment. The open-source GREAT-UPD software is written in C++ 11 language following the Object-Oriented principles and can be compiled, and run on several popular operating systems, such as Windows, Linux, and Macintosh. Observations from 222 stations spanning days from DOY 091 to 120 were used to conduct multi-GNSS and multi-frequency UPD estimation and PPP AR. Results indicate that stable and reliable UPD products can be generated by GREAT-UPD with multi-GNSS and multi-frequency observations. After applying the UPD corrections, the multi-frequency GREC PPP AR was achieved with the averaged time to first fix (TTFF) of 9.0 min.
    The software package can be obtained at ngs.noaa.go, including the source code, user manual, batch processing scripts, examples data, and some auxiliary tools.
参考资源链接:[GAMIT10.7数据处理步骤详解](https://wenku.csdn.net/doc/k1myvc55rc?utm_source=wenku_answer2doc_content) 在GAMIT软件中实现GNSS数据的自动化批处理流程,可以显著提高数据处理的效率和准确性。为了帮助你更好地掌握这一流程,建议参考《GAMIT10.7数据处理步骤详解》。这份资源详细介绍了GAMIT软件的数据处理流程,特别适合初学者,其中包含了批处理操作的详细步骤。 首先,建立批处理流程的第一步是确保所有必要的表文件已经更新,这通常通过设置工程文件指向正确的数据源来完成。接下来,在sestbl.和sittbl.文件中配置解算参数,这些参数将影响到解算的质量和精度。 其次,创建链接文件的目的是为了在GAMIT解算过程中,能够方便地访问到需要的文件。然后,需要更新***文件,记录GPS站点信息。使用sh_upd_stnfo-files命令来完成这一步骤。 在生成lfile.文件时,可以通过grep命令从.o文件中提取概略坐标,为后续的解算步骤提供站位信息。紧接着,运行makexp预处理程序,提供必要的信息来启动批处理解算。 为了进一步自动化批处理流程,可以编写一个shell脚本来整合上述命令。例如,你可以创建一个脚本,其中包含循环结构来遍历日期或会话编号,以及条件判断来检查每个步骤是否成功执行。此外,使用make命令来自动化运行各个批处理任务,它可以确保数据处理的流程按照预设的依赖关系自动执行。 在批处理过程中,还应当包括对解算结果的检查,确保没有错误发生。例如,可以通过检查生成的解算文件是否含有错误信息来实现。如果批处理任务由于某个错误而中断,脚本应当能够提供错误提示并停止运行,或尝试恢复并重新运行出错的任务。 总之,GAMIT软件的批处理功能对于处理大量GNSS数据至关重要。通过熟练掌握并运用《GAMIT10.7数据处理步骤详解》中介绍的批处理方法,你可以大幅度提升数据处理的效率和可靠性。 参考资源链接:[GAMIT10.7数据处理步骤详解](https://wenku.csdn.net/doc/k1myvc55rc?utm_source=wenku_answer2doc_content)
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值