几何精度因子(Geometric Dilution Precision ,GDOP)

一、概念介绍

在卫星定位领域,精度衰减因子(英语:Dilution of precision)是一类衡量用户在进行GNSS测量时所具备的几何条件的定量指标,又简称为DOP值精度因子。DOP值的大小取决各导航卫星在用户视场中的分布情况,反映了用户与卫星之间组成的几何图形对测距误差的放大作用:在相同测距精度的条件下,DOP值越低,表明该用户与卫星之间组成的几何图形越为健壮,对测距误差的放大作用越小,GNSS服务提供的导航精度越高。

几何精度因子(Geometric Dilution Precision ,缩写为GDOP)是衡量定位精度的很重要的一个系数,它代表GPS 测距误差造成的接收机与空间卫星间的距离矢量放大因子。实际表征参与定位解的从接收机至空间卫星的单位矢量所勾勒的形体体积与GDOP成反比,故又称为几何精度因子。GDOP的数值越大,所代表的单位矢量形体体积越小,即接收机至空间卫星的角度十分相似导致的结果,此时的GDOP会导致定位精度变差。好的GDOP, 是指其数值小,代表大的单位矢量形体体积,导致高的定位精度。好的几何因子实际上是指卫星在空间分布不集中于一个区域,同时能在不同方位区域均匀分布。

二、数学推导

为构建一个符合DOP值定义的简单模型,假设各观测值包含的测距误差是相互独立且大小相等的,这样的测距误差通常以用户等效测距误差(User Equivalent Range Error, UERE) $\sigma_\mathrm{UERE}$ 表示,即:

$ \mathrm{cov}(d\mathbf{p})=I_{n\times n}\sigma_{\mathrm{UERE}}^2 $


 式中$I_{n\times n}$$n$维的单位矩阵。根据协因数传播律,有:


$ cov( d\mathbf{x} ) = \left ( \mathbf{H^TH}\right ) ^{- 1}\sigma_\mathrm{UERE}^2 $


此时,用户总的定位和授时误差以各参数的方差描述,以几何误差$\sigma_\mathrm{G}$为例,其大小等于参数的方差之和的平方根,也即矩阵cov( d\mathbf{x} )的迹tr[ $cov$( d\mathbf{x} ) ]的平方根:

\sigma_\mathrm{UERE}=\sqrt{\sigma_{e_\mathrm{r}}^2+\sigma_{n_\mathrm{r}}^2+\sigma_{u_\mathrm{r}}^2+\sigma_{dt_\mathrm{r}}^2}=\sqrt{\mathrm{tr}[\mathrm{cov}(d\mathbf{x})]}


因而,可定义精度衰减因子为该几何误差$\sigma_\mathrm{G}$和测距误差$\sigma_\mathrm{UERE}$ 的比值:

\mathrm{(G)DOP}=\frac{\sigma_\mathrm{G}}{\sigma_\mathrm{UERE}}=\frac{\sqrt{\operatorname{tr}[\operatorname{cov}(d\mathbf{x})]}}{\sigma_\mathrm{UERE}}=\sqrt{\operatorname{tr}\left[\left(\mathbf{H}^\mathrm{T}\mathbf{H}\right)^{-1}\right]}


该DOP值也被称作几何精度衰减因子(英语: Geometric Dilution of Precision),简称GDOP值。

若将矩阵$\left(\mathbf{H^TH}\right)^{-1}$展开作: 

\begin{aligned}\left(\mathbf{H}^{\mathrm{T}}\mathbf{H}\right)^{-1}&=\begin{pmatrix}D_{11}&D_{12}&D_{13}&D_{14}\\D_{21}&D_{22}&D_{23}&D_{24}\\D_{31}&D_{32}&D_{33}&D_{34}\\D_{41}&D_{42}&D_{43}&D_{44}\end{pmatrix}\end{aligned}

 GDOP值亦可表示为:

$ \mathrm{GDOP}=\sqrt{D_{11}+D_{22}+D_{33}+D_{44}}=\sqrt{\mathrm{tr}\left[\left(\mathbf{H}^\mathrm{T}\mathbf{H}\right)^{-1}\right]} $

类似地,还可定义与其他误差项关联的精度衰减因子,如与点位误差$\sigma_\mathrm{P}$相关的点位精度衰减因子 Position Dilution of Precision,PDOP)、与平面误差$\sigma_\mathrm{H}$相关的平面精度衰减因子 (Horizontal Dilution of Precision,HDOP)、与高程误差$\sigma_\mathrm{V}$相关的高程精度衰减因子 (Vertical Dilution of Precision,VDOP)、与接收机钟差误差$\sigma_\mathrm{T}$相关的时间精度衰减因子 Time Dilution of Precision, TDOP) 等等:

