Electronic – How does GPS calculate time

communicationgpsmicrocontrollerrtctime

How can a GPS device give exact timing even when the number of available satellites are zero?

I'm monitoring GPS data using VisualGPS.

enter image description here

Best Answer

If a GPS receiver doesn't see satellites, then what you see in the software is not the GPS time. Probably, your GPS unit has some backup timekeeping (quartz crystal).

Some GPS units have a low power crystal with a backup battery. It provides an approximate time, which allows the receiver to reduce the search space, which reduces the time to first fix.