從 USRP 讀取地理位置

更新 Jun 20, 2023

產品資訊

硬件

  • USRP-2930
  • USRP-2932
  • USRP-2950
  • USRP-2952
  • USRP-2953
  • USRP-2954
  • USRP-2955

驅動程式

  • NI-USRP

程式語言

  • LabVIEW G

問題敘述

我手邊有一台帶有內建 GPS 接收器的 NI USRP (USRP-2932),我對使用該設備讀取地理位置很感興趣,請問該怎麼做呢?

解決方案

您可用 NI USRP 驅動程式中的 GPS Sentence RMC 屬性來使用 RMC(Recommended Minimum)sentence,然後解析內容以取得緯度和經度。

Recommended Minimum 看起來類似於: $GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A
其中的對應請參考下表:
 
RMCRecommended Minimum sentence C
123519Fix taken at 12:35:19 UTC
AStatus A=active or V=Void.
4807.038,N Latitude 48 deg 07.038' N
01131.000,ELongitude 11 deg 31.000' E
 022.4Speed over the ground in knots
084.4Track angle in degrees True
230394  Date - 23rd of March 1994
003.1,WMagnetic Variation
*6AThe checksum data, always begins with *

您可以參考以下論壇內有相關範例程式  Plotting Geographical Position on Google Maps using NI USRP-293x and NI LabVIEW 。