GNSS全球卫星导航系统相关技术

news2024/9/30 3:25:01

一、参考资料

映核物联网|什么是GNSS?

二、GNSS相关介绍

GNSS(Global Navigation Statellite System),即全球导航卫星系统,GNSS的作用是定位和导航至少4颗卫星,实现准确定位

1. 全球导航卫星系统

GNSS泛指所有的卫星导航系统,包括全球的、区域的和增强的,如美国的GPU、俄罗斯的GLONASS、中国的Beidou北斗、欧盟的Galileo等。其中GPS是目前最成熟、覆盖面最广、定位精度最高的一种卫星定位系统。
在这里插入图片描述

1.1 北斗

中国的北斗卫星导航系统(BDS),截止 2020 年 7 月,北斗卫星共有 55 颗北斗导航卫星,北斗导航系统是我国自己研制的全球卫星导航系统,在各种方面的技术手段和精度都是排在世界前列的,并且开放给全球用户使用,开发过程中兼容其他全球定位系统,采用逐渐完善,逐渐发展的建设进程。这一建设理念受到了全球各国用户的欢迎和支持。

1.2 GPS

美国的全球定位系统(GPS),起始于1958年美国军方的一个项目,1964年投入使用经过20余年的研究实验,耗资300亿美元,到1994年,全球覆盖率高达98%的24颗GPS卫星星座己布设完成。有 21 颗工作卫星和 3 颗在轨备用卫星,6 个均匀分布的轨道平面,轨道倾角约 55°,平均高度约为 20200km。

1.3 GLONASS

俄罗斯的格洛纳斯卫星导航系统(GLONASS),目前有 24 颗卫星正常运行,轨道面间的夹角 120°,轨道倾角 64.8°,轨道偏心率 0.01,每个轨道上等间隔分布 8 颗卫星,卫星离地面高度 19100km。

1.4 GALILEO

欧盟的伽利略卫星导航系统(GALILEO),在轨 30 颗,均匀分布在 3 个轨道面上,每个轨道面上 9 颗工作,1 颗备用,轨道面倾角 56°,轨道高度 23616km,运行周期 14 小时 4 分。

2. GNSS系统的组成

GNSS 系统由空间段地面段用户段三部分组成。

  1. 空间段,由若干地球静止轨道卫星、倾斜地球同步轨道卫星和中圆地球轨道卫星组成。
  2. 地面段,包括主控站、时间同步/注入站和监测站等若干地面站,以及星间链路运行管理设施。
  3. 用户段,包括北斗及兼容其他卫星导航系统的芯片、模块、天线等基础产品,以及终端设备、应用系统与应用服务等。

3. PVT

全球导航卫星系统,是能在地球表面或近地空间的任何地点,为用户提供全天候的三维坐标、速度以及时间的空基无线电导航定位系统。三维坐标、速度、时间信息这三个信息是GNSS的必备功能,通常称之为PVT(Position Velocity and Time)

4. GNSS原理

GNSS是如何帮助用户获取PVT信息的?众所周知,地球表面的任何一个位置,都有它的三维坐标,也就是经度、纬度和高程。它头顶上的GNSS卫星,也有自己的三维坐标系。

我们把整个空间看成一个坐标系,可以画一个立方体。立方体的两个对角,分别是用户和卫星,如下图所示:
在这里插入图片描述

根据立体几何可知,卫星和用户之间的距离 Δ L \Delta L ΔL(该距离被称为“伪距”):
Δ L = ( x − x ′ ) 2 + ( y − y ′ ) 2 + ( z − z ′ ) 2 \Delta L=\sqrt{(x-x^{\prime})^{2}+(y-y^{\prime})^{2}+(z-z^{\prime})^{2}} ΔL=(xx)2+(yy)2+(zz)2
卫星的坐标 ( x ′ , y ′ , z ′  ) (x^\prime,y^\prime,z^\prime\text{ )} (x,y,z ) 是已知的,用户的坐标 ( x , y , z ) (x,y,z) (x,y,z) 是未知的。

与此同时,卫星可以给用户终端发信号,信号的传输速度基本上几乎等同于光速c。而卫星上面有精度极高的原子钟,所以知道自己的时间是 t t t。假设用户终端的时间是 t ′ t^\prime t,那么,卫星和用户之间的距离 Δ L \Delta L ΔL,又可以通过下面这个公式算出:
Δ L = ( t − t ′ ) ⋅ c \Delta L=\left(t-t^{\prime}\right)\cdot c ΔL=(tt)c
两个公式一合并,可得:
( t − t ′ ) ⋅ c = ( x − x ′ ) 2 + ( y − y ′ ) 2 + ( z − z ′ ) 2 (t-t^{\prime})\cdot c=\sqrt{(x-x^{\prime})^2+(y-y^{\prime})^2+(z-z^{\prime})^2} (tt)c=(xx)2+(yy)2+(zz)2
一个公式里有4个未知数 ( x , y , z , t ) (x, y, z, t) (x,y,z,t),大家都懂的,这个公式是解不出来滴。再找3个卫星的坐标值,组成4个四元方程,即可解得。这就为什么说一个用户终端要想解算出自己的准确位置,必须要有至少4颗卫星

