Цифровые виды связи предъявили к радиостанции требование, о котором ламповая эпоха не задумывалась: точное знание времени. Не приблизительное, не по настенным часам, а с точностью до долей секунды, синхронно с корреспондентом на другом конце планеты. Опоздай передатчик на полсекунды, и протокол, нарезающий эфир на жёсткие временные окна, просто не услышит собеседника. А ещё цифровая связь требует, чтобы опорный генератор станции держал частоту железно, без дрейфа. Решение обеих задач прилетает с орбиты: навигационный спутник раздаёт всем желающим и точное время, и эталон частоты, а маленький приёмник в радиостанции ловит этот подарок и превращает кварц непредсказуемой точности в дисциплинированный эталон.

Откуда у спутника берётся время точнее любых наручных часов

Корень спутниковой точности лежит в атомных часах. Навигационный приёмник получает сигналы сразу от нескольких спутников, на каждом из которых тикают атомные стандарты частоты, и из их совокупности восстанавливает шкалу времени с точностью около ста наносекунд, а вместе с ней и эталонную опорную частоту. Сто наносекунд это одна десятимиллионная доля секунды, недостижимая ни для каких бытовых часов.

Сигнал точного времени приёмник выдаёт в виде секундной метки, импульса раз в секунду, который по-английски называют PPS, pulse per second. Передний фронт этого импульса привязан к началу секунды атомной шкалы с той самой наносекундной точностью. Именно этот скромный с виду импульс становится дирижирующей палочкой для всей станции: по нему выравнивают часы, от него отсчитывают временные окна цифровых протоколов, им же подстраивают опорный генератор. Вторая ценность спутникового сигнала это эталон частоты, обычно приводимый к удобным десяти мегагерцам, к которому привязывают всю частотообразующую цепочку трансивера.

Точность самой секундной метки зависит от условий приёма и качества приёмника. При уверенном приёме нескольких спутников джиттер фронта PPS составляет единицы-десятки наносекунд, но при слабом сигнале или работе по одному спутнику он растёт, и потому секундную метку перед использованием сглаживают, усредняя дрожание фронта. Современные приёмники умеют работать сразу по нескольким спутниковым системам, и помимо американской GPS принимают сигналы отечественной системы ГЛОНАСС, европейской и китайской группировок. Совместный приём по нескольким системам разом увеличивает число видимых спутников, что улучшает и точность времени, и устойчивость к затенению, когда часть неба закрыта зданиями. Для радиостанции это означает более надёжную привязку: даже если над одной частью горизонта спутники недоступны, метка продолжает поступать от видимых аппаратов другой системы.

Почему обычный кварц не годится и чем его лечат

Сердце любого передатчика это опорный генератор, и в простом исполнении это обычный кварцевый резонатор. Беда в том, что частота кварца плывёт. Она зависит от температуры, от старения кристалла, от напряжения питания, и уход в несколько частей на миллион для бытового кварца обычное дело. Для голосовой связи это терпимо, для цифровой и для измерений губительно.

Инженеры борются с дрейфом двумя ступенями улучшения кварца. Термокомпенсированный генератор, в обиходе TCXO, содержит цепь, которая корректирует частоту в зависимости от температуры и улучшает температурную стабильность в десятки раз против голого кварца. Термостатированный генератор, OCXO, идёт дальше: кристалл помещают в миниатюрный термостат и держат при постоянной температуре, что поднимает стабильность в тысячи раз. Расплата прямая и честная, ведь и TCXO, и особенно OCXO дорожают примерно во столько же раз, во сколько улучшают стабильность. Хороший термостатированный генератор стоит ощутимых денег, и тут на сцену выходит элегантная идея.

Дисциплинирование генератора, или как заставить дешёвый кварц считать импульсы спутника

Вместо того чтобы покупать сверхстабильный эталон, можно взять умеренно хороший генератор и непрерывно подстраивать его по спутниковому сигналу. Такая связка называется дисциплинированным от спутника генератором, по-английски GPSDO. Принцип на удивление нагляден. Внутри сидит, как правило, термостатированный генератор на десять мегагерц, и устройство считает, сколько его импульсов укладывается между двумя секундными метками со спутника.

Арифметика прозрачна до предела. За одну секунду эталонный генератор на десять мегагерц должен выдать ровно десять миллионов импульсов. Если счётчик намерил, скажем, десять миллионов триста, значит кварц тикает быстрее эталона на триста герц, и управляющая схема понижает его частоту ровно на эту разницу, выравнивая генератор с атомной единицей времени. Подстройку ведут изменением управляющего напряжения на варикапе генератора в замкнутой петле обратной связи.

У прямого счёта есть предел точности. Одномоментное измерение упирается в ошибку порядка двух частей на сто миллионов, то есть из десяти мегагерц не выжать стабильность точнее примерно двух десятых герца. Но тут вступает в дело ключевое свойство секундной метки: она не имеет накопительной погрешности. Каждый новый импульс снова жёстко привязан к атомной шкале, и ошибки не суммируются от секунды к секунде. Применяя математическую обработку и усредняя измерения за длительный интервал, петля выжимает на порядки более высокую точность, чем разовый счёт.

