GPS定位的基本原理

2024-06-03 10:28
文章标签 gps 基本原理 定位

本文主要是介绍GPS定位的基本原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. GPS定位原理简述

        在GPS定位系统中GPS卫星发送定位信号,定位设备接收定位信号,通过无线电TOF测距原理(1) - 你眼中的TOF与真实的TOF-CSDN博客已知在这种模下定位设备没有办法直接获取到GPS卫星到定位设备的TOF,当然设备到卫星的距离也是不能直接获取到的,不能获取到定位设备的到卫星距离那由如何进行定位?虽然不能直接获取到TOF距离,但通可以通过多颗基站的距离差然后根据双曲线原理完成定位,由于定位设备并不发送信号而仅仅卫星发送定位信号,这种定位方式下定位设备的数量可以无限多。

2. GPS 定位原理V1.0

        假定卫星S0和卫星S1同时发送定位信号(如下图所示),这时设备D收到这两颗卫星信号的时间差为Rt,那么这个时间差Rt是由于什么造成的?由于两个卫星是同时发送的无线信号且信号传输的速度相等,这个时间差Rt是由于d0和d1的距离差导致,当Rt为0时,这时设备应一定位于S0和S1连线的中轴线上;当Rt大于0,这时设备D位于中轴线的左边;当Rt小于0,这时设备D位于中轴线的右边。

GPS定位原理V1.0

        虽然不能直接测量卫星到设备的TOF距离,但有存在两颗卫星可以测量卫星到设备的距离差 :

\delta_d=d_1-d_2\\ R_t = \frac{\delta_d}{c}\\ \delta_d = R_t*c

        其中d为设备D到S0与S1的距离差,c无线电传播速度。当测量到Rt后结合光速的计算就可以计算得到设备D到S0与S1的距离差,当已知这组设备到两颗卫星的距离差后,其实是得到已一组双曲线方程:

\sqrt{(x-x_0)^2+(y-y_0)^2+(z-z_0)^2}-\sqrt{(x-x_1)^2+(y-y_1)^2+(z-z_1)^2}=\delta_0=R_0*c\\

         双曲线图像如下:

        当有这样4颗卫星后,就可以得到3组距离差,可以构建3个方程组,通过解三个方程组可以算出唯一的x,y,z坐标:

\sqrt{(x-x_0)^2+(y-y_0)^2+(z-z_0)^2}-\sqrt{(x-x_1)^2+(y-y_1)^2+(z-z_1)^2}=\delta_0=R_0*c\\ \sqrt{(x-x_1)^2+(y-y_1)^2+(z-z_1)^2}-\sqrt{(x-x_2)^2+(y-y_2)^2+(z-z_2)^2}=\delta_1=R_1*c\\ \sqrt{(x-x_2)^2+(y-y_2)^2+(z-z_2)^2}-\sqrt{(x-x_3)^2+(y-y_3)^2+(z-z_3)^2}=\delta_2=R_1*c

        以上即是卫星定位的基本原理,也是为什么要需要4颗卫星才能定位的根本原因。

3. GPS 定位原理V2.0

        在V1.0要求卫星S0、S1同时发送定位信号,首先需要S0和S1同时发送信号这在工程上几乎是不可能的,其次即使做到了同时发送信号由于无线信号存在相互干扰导致接收端收不到任何的定位信号,在实际上会将S0和S1错峰发送,如下图所示:

         在S0和S1错峰发送后,接收时间差Rt已不再是设备D到卫星S0与S1的距离差了,而是:

\delta_d = d1-d2\\ R_t = \frac{\delta_d}{c} +\frac{d_0}{c} + D2\\ \delta_d=c*(R_t-D2-\frac{d_0}{c})

        在上式中d0为卫星之间的距离,由于卫星间相对位置已知d0为常量,即使不知道也可以通过卫星间完成的TOF测量得到;时间D2等于卫星S2收到S1信号到S2发送信号之间的时间。采用新的距离差计算方案后新的定位公式如下:

\sqrt{(x-x_0)^2+(y-y_0)^2+(z-z_0)^2}-\sqrt{(x-x_1)^2+(y-y_1)^2+(z-z_1)^2}=\delta_0=c*(R_t-D2-\frac{d_0}{c})\\

        同样收到4颗卫星后会得到3组距离差,然后得到为唯一的坐标。

4. GPS 定位原理V3.0

        在V2.0中解决了GPS的同时发送导致的干扰问题,但是未能解决设备之间的时钟误差问题,卫星使用的时钟精度极高,但是终端设备受限成本问题导致时钟精度不高,在V3.0中需要解决时钟误差问题。解决方案与无线电TOF测距原理(1) - 你眼中的TOF与真实的TOF-CSDN博客类似。

5. 总结

        卫星定位的基本原理是通过接收4颗卫星然后得到3组距离差,通过计算3组双曲线(对于3维是双曲面)相的交点解算得到唯一的坐标。

