GPS - Doubt regarding RMC speed value in NMEA files

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
3 replies · 6K views
Roughmar
Messages
4
Reaction score
0
I am afraid that this is either too specific and\or that this is in the wrong forum (if the latter is the case, if moderators could change this, I'd appreciate :).

I'm trying to do an application that uses the GPS data that comes from NMEA files.

On a particular sentence (RMC) there is a value indicating "speed". After looking about it, I found a place that described this speed as in "Speed over ground, Knots".

I have two doubts regarding this value:

Exactly what does it mean? Is it the speed having the ground as a reference, or a projection on the ground, making it a 2D speed (not caring about differences in the altitude.)?

Also, how accurate is it? How is it calculated?
 
Astronomy news on Phys.org
It's just the normal speed, the over-ground bit is because it's often used by aircraft to distinguish it from airspeed (which depends on winds).

Most reasonable receivers calculate it directly from the incoming signal wavelength (essentially the doppler shift) and it should be accurate to > 0.5%
A cheap receiver might calculate it from change in position per second which is much less accurate.

I suppose it's essentially the straight line speed in 3D
 
Thank you for the speedy answer. =)

While I'm here I'll ask just one more thing: is there a manual or datasheet where this info is?
Sometimes I have doubts regarding the imprecision of certain aspects and find it cumbersome to google for each specific thing every time it happens. Having a .pdf with all the info would be great, but I don't know what to look for.
 
There are lots of books about GPS.
And the GPS chip will have a datasheet - if you know which one it is, the SiRFstar III is about the most common.

But the device it's in will have it's own computer which might add/remove features. Some makers also put extra data in their own proprietry format rather than NMEA.

The NMEA standard is pay-for information but you can find lots of copies of it, and anyway individual products implementation is a bit sketchy. There is an opensource library that will read almost all versions http://nmea.sourceforge.net/