2010-03-17 128 views
7

我正在构建一个Sat-View,为可用卫星及其信号强度(或更好:它们的信噪比/ SNR)绘制一个小型条形图。GpsSatellite.getSnr() - 什么是数值范围?

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

文档中缺少信息导致我怀疑我只是从驱动程序获得“原始”SNR,在这种情况下,我想知道:您认为最好的方法是将未知值在条形图中排列?

回答

3

您是否找到答案?我面临同样的问题,谷歌带我到这个页面。经过一番研究,我发现本文中有一个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 

也许我们可以直观的信号强度来代替。这是否合理?