2010-03-17 126 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 

也許我們可以直觀的信號強度來代替。這是否合理?