5. GNSS关键技术

GNSS的工作原理看似简单,但真正想要把这个系统做好,是非常困难的。衡量一个GNSS系统是否足够优秀,主要看它的精度、速度和灵敏度。这个速度,主要是指从启动定位设备到首次正常定位所需时间,也称为TTFF(Time to First Fix)
在这里插入图片描述

影响GNSS定位精度的主要原因,是误差。误差既来自系统的内部,也来自外部。例如穿透电离层和对流层时产生的误差,还有卫星高速移动产生的多普勒效应引起的误差,以及多径效应误差、通道误差、卫星钟误差、星历误差、内部噪声误差等等。这些误差,有些是可以完全消除的,也有些是无法消除或只能部分消除的。消除水平的高低,直接决定了系统的准确性和可靠性。

为了更好地消除误差、提高反应速度,GNSS会引入一些天基或陆基的辅助手段。结合辅助手段的GNSS,也被称为A-GNSS。A就是Assisted,“辅助”的意思。

现在比较常用的,是通过陆基的移动通信网络,传送增强改正数据,提供辅助信息,加强和加快卫星导航信号的搜索跟踪性能和速度,缩短定位时间,提高定位精度。除了A-GNSS之外,GNSS还引入了一些关键技术,帮助提升系统性能,包括:RTK技术,惯性导航技术。

5.1 RTK技术

RTK(Real-time kinematic),称为实时动态差分法,又称为载波相位差分技术,是实时处理两个测量站载波相位观测量的差分方法,包括传统RTK网络RTK两种模式。

传统RTK模式,只有一个基准站。网络RTK模式,有多个基准站。
在这里插入图片描述

以网络RTK为例,多个基准站会采集监测数据发给控制中心,控制中心针对数据进行粗差剔除后,再进行解算,并最终将改正信息发给用户。

网络RTK的覆盖范围很广,可以距离用户上百公里。而且,网络RTK拥有更高的精度和稳定性。

5.1 惯性导航技术

GNSS卫星定位虽然方便,但容易受客观条件的影响。例如隧道、森林等路段,GNSS信号容易中断。此时,就需要临时采用其它的辅助手段。
在这里插入图片描述

航位推算(DR,Dead Reckoning)就是一种自主式的惯性导航技术。通过采用加速度传感器和陀螺仪传感器,结合一些专用算法,它可以根据用户终端(例如车辆)的初始位置信息以及传感器获得的信息,推算出用户终端在盲区位置的高精度导航数据。

DR和GNSS有很强的互补性,一方面DR可以帮助补盲,另一方面GNSS也能对DR进行实时纠偏,帮助DR推测出更准确的位置。

6. GNSS应用场景

GNSS目前能够满足大部分行业应用需求,例如交通、水利、减灾、海事勘探、建筑等领域,尤其随着车联网行业发展,5G对车联网的重要意义,GNSS定位导航服务,同样是车联网发展的必备条件。
在这里插入图片描述

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

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

相关文章

vue3使用flv播放视频监控

