10.3.1. Открытая синхронизация передатчиков

10.3.2. Закрытая синхронизация передатчиков

Для систем, использующих методы когерентной модуляции, одностороннюю связь, такую как в широковещательных каналах, или одноканальную связь, как в большинстве микроволновых или оптоволоконных систем, оптимальный подход — это возложить все задачи синхронизации на приемник. Для систем связи, использующих методы некогерентной модуляции, или систем, где множество пользователей получают доступ к одному центральному узлу, например во многих системах спутниковой связи, функцию синхронизации часто имеет смысл возложить (полностью или частично) на оконечные устройства. Это означает, что для получения синхронизации модифицируются параметры передатчиков оконечных устройств, а не приемника центрального узла. Этот подход применим в системах, использующих множественный доступ с временным разделением (time-division multiple access — TDMA). В схеме ТОМА каждому пользователю выделяется сегмент времени, в течение которого он может передавать информацию. Передатчик оконечного устройства должен синхронизироваться с системой, чтобы переданные им пакеты данных прибывали на центральный узел в тот момент, когда узел готов принимать данные. Синхронизация передатчика также имеет смысл в системах, объединяющих обработку сигналов на центральном узле с множественным доступом с частотным разделением (frequency-division multiple access — FDMA). Если оконечные устройства предварительно синхронизируют свои передачи с центральным узлом, узел может использовать конечный набор фильтров каналов и единое эталонное время для обслуживания всех каналов. В противном случае узел будет требовать возможности захвата и сопровождения длительности и частоты каждого входного сигнала; кроме того, придется учитывать возможность интерференции сигналов из соседних каналов. Очевидно, что синхронизация передатчика оконечного устройства является более разумным решением при синхронизации сети.

Процедуру синхронизации передатчика можно отнести либо к открытой (без обратной связи), либо к замкнутой (с обратной связью). Открытые методы не зависят от измерения каких-либо параметров сигнала на центральном узле. Оконечное устройство заранее регулирует свою передачу, используя для этого знания о параметрах канала, которые предоставляются извне, но, возможно, могут модифицироваться при наблюдениях сигнала, приходящего с центрального узла. Открытые методы зависят от точности и предсказуемости параметров канала связи. Лучше всего их применять в системах с практически фиксированной архитектурой, где каналы непрерывно проработали достаточно длительный промежуток времени после установки/настройки. Эти методы достаточно трудно использовать эффективно, если геометрия канала связи не является статической или оконечные устройства нерегулярно получают доступ к системе.

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

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

10.3.1. Открытая синхронизация передатчиков

Открытые системы можно разделить на те, которые используют информацию, полученную по каналу обратной связи, и те, которые не используют подобной информации. Последние являются наиболее простыми из возможных (с точки зрения требований к обработке в реальном времени), но качество связи в этом случае весьма сильно зависит от устойчивости характеристик канала.

Во всех схемах синхронизации передатчиков предварительно пытаются скорректировать отсчет времени и частоту передачи сигнала так, чтобы сигнал прибывал на приемник с ожидаемой частотой и в ожидаемый момент времени. Итак, для предварительного согласования времени передатчик делит расстояние до приемника на скорость света (что дает время передачи), после чего прибавляет к полученной величине время действительного начала передачи. При своевременной передаче сигнал поступит на приемник в соответствующее время. Время поступления сигнала определяется следующим выражением.

(10.84)

В данном случае действительное время начала передачи, dрасстояние передачи, с — скорость света. Подобным образом для предварительного согласования частоты передачи передатчик должен вычислить доплеровское смещение, происходящее вследствие относительного движения передатчика и приемника. Угловая частота передачи должна определяться следующим образом.

(10.85)

Здесь с — скорость света, Vотносительная скорость (больше нуля при уменьшении расстояния между приемником и передатчиком), a — номинальная угловая частота передачи.

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

(10.86)

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

(10.87)

Здесь Veошибка в измеренной или предсказанной относительной скорости передатчика и приемника (доплеровская ошибка), а — разность между эталонными частотами приемника и передатчика. Помимо указанных, существует множество других источников временных и частотных ошибок, но, как правило, они менее важны. В работе [20] приводится полный список источников временных и частотных ошибок для спутниковых систем.

