精密单点定位之PPPH解算及其gamit/globk精度评定

PPPH A MATLAB-based Software for Multi-GNSS Precise Point Positioning Analysis

本文下载链接: https://download.csdn.net/download/u011322358/12243431

1. Introduction

Over the last decades, Precise Point Positioning (PPP) has become a viable alternative to differential and/or relative positioning techniques which dominates the GNSS com- munity. Even though PPP enables centimeter- or millimeter-level positioning accuracy with only one receiver in the global scale, it still requires a quite long observation period to achieve high positioning accuracy. This period, typically called convergence time, is the main drawback of PPP which restricts its widespread adoption. In recent years, the completion of GLONASS constellation and the emergence of new satellite systems offer considerable opportunity to improve the PPP performance in terms of positioning accuracy and convergence time due to providing additional frequencies and satellite re- sources. On the other hand, the integration of multi-GNSS observations entails more complex models and algorithms compared with the traditional PPP approach that includes GPS observations only. Considering the limited number of the alternatives, PPPH was developed to benefit the potential advantages of the multi-constellation and multi-frequency GNSS. PPPH is a GNSS analysis software, which can perform multi- GNSS PPP analyses processing GPS, GLONASS, BeiDou, and Galileo observations. Through its user-friendly graphical user interface, PPPH allows users to specify the options, models, and parameters related to PPP process. Furthermore, several analysis tools are provided by PPPH to assess the results obtained.

2. Installation

PPPH was developed in MATLAB environment since its matrix-based structure and built-in graphics are highly suitable for technical computing, programming, and data visualization. PPPH does not entail any toolbox or function except for MATLAB core files. Two steps should be followed to open the graphical user interface (GUI) of PPPH:

(1) add the folder containing the source codes of PPPH into MATLAB search path
(2) type PPPH in MATLAB command line.

The interface of PPPH was developed using the MATLAB App Designer which is a spe- cial environment to design and develop the visual components of a user interface. For this reason, MATLAB version 2016a or newer is required for running PPPH. Further- more, PPPH can be used with no problem in any operating system where MATLAB has been installed, such as Windows, Mac, Unix/Linux, etc.

3. PPPH

PPPH is able to perform multi-GNSS PPP including GPS, GLONASS, Galileo and BeiDou observations. PPPH utilizes undifferenced ionosphere-free multi-GNSS PPP model. PPPH allows specifying options, models, and parameters about PPP processing

through its user-friendly interface. Fundamentally, PPPH consists of five main com- ponents which are Data Importing, Preprocessing, Modeling, Filtering, and Analyzing (Figure 1). The first four components utilize related models and theory to provide multi-GNSS PPP solutions, while the last one is employed to evaluate and visualize the results. Each component along with its related options is represented by a separate tab in the user interface.

一、运行PPPH中的PPPH.mlapp

点亮PPPH文件夹及子文件夹

二、设计视图

三、代码视图

四、加载观测数据


5、run

6、result 30s的单历元解


7、NEU positioning errors 坐标收敛情况

8、 receiver clock estimation

9、visible satelite numbers

10、 positioning dilution of precision(PDOP) & Geometric Dilution of Precision (GDOP)

11、tropospheric zenith total delay

PPPH解算及其gamit/globk精度评定

选择BJFS站为测试点,整理格式如下:

PPPH

GAMIT

PPPH解算收敛结果

gamit/globk解算及其结果


对比可见,X的rms值为2.4mm,Y的rms值为15mm,Z的rms值为15mm,这解算精度也算是不错了。哈哈!

