HDG 解释:GPS 是如何工作的?

上次您使用手机让Google 地图(Google Maps pinpoint your exact location)在地图上精确定位您的确切位置时,您是否曾经停下来想知道GPS是如何如此准确地工作的?

全球定位系统(Global Positioning System)GPS)系统实际上是由美国(U.S. Department)国防部于 1973 年推出(Defense)的(称为NAVSTAR)。到 1993 年,有 24颗GPS卫星围绕地球运行,并广播了军方可用于导航和其他军事目的的轨道和位置数据。今天,截至撰写本文时,已有 28 个。

在 1980 年代,从GPS卫星传输的数据向公众开放,这为我们今天拥有 的各种GPS导航设备打开了一个完整的市场。(GPS)

在撰写本文时,俄罗斯(Russia)中国(China)欧洲(Europe)印度(India)都有自己的主动GPS系统。日本(Japan)正在开发自己的GPS系统,计划于 2023 年投入使用。

GPS如何工作?(How Does GPS Work?)

虽然GPS所基于的卫星技术非常先进,但系统的运行方式却非常简单。

任何单独的GPS导航系统都包含三个组件。

  • 卫星(Satellites)GPS卫星绕地球(Earth)运行,并将其当前时间和轨道位置传输到地球一侧的所有GPS接收器。(GPS)
  • 指挥中心(Command Center):指挥中心将轨道数据、时间校正和其他卫星的轨道位置传送到在轨卫星。
  • GPS 接收器(GPS Receivers)地球上的(Earth)GPS接收器接收范围内尽可能多的卫星的轨道时间,并根据至少四颗GPS卫星的位置计算自己在地球上的位置。(Earth)

GPS接收器利用称为三角测量的数学原理来计算自己的位置。 

GPS三角测量如何工作(How Does GPS Triangulation Work)

从地球上的任何地方,如果你拿着一个GPS接收器(就像你手机里的那个),一个GPS接收器会从头顶上的每个GPS卫星上的同步时钟接收时间戳。

利用时间戳的差异以及无线电波传播的恒定光速,GPS接收器可以确定您所在位置与每颗卫星之间的距离。

这为GPS接收器提供了以卫星为中心的球体半径,以及您在球体边缘的位置。

由于每颗卫星都在地球上空的可预测轨道上运行,因此接收器可以使用存储的所有GPS卫星当前已知位置的历书来确定这些卫星当前在地球上空的大致位置。

借助每颗卫星的已知位置以及这些卫星与您所在位置之间的测量距离,您的GPS接收器能够通过确定这三个球体在地球(Earth)表面的交点位置来计算您的大致位置。

然后,接收器会在地图上向您显示该位置。

三颗卫星提供大致位置,GPS接收器需要来自另一颗GPS卫星的第四个信号,以使用另一种称为三边测量的数学原理来确定您当前在地球表面的高度。

您的手机 GPS 传感器如何工作(How Your Phone GPS Sensor Works)

当今大多数现代智能手机都配备了GPS接收器芯片。该芯片可以接收来自GPS卫星的无线电信号。

您手机的时钟不是原子钟,因此它的时间不会与轨道上卫星的原子钟同步。但是,在使用来自这些卫星的信号计算位置时,这并不重要。

这是因为您手机的GPS接收器专注于从卫星接收到的数据,以及地球(Earth)上已知卫星位置的数据库。由于所有卫星都有原子钟,因此每颗卫星上的当前时间在任何给定时刻都完全相同。

然而,由于与卫星的距离以及无线电信号以光速传播的事实,每个接收到的时间戳之间的差异揭示了您的手机与每个卫星之间的距离。

以下是这个 GPS 过程的工作原理:

  • 所有四颗卫星都会在下午 5:12:14 向您的手机发送相同的确切时间戳。
  • 您的手机在 5:12:15 从卫星 1 收到该时间戳。
  • 它在 5:12:16 从卫星 2 接收时间戳。
  • 最后,在 5:12:17,它接收到来自卫星 3 的时间戳。

这告诉您的GPS接收器,无线电信号从卫星 1 到达它需要 1 秒,从卫星 2 到达它需要 2 秒,从卫星 3 到达它需要 3 秒。

光速是一个已知的常数,即每秒 299,792,458 米。

使用简单的数学,接收器可以计算出它与卫星 1 的距离约为 30 万米,距卫星 2 的距离约为 60 万米,距卫星 3 的距离约为 90 万米。

使用GPS卫星数据库中的查找表,您手机的GPS接收器可以知道所有三颗卫星在地球上的大致当前位置,并提供所有三颗卫星的经度和纬度坐标。 

有了这些信息,您的手机就可以计算出您自己在地球上的经纬度坐标。(your own longitude and latitude coordinates)

使用您已知的坐标,您的GPS接收器可以使用测量到的自身与第四颗卫星之间的距离来确定您所在的地球上方的高度。(Earth)

什么是辅助全球定位系统?(What Is An Assisted Global Positioning System?)

在智能手机开始集成GPS电路之前,人们通常会使用使用AA 电池的手持GPS接收器。(GPS)或者他们会在汽车上安装GPS装置,这些装置与手机的电池相连。

这是因为无线电通信需要更多功率。这样做的局限性在于,您经常需要等待几分钟,让GPS接收器“锁定”足够多的GPS卫星来计算您的位置。

智能手机制造商通过结合其现有的蜂窝三角测量技术解决了这种电池限制。(Long)在手机启用GPS之前,它们就可以使用来自手机信号塔的信号来三角测量您的位置,使用与(GPS)GPS卫星 相同的三角测量时间戳和距离技术。

不幸的是,由于手机信号塔位于地面,这种导航计算的准确性要低得多。因此,您的智能手机GPS软件将首先使用蜂窝信号三角测量来确定您的大致位置,然后在卫星GPS数据准备好后更新该位置。

这允许现代智能手机仅在需要更新这些位置时才使用GPS数据来保留电池电量。(GPS)这就是为什么当有更准确的数据可用时,您可能会经常看到您(see your location)Google 地图上的位置偶尔会跳转到新位置。(Google Maps)



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts