如何在Android上测量GPS信号强度?

时间:2010-08-23 21:05:35

标签: android location

问题与标题一样简单:如何测量GPS信号强度?

3 个答案:

答案 0 :(得分:21)

您确定您的意思是信号强度与准确度有关吗?信号强度有什么好处?由于GPS位置是通过许多卫星确定的,因此您没有“一”信号强度。

因此,假设您的确意味着信号强度,您可以通过GpsStatus获取LocationManager.getGpsStatus(),并通过getSatellites()'为您提供一个卫星列表,其中每个都有信噪比(getSnr())。

假设您的意思是准确性,请尝试Location.getAccuracy()

答案 1 :(得分:0)

您可以在SNR信噪比中读取MNEA消息GSV中的信号强度。

信号强度非常重要。信号太弱而接收器无法跟踪它们。你需要几个“强”卫星来获得位置,而不仅仅是一个。

旧的接收器无法在树木或建筑物内部进行追踪。现代接收器更敏感。

答案 2 :(得分:-2)

如果没有非常昂贵的测试设备(频谱分析仪或专用gps接收机),很难测量gps卫星的信号电平。没有商业化的工具可以做到这一点。

无论如何,你为什么要这样做?信号电平实际上与确定位置无关。