GPS信号强度计算 [英] GPS Signal Strength Calculation

查看:1192
本文介绍了GPS信号强度计算的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

使用 GSA code> NMEA可以获得精度稀释


句子提供了修复的
性质的详细信息。它包括在当前解决方案和DOP中使用的
数目的
卫星。
DOP(精度稀释)是
表示卫星
几何对修正精度的影响。
这是一个无单位的数字,小
更好。对于使用4美元b $ b卫星的3D修正,1.0将被认为是
是一个完美的数字,但是对于
超定的解决方案,只有
可能会看到1.0以下的数字。


GPS信息



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:

This sentence provides details on the nature of the fix. It includes the numbers of the satellites being used in the current solution and the DOP. DOP (dilution of precision) is an indication of the effect of satellite geometry on the accuracy of the fix. It is a unitless number where smaller is better. For 3D fixes using 4 satellites a 1.0 would be considered to be a perfect number, however for overdetermined solutions it is possible to see numbers below 1.0.

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信号强度计算的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