三种多系统开源PPP软件性能比较与分析
2021-05-17王何鹏
王何鹏 郭 杭 黄 聪
1 南昌大学信息工程学院,南昌市学府大道999号,330031
精密单点定位(PPP)是一种使用单台接收机就可实现高精度定位的方法,广泛应用于低轨卫星精密定轨、地壳形变监测、GNSS气象学、高精度静态或动态定位等领域。多系统融合的GNSS精密单点定位方法已成为当前的趋势,可有效提高定位精度和收敛速度[1-8]。
随着PPP技术的快速发展,国内外已有大量科研机构和个人开发出许多支持PPP处理的软件工具,大致可分为4类:大型科研软件、商业软件、在线服务系统和开源软件[9-10]。大型科研软件如P3、PANDA、Bernese等功能强大,但学习难度大且不对普通用户开放;商业软件如GrafNav等价格昂贵,源码不公开;在线服务系统如APPS、GAPS、CSRS-PPP和magicGNSS等使用简单,无需付费,但源码也不对用户开放,且大部分在线服务系统均不支持多系统处理[11-12]。开源PPP软件具有源码公开、免费、使用简单、所有用户都能使用等优点,非常适合广大科研人员、工程应用人员进行学习以及进一步开发,因此对开源PPP软件的运用以及开发具有重要价值和意义。目前已经有大量开源PPP软件可供用户使用,如PPPH、MG-APP、GAMP、GPSTk、PRIDE PPP-AR、RTKLIB等,但并非所有开源PPP软件都支持多系统卫星联合定位,且目前对不同开源软件性能比较研究的文献较少。本文对PPPH、MG-APP、GAMP三种可处理多系统联合定位的开源PPP软件进行比较与分析,对比3个软件的特点,并分析其处理GPS+GLONASS+BDS+Galileo多系统和GPS单系统PPP的定位精度、收敛时间和对流层延迟。
1 三种开源软件特性比较
由于不同的开源软件具有不同的数据处理特点和功能,用户在使用之前不仅要考虑其定位精度,还应关注软件支持的操作系统、运行环境、操作界面、处理模型、输出结果类型等因素,然后根据需求选择对应的开源软件。……
