5

.NET CF を使用して GPS デバイスの信号バーを表示したいと考えています。NMEA データを読み取り、SNR 信号を取得できます。しかし、それらはいくつかのアクティブな衛星とさまざまな SNR を持つ非アクティブな衛星の数です。合計 SNR の平均を取得することを考えましたが、GPS 修正には 3 つの強い信号衛星で十分であり、SNR の悪い別の 5 つの衛星では信号バーの計算が台無しになる可能性があるため、正確な値は得られません。GPS信号をパーセンテージで適切な方法で計算するにはどうすればよいですか?

4

3 に答える 3

7

いいえ、DOP を使用しないでください。HDOP (精度の水平希釈) 値を使用してください。DOP には高度 (楕円体/海面からの高さ) が含まれます。高度はあまり正確ではないため、GPS は主に水平 (緯度、経度) の位置に使用されます。したがって、 hdop の方が便利です。通常、hdop < 5 値を使用します。

別の方法: 上記の答えは、特定の場所と時間に関連する品質を計算します。車内の GPS 受信機の設置の品質やアンテナの品質を比較する場合など、信号強度が本当に必要な場合は、使用するすべての信号対雑音比を平均する必要があります。衛星。これは、GSV センテンスで確認できます。私の知る限り、全体的な信号強度を計算する標準的な方法はありません。しかし、私はこれをディスプレイにバーを表示するために使用するのではなく、分析と監視のために使用します。

于 2012-03-17T00:17:56.397 に答える
7

GSANMEA センタンスを使用して、次を取得しDilution of Precisionます。

この文は、修正の性質に関する詳細を提供します。これには、現在のソリューションで使用されている衛星の数と DOP が含まれます。DOP (精度の希釈) は、修正の精度に対する衛星ジオメトリの影響を示します。小さいほどよい無単位の数字です。4 つの衛星を使用する 3D フィックスの場合、1.0 は完全な数と見なされますが、過決定ソリューションの場合、1.0 未満の数が表示される可能性があります。

GPS情報から。

1 の DOP 値は完璧ですが、20 以上の DOP 値は不十分です。通常、10 未満の DOP が必要です。

于 2010-07-13T03:49:52.217 に答える
0

という文があります

$PGRME 推定位置エラー[1.NMEA0183 Ref]

これはまさに私たちが探しているものだと思いますが、残念ながらそれは Garmin 独自の文です。そのようなことを計算するには、Garminが独自のプロトコル用にブランド化しようとしたかなりの量の作業が必要になると思います.

GSAの使用に関する提案についても。この文を見ていると、DOP がありません。検索する と、Garmin 独自の文である「$PGRMF Position Fix Sentence」が表示されます。

私が見ることができるように、GGAのみが送信されました。精度の水平希釈があります。

Garmin の文章を読むために特定の Garmin 互換ハードウェアが必要かどうか、または別の解決策があるかどうかを知りたいです。

于 2013-03-18T00:58:07.780 に答える