Прив’язування даних GNSS до UTC

Як забезпечити трасованість часових міток від приймача GNSS до Всесвітнього координованого часу (UTC) і чому калібрування затримок у приймальному та обчислювальному тракті користувача є критично важливим.

ЮДА ЛЕВАЙН, Університет Колорадо; ПАСКАЛЬ ДЕФРЕНЬ, Королівська обсерваторія Бельгії; ІЛАРІЯ СЕЗІЯ, Італійський метрологічний інститут; ДЖУЛІО ТАЛЬЯФЕРРО, Міжнародне бюро мір і ваг; МАЙКЛ ВАУТЕРС, Національний інститут вимірювань

Навіщо саме UTC

UTC рекомендовано як єдину опорну шкалу для міжнародних часових міток і як базу цивільного часу в більшості країн [1]. Часові пояси — це просто зсуви відносно UTC. Деякі сфери прямо зобов’язані працювати у відліку UTC нормативами або законом [2–4]. Навіть коли формально це не потрібно, використання UTC спрощує зведення даних із різних джерел і міжнародну координацію.

Як визначають і відтворюють UTC

UTC — “паперова” шкала без фізичного еталона. Щомісяця Міжнародне бюро мір і ваг (BIPM) обчислює її на основі даних від сотень атомних годинників у Національних метрологічних інститутах (NMI) та інших часоцентрів по всьому світу. Багато лабораторій підтримують власні ансамблі годинників і розповсюджують локальні оцінки UTC — позначаються як UTC(k), де k — абревіатура лабораторії. Наприклад, UTC(USNO) у Військово-морській обсерваторії США та UTC(NIST) у NIST.

BIPM публікує підсумок розрахунків у Circular T до 10-го числа наступного місяця [6]: там наведено UTC−UTC(k) з кроком 5 діб для всіх учасників. Додатково щосереди виходить “швидка” UTCr [7] із щоденними значеннями UTCr−UTC(lab) до попередньої неділі. Дані доступні на сайті BIPM і розсилаються електронною поштою (див. Figures 1 і 2).

Скріншот 2026-02-11 о 17:43:07

 

GNSS-час і що саме транслюють супутники

Системний час сузір’я GNSS, GNSS_T, формує наземний сегмент за ансамблем годинників у центрі управління і на трекінгових станціях; інколи враховують і годинники на борту супутників [8–11]. Кожен супутник передає прогноз зсуву між своїм бортовим часом і GNSS_T, що періодично оновлюється. Також транслюється bUTC_GNSS — прогноз різниці GNSS_T і UTC (для GLONASS ураховано 3‑годинний зсув). Цей прогноз кодується двома параметрами: цілою кількістю секунд різниці між UTC та системним часом конкретної системи і дробовою частиною (різниця по модулю 1 с). Перший параметр змінюється лише під час вставки колісної секунди в UTC. У GLONASS системним часом є UTC, тож у навігаційному повідомленні передають лише дробову частину.

 

Джерела прогнозу:

– GPS: на основі UTC(USNO) Військово-морської обсерваторії США.

– GLONASS: на основі UTC(SU), що реалізує Російський науково-дослідний інститут технічної фізики і радіотехніки (FSUE, VNIFTRI).

– Galileo: колаборація п’яти європейських NMI.

– BeiDou: UTC(NTSC) Національного центру служби часу Китаю та UTC(NIM) Китайського нац. інституту метрології.

– Регіональні системи мають подібні повідомлення.

Формати навігаційних повідомлень залежать від системи й описані в її Interface Control Documents.

Скріншот 2026-02-11 о 17:43:13

Роль BIPM у відстеженні трасованості GNSS→UTC

Окрім обчислення UTC і публікації UTC−UTC(k), BIPM оцінює різницю між UTC та супутниковими прогнозами UTC, bUTC_GNSS. У розділі 4 Circular T [6] щоденно за звітний місяць наводять відхилення в наносекундах між UTC (за BIPM) та прогнозом, який транслюють GPS, GLONASS, Galileo і BeiDou. У Таблиці 1 (у випуску за серпень 2025) подано значення, інтерпольовані з п’ятиденного кроку до щоденних на 0:00 UTC [12].

 

Як прив’язати обладнання користувача до UTC

Є два типові підходи.

