Solution
You can use the RMC (Recommended Minimum) sentence using the NI USRP driver, it is provided using the
GPS Sentence RMC property, then you parse the content to get the Latitude and Longitude.
The Recommended Minimum, which will look similar to:
$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A Where:
RMC | Recommended Minimum sentence C |
---|
123519 | Fix taken at 12:35:19 UTC |
A | Status A=active or V=Void. |
4807.038,N | Latitude 48 deg 07.038' N |
01131.000,E | Longitude 11 deg 31.000' E |
022.4 | Speed over the ground in knots |
084.4 | Track angle in degrees True |
230394 | Date - 23rd of March 1994 |
003.1,W | Magnetic Variation |
*6A | The checksum data, always begins with * |
You can refer to the following community page for an example
Plotting Geographical Position on Google Maps using NI USRP-293x and NI LabVIEW.