GNSS定位(SPP、RTK、PPP)位置坐标系

2023-05-16

欢迎关注个人公众号:导航员学习札记

文章目录

    • 一、前言
    • 二、单点定位
    • 三、差分定位
    • 四、PPP

一、前言

最近研究不同FTP的基站数据,发现它们坐标系都不一致,因此研究了下GNSS定位结果的坐标系。参考了一些文献,自己进行了下总结,欢迎指正。

通常GNSS定位算法可以输出各种坐标系下的定位结果(大地坐标系LLA、当地坐标系NED、地球固定坐标系ECEF),但是算法内部通常采用ECEF坐标系进行计算。ECEF坐标系的种类有很多,通常大多数算法中默认为WGS84坐标系,而实际各种定位算法的定位结果究竟在哪种ECEF坐标系中呢?

二、单点定位

由计算公式可以看出,单点定位中定位结果的坐标系,取决于由星历计算出来的卫星ECEF位置的坐标系。通过看各个卫星系统ICD,或者搜索就可以知道GNSS参考系统:

  • GPS星历所计算出来的卫星位置是WGS84坐标系;
  • GLONASS星历计算出来的卫星位置是PZ-90坐标系;
  • GALILEO星历计算出来的卫星位置是GTRE坐标系;
  • BDS星历计算出来的卫星位置是BDCS坐标;

因此如果是用单系统进行计算,那么计算出来的位置就位于相应的GNSS参考系。比如只用GPS卫星进行计算,那么定位位置在WGS84坐标系中。不过由于本身广播星历所计算出来的卫星位置误差就有几米到几十米的误差[1,2],单点定位的精度本身也是米级,这个量级已经大于了坐标系之间的误差。所以多个系统一起进行单点定位,即使认为单点定位位置是在WGS84坐标系下,也是可以的,这一点在RTKlib的用户手册中也有提及(具体可参见其E.2 Coordiantes System)。

三、差分定位

从计算公式可知,无论是伪距差分,还是载波相位差分,实际上是在计算基线向量。在基站位置上,加上基线向量,从而得到用户位置。在差分定位中,差分定位位置的ECEF坐标系取决于基站的坐标系

那卫星位置的坐标系没有影响吗?有影响,但是非常小。在差分定位中,我们会利用卫星位置来计算LOS(line of sight)。LOS的分母是用户位置到卫星位置之间的距离,分子是用户位置和卫星位置ECEF三个轴分量的差值。如果按卫星高度2万公里算(分母),坐标转换误差即使是10米,结果也是10E-7。即使再乘以基线,误差也最多是毫米级。

不同的Network或者不同CORS站,它们的基站位置通常在不同坐标系下。在进行差分定位时,由于我们需要达到厘米级的定位精度,因此我们需要注意基站的坐标系。

四、PPP

和单点定位相似,PPP的定位结果坐标系取决于精密星历中卫星位置的ECEF坐标系

在精密星历文件的第一行会标注所采用的坐标系,以我在CDDIS上下载的igs21346.sp3文件为例,其采用的坐标系为IGb14坐标系。
在这里插入图片描述
IGb14和IGS14只有毫米级误差[4],IGS14坐标系和ITRF2014坐标系一致[5],而ITRF2014和WGS84只有几个厘米的误差,具体可参考该问题[6],通常认为不需要转换。因比,实际精密星历中的IGb14坐标系和WGS84坐标也是几个厘米的误差,相对于PPP的精度而言,也不需要转换,可以直接认为是WGS84坐标系下的结果。