1) Окремий локальний опорний годинник (або ансамбль) плюс таймінг-приймач GNSS. Приймач у короткому інтервалі не дисциплінує локальний годинник, а вимірює його відносно сигналів супутників. В навігаційному повідомленні достатньо, щоб:

– компенсувати час проходження сигналу супутник→антена,

– врахувати зсув між годинником супутника та GNSS_T,

– додати прогноз зсуву GNSS_T→UTC.

Більшість приймачів уміють обчислювати це у прошивці і на виході дають різницю між локальним опорним сигналом і прогнозом UTC. Далі або використовують цей опорний сигнал у застосунку, або порівнюють з ним годинник застосунку; саму систему можна залишити “вільно плаваючою” і лише протоколювати її зсув для подальшої поправки даних. Інколи частоту/час локального опорника підкручують, щоб триматися в заданому допуску. Періодика таких підстроювань залежить від допуску та стабільності: від хвилин для рубідієвого еталона до годин/діб для цезієвого.

2) Комбінований GNSSDO — приймач GNSS з вбудованим генератором. Комерційні рішення часто видають 5 МГц, 10 МГц та 1 pps, дисципліновані даними GNSS. Прості варіанти працюють з кодом L1; двочастотний прийом і фазові методи теж поширені. Сучасні системи часто відстежують кілька сузір’їв одночасно; при зміні “опорної” системи можливі стрибки, особливо в 1 pps. Алгоритми дисциплінування зазвичай закриті; вихід може йти або до GNSS_T, або до прогнозу UTC. Для повної трасованості до UTC потрібна додаткова поправка за Circular T від BIPM; у деяких задачах вона настільки мала, що її ігнорують.

Переваги та обмеження:

– Підхід 1 — гнучкіший: можна зводити дані з кількох джерел (у т. ч. common-view), робити розширений постпроцес і налаштовувати підстроювання під вимоги застосунку.

– Підхід 2 — простіший в експлуатації і часто “досить хороший”.

Об’єднання кількох сузір’їв

Використання сигналів різних GNSS покращує таймінг, особливо при поганому огляді неба. Але потрібні зсуви між системними шкалами часу — це кілька наносекунд і вони дрейфують. Можна оцінити міжсистемні зсуви самостійно [13], якщо видно достатньо супутників обох сузір’їв; якщо ні — беруть трансляційні значення [14]. Коли кожна система транслює свій прогноз GNSS_T→UTC, поєднувати їх легше: UTC стає спільною опорою й немає потреби підтримувати окремі міжсистемні зсуви.

Метрологічна трасованість

За VIM трасованість — це властивість результату вимірювання, що пов’язує його з еталоном через документований безперервний ланцюг калібрувань із внеском кожного у невизначеність [15]. ITU [16] і ILAC беруть те саме визначення та посилаються на ISO/IEC 17025 [17].

Супутникові сигнали GNSS можуть бути трасовані до UTC: трансляції пов’язані з UTC через UTC(k) лабораторій часу, а BIPM їх моніторить і публікує оцінки в Circular T. Користувач також може організувати common-view з лабораторією, аби мати майже реальний час оцінки зсуву своєї системи відносно її UTC(k). В усіх випадках вирішальне значення мають калібрування й статистичні характеристики власного приймально-обчислювального тракту.

Калібрування таймінг-приймача

Калібрування для демонстрації трасованості варто виконувати за методикою, валідаваною NMI або призначеним інститутом, що бере участь в Угоді про взаємне визнання (MRA), а їх CMC опубліковані в базі Key Comparison Database BIPM [18]. KCDB забезпечує еквівалентність і міжнародне визнання калібрувань, виконаних учасниками MRA.

– Для пристроїв окремо: паспортні специфікації виробника можуть слугувати базою. Вони мають спиратися на калібрування одного зразка моделі з урахуванням розбігу між екземплярами. Якщо потрібна точність не краща за ~1 мкс, достатньо заяви про типове схвалення. Затримка навіть у дуже довгому фідері антени навряд чи зруйнує цю допущення.

– Для субмікросекундних вимог типового схвалення вже мало. Варіант — порівнювати вихід системи з джерелом UTC(k) за допомогою лічильника часових інтервалів. Джерело UTC(k) можна отримати: через подорожній калібрований приймач; транспортуванням працюючого годинника від джерела UTC(k) до місця встановлення; або перевівши тестований пристрій до лабораторії з доступом до UTC(k).

