有多少GPS卫星可以通过手机搜索?

时间:2013-05-23 06:42:49

标签: gps

这些天我玩google ingress,但有时我的手机无法定位,我尝试用gps工具测试我的手机,只能搜索10颗卫星。

我将手机与三星Galaxy S3进行比较。

我的手机可以在信号区域内搜索10颗卫星。    但三星Galaxy S3可以搜索16颗卫星,但信号区域较差或信号区域较差。

16颗卫星?可以搜索GPS卫星的最大数量是多少?

感谢

2 个答案:

答案 0 :(得分:3)

您没有说明您的手机类型,但数量取决于手机芯片组中实现的GPS接收器通道数量。

您可以在http://www.navcen.uscg.gov/?Do=constellationstatus找出有多少GPS卫星可用。目前有31个。我猜大约有一半是在地平线上,所以你不会期望看到超过16个。我知道有些GPS接收器可以处理多达66颗卫星。

答案 1 :(得分:3)

同时观看16颗GPS卫星应该非常罕见(参见user2151446的回答)。虽然有10颗卫星应该可以提供很好的解决方案 - 超过5-6颗卫星的任何卫星都足以在理论上确定的精确位置。

然而,在实践中,通常更重要的因素是

  • 可见卫星的相对位置:如果它们全部位于天空的同一区域,则三角测量不会产生非常精确的结果。鉴于超过5颗卫星,这种情况不太可能发生。见Dilution of Precision
  • 信噪比(SNR):如果来自卫星的接收信号很弱,计算出的位置也会非常不准确。同样糟糕的SNR是以下指标:
  • 信号反射:如果信号从建筑物等反射,它将给接收者带来误导信息。在这个城市,这可能是一个非常普遍的问题。

信号强度信息很难获得。在Android上,“NMEA Recorder”应用程序可以很好地查看详细的GPS数据以及原始NMEA data的日志,但我不确定它是否包含SNR信息。

编辑:此SO question包含有关如何以编程方式获取SNR的信息。

编辑2:应用GPS Status & Toolbox显示“信号强度”指示符(在水平布局中使用它)。有些人试图接待好/坏接收区域,这应该可以很好地指示实际情况。