Дисперсия Аллана и разделение труда между кварцем и спутником

Стабильность генератора нельзя описать одной цифрой, потому что она зависит от интервала усреднения, и для её оценки применяют дисперсию Аллана, точнее её квадратный корень, девиацию Аллана. Эта мера показывает разброс частоты между соседними интервалами измерения заданной длительности. Кривая девиации Аллана для дисциплинированного генератора имеет характерную форму ванны. На коротких интервалах, доли секунды и секунды, стабильность определяется собственным кварцем, и чем он лучше, тем ниже левая часть кривой. На длинных интервалах, минуты и часы, стабильность задаёт спутниковая привязка, удерживающая частоту от ухода, и это правая часть кривой. В точке минимума, обычно на интервалах в десятки-сотни секунд, обе составляющие сходятся, и там система показывает наилучшую стабильность.

Отсюда вытекает разумное разделение труда внутри устройства. Кварцевый генератор отвечает за чистоту и стабильность на коротких временах, где спутниковый сигнал слишком зашумлён для прямого использования, а спутник отвечает за абсолютную точность на длинных временах, где кварц неизбежно уплывает. Петля управления как бы сшивает два источника, беря от каждого лучшее. Постоянную времени петли выбирают именно вблизи точки пересечения характеристик: сделаешь петлю слишком быстрой, и в частоту просочится шум секундной метки, сделаешь слишком медленной, и петля не успеет скомпенсировать дрейф кварца. Типичная постоянная времени лежит в районе сотен секунд, что и объясняет, почему устройству нужны часы на выход в режим максимальной точности.

Замкнутая петля управления и борьба с температурой

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

Главным возмущающим фактором остаётся температура. Даже термостатированный генератор реагирует на резкие перепады температуры окружающей среды, и в практике известны случаи, когда смещение фазы дисциплинированного генератора начинало прыгать в такт включениям и выключениям кондиционера в помещении. График зависимости смещения от температуры воздуха наглядно показывал эту связь, объясняемую несовершенством температурной компенсации опорного элемента. Радикальное решение проблемы аппаратное, заменой обычного генератора на термокомпенсированный или термостатированный, что и делают в серьёзных конструкциях. Программная же компенсация частично сглаживает медленный дрейф, но против быстрых температурных скачков бессильна, и потому качественный дисциплинированный генератор прячут от сквозняков и резких перепадов, давая петле работать в спокойных тепловых условиях.

Что реально получается на выходе самодельного устройства

Цифры из практики хорошо отрезвляют и вдохновляют одновременно. Любительский дисциплинированный генератор после включения выдаёт опорную частоту с низкой точностью уже через тридцать-сорок минут, пока прогревается термостат. Но на выход с максимальной точностью устройство выходит лишь через десять-двенадцать часов непрерывной работы, когда петля накопит достаточную статистику. Предельная точность скромного самодельного образца по аппроксимации достигает плюс-минус одной десятой части на миллиард, что для десяти мегагерц означает уход всего в тысячную долю герца, при шуме от пика до пика около половины части на миллиард.

Отдельная инженерная тонкость связана с провалами приёма. Когда сигнал со спутников пропадает, например в помещении или при заходе антенны в тень, устройство переходит в режим удержания и несколько часов хранит синхронизацию за счёт внутреннего термостатированного генератора, который не успевает заметно уйти за это время. Качество удержания целиком зависит от качества внутреннего кварца, и здесь термостат отрабатывает вложенные в него деньги сполна.

Где точность времени и частоты выручает радиостанцию

Скептик резонно спросит, к чему радиолюбителю такая избыточная точность. Ответ складывается из нескольких применений, в которых синхронизация перестаёт быть роскошью:

  1. цифровые виды связи с жёсткими временными окнами требуют, чтобы передача начиналась строго по секундной метке, иначе протокол не декодирует сигнал корреспондента;
  2. точный эталон частоты позволяет калибровать шкалу трансивера и измерительных приборов, привязывая их к атомному стандарту без поверочной лаборатории;
  3. сети с одночастотным вещанием нуждаются в общей шкале времени для всех передатчиков, и накопленная разностная ошибка между расходящимися генераторами способна разрушить синхронизацию;
  4. позиционирование и привязка событий ко времени в экспериментальных установках опираются на ту же секундную метку;
  5. удержание частоты при пропадании спутников страхует станцию на время кратковременных провалов приёма.

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

Интеграция приёмника в радиостанцию превращает кусок орбитальной инфраструктуры в личный эталон времени и частоты на рабочем столе. То, что ещё недавно существовало лишь в метрологических лабораториях за стенами с климат-контролем, сегодня умещается в небольшую коробочку и питается от того же блока, что и трансивер. Радиолюбитель, освоивший дисциплинирование генератора, получает не просто точные часы, а понимание того, как из непрерывного потока секундных меток рождается стабильность, на которую опирается вся современная цифровая связь.