第一种方法使用安装的 npm install --save flv.js,会出现报错的情况,如flv.js播放视频时出现Failed to execute ‘appendBuffer’ on ‘SourceBuffer’ 解决方法[https://www.cnblogs.com/melancholys/p/14085804.html](https://www.cnblogs.com/melanch…

1024版烟花--2的10次方 快乐

效果: import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;public class App extends Frame {//背景int b1x[] {0, 666, 666, 0};int b1y[] {00, 0, 666, 666};Thread thread;int count 8;//个数App() {setLayout(new …

Potplayer通过公网访问群晖WebDav,快速搭建远程办公环境

文章目录 1 使用环境要求:2 配置webdav3 测试局域网使用potplayer访问webdav4 内网穿透,映射至公网5 使用固定地址在potplayer访问webdav ​ 国内流媒体平台的内容让人一言难尽,就算是购买了国外的优秀作品,也总是在关键剧情上删删…

apk反编译修改教程系列-----任意修改apk版本号 版本名 防止自动更新【二】

往期教程 apk反编译修改教程系列-----修改apk应用名称 任意修改名称 签名【一】 上期演示了下如何修改apk的名称。相信只要用心的友友都会操作了。这次讲解下如何修改软件的版本号与版本名字的操作 名词浅释: 在apk反编译中的VersionCode---是版本号的意思.是一…

【Linux学习】—Linux常用指令(一)

【Linux学习】—Linux常用指令(一) 一、组管理和权限管理 在Linux中的每个用户必须属于一个组,不能独立于组外。 1️⃣所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。 查看文件的所有者…

马尔科夫链、PCV及贝叶斯动图详解

马尔科夫链、主成分分析以及条件概率等概念,是计算机学生必学的知识点,然而理论的抽象性往往让学生很难深入地去体会和理解。而本文,将这些抽象的理论概念,用可视化的方式来解释,还可调节相应参数来改变结果&#xff0…

1997-2021年世界各国GDP数据

1997-2021年世界各国GDP数据 1、时间:1997-2021年 2、来源:世界银行 3、范围:世界各国 4、指标:国内生产总值(固定LCU)、国内生产总值(当前LCU)、国内生产总值(现值美…

2023年或者每一年值得最被关注的技术趋势是什么?

2023年或者近几年中,值得关注的技术趋势有很多,其中一些主要的包括: 人工智能与机器学习: 人工智能(AI)和机器学习(ML)继续在各个行业中引起变革,从医疗保健到金融服务,再…

快速入门Elasticsearch:安装、基本概念、分词器和文档基本操作详解

本文主要介绍快速入门 Elasticsearch,从 安装 、 基本概念 、 分词器 、*** 文档基本操作 *** 这 4 个方面快速入门。 Elasticsearch 是一款近实时的搜索引擎,底层是基于 Lucene 做搜索,再此基础上加入了分布式的特性,以便支持海…

QListWidget 类使用教程

文章目录 1、简介2、属性3、functions3.1、访问属性相关 function3.2、公共槽3.3、Signal3.4、其他方法 QT 官方文档参考地址:https://doc.qt.io/qt-5/qlistwidget.html 1、简介 moudleclass说明PyQt5.QtWidgets包含了一整套UI元素控件,用于建立符合系统…

Hugging face下载的离线模型不会用?没关系,看这里

可能遇到的问题: 不知道大家有没有碰到这样的问题,想从hugging face 加载模型,使用其提供的接口做一个简单的demo,但是由于网络的原因没办法正常访问: (MaxRetryError("HTTPSConnectionPool(hosthuggingface.co, port443):…

【封装--限定符private--包】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 封装访问限定符 private快捷键实现get和set 封装扩展之包如何导包怎么找包 自定义包方法: 总结 封装 访问限定符 private 什么是封装? 就像电脑&…

DC-8 靶机

DC_8 信息搜集 存活检测 详细扫描 后台网页扫描 网站信息搜集 访问不同的页面的时候 url 随之变化 尝试 sql 注入 在 url 后输入 验证 直接报数据库语法错误 漏洞利用 使用 sqlmap 工具 爆破数据库 sqlmap -u 10.4.7.153/?nid2 --dbs --batch成功爆破出两个数据库 d7db…

【数据结构】数组和字符串(一):矩阵的数组表示

文章目录 4.1 数组4.1.1 数组的存储和寻址4.1.2 一维数组的基本操作 4.2 矩阵4.2.1 矩阵的数组表示a. 矩阵的二维数组存储及其乘法运算b. 一维数组存储 4.1 数组 4.1.1 数组的存储和寻址 数组是一种用于存储多个相同类型元素的数据结构。在内存中,数组的元素是连续…

视频上的水印文字如何去掉?

嘿,大家好!作为一个自媒体从业者,我相信大家都想知道如何去掉视频上的水印文字,想必大家和我一样每天都会在互联网寻找素材,而大部分图片或者视频都带有各种各样的水印,这给我的创作带来了不小的麻烦&#…

SQL Delete 语句(删除表中的记录)

SQL DELETE 语句 DELETE语句用于删除表中现有记录。 SQL DELETE 语法 DELETE FROM table_name WHERE condition; 请注意删除表格中的记录时要小心!注意SQL DELETE 语句中的 WHERE 子句! WHERE子句指定需要删除哪些记录。如果省略了WHERE子句&#xff…

【题解 单调队列优化dp】 简单的加法乘法计算题

题目描述: 分析: 由于对于每一步而言,我们都需要的是最小步数 所以我们很显然的可以写出一个dp方程: 设 f [ i ] f[i] f[i]表示达到i时的最小步数 我们有两种操作,也就是说我们可以通过一下两种方式转移过来&#xff…

前端开发实践:vue中用qrcode库将超链接生成二维码图片

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责…

VBA_MF系列技术资料1-212

MF系列VBA技术资料 为了让广大学员在VBA编程中有切实可行的思路及有效的提高自己的编程技巧,我参考大量的资料,并结合自己的经验总结了这份MF系列VBA技术综合资料,而且开放源码(MF04除外),其中MF01-04属于定…

LinkedList概念+MyLinkedList的实现

文章目录 LinkedList笔记一、 LinkedList1.概念2.LinkedList的构造方法3.LinkedList的遍历 二、MyLinkedList的实现1.定义内部类2.打印链表、求链表长度、判断是否包含关键字3. 头插法和尾插法4.在任意位置插入5.删除结点6.清空链表 LinkedList笔记 一、 LinkedList 1.概念 L…