GpsSatellite.getSnr () - What is the range of values?

I create a Sat-View that draws a small diagram for the available satellites and their signal strength (or better: their signal-to-noise / SNR ratio).

javadoc does not say what range of values ​​to expect for SNR. NMEA - The standard says 0-99, but even under the best conditions, my G1 does not reach this value. I also read that different manufacturers use different ranges of values ​​for SNR, is it also true for Android devices? Or is there a single range of values ​​on this plate, and if so, what is it?

The lack of information in the documents leads me to suspect that I am just getting a raw SNR from the driver, in which case I would like to know: what do you think is the best approach to visualizing this unknown value, the range in the diagram?

+7
android gps
source share
1 answer

Did you find your answer? I came across the same question and Google brought me to this page. After a little research in this article, I found the SNR-> signal strength tab. 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 

Perhaps we can visualize the signal strength. It is reasonable?

+3
source share

All Articles