Los dispositivos GPS calculan la diferencia horaria entre el satélite GPS y la hora del sistema. ¿Cómo puede la hora del sistema del dispositivo ser lo suficientemente precisa?

Todos los satélites están sincronizados con precisión: parte de la ingeniería de los satélites mismos y un control preciso del suelo. Todos los satélites llevan un reloj de precisión que es tan bueno o mejor que el que se usa para la hora estándar nacional en el NIST en Boulder, Colorado. Creo que la precisión es algo así como 1e-13. Esa es la hora del sistema.

De todos modos, los receptores GPS no tienen que mantener una hora precisa. Utilizan la diferencia horaria entre las señales de múltiples satélites para determinar la ubicación. Si tienen suficientes satélites, también pueden calcular la hora del día con una precisión de aproximadamente 1 a 9 segundos. Recuerde que el tiempo se calcula en el receptor y si se transfiere a un reloj local de solo 1e-5 de precisión, será dentro de un segundo durante aproximadamente un día si no se actualiza más. Por lo tanto, su dispositivo GPS es potencialmente un reloj muy preciso a pesar de un cristal de tiempo de baja precisión. Se puede actualizar con bastante frecuencia si lo desea.

No está del todo correcto: el receptor GPS calcula la posición utilizando la diferencia horaria entre VARIOS satélites.

Lo que importa no es “su tiempo”, es el tiempo entre 3 o más satélites lo que le permite calcular la posición.