问题与标题一样简单:如何测量GPS信号强度?
答案 0 :(得分:21)
您确定您的意思是信号强度与准确度有关吗?信号强度有什么好处?由于GPS位置是通过许多卫星确定的,因此您没有“一”信号强度。
因此,假设您的确意味着信号强度,您可以通过GpsStatus
获取LocationManager.getGpsStatus()
,并通过getSatellites()
'为您提供一个卫星列表,其中每个都有信噪比(getSnr()
)。
假设您的意思是准确性,请尝试Location.getAccuracy()
。
答案 1 :(得分:0)
您可以在SNR信噪比中读取MNEA消息GSV中的信号强度。
信号强度非常重要。信号太弱而接收器无法跟踪它们。你需要几个“强”卫星来获得位置,而不仅仅是一个。
旧的接收器无法在树木或建筑物内部进行追踪。现代接收器更敏感。
答案 2 :(得分:-2)
如果没有非常昂贵的测试设备(频谱分析仪或专用gps接收机),很难测量gps卫星的信号电平。没有商业化的工具可以做到这一点。
无论如何,你为什么要这样做?信号电平实际上与确定位置无关。