Original: A GPS receiver calculates its position by precisely timing the signals sent by GPS satellites high above the Earth.
Simplified: A GPS receiver can calculate its position many times in one second. A GPS receiver calculates its speed and direction by using its change in position and change in time.