Подорожній приймач — найкращий, бо тестує обладнання в реальних умовах разом з антеною і кабелями. BIPM так калібрує канали передавання часу в лабораторіях. Мінус: координати місця можуть бути неточними, мультишлях може відрізнятись від умов для тестованого пристрою. Зазвичай це не критично, доки не прагнете краще ніж ~50 нс.

Перевезення працюючого еталона: наприклад, у NIST GPS-приймачі на станції радіомовлення у Форт-Коллінзі (Колорадо) калібрують перевезенням рубідієвого генератора з UTC(NIST) у Боулдері до Форт-Коллінза (прибл. 100 км), а також перевезенням каліброваного GPS-приймача між локаціями. Оцінена точність обох методів — ~15 нс, і вони узгоджуються в межах цієї невизначеності.

Перевезення тестованого пристрою до джерела UTC(k) — найскладніше: часто неможливо від’єднати onsite-кабель антени, доводиться використовувати інший. Затримку штатного кабелю можна оцінити рефлектометром у часовій області, але це не ті самі сигнали, що від супутників, і узгодження імпедансів інші.

Якщо система вміє надавати внесок кожного видимого супутника в композитний вихід, можна застосувати common-view. На жаль, багато GNSSDO таких даних не виводять. У common-view система на місці користувача міряє різницю “локальний годинник — GNSS_T” окремо за кожним супутником і порівнює ці виміри з аналогічними на майданчику, де доступний UTC(k). Різниця загасає або скасовує внесок годинника супутника й орбітальних параметрів (перший порядок). Якщо майданчики недалеко, іоносфера теж частково скасовується. У такій конфігурації вимір на кількох частотах може дати небагато вигоди над простим L1, адже іоносферний внесок уже зменшений у різницях. Common-view може працювати безперервно і паралельно моніторити стабільність віддаленої системи.

Калібрування частоти

Ті самі техніки придатні для калібрування вихідної частоти. Це часто простіше, бо абсолютні затримки в тракті неважливі — важлива їх стабільність. Частота кварцового генератора чутлива до температурних коливань; а оцінка, побудована на рубідієво/цезієвій опорі, може псуватися мультишляхом.

Рекомендації щодо практики 

1) Якщо досить фракційної невизначеності частоти 10⁻⁸ і більше за добове усереднення або часової невизначеності 1 мкс і більше, достатньо сертифікату виробника, що принаймні один екземпляр моделі відповідає вимозі. (Сервер NTP зазвичай не потребує калібрування, бо точність служби обмежена мережею приблизно до рівня не кращого за ~1 мс.)

2) Якщо потрібна фракційна невизначеність частоти між 10⁻⁸ і 10⁻¹⁰ за добу або часова невизначеність між 100 нс і 1 мкс, виробник має надавати сертифікат на кожен екземпляр. Перевірка — порівняння з каліброваним еталоном у виробника.

3) Якщо потрібна фракційна невизначеність частоти менше 10⁻¹⁰ за добу або часова невизначеність менше 100 нс, калібрування складне і, за можливості, його слід виконувати на майданчику користувача.

4) Якщо потрібна стабільність частоти менше 10⁻¹² або часова невизначеність менше 50 нс, калібрування повторюють періодично або постійно моніторять продуктивність методом common-view чи еквівалентом. Для цього знадобиться виділений GNSS-таймінг-приймач на об’єкті. Звертайте увагу на мультишлях і температурні коливання. Для зменшення мультишляху: ставте антену з відкритим горизонтом і використовуйте дросельне (choke ring) спрямоване антенне рішення. Температурна чутливість критична для простих кварцових опор і для довгих антенних фідерів під прямим сонцем.

Документація

Підтримуйте повний пакет документів, що підтверджують трасованість: методики, сертифікати, журнали вимірювань. Конфігурації із можливістю моніторингу в реальному часі й ведення логів особливо корисні.

Підсумок

Багатьом застосункам з таймінгом GNSS потрібна юридична й технічна трасованість до UTC. Навіть коли це не обов’язково, орієнтація на UTC спрощує комбінування кількох сузір’їв. Сигнали GNSS моніторить BIPM; їх можна зробити трасованими до UTC описаними методами. Ключем лишається коректне калібрування приймального обладнання користувача. Ми розглянули практичні підходи й навели конкретні пороги для вибору стратегії калібрування.

Джерело: INSIDE GNSS