Menu Sign In Contact FAQ
Banner
Welcome to our forums

How does GPS calculate ground speed?

From here

A GPS do not use position tracks to calculate GS by the way.

I will bite. How does a gps calculate GS then? I was expecting it to take two points on the track and the time difference?

Apologies if it’s already explained on the thread I missed it…

Last Edited by roznet at 23 Aug 21:47
EGTF, United Kingdom

Velocity drops out of the solution of the GPS equations (along with position, hdop, vdop, etc).

But this is standard old stuff. Not related to IAS, CAS, TAS… GPS GS is also normally very accurate.

Administrator
Shoreham EGKA, United Kingdom

Any link to material that explains that…
Old known stuff probably, but not by me :(

EGTF, United Kingdom

Interesting. this triggered a bit of research and seem one can get better GS estimate using the doppler shift of the satellite frequency. Though this would be speed relative to the satellite not the ground, so some correction needed? How do the gps equation come into play? they seem to solve for position only from what I could find..

Would love some details.

probably worth a new thread, but now sure how to move the posts…

Last Edited by roznet at 23 Aug 22:17
EGTF, United Kingdom

It’s derived from Doppler shift in L1 frequency. Since at least 4 satellites are needed for 3D position, there’s plenty of data available for calculations, including satellite positions and ionospheric propagation. I believe googling can easily reveal details on mathematics used.

LDZA LDVA, Croatia

Thanks, yes, I now found enough information online to have a much better picture. I just not would have thought of asking the question!

This has a lot of details

So there seem to be three methods described in this document (didn’t read all but from what I gathered)

- Difference in position (inaccurate and delayed), probably not used
- Using the Doppler Shift
- Derived from Kalman Filtering.

Thanks!

Last Edited by roznet at 24 Aug 06:46
EGTF, United Kingdom

roznet wrote:

Using the Doppler Shift

Surveyor GPSs use doppler shift and phase shift to get centimetre accuracy without SBAS – but that equipment is stationary when used. Can those techniques really be used for aircraft in flight? I would place my bet on the Kálmán filter.

Last Edited by Airborne_Again at 24 Aug 07:01
ESKC (Uppsala/Sundbro), Sweden

Going down the rabbit hole…

This

seem to imply they use the doppler shift and much more accurate than track point.

EGTF, United Kingdom

Every GPS uses Kalman filtering.

AFAIK velocity is done with doppler and is thus very accurate; much more so than say altitude. Funnily enough you see this when using one of the ski apps, clocking you (me) at 95km/hr It tries to adjust GS for the altitude delta and gets it really wrong. I had some comms with the dev on that one.

GPS GS is so accurate that you can calibrate your instruments with it. See threads on ASI calibration.

Administrator
Shoreham EGKA, United Kingdom

As Emir wrote you need 4 satellites to give an accurate position in space.
The way it was described to me was as follows as I asked for the primary school version.
A satellite is carrying a very accurate clock.
If someone on that satellite signals the time eg it is 4.31 precisely. On board your aircraft your GPS also has an accurate clock but not as accurate as the one in the satellite and when your GPS hears it is 4.31 looks at its clock and sees that there is a difference in time. It also knows various other information eg that the if the GPS receives 4.31 and 1 second that that satellite is 186,000 miles or 300,000km away from your aircraft. 3 satellites doing the same thing at the same time will give you trigonomically a position in space (sort of ) because the lines may actually cross in 2 places so the 4th satellite is needed to avoid this error.
On top of this both satellite and GPS have other information such as the.exact position in space and its orbit. This information on the satellite along with clock calibration orbit etc.is regularly checked and corrected (almanac and ephirimedes ( something wrong here and spellcheck doesn’t have it) .And of course the time is being sent and received many many times a second and we are talking in differences in time of tiny fractions of a second.
So 2 points in space can be accurately measured and the speed of travel from one point to another calculated. These points can also be compared to points on the ground. In most cases in Europe this is WGS 84 global mapping algorithm/software. So calculating distance on the ground and speed between the is simple maths.
There are several points to remember
a).Not all GPS receivers are created equally
In cheaper models the clocks might be not as good. Although this is not such a big problem nowadays as cheap clocks can be just as accurate as more expensive ones.
The refresh rate of some cheaper GPS receivers will be much longer than say one certified for IFR in an aircraft. For instance one doesn’t need a fast refresh rate if one is using the gps for rambling or orienteering. This does not effect the accuracy.
b) WGS 84 is a total mapping system independent of say Ordinance Survey Maps which means that your GPS position fix of a point on the ground can be very different in terms of latitude and longtitude from that same position on and Ordnance survey map. Sometimes hundreds of metres.

Given the chances of inaccuracy, in aviation, to gain more accuracy at a given point systems such as WAAS and EGNOS have been introduced. These rely on a number of static ground based stations which know exactly where they are and they receive the same information from the satellites calculate any errors and send the offsets to the WAAS or EGNOS satellites (SBAS) which in turn send that information to a GPS capable of using these WAAS or EGNOS offsets.
A ground based master station (GBAS) could also be used to transmit these offsets to the GPS in the aircraft but I’m not sure if there are any GBAS systems operating yet. I don’t recall one in France.

France
15 Posts
Sign in to add your message

Back to Top