¿Cómo puede un dispositivo GPS dar la hora exacta incluso cuando el número de satélites disponibles es cero?
Estoy monitoreando datos de GPS usando VisualGPS .
Si un receptor GPS no detecta satélites, lo que ve en el software no es la hora del GPS. Probablemente, su unidad GPS tiene algún cronometraje de respaldo (cristal de cuarzo).
Algunas unidades de GPS tienen un cristal de bajo consumo con una batería de respaldo. Proporciona un tiempo aproximado, lo que permite que el receptor reduzca el espacio de búsqueda, lo que reduce el tiempo para fijar primero.
El GPS tiene dos modos de inicio (quizás más, más nuevos). El arranque en frío es cuando el GPS no conoce ningún satélite e intenta adquirir los satélites. Una vez que se adquiere la cantidad de satélites requeridos, el GPS obtiene las coordenadas actuales y la información de tiempo de ellos. Después de recibir esa información, actualiza sus cachés locales y RTC.
El otro modo es arranque en caliente donde el GPS mantiene en su RAM o NVRAM los satélites adquiridos recientemente y la hora reciente. La hora reciente se mantiene en el RTC local del GPS. Cuando la información de hora y satélite se actualiza después de un arranque en caliente, el GPS actualiza la información de hora y satélite local.
La razón por la que obtiene una hora correcta en un inicio de GPS es que es posible que el GPS ya tenga información de una sincronización satelital anterior. El RTC local del GPS le proporciona la información de la hora.
Anubis
Anubis
Chetan Bhargava
Nick Alexeev