参考资料
[1] RTKlib 用户手册E.2 Coordiantes System
[2] Jia, Rui Xi, et al. “Broadcast Ephemeris Accuracy Analysis for GPS Based on Precise Ephemeris.” Applied Mechanics and Materials. Vol. 602. Trans Tech Publications Ltd, 2014.
[3]https://geodesy.noaa.gov/web/science_edu/presentations_library/files/stressler_igs_poster_2018_final.pdf
[4]https://lists.igs.org/pipermail/igsmail/2020/007917.html
[5]http://acc.igs.org/igs-frames.html
[6]https://www.researchgate.net/post/Is_there_a_way_to_convert_the_ITRF2014_coordinate_to_WGS84_coordinate

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GNSS定位(SPP、RTK、PPP)位置坐标系 的相关文章

  • RTKLIB ppp rtk_post

    1 实时ppp xff1a IGS MGEX数据处理中心的播发的实时轨道钟差产品 xff0c 结合广播星历 xff0c 实现实时定位 2 事后的 xff08 近似实时 xff09 xff1a 下载精密星历 钟差产品 xff0c 结合其他的精
  • RTK和PPK技术科普

    参考链接2 xff1a https blog csdn net hailiannanhai article details 78494366 RTK技术 RTK xff08 Real time kinematic xff0c 实时动态 xf
  • 什么是RTK?

    国内习惯把GNSS接收机叫成RTK这倒是真的 xff0c 因为RTK技术的普及 xff0c 让大家对接收机的作用就 限定 在了RTK xff0c 在之前没有RTK时 xff0c 接收机就是接收机 目前 xff0c GNSSj接收机约99 的
  • RTK+GPS提高定位精度原理解析

    RTK 43 GPS提高定位精度原理解析 xff08 一个小白写给另一个小白系列 xff09 GPS定位原理回顾RTK基本概念RTK组成RTK传输差分示意RTK数据链接坐标转换RTK应用后记 我们在上一篇文章导航定位系统的原理解析 xff0
  • GNSS说第(七)讲---自适应动态导航定位(四)---Kalman滤波

    GNSS说第 七 讲 自适应动态导航定位 四 Kalman滤波 Kalman滤波 Kalman滤波的显著特点是对状态空间进行估计 而状态空间估计一般是动态估计 Kalman滤波采用递推算法 即由参数的验前估值和新的观测数据进行状态参数的更新
  • DGPS与RTK的区别

    2013 10 11 10 49 11 分类 xff1a GNSS 举报 字号 订阅 最近一直感觉身在这个行业不能对这个行业理论知识一无所知 xff0c 这对于技术人来说应该是一种遗憾 所以决定要学一些东西 xff0c 并记录下来以便于以后
  • 定位——GNSS

    GNSS GNSS 即全球导航卫星系统 xff08 Global Navigation Satellite System xff09 是所有导航定位卫星的总称 xff0c 凡是可以通过捕获跟踪其卫星信号实现定位的系统 xff0c 均可纳入G
  • host ntrip 千寻rtk_手把手教你怎样使用瑞得R90T RTK连接千寻cors账号

    瑞得RTK是南方测绘旗下的RTK品牌之一 xff0c 不过相比于南方旗下其他品牌的RTK xff0c 瑞得RTK在操作使用方面以及普及度方面相对来说没有那么高 xff0c 因此很多人对于瑞得RTK连接千寻cors账号的操作比较陌生 xff0
  • GNSS定位(SPP、RTK、PPP)位置坐标系

    欢迎关注个人公众号 xff1a 导航员学习札记 文章目录 一 前言二 单点定位三 差分定位四 PPP 一 前言 最近研究不同FTP的基站数据 xff0c 发现它们坐标系都不一致 xff0c 因此研究了下GNSS定位结果的坐标系 参考了一些文
  • GPS/RTK高精度定位系统有什么优势?

    GPS RTK高精度定位系统能提供厘米级 毫米级高精度位置服务 xff0c 逐渐成为智能社会高精度定位的趋势和理想选择 GPS RTK高精度定位系统的出现是信息化时代发展的产物 从移动互联到物联网 xff0c 位置是一个基础的不可或缺的信息
  • 【分享】5G+北斗RTK高精度人员定位解决方案

    5G 43 北斗RTK高精度定位系统旨在通过5G网络实时提供亚米级 厘米级 毫米级高精度定位服务 xff0c 构建全天候 全天时 全地理的精准时空服务体系 伴随着信息技术日新月异的发展 xff0c 各类 智慧 顺势而出 xff0c 智慧城市
  • 5G+北斗RTK定位:高精度定位技术发展更进一步

    5G 43 北斗RTK定位采用5G定位与北斗RTK定位技术 xff0c 在信号 信息 设施 应用等层面深度融合 xff0c 5G自身可实现亚米级的定位能力与北斗形成信号覆盖互补 xff0c 实现从室内到室外无缝隙衔接与定位 5G通信技术的到
  • RTK

    实时动态技术 xff08 英语 xff1a Real Time Kinematic xff0c RTK xff09 是实时动态载波相位差分技术的简称 xff0c 是一种通过基准站和流动站的同步观测 xff0c 利用载波相位观测值实现快速高精
  • 你了解RTK技术吗?—— 揭秘GNSS中的定位技术

    上期文章中我们一起探讨了GNSS仿真及其对测试验证的重要意义 xff0c 今天我们将一起走进GNSS中的定位技术 RTK技术 什么是RTK技术 xff1f 传统RTK技术与网络RTK技术又有什么区别呢 xff1f 随着GNSS系统的迅速发展
  • GNSS PPP和PPK区别

    01 PPP PPP全称Precise Point Positioning xff0c 译为精密单点定位 xff0c 属于单点定位也叫绝对定位 xff0c 精密单点定位是指利用载波相位观测值以及由IGS等组织提供的高精度的卫星星历及卫星钟差
  • GPS-RTK

    一点一点的补充吧 背景 1 xff0e 各种控制测量传统的大地测量 工程控制测量采用三角网 导线网方法来施测 xff0c 不仅费工费时 xff0c 要求点间RTK 在工程测量的应用通视 xff0c 而且精度分布不均匀 xff0c 且在外业不
  • 【HUAWEI】PPP&PPPoE配合Radius认证配置案例

    背景 对于在一个大的园区网 要保证接入的安全性和合法性 有许多种手段 对于到端的接入用户 可以使用802 1X 对于移动办公人员 可以使用SSL 可以配合使用IPS 防火墙 上网行为管理等手段 不过 对于网关分布的网络呢 或者说 公司合并
  • 2.5 SPPNet

    目录 2 5 SPPNet 2 5 1 SPP 的目的 2 5 2 SPP 架构 2 5 3 SPP 用于目标检测 2 5 4 候选区域映射 参考资料 2 5 SPPNet SPP Spatial Pyramid Pooling 空间金字塔
  • 什么是Ntrip?Ntrip协议简介

    文章目录 Ntrip通讯协议1 0 Ntrip是什么 Ntrip系统组成 NtripServer NtripClient 4 1 获取源列表 4 2 获取差分数据 其他资料 Ntrip通讯协议1 0 Ntrip是什么 NTRIP是在互联网上
  • rtklib源码 rtk差分解算,rtkpos和replos函数流程梳理

    rtklib源码 rtk差分解算 rtkpos和replos函数流程梳理 rtkpos函数梳理 总体流程 replos函数梳理 replos总体流程 1 通过satposs函数计算卫星的位置 速度等参数 2 通过zdres函数计算基站伪距和

