GNSS定位技术总结与PPP定位技术

news2024/9/23 9:24:18

1.统一观测值方程

2.PPP方程构建

站间单差方程如下:

同样的,设计矩阵也更加庞大:

站间单差消除了卫星轨道、卫星钟、电离层、对流层以及卫星端的伪距和载波硬件延迟的影响。但在PPP中,我们无法通过站间单差消除这些影响,所以需要挨个考虑:

3.PPP中的Kalman滤波

4.PPP技术概述

精密单点定位技术(precise point positioning, PPP),可以使用单台接收机全球任何位置获得高精度ECEF框架下的绝对坐标。

精密单点定位技术可以免去布设大量的地面参考站网,成本大大减少;

精密单点定位技术所需的精密轨钟产品可以通过GEO卫星播发不需要设备接入互联网即可获得所需的改正信息即使在无网地区也可以获得高精度的位置大大的减小了无网地区(比如海
上、西藏无人区等)获取高精度坐标的难度

精密单点定位技术估计得到的电离层、对流层等信息,为我们研究大气提供了新的数据来源;

精密单点定位技术得到的是相对于坐标框架的绝对坐标,不受局部地理环境影响,可以很方便我们对地球潮汐、地震等与地理位置相关的地球活动的研究。

但PPP技术也有不可忽略的缺点。
第一个就是获得高精度位置的时间相对较久,即收敛时间比较⻓

现有的多系统多频点精密单点定位技术模糊度浮点解,大约需要15分钟达到水平10cm的定位精度,而且定位过程中最好没有太多的信号遮挡,即精密单点定位技术对收敛时间和定位环境有比较严苛的要求;
第二个,需要全球布设参考站
为了在线实时的估计精密轨钟产品,需要全球布设大约上百个全球均匀分布的基准站,并且对基准站数据传回数据处理中心的时延有一定要求。这一条可能是国内商业公司精密单点定位服务的最大阻碍。当然国际GNSS服务组织(IGS, International GNSS Service)一直致力于PPP技术实时化,也免费提供在线实时的全球大量基准站的观测值数据流,供PPP研究人员使用,也极大的推
动了精密单点定位技术的发展。但受限于实时数据流的稳定程度和丢包率,商业服务使用还是存在一定的⻛险。

5.PPPAR技术概述

针对PPP技术第一个缺点,为了加快PPP的收敛速度和提升其定位精度,延伸出了精密单点定位的模糊度固定技术(PPP Ambiguity Resolution, PPPAR)。