这篇关于GPS定位的基本原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1026726

相关文章

时间服务器中,适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位

NTP 是什么?   NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。 NTP 实现什么目的?   目的很简单,就是为了提供准确时间。因为我们的手表、设备等,经常会时间跑着跑着就有误差,或快或慢的少几秒,时间长了甚至误差过分钟。 NTP 服务器列表 最常见、熟知的就是 www.pool.ntp.org/zo

云原生容器技术入门:Docker、K8s技术的基本原理和用途

🐇明明跟你说过:个人主页 🏅个人专栏:《未来已来:云原生之旅》🏅 🔖行路有良友,便是天堂🔖 目录 一、容器技术概述 1、什么是容器技术 2、容器技术的历史与发展 3、容器技术与虚拟机的比较 4、容器技术在云原生中的作用 二、Docker基础 1、Docker简介 2、Docker架构 3、Docker与工作原理 三、Kubernetes(k8s)基础 1、

HTML(20)——定位

定位 作用:灵活的改变盒子在网页中的位置 实现: 定位模式:position边偏移:设置盒子的位置 leftrighttopbottom 相对定位 position:relative 改变位置的参照物是自己原来的位置,并且不脱标占位,标签显示模式特点不变 绝对定位 position:absolute 使用场景:子级绝对定位,父级相对定位  脱标不占位参照物:先找最近的已经

嵌入式中逻辑分析仪与示波器的基本原理

大家好,今天主要给大家分享一下,嵌入式中如何使用逻辑分析仪和示波器的方法,希望对大家有所帮助。                 https://dreamsourcelab.cn/ 第一:什么是逻辑分析仪      是否遇到使用示波器分析数字电路的冏境:深度不够,时间太短,无法抓到想要的波形,没有协议内容解析?      逻辑分析仪是专门针对数字信号的调试工具,可长时间

Selenium WebDriverWait和expected_conditions来定位实时更新的元素

WebDriverWait 是 Selenium WebDriver 的一个等待机制,用于等待一个特定条件成立直到一个最大的时间阈值。这种等待方式是显式等待,与隐式等待相对。显式等待提供了一种更灵活的方式来等待页面上的元素或条件,因为它允许你指定等待条件和时间。 WebDriverWait 通常与 expected_conditions 一起使用,来指定等待的条件。当条件满足时,等待操作会立即结

【物联网】室内定位技术及定位方式简介

目录 一、概述 二、常用的室内定位技术 2.1 WIFI技术 2.2 UWB超宽带 2.3 蓝牙BLE 2.4 ZigBee技术 2.5 RFID技术 三、常用的室内定位方式 3.1 信号到达时间  3.2 信号到达时间差 3.3 信号到达角 3.4 接收信号强度 一、概述         GPS是目前应用最广泛的定位技术,但是GPS的信号功率、穿透力都非常低,

基于51的单片机GPS定位系统设计

一.硬件方案 本设计主要是制作出一款基于51单片机的GPS定位器,根据设计需求,硬件部分主要由51单片机+GPS定位模块+LCD12864液晶+LED指示灯+3.3V稳压电路+天线设计而成; 二.设计功能 (1)单片机选用:51单片机(STC89C51/52、AT89C51/52、AT90C51/52均可兼容),GPS定位模块(带天线)。 (2)采用LCD12864液晶显示当前的时间、日期、

VC++学习(5)——文本编程,插入符的初始化,图形插入符;文字始终在窗口;字符输入功能,回车换行,删除,左键定位;字体修改,字体平滑变色

目录 引出第五讲 文本编程新建项目输入线的初始化根据字体大小定义插入符大小创建图形插入符文字始终保存在窗口中CString类通过字符串资源 路径层字符输入的功能键盘输入消息鼠标左键消息保存点击位置的坐标 输入回车键的处理删除文字的实现 字符输入功能代码字体的修改模拟卡拉ok变色字体 总结第四讲 简单绘图加入点击弹窗 划线的实现1划线实现2划线的实现3,CClientGetParent()

探索产业园的独特产业定位与价值

数字影像产业园的产业定位独特且全面,涵盖了数字贸易、数字服务、数字文旅和数字基建四大主导产业方向,体现了园区在数字化转型和产业升级方面的前瞻性和创新性。 一、数字贸易的推动者 数字影像产业园致力于推动数字贸易的发展,搭建全球化、高效、便捷的数字贸易平台。通过整合全球优质资源和信息,该平台为企业提供一站式的贸易服务,包括但不限于在线交易、支付结算和物流配送。这种定位有助于园区内企业快速响

android 定位

android 定位 参考: android.location:https://developer.android.com/reference/android/location/package-summary.html Location and Maps:https://developer.android.com/guide/topics/location/index.html#loca