摘要
非差精密单点定位(PPP)是大规模GNSS网络数据处理的主要模式之一。分析了基于Bernese自动处理引擎BPE的非差定位解算流程,通过修改配置文本文件实现BPE功能自动调用。针对单机集中处理模式下解算规模受限、时效性差的问题,采用分布式技术,利用C#编程实现了GNSS精密单点定位的并行处理。采用IGS数据进行实验,算例结果表明:在分布式环境下调用Bernese自动解算功能进行并行数据处理,能够实现快速、准确的GNSS大网高精度PPP定位解算,计算效率明显提高。
Precise Point Positioning( PPP) using un-differenced data was one of the main models of data processing in large scale GNSS networks. The process of PPP with un-differenced data based on Bernese Processing Engine( BPE) was analyzed. By modifying the configuration text files, automatic calling the BPE function was achieved.For the current problems of limited scale and time-poor in the model of processing on a single computer, the parallel computing of GNSS PPP was achieved with C# algorithm by using distributed technology. The IGS data were analyzed as an example. The consequence showed that by calling the function of Bernese automatic processing in the distributed environment, rapid and accurate PPP of large GNSS network could be achieved, and the computing efficiency was improved obviously.
出处
《测绘科学技术学报》
CSCD
北大核心
2015年第5期469-472,478,共5页
Journal of Geomatics Science and Technology
基金
国家自然科学基金项目(41274015)
国家863计划项目(2013AA122501)