Две очень хорошие статьи, что бы расставить точки над i:
- https://baskcompany.ru/info/news/almanac_ephemeris.html
- https://nestor.minsk.by/kg/2006/45/kg64519.html
Тезисно:
- Все спутники передают два типа данных: альманах и эфемерис.
- Альманах содержит данные всех спутников. Каждый спутник передаёт альманах для всех спутников. Но точность низкая. Действителен до нескольких месяцев.
- Эфемерис содержит точные корректировки орбиты и часов конкретного спутника. Каждый спутник передаёт только свои данные. Данные действительны около 30 минут, передаются каждые 30 сек.
- Эфемериды - содержимое эфемериса и альманаха. Т.е. это те самые параметры орбиты и ухода часов конкретного спутника, позволяющие определить его местоположение в зависимости от времени.
- Горячий старт: когда выключили и включили устройство в пределах 30 минут, когда эфемерисы ещё не протухли.
- Тёплый старт: когда устройство было выключено более 30 минут, эфемерисы успели протухнуть, навигатор ищет спутники по альманаху.
- Холодный старт: сбой часов, оооочень долгое отключение или перемещение навигатора на большое расстояние в выключенном состоянии. Альманах протух, идёт “поиск неба” (переинициализация).
Дополнительно: