Инженерные инструменты GNSS

Конвертер GPS Time ↔ UTC ↔ Unix

Мгновенно переключайтесь между UTC, GPS-неделей + TOW, секундами GPS от эпохи и Unix-временем — с полной историей секунд координации (сейчас GPS опережает UTC на 18 секунд). Выводит 10-bit неделю + счётчик переполнений для устаревших данных NMEA / RINEX 2, день года для именования файлов RINEX и живой счётчик текущей GPS-недели + TOW для самопроверки.

Эпоха GPS 1980-01-06 · действуют 18 секунд координации

Измените любое поле — остальные пересчитаются на лету. Таблица секунд координации охватывает период от эпохи GPS до 2017-01-01 (последняя вставка); GPS − UTC на выбранный момент показано в выходной плитке. URL страницы синхронизирован — скопируйте адресную строку, чтобы поделиться конкретной меткой времени.

Сейчас

2026-06-15T16:30:07Z · GPS week 2423 · TOW 145826 · DOY 166

Живые UTC, GPS-неделя, время в неделе и день года — обновляются каждую секунду.

Пресеты:

Дата / время UTC

GPS-неделя + TOW

Секунды GPS от эпохи

Метка Unix

10-bit неделя

375

mod 1024

№ переполнения

2

1024-week cycles

Секунды координации

+18s

GPS − UTC

День года

166 / 2026

Нумерация файлов RINEX

Шаблоны имён файлов RINEX

Подставьте свой 4-символьный код пункта вместо 'ssss' / 'SSSS' и 3-символьный код страны вместо 'CCC'.

  • RINEX 2 daily:ssss1660.26o
  • RINEX 2 hourly:ssss166q.26o
  • RINEX 3 hourly:SSSS00CCC_R_20261661630_01H_30S_MO.rnx

Когда это пригодится

Когда это пригодится

GPS-время появляется везде, где есть сырые данные GNSS. В каждом сценарии ниже используется один и тот же конвертер — меняется лишь формат, ожидаемый вашим инструментом ниже по цепочке.

Чтение меток времени RINEX

Файлы RINEX OBS / NAV указывают эпохи в формате GPS-неделя + TOW (RINEX 2.x) или в абсолютном виде year-DOY-HH-MM (RINEX 3.x). Когда дата файла не совпадает с журналом кампании, вставьте сюда week + TOW — и получите wall-clock UTC мгновенно, с корректным сдвигом секунд координации для года съёмки данных.

Расшифровка логов NMEA / firmware

Отладочные логи приёмника часто выводят 'week %d, tow %.3f' вместо UTC. Старые потоки NMEA (и некоторая firmware) сообщают только 10-bit неделю — вставьте её здесь вместе со счётчиком переполнений на дату съёмки, чтобы восстановить однозначную абсолютную неделю.

Проверка действия эфемерид

Окна действия эфемерид передающего сигнала и альманаха задаются в GPS-неделя + TOW. Чтобы проверить, попадают ли сохранённые эфемериды в своё 4-часовое окно действия для запланированной эпохи наблюдений, переведите оба значения в секунды GPS и вычтите.

Именование выходных файлов RINEX

Суточные файлы RINEX 2 используют шаблон ssssDDD0.YYo, часовые — ssssDDDx.YYo (нижний регистр a–x для часов 0–23). RINEX 3 использует более длинную схему site-DOY-hour-minute. Панель шаблонов имён файлов формирует зависящую от времени часть для текущей эпохи — подставьте коды пункта / страны и готово.

Обнаружение переполнений 10-bit недели

Уже произошли три переполнения GPS-недели (1999-08-22, 2019-04-07, следующее — 2038-11-21). Приёмники и ПО с жёстко зашитой обработкой 10-bit недели либо начинают печатать даты на 19.6 лет в прошлом, либо не могут захватить сигнал. Подставьте подозрительную метку здесь, чтобы увидеть, на каком переполнении застрял приёмник.

Сопоставление UTC с TAI / GPS

Когда вы коррелируете наблюдения GNSS с VLBI, спутниковыми TLE или астрономическими событиями, в исходных данных встречается время TAI или GPS. Вывод секунд координации показывает, на сколько секунд GPS сейчас опережает UTC (18, начиная с секунды координации 2017-01-01). TAI = GPS + 19 s всегда.

FAQ

Часто задаваемые вопросы

На чём интеграторы чаще всего спотыкаются, когда GPS-время и UTC расходятся.

Почему GPS-время опережает UTC на 18 секунд?

Обе шкалы привязаны к TAI (атомное время), но в UTC с момента эпохи GPS (1980-01-06) вставлено 18 секунд координации, чтобы она оставалась близка к UT1 (вращение Земли). В GPS-времени НЕТ ни одной секунды координации — оно идёт непрерывно с эпохи. Последняя секунда координации была 2017-01-01; IERS с тех пор ничего не объявлял и идёт к тому, чтобы упразднить систему около 2035.

Что такое переполнение 10-bit недели?

В исходном навигационном сообщении GPS номер недели кодировался всего 10 битами — максимум 1023, после чего сбрасывается на 0. Один цикл длится 1024 weeks ≈ 19.6 years. Первое переполнение произошло 1999-08-22; второе — 2019-04-07; третье будет 2038-11-21. Приёмники, в которых счётчик переполнений зашит жёстко, печатают даты на 19.6 (или 39.2) лет в прошлом после каждого события. Современные сигналы CNAV / L1C / Galileo E1 используют 13-bit номера недели и не переполнятся до 2137 года.

Как понять, на каком переполнении находится мой приёмник?

Посмотрите на любую метку, которую он выдаёт — если он сообщает дату в прошлом, совпадающую с годом минус 19.6 (или 39.2), значит он застрял на старом переполнении. Этот конвертер показывает текущую абсолютную неделю, 10-bit неделю и номер переполнения — сверьте номер переполнения с датой вашего приёмника для подтверждения.

В чём разница между GPS time и GPST?

Ни в чём — 'GPS time' и 'GPST' это взаимозаменяемые сокращения для одной и той же непрерывной шкалы времени. Обе отличаются от UTC на одни и те же 18 секунд (после секунды координации 2017 года), от TAI — ровно на 19 секунд, а от времени GLONASS (UTC(SU) + 3 часа) — на переменную величину.

TOW считает секунды с учётом или без учёта leap?

TOW — это секунды GPS с начала текущей GPS-недели (воскресенье 00:00:00 UTC + секунды координации). Он не включает никакой 'дополнительной' секунды в день вставки секунды координации, потому что в GPS-времени их нет. Преобразование в UTC уже добавляет обратно совокупное смещение, действующее на этот момент.

Сломают ли будущие секунды координации мой приёмник?

Современные приёмники корректно обрабатывают секунды координации через навигационное сообщение передающего сигнала (поля альманаха 'A1 / A0 / dt_LS / WN_LSF / DN'). Устаревшая или упрощённая прошивка может давать расхождение в 1 секунду в течение нескольких часов вокруг вставки. Записи LEAP SECONDS в заголовке RINEX и подобные инструменты тоже нужно обновлять. IERS планирует полностью упразднить секунды координации к 2035 году.

Собираете или модернизируете GNSS-тракт класса timing?

Антенны GNSource класса timing питают 5G-фронтхол, телеком-сети и приёмники PMU энергосетей; защита от молний 1 kV и LNA 36 dB. Сообщите нам, какая точность времени нужна на приёмнике — мы подберём антенну + трассу кабеля так, чтобы вы уложились в свой бюджет холдовера.