精密单点定位之PPPH解算及其gamit/globk精度评定相关推荐

  1. 摄影测量手动提取立体像对同名点像素,相对定向解算,特征点提取,影像匹配同名点的python实现

    摄影测量手动提取立体像对同名点像素,相对定向解算,特征点提取,影像匹配同名点的python实现 0 写在前面 摄影测量课程布置的课程大作业,主要要求是: 独立完成一种相对定向的算法程序设计与开发.功能 ...

  2. 基线_电离层、对流层改正模型对基线解算的影响

    电离层延迟 电离层是近地空间环境的一个重要组成部分,处于离地面以上约60km到1000km之间的大气层,它是由太阳高能电磁辐射.宇宙线和高能粒子作用于中性高层大气使之电离而产生的,是由电子.正离子和中 ...

  3. 电离层、对流层改正模型对基线解算的影响

    电离层.对流层改正模型对基线解算的影响 电离层延迟 电离层是近地空间环境的一个重要组成部分,处于离地面以上约60km到1000km之间的大气层,它是由太阳高能电磁辐射.宇宙线和高能粒子作用于中性高层大 ...

  4. 利用matlab实现北斗RNSS单点定位解算

    说实话,只要是了解导航的朋友们都知道RNSS单点定位的原理是比较简单的,从几何原理分析,只需要3颗卫星(三球交汇嘛)就能确定用户接收机天线的位置. 但由于卫星钟和接收机中两者内的钟难以保持严格同步,实 ...

  5. GAMIT 分步进行基线解算流程

    GAMIT 分步进行基线解算 近期选修课进行gamit学习,在此将自己的学习过程分享给大家,希望对大家有所帮助. 所用系统:Ubuntu20.04 + GAMIT10.71 此次实习所用数据为 201 ...

  6. GNSS单点定位解算与原理(基于MATLAB)

    基于MATLAB的GNSS单点定位解算 1.间接平差原理: 2.代码部分 %已知伪距观测值,卫星坐标 %GNSS单点定位解算 %已知X,Y,Z卫星坐标,和伪距P P=[24115224.586,238 ...

  7. GAMIT解算加载电离层文件

    GAMIT解算基线时默认加载电离层改正,其设置在文件sestbl.的第81行Ion model = GMAP ,如果不想加载,设置Ion model = NONE. 电离层文件通常是默认下载,默认是i ...

  8. 三、GAMIT解算之分步处理

    目录 3.1 命令总结 3.2 基线解算精度评定标准 3.1 命令总结 依次输入以下命令即可: grep POSITION *.<year2>o > lfile.rnxrx2apr ...

  9. Gamit解算GPS示例数据(具体每步操作步骤)

    (一).做好数据准备 1.准备数据文件 需要解算GPS的数据,事先需要做好数据的下载准备工作,在相应的网站下载好精密星历sp3文件.广播星历n文件.观测文件o文件.各种表文件,保存在电脑的桌面文件夹里 ...

最新文章

  1. jquery跟js初始化加载的多种方法及区别介绍
  2. python获取城市天气数据案例
  3. 一篇图看清Java中的各种Queue
  4. Perl正则表达式匹配
  5. 网络基础知识 快速计算子网掩码的2种方法
  6. 计算机网络技术之网络系统设计与组建工程
  7. 多文件结构和编译预处理命令
  8. 如何做好产品路标规划?这篇文章告诉你答案
  9. 20210223-广东省通信管理局
  10. STM32 SPI 主模式下配置(神州三号开发板spi.c解析上)
  11. Android 文件选择/文件管理
  12. word中图片为嵌入式格式时显示不全_毕设时,在word中插入图片时,图片的格式改为嵌入式后图片藏于文字下方怎么办?...
  13. 如何把图片裁剪为圆形
  14. python阈值计算_基于Python的阈值分割算法实现(二)
  15. 跟同事聊工作,不要用哦,可以用收到、明白、好、知道等词代替
  16. 【探花交友】day06—即时通信
  17. Char Popp加入PSB担任高级副总裁兼全球定性研究主管
  18. find与ls命令合体坑总结
  19. 计算机基础是不是java_计算机基础与java
  20. Android6.0boot解锁,Lenovo手机fastboot命令 解锁Bootloade 教程

热门文章

  1. ubuntn18.04安装imgaug
  2. 遇见你,爱上你——--献给奇查最美的情书
  3. Redis—学习笔记
  4. 当你攒够了努力,幸运便会接踵而至【献给努力成长的自己】
  5. php 一键登录插件,[免费]ZblogPHP QQ一键登录免费插件
  6. 查询内容在网页里面分页显示+跳页查看
  7. 什么是redis,用redis进行秒杀项目
  8. 关于Excel“文件格式和扩展名不匹配。文件可能已损坏或不安全”的解决方法
  9. 盒装数据:一种基于数据盒的数据产品形态
  10. 高清图片在不同移动端设备上的显示效果