GPS信号强度计算

VOX*_*VOX 5 c# gis gps nmea geolocation

我想使用.NET CF显示GPS设备的信号栏.我能够读取NMEA数据并获得SNR信号.但它们是一些卫星,其中一些有效,一些无效,具有各种SNR.我想要获得总SNR的平均值,但它不能给出准确的值,因为三个强信号卫星足以用于GPS定位,而另外5个具有差SNR的卫星可能会使信号条计算混乱.我如何以适当的方式以百分比计算GPS信号?

Ale*_*ien 7

不,不要使用DOP,使用HDOP(精确度的水平稀释)值.DOP确实包括海拔高度(高于elipsoid /海平面的高度).由于海拔高度不是很准确,GPS主要用于水平(纬度,纬度)位置.因此,hdop更有用.您通常会使用hdop <5值.

另一种方式:上面的答案,计算与特定位置和时间相关的质量.如果您真的想要信号强度,例如用于比较车辆内GPS接收器的安装质量或天线的质量:那么您应该平均所有使用的信噪比!卫星.你会在GSV句子中找到这个.据我所知,没有标准的方法来计算整体信号强度.但是我不会用它来显示显示条,更多用于分析和监控.


fma*_*ark 6

使用GSANMEA的遗赠来获得Dilution of Precision:

这句话提供了有关修复性质的详细信息.它包括当前解决方案和DOP中使用的卫星数量.DOP(精度的稀释)表示卫星几何形状对固定精度的影响.它是一个无单位的数字,其中越小越好.对于使用4颗卫星的3D修正,1.0将被认为是一个完美的数字,但是对于超定解决方案,可以看到数字低于1.0.

来自GPS信息.

DOP值为1是完美的,而DOP值为20或更大则差.您通常希望DOP小于10.