0

这几天玩google ingress,但有时手机定位不准,我尝试用gps工具测试我的手机,只能搜到10颗卫星。

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

我的手机可以搜索 10 颗卫星,在信号良好的区域。但是三星galaxy S3可以搜索到16颗卫星,无论是在信号好的区域还是信号不好的区域。

16颗卫星?最多可以搜索多少个 GPS 卫星?

谢谢

4

2 回答 2

3

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

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

于 2013-05-23T06:53:56.687 回答
3

同时拥有 16 颗 GPS 卫星应该是非常罕见的(参见 user2151446 的回答)。不过,10 颗卫星对于出色的定位应该足够了——理论上5 到 6 颗以上的任何卫星都足以获得精确的位置。

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

  • 可见卫星的相对位置:如果它们都在天空的同一区域,三角测量不会产生非常精确的结果。然而,在超过 5 颗卫星的情况下,这不太可能发生。见稀释精度
  • 信噪比 (SNR):如果从卫星接收到的信号较弱,则计算出的位置也会非常不准确。糟糕的 SNR 也是一个指标:
  • 信号反射:如果信号从建筑物等处反射,它会给接收器误导信息。在城市里,这可能是一个相当普遍的问题。

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

编辑:这个SO 问题包含有关如何以编程方式获取 SNR 的信息。

编辑 2:应用GPS 状态和工具箱显示“信号强度”指示器(在水平布局中使用)。通过在好/坏的接待区进行一些尝试,这应该可以很好地说明实际情况。

于 2013-05-23T07:13:06.830 回答