Originally Posted by
futurama
GPS does calculate instantaneous velocity -- the velocity right now -- not from a series of positions but by using the doppler shift from each satellite.
Are you saying that GPS can accurately calculate GS/VS/direction purely by observing the received, doppler-shifed-due-to-GPS-receiver-movement carrier frequencies from satellites? It would be interesting to read more about this if you have some reference material?