随机推荐

  • KEIL 那些编辑技巧与方法

    来源 xff1a 公众号 鱼鹰谈单片机 作者 xff1a 鱼鹰Osprey ID xff1a emOsprey 本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧 xff0c 用于加快编辑速度 当然了 xff0c 很多人现在更多的是使用
  • PotPlayer优化与最高画质设置(最强本地播放器)

    一 前言 软件 xff1a PotPlayer 描述 xff1a 被誉为本地视频最好用的播放器 xff01 PotPlayer下载地址参考 xff1a https potplayer org 推荐Potplayer论坛 xff1a http
  • Arduino结构体变量使用

    Arduino结构体变量使用 x1f4dd 示例程序 span class token comment 本文使用arduino nano span span class token comment 声明 B span span class
  • 51单片机自定义串口通讯协议控制流水灯+Proteus仿真

    51单片机自定义串口通讯协议控制流水灯 Proteus仿真 Proteus仿真演示 注意不要使用Proteus 8 Professional 8 13版本串口通信会出错 需要利用虚拟串口工具提前创建2个虚拟串口 Proteus里面AT89C
  • Arduino struct结构体定义和使用方法详解

    Arduino struct结构体定义和使用方法 1 直接使用struct定义 示例 span class token keyword struct span span class token class name People span
  • 锂电池基于DW01组成的过充电、过放、短路保护电路

    锂电池基于DW01组成的过充电 过放 短路保护电路 原理图 该电路主要由锂电池保护专用集成电路 xff24 xff37 xff10 xff11 xff0c 充 放电控制MOSFET xff08 内含两只 xff2e 沟道 xff2d xff
  • STM32F103基于标准库开发串口中断接收数据环形队列例程

    STM32F103基于标准库开发串口中断接收数据环形队列例程 本示例源码来源于野火 STM32库开发实战指南 xff0c 是一个值得学习借鉴的资源 x1f4d1 一个完整的串口数据包通讯协议一般包含 xff1a 帧头 地址信息 数据类型 数
  • 基于STM32CubeIDE HAL库利用基本定时器实现串口接收不定长数据

    基于STM32CubeIDE HAL库利用基本定时器实现串口接收不定长数据 申明 xff1a 本文章仅发表在CSDN网站 xff0c 任何其他网见此内容均为盗链和爬取 xff0c 请多多尊重和支持原创 x1f341 对于文中所提供的相关资源
  • idea重构手法

    idea重构手法 四键齐发 xff1a ctrl 43 alt 43 shift 43 T 修改方法名 xff1a shift 43 F6修改方法参数 xff1a Ctrl 43 F6提取常量 xff1a Ctrl 43 Alt 43 C提
  • Linux下实现http的Get方法

    Linux如何实现http的GET数据方法 下载curl库源码 https curl se download html Linux编译 make拷贝库文件 xff0c 目录 curl 7 83 0 lib libs 下 libcurl so
  • 一篇关于GPS定位写得最详实清晰的文章之一

    一篇关于GPS定位写得最详实清晰的文章之一 介绍篇 过去 xff0c 如果你的女友是个路痴 xff0c 大概会有这样的对话 你在哪儿呢 xff1f 啊 xff1f 我在马路上啊 有什么特征 xff1f 头顶有个月亮 你旁边有什么啊 xff1
  • 基于HAL库STM32串口驱动不定长数据接收

    STM32串口驱动不定长数据接收带环形缓冲区 最新框架代码使用方法源码串口接口文件环形缓冲区接口文件 移植图示 使用涉及4个文件 xff0c UART Port c UART Port h CircularQueue h CircularQ
  • OptiTrack---Motive简单使用导出groundtruth

    文章目录 Motive介绍1 详细介绍 Motive使用1 详细使用2 简单使用导出groundtruth 1 首先安装Motive 2 启动Motive 3 建立body xff0c 进行录制 4 对结果进行保存 Motive介绍 1 详
  • 使用U盘安装Ubuntu20.04

    背景 今天自己鼓捣小电脑 xff0c 卖家发过来的时候已经按要求预装了Ubuntu20 04 xff0c 我想改一下卖家起的用户名 也许是计算机名 xff0c 分不太清 xff0c 结果搞的电脑输入密码却进不了桌面 xff0c 最终决定重装
  • 【ROS基础】rviz打开后如何显示实时2D地图

    1 背景 launch 了一个建图程序 xff0c 并打开了 rviz xff0c rviz 中也 add 了 map xff0c 但是 rviz 中并未出现期望的2D地图 xff0c 让人很是手足无措 2 问题解决 百度了才发现自己使用的
  • RTKlib源码解析:ppp和rtkpost中的周跳检测函数

    文章目录 前言detslp mwdetslp gfdetslp lldetslp dop 欢迎关注个人公众号 xff1a 导航员学习札记 前言 本文解析了RTKlib ppp c中两个周跳检测函数detslp mw和detslp gf xf
  • RTKlib相对定位源码解析:resamb_LAMBDA (整周模糊度求解)

    本文对resamb LAMBDA函数 xff0c 以及其中的ddmat restamb函数进行了解析 由于其中的lambda函数在参考论文中都给出了详细推导和计算步骤 xff0c 因此没有解析 lambda函数参考论文 xff1a 1 P
  • RTKlib PPP代码解析

    文章目录 ppposudstate pppudbias pppcorr measppp res 欢迎关注个人公众号 xff1a 导航员学习札记 我所基于的代码版本是RTKlib 2 4 3的一个拓展版本RTKexplore Demo5 xf
  • Android 动态修改SeekBar滑块和进度条的颜色

    方法一 1 需求 xff1a 需要改变其默认颜色 xff0c 样式 2 滑竿样式 seekbar xml lt xml version 61 34 1 0 34 encoding 61 34 utf 8 34 gt lt layer lis
  • GNSS定位(SPP、RTK、PPP)位置坐标系

    欢迎关注个人公众号 xff1a 导航员学习札记 文章目录 一 前言二 单点定位三 差分定位四 PPP 一 前言 最近研究不同FTP的基站数据 xff0c 发现它们坐标系都不一致 xff0c 因此研究了下GNSS定位结果的坐标系 参考了一些文