¿Cómo calcula GPS el tiempo?

5

¿Cómo puede un dispositivo GPS dar una sincronización exacta incluso cuando el número de satélites disponibles es cero?

Estoy monitoreando datos de GPS utilizando VisualGPS .

    
pregunta Anubis

2 respuestas

13

Si un receptor GPS no ve satélites, entonces lo que ve en el software no es el tiempo de GPS. Probablemente, su unidad GPS tiene un cronometraje de respaldo (cristal de cuarzo).

Algunas unidades de GPS tienen un cristal de baja potencia con una batería de respaldo. Proporciona un tiempo aproximado, lo que permite al receptor reducir el espacio de búsqueda, lo que reduce el tiempo para la primera reparación.

    
respondido por el Nick Alexeev
7

El GPS tiene dos modos de inicio (quizás más nuevos). Arranque en frío es cuando el GPS no conoce los satélites e intenta adquirirlos. Una vez que se adquiere el número de satélites necesarios, el GPS obtiene las coordenadas actuales y la información de tiempo de estos. Una vez que recibe esa información, actualiza sus cachés locales y RTC.

El otro modo es inicio en caliente donde el GPS mantiene en su RAM o NVRAM los satélites recientemente adquiridos y la hora reciente. El tiempo reciente se mantiene en el RTC local del GPS. Cuando la hora y la información satelital se actualizan después de un arranque en caliente, el GPS actualiza su satélite local y la información horaria.

La razón por la que obtienes una hora correcta en el inicio de un GPS es que es posible que el GPS ya tenga información de la sincronización satelital anterior. El RTC local del GPS le proporciona la información de la hora.

    
respondido por el Chetan Bhargava

Lea otras preguntas en las etiquetas