$\begin{aligned} &·PDOP \begin{aligned}&=\frac{\sigma_\mathrm{P}}{\sigma_\mathrm{UERE}}=\frac{\sqrt{\sigma_{e_\mathrm{r}}^2+\sigma_{n_\mathrm{r}}^2+\sigma_{u_\mathrm{r}}^2}}{\sigma_\mathrm{UERE}}=\sqrt{D_{11}+D_{22}+D_{33}}\end{aligned} \\ &·HDOP \begin{aligned}&=\frac{\sigma_\mathrm{H}}{\sigma_\mathrm{UERE}}=\frac{\sqrt{\sigma_{e_\mathrm{r}}^2+\sigma_{n_\mathrm{r}}^2}}{\sigma_\mathrm{UERE}}=\sqrt{D_{11}+D_{22}}\end{aligned} \\ &·VDOP =\frac{\sigma_\mathrm{V}}{\sigma_\mathrm{UERE}}=\frac{\sigma_{u_\mathrm{r}}^2}{\sigma_\mathrm{UERE}}=\sqrt{D_{33}} \\ &·TDOP =\frac{\sigma_\mathrm{T}}{\sigma_\mathrm{UERE}}=\frac{\sigma_{dt_\mathrm{r}}^2}{\sigma_\mathrm{UERE}}=\sqrt{D_{44}} \end{aligned}$

由各表达式可以得出,上述DOP间满足如下关系:

\mathrm{GDOP}=\sqrt{\mathrm{PDOP}^2+\mathrm{TDOP}^2}=\sqrt{\mathrm{HDOP}^2+\mathrm{VDOP}^2+\mathrm{TDOP}^2}

根据上述HDOP因子的计算公式,由数学归纳法,推导HDOP的极限值是

$ HDOP \geqslant sqrt{\frac4N} $


 其中N是基站个数。

三、应用总结

在实际应用中,DOP值常用于GNSS测量时间段的规划,或者是在接收机能观测的最大卫星数量受限时挑选视场中的卫星以构成更佳的几何图形。在使用GNSS进行工程测量等应用时,通常也会对DOP值的最大值作出要求,如中国大陆使用的国家标准GB 50026-2007《工程测量规范》中即要求:“四等及以上等级限定为 PDOP≤6,一、二级限定为 PDOP≤8”。

几何定位方法中,多个基站和移动台之间的相对距离将很大程度上决定定位的准确度。这个影响因子就叫做精度因子DOP(dilution of precision,精度衰减因子)。

GDOP(Geometric dilution of precision)几何精度因子:包括经度,纬度,高程和时间等因子,称为几何精度因子。

PDOP(position dilution of precision)三维位置精度因子:为纬度、经度和高程等误差平方和的开根号值。

HDOP(horizontal dilution of precision)水平分量精度因子:为纬度和经度等误差平方和的开根号值。

VDOP(vertical dilution of precision)垂直分量精度因子。

TDOP(time dilution of precision)钟差精度因子:为接收仪内时表偏移误差值。

参考资料:

维基百科:https://zh.wikipedia.org/wiki/%E7%B2%BE%E5%BA%A6%E8%A1%B0%E5%87%8F%E5%9B%A0%E5%AD%90

网络资源

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Swing程序设计详解(二)

一 文件标签组与图标 在Swing程序设计中,标签(JLabel)被用于显示文本、图标等内容。在Swing应用程序的用户系面中,用户能够通过标签上的文本、图标等内容获得相应的提示信息。 1.1 JLable标签 标签(JLabel)的父类是JComponent类。虽然标签不能被添加…

我一人全干!之vue3后台管理中的大屏展示。

使用大屏展示的时候有很多种场景,众多场景都是为了实现大屏自适应。 大屏,顾名思义,就是放在一个固定的屏幕上看的,即使你不做自适应,放在一个固定的屏幕上看也没啥问题,但是很多做大屏的是为了在PC端看&am…

Everything进行内网穿透搜索

文章目录 1\. 部署内网穿透1.1. 注册账号1.2. 登录1.3. 创建隧道 2\. 从外网访问Everything 借助cpolar可以让我们在公网上访问到本地的电脑 1. 部署内网穿透 1.1. 注册账号 在使用之前需要先进行注册cpolar cpolar secure introspectable tunnels to localhost 1.2. 登录 C…

AOP记录操作日志

