Как спутники GPS сохраняют свои часы на борту? Я предполагаю, что они должны получить обновление с базовой станции. Но как убедиться, что после обновления все спутники синхронизированы, т.е. нет фазового сдвига.
У вас есть базовая станция на земле, и вы предполагаете, что все спутники, которые вы хотите обновить, находятся на линии прямой видимости. Вы отправляете команду обновления. Но каждый спутник находится на разном расстоянии от базовой станции. Также будет задержка от получения команды до обновления внутренних часов. Некоторые спутники могут иметь более новое оборудование, которое работает быстрее.
Если вы обновляете спутники по отдельности, вам необходимо убедиться, что время выполнения команд, которые вы отправляете, очень точное. Это кажется трудной вещью, чтобы получить право. Есть ли лучший метод, который используется на практике?
Я думаю, что меня интересует, скажем, у вас есть часы в местоположении A. Как вы синхронизируете их с часами в местоположении B, которое далеко от A? У вас есть сообщение время задержки, задержка обработки в B и т. Д.
источник
Ответы:
Ошибки часов не исправляются, они компенсируются в два этапа.
1. Определение ошибки
В управлении GPS сегмент использует опорные приемники в хорошо известных местах , чтобы определить фактические элементы орбиты и ошибку синхронизации космических аппаратов. Ссылка на позицию является WGS84 отсчетом , за время это международное атомное время . Даже самые маленькие эффекты, такие как континентальный дрейф и релятивистское замедление времени , принимаются во внимание.
2. Компенсация ошибок
Бортовые часы (на самом деле SV Z-Count, см. IS-GPS-200 3.3.4) не настроены , не повернуты и не сброшены для компенсации ошибки. Ссылаясь на IS-GPS, 20.3.4.2:
Вместо этого смещение между UTC и часами этого космического корабля («GPS-Time») передается в навигационном сообщении (см. IS-GPS 20.3.3.3.1.8). Это включает не только текущее смещение, но и различные прогнозы («интервалы соответствия», 20.3.4.4). Обычно релевантным является только высокоточный краткосрочный прогноз, остальные будут использоваться, если контрольный сегмент не работает и восходящая линия связи невозможна.
Аналогичным образом, ошибка положения (отклонение от номинальной орбиты) остается не исправленной (это приведет к истощению ценного топлива), но передается приемникам путем загрузки эфемеридных данных (орбитальных элементов) на космический аппарат.
Время полета не является проблемой для восходящей линии связи, поскольку новые данные интервала подгонки уже были определены на предыдущем шаге.
Фактическая компенсация тогда сделана в приемнике (пользовательский сегмент). Применяет поправки, когда соотносит наблюдаемую фазу сигнала / кода разных SV.
Исключительные ситуации
Иногда старые космические корабли ведут себя неожиданным образом, например, их часы начинают непредсказуемо дрейфовать. AGI имеет веб-сайт с данными о производительности бортовых часов. Вы можете видеть, что часы USA-151 (отправка PRN28) немного шаткие и требуют частых компенсаций.
Если часы отключаются или при активном маневре SV делает его непригодным для навигации, SV отправляет «неработающий флаг» в своем навигационном сообщении и игнорируется получателями конечных пользователей.
источник
Вы можете делать то, что делает NTP . Грубо говоря,
Обратите внимание, что это не то, что делает GPS, потому что нет никакого смысла: секунда спутника короче секунды Земли из-за силы тяжести, поэтому невозможно синхронизировать часы.
источник
Созвездие спутников GPS постоянно контролируется несколькими стационарными наземными станциями, расположенными по всему миру. Эти наземные станции контролируют все спутники и отправляют поправочные коэффициенты, если обнаружен какой-либо дрейф.
Ссылка: http://www.gps.gov/systems/gps/control/
источник