GPS连接的延迟时间长短取决于我所在的国家/地区?


10

我最近带着支持GPS的手机在欧洲旅行。

在意大利,手机连接到卫星大约需要10分钟,而在拉脱维亚,则只需10秒。

您将如何解释?

(我知道-这可能取决于天气,但是在拉脱维亚和意大利都是晴天。)

Answers:


11

区别听起来像是热启动与冷启动。

有了一个热烈的开始,GPS已经知道其上方至少3颗卫星的星历数据。因此,它可以通过求解时间信号方程式而直接启动,并且可以快速解决。(该星历数据可能来自最近使用过GPS,例如以前的4-6个小时,也可能来自具有辅助GPS的网络)

在冷启动的情况下,GPS无法知道其上方卫星的精确位置(星历数据)。取而代之的是,它需要等到从上方的卫星获得完整的数据为止,这意味着它需要10到40秒之间的无差错数据(取决于它们在数据周期中的所在位置)。有了它,就可以求解方程式并知道您的位置。如果您正在移动,被许多建筑物包围,或其他任何引发干扰的事物,则GPS可能需要花费几次尝试才能从足够多的不同卫星中获得无误差的星历数据集,这很可能意味着5-10分钟一把锁。

更多信息在这里这里


1
这并不完全正确-接收全部数据需要12.5分钟。这是完全空白的接收器获得定位的下限。
asdfex

4

除了Gagravarr的答案外,某些手机还将使用A-GPS,在其中使用周围的手机信号塔或wifi,以使自己在定位位置时处于领先地位。

当然,卫星的位置,山脉,云层,电力线附近的干扰,太阳耀斑-有多种不同的条件可能会影响它。

今天在哈萨克斯坦,天空晴朗,我看到11颗卫星,但仍无法解决。去搞清楚 :)


1
来自蜂窝塔的粗略位置并不是A-GPS的主要优势。最加快该过程的是,可以下载所有星历表数据,而不必等待几分钟就可以从卫星广播中获取它。
asdfex
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.