问题描述
我想为使用.NET CF的GPS设备显示信号栏。我能够读取NMEA数据并获取SNR信号。但他们是一些有些活跃的卫星,有些是不活跃的,具有各种SNR。我想要获得总信噪比的平均值,但它不会给出准确的值,因为三颗强信号卫星足以用于GPS定位,而另外5颗具有不良信噪比的卫星可能会混淆信号条计算。如何以合适的方式以百分比计算GPS信号?
使用 GSA
code> NMEA可以获得精度稀释
: 从。
1的DOP值是完美的,而20或更高的DOP值是差的。您通常希望DOP小于10。
I want to display a signal bar for a GPS device using .NET CF. I'm able to read NMEA data and get the SNR signals. But they are a number of satellites with some active and some inactive with various SNRs. I thought about getting average of total SNR but it won't give a accurate value as three strong signal satellite is enough for GPS fix and with another 5 satellites with bad SNR can mess up the signal bar calculation. How am I gonna calculate GPS signal in percentages in a proper way?
Use the GSA
NMEA sentance to get the Dilution of Precision
:
From GPS info.
A DOP value of 1 is perfect, while a DOP value of 20 or greater is poor. You typically want a DOP of less than 10.
这篇关于GPS信号强度计算的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!