С помощью какого метода синхронизации времени я могу добиться большей точности к абсолютному времени UTC? Сейчас я использую GPS с PPS, но хочу сравнить эти источники.

Предположим, следующие пункты:

  • Интернет доступен
  • Может два случая, NTP через Интернет или LAN

Идеально с указанием источника.

  • Основываясь на эмпирическом правиле, я нашел около NTP 5-100мс.
  • GPS из-за последовательной линии, задержка прерывания должна быть хуже.
  • GPS с PPS <1 мс.

Являются ли эти значения более или менее правильными?

1 ответ1

1

Смотрите эту статью, которая обрабатывает именно ваш вопрос. Этот источник подтверждает ваш рейтинг, но сообщает о точности в 10 раз лучше, чем указанные вами цифры:

  • NTP от WAN: +/- 5000 микросекунд
  • NTP ОТ источника stratum-1 в локальной сети: +/- 500 мкс
  • Модуль GPS Trimble Resolution-SMT для синхронизации: +/- 15 мкс
  • GPS-модуль u-blox NEO-6M: +/- 15 мкс

Что касается производительности GPS без PPS, то же сайт (другая статья), здесь, сообщает:

Первоначальные тесты с выходом NMEA только на 4800 бод и без PPS с использованием Windows разочаровали. Хотя устройство работало, точность и дрожание были не лучше, чем можно было бы достичь с помощью широкополосного подключения к Интернету и серверов из пула NTP.

И об этом же решении, в конце этой статьи:

При настройке по умолчанию, 4800 бод, каждый бит занимает 0,2 мс, а неопределенность, с которой GPS отправляет данные, и операционная система может сообщать время, когда данные были получены, приводит к несколько более высокому кратковременному дрожанию смещения, и нет лучшего ежедневного дрейфа, чем с несколькими интернет-источниками. Вы можете добиться большего успеха, используя высокую скорость передачи данных, и, возможно, с подключенным через USB GPS и гораздо более высокой скоростью передачи данных. Возможно, что джиттер будет меньше в UNIX-системе, но я этого не проверял.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .