GPS如何工作?

让我们仔细看看这项技术的技术方面(全球定位系统),从卫星开始,一直到地面的接收器。
在这里插入图片描述在这里插入图片描述

背景资料

全球定位系统(GPS)最初称为NavStar,由美国军方于1995年创建。NavStar最初是在地球同步轨道上收集的两打以上GPS卫星的集合。

如今,NavStar已发展成为由30多颗卫星组成的网络,这些卫星绕地球公转,距地面约13,000英里。这些卫星每天在其从西到东的轨道上移动时,都会在同一地点两次通过。

尽管其他国家/地区正在开发自己的GPS卫星网络,但美国NavStar系统仍是标准。

只需要24颗卫星就可以将视线覆盖到地球95%的表面。其余功能主要用作备份,仅在需要更高准确性时才查询。

卫星

这些卫星上最关键的组件是原子钟。正如您将很快看到的,可靠的计时是这些卫星的最重要的功能。
在这里插入图片描述

原子钟旨在测量精确的秒数,这是现代计时的基本单位。国际单位制(SI)将秒数定义为铯133原子在精确定义的状态下准确振荡所需的时间:90亿,1.92亿,61.3万,770倍。” —生命科学

GPS有效载荷

GPS本质上是一个被动系统。
GPS卫星不接收任何信息。 相反,每颗卫星都会定期报告:

1.伪随机码—卫星的标识值(接收机用于解码信号)

2.年历数据-卫星在任何给定时间的位置以及有关所有其他活动卫星的轨道信息(这会通知接收器哪些卫星应该可用以及何时可用-帮助接收器更快地获取GPS定位信息)

3.星历数据-有关卫星的更具体信息:它的当前日期,时间,健康状况和位置。 NavStar卫星大约每30秒广播一次此数据。星历数据通常每2小时更新一次,有效期为4小时。

从冷开始

尽管广播频率很高,但是仅凭年历表通常不足以使GPS接收器获得定位信息,尤其是在GPS接收器从冷启动中启动时。

并非总是如此,GPS接收机的缓存年历信息将过时,因此某些接收机(尤其是较旧的接收机)可能必须等待10分钟以上才能从每个卫星接收完整的年历和星历数据广播,然后才能提供GPS定位。

此外,星历数据会自然过期,因为由于时钟漂移而无法将其缓存太久。等待广播和接收更新的星历表数据是导致GPS接收器启动时间长的主要原因。

全球定位系统

幸运的是,大多数现代设备(例如当今的智能手机)都可以最大程度地减少这种等待时间。大多数现代移动设备使用一种称为A-GPS(辅助全球定位系统)的传统GPS技术的变体,可以帮助他们快速获取GPS定位。

A-GPS通过利用手机的数据连接与帮助服务器联系来工作。服务器将直接提供年历和星历数据,因此电话不再需要等待来自卫星的传输。但是,一旦超出蜂窝覆盖范围,电话便会恢复为车载GPS装置,并需要几分钟来以传统方式获取星历和年历数据。

GPS信号

大多数GPS传输都在频谱的UHF部分中。大多数民用GPS通信都是在1575.42 MHz或1227.60 MHz上完成的。

另外,GPS信号使用CDMA扩频技术,以允许所有卫星在相同频率上发射而不会互相干扰。

GPS传输

根据RadioElectronics的数据,标准GPS传输的长度约为15000位,并且以50位/秒的速率进行传输-完成整个传输大约需要30秒。

该帧被分为5个子帧,每个子帧的长度为300位,传输时间为6秒。

这些帧可帮助接收器识别传输的开始和结束,因此它们可以轻松地与输入信号同步并解码传输。

Sub-Frame 1:时钟,GPS时间,卫星运行状况,卫星ID
Sub-Frame 2-3:星历数据
Sub-Frame 4-5:年历数据

接收者

三边测量

在接收方,GPS通过使用称为三边测量的方法来工作。

想象一下,我告诉过你,我距洛杉矶150英里,拉斯维加斯200英里,弗雷斯诺75英里。

仅需使用这三个距离值,您就可以确定与这些约束匹配的区域,并能够估算出我在该区域内的当前位置。您进行的距离测量越多,对我的位置的估算就越准确。
在这里插入图片描述
GPS要求最短距离为3颗卫星,以获取对您所在位置的修正。众所周知,GPS信号包括卫星的位置和根据卫星内部时钟的时间。如果我们测量接收消息的时间,并将时间差与从卫星发送消息的时间进行比较,则可以确定消息传输的时间。另外,知道所有这些信号都是以光速发送的,我们可以将这两个值相乘以计算到特定卫星的直线距离。

在这里插入图片描述
因此,卫星使用昂贵的原子钟。传输的时间值越准确,则接收机到卫星的距离就越准确。

尽管我们仅用3颗卫星就可以确定用户的2D位置,但是使用4颗卫星可以使我们计算高度值。尽管在某些情况下2D定位可能会起作用,因为GPS会假设您接近海平面,但是如果您在山上,则2D定位可能会产生数百米的误差。

此外,由于接收器(如手机)通常具有便宜的,不准确的时钟,因此,我们需要解决由便宜的硬件和其他环境因素(由电离层和对流层引起的信号速度降低)引入的定时误差。使用第四颗卫星不仅可以提供高度值,还可以使我们求解方程组,使我们可以识别时钟误差并计算出更准确的位置。

大多数现代GPS接收器都将使用此附加信息来尝试将其内部时钟与卫星的原子钟同步。
在这里插入图片描述
这就是为什么大多数现代GPS接收器通常会跟踪所有可用的视线卫星,而只使用一些子集进行实际计算的原因。

现在,GPS接收器的天线可以拾取至少4颗卫星,它可以在3个维度(纬度,经度和高度)中准确计算其位置和时间。

如果您对三边测量背后的实际数学感到好奇,请参考宾夕法尼亚州立大学的资源

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
GPS(Global Positioning System)是一种卫星导航系统,可用于确定地理位置和精确时间的工具。它由三部分组成:卫星网络、控制站和用户设备。 在工作原理上,GPS利用卫星网络进行定位。目前,美国运营的GPS系统由24颗卫星组成,这些卫星均处于距离地球20,000公里以上的轨道上。这些卫星按照固定轨道进行运行,以提供全球范围内的定位服务。 用户设备(例如GPS接收器)通过接收来自卫星的无线信号,用以确定自身位置。GPS信号是以无线电波的形式传输的,其中包含了有关卫星位置、时间和距离等信息。接收器会同时接收来自多颗卫星的信号,并根据信号的传播时间和卫星的位置计算出接收器到各个卫星的距离。 接收器通过测量信号传播的时间来计算距离。因为光速是已知的,所以可以根据信号传播时间推导出距离。接收器通过测量接收到信号的时间与卫星发送信号的时间差来计算距离,然后使用三角定位法确定自身位置。在接收到至少三颗卫星的信号后,接收器就可以通过交叉定位计算出准确的位置坐标。 除了定位功能外,GPS还有提供导航和测量时间的能力。通过计算多颗卫星的信号传播时间差异,接收器可以确定自身位置,并为用户提供导航指引。此外,由于卫星上的原子钟具有极高精确度,因此GPS也可用作有关时钟同步和时间测量的应用。 总结起来,GPS工作原理基于卫星的定位系统,使用三角定位法计算出用户设备的精确位置。通过接收卫星发出的无线信号,并测量信号传播的时间差,可以确定用户的位置并提供导航和时间测量的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cool2Feel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值