Члены и обычно возникают вследствие случайных флуктуации эталонных частот. Эталонное время для передатчика или приемника обычно получается посредством подсчета периодов частотного эталона, так что ошибки точности измерения времени и частоты взаимосвязаны. Флуктуации эталонной частоты очень сложно описать статистически, хотя спектральная плотность мощности флуктуации аппроксимируется последовательностью степенных сегментов [15]. Частотные эталоны часто характеризуются максимальным относительным изменением частоты за день.

(10.88)

Типичные значения 8 находятся в диапазоне от 10-5до 10-6для недорогих кварцевых генераторов, от 10-9 до 10-11 — для высококачественных кварцевых генераторов; до 10-12 — для рубидиевых и 10-13 — для цезиевых. Следствием задания системного эталона частоты через максимальную относительную частоту является то, что при отсутствии внешнего воздействия номинальная частота может линейно расти со временем.

(10.89)

Для эталонного времени, определяемого подсчетом периодов, суммарный сдвиг времени связан с суммарной фазовой ошибкой эталонной частоты.

(10.90)

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

Если передатчик не обладает информацией об измерениях, поступающей по каналу обратной связи, сдвиги частоты и времени, моделируемые согласно уравнениям (10.86)-(10.90), позволят разработчику системы определить максимальную длительность времени между сеансами передачи информации извне. Повторная калибровка временного и частотного эталонов часто представляет собой обременительную процедуру; она должна выполняться как можно реже.

Если оконечное устройство имеет доступ к обратному каналу от центрального узла и возможность проводить сравнительные измерения локального эталона и параметров поступающего сигнала, промежуток времени между повторными калибровками можно сделать больше. Большие станции управления спутниками могут измерять и моделировать параметры орбит геостационарных спутников с точностью до нескольких сантиметров в пространстве и до нескольких метров в секунду по скорости относительно наземного терминала. Таким образом, для важного частного случая синхронных спутников первым членом правой части уравнений (10.86) и (10.87) обычно можно пренебречь. Если это справедливо, разность между параметрами поступающего сигнала и сигнала, генерируемого с использованием эталонных частоты и времени терминала, будет приблизительно равна Δω и Δt. Данные векторы ошибок, измеряемые в обратном канале, могут применяться для вычисления соответствующей коррекции передачи в прямом канале. С другой стороны, если известно, что частотный и временной эталоны точны, но под вопросом находится геометрия канала — возможно, потому что оконечное устройство мобильно или спутник находится не на геостационарной орбите — некоторые измерения в обратном канале могут использоваться для определения неопределенности по скорости или координате. Данные измерения расстояния или относительной скорости могут затем применяться для предварительной коррекции частоты и отсчета времени в канале "оконечная станция - центральный узел".

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

10.3.2. Закрытая синхронизация передатчиков

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

Относительные преимущества и недостатки закрытых систем обоих типов связаны с расположением средств обработки сигнала и эффективностью использования канала. Основным преимуществом обработки на центральном узле является то, что результатом измерений ошибки, произведенных на узле, может быть короткая цифровая последовательность. Подобное эффективное использование обратного канала может быть важным, если обратный канал является единственным на большое количество терминалов, использующих уплотнение с временным разделением. Еще одно потенциальное преимущество состоит в том, что средство измерения ошибки на центральном узле может совместно использоваться всеми терминалами, которые связываются через этот узел. Это, в свою очередь, может значительно снизить потребление ресурсов системы. Принципиальным потенциальным преимуществом обработки на терминале является то, что связь с центральным узлом не всегда является легкой задачей, а из соображений надежности, возможно, центральный узел должен быть максимально простым. Описанная ситуация — это, например, использование в роли центрального узла космического спутника. Еще одним потенциальным преимуществом обработки на терминале является то, что результат может быть получен быстрее, поскольку при использовании центрального узла всегда имеется некоторая задержка. Это может быть важно, если параметры канала меняются очень быстро. Основные недостатки заключаются в неэффективном использовании обратного канала и в том, что обратные сигналы может оказаться сложно интерпретировать. Сложность возникает, когда центральный узел является не просто ретранслятором, а выполняет функцию принятия решения относительно значений символов и передает эти решения по обратному каналу. Возможность принятия решения относительно значений символов может значительно снизить вероятность появления ошибки при передаче между терминалами; кроме того, это усложняет процедуру синхронизации. Это объясняется тем, что сдвиги частоты и отсчета времени неявно присутствуют в обратном сигнале, т.е. постольку, поскольку они влияют на процесс принятия решения относительно значения символов. Рассмотрим в качестве примера передачу сигналов в модуляции BFSK на центральный узел, принимающий некогерентные двоичные решения. Решения будут зависеть от энергии обнаруженного сигнала в детекторах метки и паузы. (Напомним, что "метка" (mark) — это название двоичной единицы, а "пауза" (space) — двоичного нуля.) Если переданный сигнал — это последовательность чередующихся меток и пауз, сигнал на центральном узле можно смоделировать следующим образом.

