GpsSatellite.getSnr() - 值范围是多少?

rfl*_*xor 7 gps android

我正在构建一个Sat-View,为可用的卫星及其信号强度绘制一个小条形图(或更好:它们的信噪比/ SNR).

javadoc的不说什么期望值范围的SNR.该NMEA -标准说0-99,但即使在最好的条件下我的G1并没有达到这个值.我还读到不同的制造商对SNR使用不同的值范围,对于Android设备也是如此吗?或者该平台上是否有统一的价值范围,如果是,它是什么?

文档中缺少信息使我怀疑我只是从驱动程序获得"原始"SNR,在这种情况下我想知道:您认为什么是可视化未知值范围的最佳方法条形图?

小智 4

你找到答案了吗?我面临着同样的问题,谷歌把我带到了这个页面。经过一番研究,我在本文中发现了 SNR->信号强度选项卡。 http://gauss.gge.unb.ca/papers.pdf/SNR.memo.pdf

SNR is mapped to signal strength [0,1,4-9] COMMENT
SNR: >500 >100 >50 >10 >5 >0 bad n/a COMMENT
sig: 9    8    7   6   5  4  1   0   COMMENT
Run Code Online (Sandbox Code Playgroud)

也许我们可以将信号强度可视化。这合理吗?