RTK技术中,我们通过站星双差消除硬件延迟(在RTK技术之中,站间单差消除卫星端的硬件延迟;再进行星间双差可以消除接收机端的硬件延迟,但对于使用星间双差的时间,有一定的讲究)的影响,恢复模糊度的整数特性。但对于单站定位(PPP定位),我们只能进行星间单差,消除接收机端的影响,但卫星端的影响无法消除。所以需要额外播发卫星端的相位硬件延迟产品(Uncalibrated Phase Delay,UPD或者称为相位小数部分(FCB,Fractional Cycle Bias)产品。UPD或者FCB产品的估计也依赖地面基准站网,但所需要的站的密度也相对较小。

对于中国区域,50+均匀分布的基准站网即可初步满足中国区域UPD产品的估计。但如果要提供全球PPPAR的服务,也需要一定数量的全球分布的基准站。
PPPAR技术可以将模糊度浮点解cm-dm的定位精度提升到cm量级,同时可加快收敛速度。收敛时间可缩短到10分钟以内,并且定位精度也有明显的提升

但现在使用全系统多频点的PPPAR技术可以在小于1min内完成收敛,获得cm级的定位精度

比如HEXAGON的RTK from the Sky技术(RTK From Sky)(实时RTK在全球范围内带来即时GNSS精度;PPP已成为RTK) 。

比如千寻的快速收敛技术(无区域站也能用!千寻位置PPP技术新突破,实现1分钟快速收敛)

但多频PPPAR要求比较严格,大概率需要测量型接收机以及相对“完美”的周边环境。在消费级使用或者复杂环境下,依然面临着已有的问题,即收敛时间比较久,甚至难以收敛。

6.PPP-RTK技术

收敛慢的主要原因是PPP待估的参数比较多以及精密轨钟残余误差的影响。

所以为了进一步加快收敛,或者为了在消费级模组以及复杂的动态场景下使用PPP技术。又延伸出了PPP-RTK技术。

在PPPAR的基础上,服务端播发电离层产品和对流层产品,用戶端使用服务端播发的大气产品加快收敛

受限于大气产品的时空相关性,需要建立高密度的参考站网才能保证一定的大气产品精度,这就陷入了与网络RTK相同的境地即需要建立大量的基准站参考网络有的人宣称,PPP-RTK需要的站密度是要小于网络RTK的站密度,但这是在损失大气精度的基础上

网络RTK的实质也是区域大气建模与内插在本质上与PPP-RTK并无太大区别。同时对于高精度的PPP-RTK大气产品,不太能通过GEO有限的带宽播发出去,依然需要接入互联网。
但是PPP-RTK也有其明显的优势,虽然高精度的大气产品无法通过卫星播发,但是低精度的大气产品依然可以通过卫星播发(通过卫星播发就不需要通过网络连接了)

虽然高精度大气产品的通信要求比较大,但我可以把一个区域范围的所有产品下发给到用戶,用戶不需要像网络RTK技术那样上报自身位置,这样在一定程度上可以保护用戶的隐私。
即PPP-RTK技术是一个可分级的可星基地基同时播发的一套新的定位系统。可以在有互联网环境和缺失的环境无缝切换,这是GNSS技术的发展方向之一。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1421177.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学习使用Flask模拟接口进行测试

前言 学习使用一个新工具,首先找一段代码学习一下,基本掌握用法,然后再考虑每一部分是做什么的 Flask的初始化 app Flask(__name__):初始化,创建一个该类的实例,第一个参数是应用模块或者包的名称 app…

Vertica单点更改服务器ip

需求 服务器网段调整,将ip:192.168.40.190收回,使用ip:192.168.40.200 默认情况下,节点 IP 地址和导出 IP 地址配置相同的 IP 地址。导出地址是网络上有权访问其他 DBMS 系统的节点的 IP 地址。使用导出地址从 DBMS …

elk之安装和简单配置

写在前面 本文看下elk的安装和简单配置,安装我们会尝试通过不同的方式来完成,也会介绍如何使用docker,docker-compose安装。 1:安装es 1.1:安装单实例 下载es安装包 在这里 下载,下载后解压到某个目录…

KubeSphere 核心实战之四【在kubesphere平台上部署Ruoyi-cloud项目】(实操篇 4/4)

**《KubeSphere 核心实战系列》** KubeSphere 核心实战之一(实操篇 1/4) KubeSphere 核心实战之二(实操篇 2/4) KubeSphere 核心实战之三(实操篇 3/4) KubeSphere 核心实战之四(实操篇 4/4&…

Chiplet,汽车“芯”风向

异构集成、高速互联、算力灵活可扩展正在成为新一轮汽车芯片竞争的焦点。尤其是随着以ChatGPT为代表的大数据、大模型产品在车端的落地,对于芯片的要求还在持续提升。 本周,12家日本汽车制造商(包括丰田、日产、本田等)、零部件制…

数据结构之单链表详解

前言 之前大摆了5天多,没怎么学编程,自昨日起,觉不可如此,痛定思痛,开始继续学习,昨天刷了20多道简单级别的力扣,今天想把链表好好巩固一下,于是乎,把单链表的增删查改搞…

【linux|java应用报错】Cannot allocate memory

启动一个java应用报Cannot allocate memory,并且会生产一个hs_ess_pid.log文件。 文件内容为: #内存不足,Java运行时环境无法继续。 #本机内存分配(mmap)无法映射4294967296字节以提交保留内存。 【排查】 1、尝试使…

【日常总结】如何快速迁移Navicat中的全部连接设置到新安装的Navicat中?

一、场景 二、需求 三、解决方案 Stage 1:“文件”-->“导出连接”。 Stage 2:获取备份文件 connections.ncx Stage 3:导入connections.ncx 四、不足 一、场景 公司电脑换新,所有软件需要重装,包括navicat 1…

《golang设计模式》第三部分·行为型模式-10-模板方法(Template Method)

文章目录 1. 概述1.1 角色1.2 类图 2. 代码示例2.1 设计2.2 代码2.3 类图 1. 概述 模板方法(Template Method)用来定义算法的框架,将算法中的可变步骤定义为抽象方法,指定子类实现或重写。 1.1 角色 AbstractClass(…

【脑电信号处理与特征提取】P5-彭薇薇:脑电信号的预处理及数据分析要点

彭薇薇:脑电信号的预处理及数据分析要点 脑电 脑电是神经活动的测量方法,在不同位置测量有不同的方法。比如大脑皮层表面测量的是ECoG,在头皮测量的是EEG。除了EEG是无损的,其他都是有损的。 脑电信号采集系统 下面是完整的…

指针操作一维字符型数组和及回调函数------努力学习嵌入式的第十四天!今天的内容让人脑瓜子嗡嗡的 着重复习

总结 1.快速排序 注意: 第二三步并不能反过来 要想降序排列只需要加将比较的符号换一下 2.指针操作一维字符型数组 (const) char *s "hello"; *sH; //错误 char s[]"hello"; s[0] B char *strncpy(char *d…

05 SB3之Spring Initializr+运行方式+自动配置原理(TBD)

1. 使用IDEA内置Spring Initializr 生成SB项目 最上方Server URL可以选择借助哪个平台生成, 可选阿里云 作为对比 , 官方可选版本最旧为3.1.18 ; 阿里云可选最新版本为3.0.2 本次选择3.1.8版本, 并且添加Spring Web依赖(包括RESTful / Spring MVC/)和Lombok依赖 生成后端项目…

力扣hot100 单词搜索 深度优先搜索 特殊字符判重

Problem: 79. 单词搜索 Code class Solution{int n, m;char[][] b;String word;int[] dx { 1, 0, -1, 0 };int[] dy { 0, 1, 0, -1 };public boolean exist(char[][] board, String word){b board;this.word word;n b.length;m b[0].length; // 以所有点作为起点来进行…

关于 PostgreSQL,你了解多少

背景 最近因工作原因,了解到了阿里的 hologre,它只支持 psql 协议,用起来跟 mysql 会差很多,也很不习惯。所以就好奇,为啥放着mysql不用,却用 psql 什么是 psql psql 是 开源的关系型数据库管理系统 Pos…

vuex store,mutations,getters,actions

文章目录 1.vuex概述2.构建vuex【多组件数据共享】环境Son1.vueSon2.vueApp.vue 3.创建一个空仓库4.如何提供&访问vuex的数据①核心概念 - state状态1.通过store直接访问2.通过辅助函数简化代码 ②核心概念 - mutations(粗略) 5.核心概念 - mutation…

vue3之echarts3D环柱饼图

vue3之echarts3D环柱饼图 效果&#xff1a; 版本 "echarts": "^5.4.1", "echarts-gl": "^2.0.9" 核心代码&#xff1a; <template><div class"content"><div ref"eCharts" class"chart&…

【Docker】linux、nginx、容器镜像三者基本概念

欢迎来到《小5讲堂》&#xff0c;大家好&#xff0c;我是全栈小5。 这是《Docker容器》序列文章&#xff0c;每篇文章将以博主理解的角度展开讲解&#xff0c; 特别是针对知识点的概念进行叙说&#xff0c;大部分文章将会对这些概念进行实际例子验证&#xff0c;以此达到加深对…

【数据结构 04】单链表

一、链表简介 链表是一种物理存储结构上非连续的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 链表在结构上的分类&#xff1a; 1. 带头结点或无头结点 2. 单向或双向 3. 循环或非循环 虽然链表有多种结构类型&#xff0c;但是我么在实际开发中…

算法设计与分析实验:并查集与生成树

目录 一、情侣牵手 1.1 采用并查集的思想 1.2 采用动态规划的思想 二、账户合并 2.1 具体思路 2.2 思路呈现 2.3 代码实现 2.4 复杂度分析 三、连接所有点的最小费用 3.1 思路一&#xff1a;最小生成树 3.2 思路二&#xff1a;并查集 鸡汤 一、情侣牵手 力扣第765…

Django模型(五)

一、数据的条件查询 参考文档:QuerySet API 参考 | Django 文档 | Django 1.1、常用检索字段 字段检索,是在字段名后加 __ 双下划线,再加关键字,类似 SQL 语句中的 where 后面的部分, 如: 字段名__关键字 exact :判断是否等于value,一般不使用,而直接使用 =contai…