(10.91)

Здесь Т — интервал передачи символов, ω0 — частота одного символа, (ω0 + ωs) — частота другого символа, Δω — ошибка по частоте на центральном узле, Δt — ошибка времени поступления сигнала на центральный узел, а — произвольная фаза. Теперь, если

(10.92)

и

(10.93)

представляют квадратурные компоненты детектора, то энергию обнаруженного сигнала можно записать следующим образом.

(10.94)

В частном случае нулевой ошибки времени Δt уравнение (10.94) упрощается до следующего вида.

(10.95)

При нулевой ошибке по частоте, получаем следующее.

(10.96)

Относительно выражений (10.94)-(10.96) следует сделать одно важное замечание: любая ошибка времени, частотный сдвиг или их комбинация снизит энергию принятого сигнала в детекторе, согласованном с истинным сигналом, и увеличит энергию в другом детекторе. Это приведет к уменьшению эффективного расстояния между сигналами в сигнальном пространстве и повышению вероятности ошибки. В то же время измерения вероятности ошибки (единственное, что доступно по обратному каналу) не позволяют определить, вызвана ли ошибка в результате сбоя времени или частоты (или их комбинации). Следовательно, передача обычных сигналов не дает отклика, который можно было бы использовать для синхронизации.

Полезным методом точной предварительной коррекции частоты для нашего примера передачи сигналов с модуляцией BFSK является передача постоянного тона, частота которого равна среднему от двух символьных частот. Подобный тон должен создавать случайную двоичную последовательность в обратном канале с равным числом меток и пауз. Смещение частоты со среднего значения приведет к доминированию пауз или меток. Нахождение центральной частоты описанным методом позволяет провести точную предварительную коррекцию частоты сигналов. После нахождения точной частоты передатчик может передавать последовательность чередующихся пауз и меток с целью определения точного отсчета времени. Изменяя отсчет времени при передаче (в пределах половины интервала передачи символа), передатчик может искать отсчет времени, дающий максимальное число ошибок. Если передача поступает на центральный узел со смещением относительно истинного отсчета времени на половину интервала передачи символа, оба детектора получают равную энергию и последовательность в обратном канале будет случайной. Определив время, когда переданные и полученные сигналы декоррелируют, передатчик вычисляет точное время передачи. Отметим, что данная процедура дает лучшие результаты, чем попытка найти точку с минимальным числом ошибок. Любая качественно разработанная система будет обладать достаточной энергией передачи, допускающей незначительные погрешности синхронизации времени; так что безошибочный обратный сигнал может быть получен и при неидеальной синхронизации. Фактически, чем больше отношение сигнал/шум, тем хуже работает процедура нахождения оптимума. В то же время процедура нахождения наихудшего варианта будет хорошо работать в любой качественной системе, а ее потенциальная точность повышается с увеличением отношения сигнал/шум. Это можно понять интуитивно, поскольку увеличение отношения сигнал/шум позволяет системе справляться с большими погрешностями синхронизации; так что уменьшение вероятности ошибки при уменьшении погрешности отсчета времени от половины времени передачи символа будет более быстрым при большом отношении сигнал/шум. Таким образом, это позволит точнее определить смещение отсчета времени на половину интервала передачи символа.