创建数据库表 -- 操作日志 create table operate_log (id int unsigned primary key auto_increment commentid,operate_user int unsigned comment 操作人员Id,operate_time datetime comment 操作时间,class_name varchar(100)comment 操作类,method_name varchar(100)comme…

外包干了2个月,技术倒退2年。。。

先说一下自己的情况,本科生,20年通过校招进入深圳某软件公司,干了接近4年的功能测试,今年国庆,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

Python 日志(略讲)

日志操作 日志输出: # 输出日志信息 logging.debug("调试级别日志") logging.info("信息级别日志") logging.warning("警告级别日志") logging.error("错误级别日志") logging.critical("严重级别日志")级别设置…

vue中的动画组件使用及如何在vue中使用animate.css

“< Transition >” 是一个内置组件&#xff0c;这意味着它在任意别的组件中都可以被使用&#xff0c;无需注册。它可以将进入和离开动画应用到通过默认插槽传递给它的元素或组件上。进入或离开可以由以下的条件之一触发&#xff1a; 由 v-if 所触发的切换由 v-show 所触…

一个容器中填值,值太多不换行,而是调小字体大小和行高

<!-- clampLineHeight 重计算行高 --> <!-- clampTextSize 重计算字体大小 --> <!-- 这里的div高8mm, 宽6cm, 文本为text --> <div style"height:8mm;width:6cm;text-align:left"><span :style"{ fontSize: clampTextSize(text, 6cm…

智慧小区园区如何布局网络对讲系统

智慧小区园区如何布局网络对讲系统 随着小区住宅的不断更新发展&#xff0c;小区的管理人员也对小区内部的通讯也有了新的要求&#xff0c;要求在工作区域无盲区、语音通讯清晰&#xff0c;小区的安保后勤都能够随时在小区的地下室和室外工作区域、任何时间进行通信。提高小区…

【Linux】信号的保存和捕捉

文章目录 一、信号的保存——信号的三个表——block表&#xff0c;pending表&#xff0c;handler表sigset_t信号集操作函数——用户层sigprocmask和sigpending——内核层 二、信号的捕捉重谈进程地址空间&#xff08;第三次&#xff09;用户态和内核态sigaction可重入函数volat…

6个实用又好用的交互原型工具!

在 UI/UX 设计中&#xff0c;原型设计是至关重要的一步。正如用户体验中的其它环节一样&#xff0c;有无数的交互原型工具可以帮助你完成原型设计。市场上有太多的交互原型工具&#xff0c;如果你不知道选择哪一种&#xff0c;那么我们将为你介绍 6 个实用又好用的交互原型工具…

【数据挖掘】国科大刘莹老师数据挖掘课程作业 —— 第二次作业

Written Part 1. 给定包含属性&#xff5b;Height, Hair, Eye&#xff5d;和两个类别&#xff5b;C1, C2&#xff5d;的数据集。构建基于信息增益&#xff08;info gain&#xff09;的决策树。 HeightHairEyeClass1TallBlondBrownC12TallDarkBlueC13TallDarkBrownC14ShortDark…

Unity UGUI控件之Horizontal Layout Group

Horizontal Layout Group是Unity中的UGUI控件&#xff0c;用于在水平方向上对子对象进行布局。 主要有一下作用&#xff1a; 水平布局&#xff1a;Horizontal Layout Group将子对象按照水平方向进行布局&#xff0c;可以控制子对象的排列顺序和间距。自动调整尺寸&#xff1a…

孩子都能学会的FPGA:第二十二课——用FPGA实现计数时钟的奇数次分频

&#xff08;原创声明&#xff1a;该文是作者的原创&#xff0c;面向对象是FPGA入门者&#xff0c;后续会有进阶的高级教程。宗旨是让每个想做FPGA的人轻松入门&#xff0c;作者不光让大家知其然&#xff0c;还要让大家知其所以然&#xff01;每个工程作者都搭建了全自动化的仿…

记录 | linux静态库和动态库的理解

hello.cpp&#xff1a; #include <cstdio>void hello() {printf("Hello, world!\n"); }main.cpp&#xff1a; #include <cstdio>void hello();int main() {hello();return 0; }静态库编译配置&#xff1a; cmake_minimum_required(VERSION 3.12) proj…

三轴加速度计LIS2DW12开发(2)----基于中断信号获取加速度数据

三轴加速度计LIS2DW12开发.2--轮基于中断信号获取加速度数据 概述视频教学样品申请源码下载生成STM32CUBEMX串口配置IIC配置CS和SA0设置INT1设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置开启INT1中断设置传感器的量程配置过滤器链配置电源模式设置输出数据速率中断…

FTP协议(PORT和PASV模式)

目录 FTP协议基本概念 PORT主动模式工作流程 PORT工作过程 PORT工作报文 PASV被动模式工作流程 PASV工作过程 PASV工作报文 FTP协议基本概念 FTP文件传输协议&#xff0c;用于在互联网上进行文件传输&#xff0c;基于C/S架构 FTP的连接模式 FTP采用双TCP连接方式 控制连…

[架构之路-254]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 架构设计 - 全程概述

目录 一、软件架构概述 1.1 什么是软件架构 1.2 为什么需要软件架构设计 1.3 软件架构设计在软件设计中位置 &#xff08;1&#xff09;软件架构设计&#xff08;层次划分、模块划分、职责分工&#xff09;&#xff1a; &#xff08;2&#xff09;软件高层设计、概要设计…

Ubuntu22.04 server版本关闭DHCP,手动设置ip

在Ubuntu 22.04 中&#xff0c;网络配置已迁移到 Netplan&#xff0c;因此可以使用 Netplan 配置文件来手动设置 IP 地址并关闭 DHCP。 以下是在 Ubuntu 22.04 上手动设置 IP 地址并禁用 DHCP 的步骤&#xff1a; 打开终端&#xff0c;使用 root 权限或 sudo 执行以下命令&…

柯桥英语口语学习,日常生活用语军大衣用英语怎么说?

那么军大衣跟羽绒服用英语怎么说呢&#xff1f; 跟商英君一起学习一下吧&#xff01; 01 "军大衣"用英语怎么说&#xff1f; 军大衣在英语表达中 也有专门的词汇 即military coat 或 military style cotton coats military有“军人、军事;军事的、军用的…”的…