Сигналы и их обработка в аппаратуре потребителя

Сигналы опорных станций. Опорные станции (ОС) рассматривае­мой системы излучают непрерывные ФМС, фаза несущего колебания ко­торых принимает значения 0 или π в зависимости от того, какое значение (0 или 1) имеет соответствующий элемент модулирующей ко­довой последовательности. Последняя по условию представляет собой код Хаффмана (М-последовательность), содержащий Nэ элементов длительностью τк и повторяющийся с периодом Тп.к. Период пов­торения кода выбирается из условия однозначности дальнометрии:

Сигналы и их обработка в аппаратуре потребителя - student2.ru , (4.1)

где Rmax - максимальная измеряемая дальность.

Код Хаффмана относится к классу бинарных (двоичных) линей­ных рекуррентных последовательностей максимального периода ([1], с. 58... 64). Максимальный период повторения такой последователь­ности составляет

Сигналы и их обработка в аппаратуре потребителя - student2.ru , (4.2)

где m - "память" последовательности, определяемая степенью формирующего код полинома.

Для образования кода Хаффмана ([16], § 3.2) необходимо задать произвольную начальную комбинацию из m символов (элемен­тов) кода d1, d2, ... ,dm, называемую начальным блоком или базисом кода. В коде Хаффмана значения di равны 1 или 0. Последующие Nэ-m символов кода определяются по рекуррентному правилу:

Сигналы и их обработка в аппаратуре потребителя - student2.ru (4.3)

где умножение и сложение производится по модулю 2; ai - коэф­фициенты, принимающие значения 0 или 1 в зависимости от того, имеется или нет i-тый член в формирующем код полиноме степени m. Число таких полиномов ограничено и зависит от m. В работе [16] приведены все возможные полиномы р(х) для m ≤ 13. Так, например, при m = 6 один из трех возможных полиномов имеет вид р(х) = х6 + х5 + х2 + х + 1, которому соответствует двоич­ная форма 1100111. Здесь а3 = а4 = 0, остальные аi = 1.

Принцип построения кода Хаффмана очевиден из следующего примера, в котором принято m = 4. Формирующий полином в этом случае имеет вид: р(x) = х4 + х + 1. Этому полиному соответст­вует двоичная форма 10011, где a0 = a1 = a4 = 1 и a2 = a3 = 0. Зададимся произвольным начальным блоком, например, 1000. Тогда код Хаффмана (М-последовательность) будет 100011110101100. Так как d1, d2, d3, d4 определяются начальным блоком, то из (4.3) следует

Сигналы и их обработка в аппаратуре потребителя - student2.ru

и т.д. до i = Nэ = 15.

Корреляционная функция (КФ) кода Ψк(τ) имеет основной выброс, длительность которого на уровне 0,5 от максимума составляет τк, а на нулевом уровне - 2τк· Этот выброс повторяется с периодам τ =Тп.к. Уровень боковых выбросов КФ составляет (в процентах)

Сигналы и их обработка в аппаратуре потребителя - student2.ru . (4.4)

На рис. 4.1 для примера показан простейший ФМС (семизнач­ный код Баркера) и соответствующая ему корреляционная функция ψс(τ). Последняя определяется соотношением

Сигналы и их обработка в аппаратуре потребителя - student2.ru . (4.5)

где ω - несущая частота ФМС.

Ширина спектра ФМС

Сигналы и их обработка в аппаратуре потребителя - student2.ru . (4.6)

Сигналы и их обработка в аппаратуре потребителя - student2.ru

РИС. 4.1

Принцип обработки ФМС. Наиболее широкое применение в аппара­туре потребителей (АП) систем с непрерывным ФМС получила корре­ляционная обработка сигналов ([15], гл.8). Такая обработка поз­воляет использовать одни и те же устройства как при обнаружении сигнала ([13], § 2.5), так и при измерении его информативного параметра ([13], § 4.2), получая при этом близкие к оптимальным результаты.

Обобщенная схема устройства, реализующего корреляционную обработку сигнала, показана на рис, 4.2,а. Принятый сигнал Uc пос­тупает с выхода усилителя промежуточной частоты приемника Прм на коррелятор Кор, куда подается также опорный сигнал Uoп. Послед­ний формируется блоком ФОС в момент t0 начала излучения кода ФМС опорной станцией и представляет собой "копию" этого ФМС. За­держка tM опорного сигнала относительно момента t0 меняется с помощью управляющего сигнала УС.

Сигналы и их обработка в аппаратуре потребителя - student2.ru

РИС. 4.2, а)

Коррелятор состоит из перемножителя Пм и устройства обработки УО. На выходе Пм действует сигнал

Сигналы и их обработка в аппаратуре потребителя - student2.ru (4.7)

где Ρ ( * ) - модулирующий код; φ - случайная фаза; ω - сдвиг частоты опорного сигнала, выбираемый из условия упрощения реали­зации УО и равный обычно нескольким мегагерцам.

Произведение кодов определяет амплитуду сигнала Uп, кото­рая достигает максимума при tM = tR, когда полностью устра­няется модуляция принимаемого сигнала. В реальной АП перемножитель Пм называют демодулятором.

Устройство обработки УО вычисляет по сигналу Uп либо кор­реляционный интеграл z(τ), либо его производную z'(τ), где τ = tR - tм. Корреляционный интеграл z(τ) пропорционален КФ кода Ψк(τ) и используется при обнаружении сигнала.

Для формирования производной z'(τ) = d z(τ)/dτ, ко­торая определяет дискриминационную характеристику при слежении за сигналом, необходимы две "копии" сигнала, сдвинутые на величину ± Δ относительно регулируемой задержки tМ ([13], § 4.2). При этом в общем случае требуется двухканальная обработка сигнала. В рассматриваемых системах часто применяют одноканальную схему, а опорные сигналы Uоп (t, tM + Δ) и Uоп (t, tM - Δ) подают от ФОС поочередно с периодом Тк, включая в схему комму­татор в точку "А" и предусматривая запоминание в У0 получаемых сигналов с целью вычисления z(τ) или z'(τ). Одноканальная схема обработки обладает тем достоинством, что в ней не требует­ся поддержание одинаковыми параметров обоих каналов УО.

В устройстве обработки предусматривается квадратурная схема (рис. 4.2, б), которая позволяет получить независимые от случай­ной фазы и неизвестной амплитуды результаты ([16], п. 2. 3.3). Здесь сигнал рассогласования по фазе с фазовых детекторов ФД ин­тегрируется в Инт, преобразуется в АЦП в цифровую форму и подается в блок цифровой обработки БЦО. Задача БЦО заключается в вычисле­нии функций МΣ и МΔ, которые являются аналогами z(τ) и z'(τ) соответственно ([15], § 8.5). Когда на входе перемножителя Пм действует опережающий опорный сигнал Uоп (t, tM + Δ), рассматриваемый БЦО выполняет операцию

Сигналы и их обработка в аппаратуре потребителя - student2.ru ,

а при запаздывающем опорном сигнале Uоп (t, tM - Δ)

Сигналы и их обработка в аппаратуре потребителя - student2.ru ,

где n = Τκп.к. Чем больше n, тем выше достоверность по­лучаемых результатов, но зато больше времени требуется на обра­ботку сигналов. Обычно n = 4 … 5. Управление очередность этих операций производится с помощью сигнала переключений СП. Сиг­налы, накопленные на интеграторах Инт, сбрасываются в начале каж­дого периода повторения кода (сигнал сброса интеграторов ССИ).

Заключительными операциями блока цифровой обработки являются:

ΜΣ = М0 + Mз. (4.8)
МΔ = M0 - Мз. (4.9)

Эти операции выполняются с запомненными значениями М0 и Мз.

Сигналы и их обработка в аппаратуре потребителя - student2.ru

РИС. 4.2, б)

Структурная схема аппаратуры потребителя. Упрощенная схема возможного варианта АП, в котором учтены отмеченные выше особенности, приведена на рис.4.3.

Сигналы и их обработка в аппаратуре потребителя - student2.ru

РИС. 4.3

Принятый от опорной станции сигнал после усиления в УРЧ пе­реводится в смесителе См на промежуточную частоту и усиливается в УПЧ. Последний должен иметь эффективную автоматическую регулировку усиления АРУ, которая поддерживает постоянным уровень сиг­нала, поступающего на устройства обработки.

Обработка ФМС выполняется с помощью корреляционного метода и начинается с его демодуляции. В демодуляторе Дм принятый сигнал UC с несущей частотой, равной промежуточной частоте ωп.ч, умно­жается на опорный ФМС, имеющий частоту ωп.ч - ω. Выходное нап­ряжение демодулятора описывается соотношением (4.7).

Поиск сигнала. В рассматриваемой схеме применен последова­тельный поиск сигнала ([15], гл.9; [16], § 5.4). Считается, что несущая частота ФМС известна. Поэтому поиск производится толь­ко по задержке (по дальности). В самой неблагоприятной ситуации анализу подвергается диапазон задержек от нулевой до Тпк. Пре­дусмотрено дискретное изменение задержки tM опорного сигнала с дискретом Δ = τк,. При этом число анализируемых элементарных ячеек по задержке

Сигналы и их обработка в аппаратуре потребителя - student2.ru · (4.10)

Требуемая достоверность обнаружения сигнала достигается, как указывалось выше, за время Тк = nТП.К, т.е. каждая из эле­ментарных ячеек с учетом необходимости анализа как при опережаю­щем, так и при запаздывающем кодах анализируется 2n раз подряд. Это означает, что каждое значение задержки tM = кΔ, где к = О, 1, 2, .... , Νя, сохраняется в течение 2n периодов повторения кода. Если за время 2 nТП.К сигнал не обнаружен, то tM увеличи­вается на Δ и процесс поиска продолжается.

Максимальное время поиска сигнала составляет

Сигналы и их обработка в аппаратуре потребителя - student2.ru . (4.11)

Процесс поиска в AП протекает следующим образом.

Опорный генератор ОГ (местный эталон времени), входящий в синтезатор частот СЧ, в моменты времени t0 = iΤп.к (i = 1, 2, 3, ... ) вырабатывает синхросигнал СC. Эти моменты должны соот­ветствовать моментам начала формирования ФМС на опорной станции. Синхросигнал CС задерживается в устройстве управления задержкой УУЗ на время tM и в момент tн = t0 + tM запускает генера­тор кодов ГК, который создает два сдвинутых друг относительно дру­га на τк кода, аналогичных коду опорной станции. Полученные ко­ды подаются на фазовый модулятор ФМ, на выходе которого образует­ся задержанный на tM опорный ФМС. Коммутатор Ком служит для пооче­редной (с периодом Тк = nТП.К) подачи на ФМ опережающего и запаз­дывающего кодов и управляется сигналом коммутации СП от УУЗ.

После частичной или полной (в зависимости от соотношения tM и tR) демодуляции в демодуляторе Дм сигнал подается на устройст­во квадратурной обработки УКО, где по алгоритму (4.8) вырабатыва­ется сигнал, пропорциональный МΣ. Если уровень этого сигнала меньше порогового значения, то ключ Кл остается в положении, соот­ветствующем поиску сигнала, и через него на УУЗ продолжают посту­пать тактовые импульсы ТИ с синтезатора частот СЧ. Логическая схема УУЗ в момент tн выдает сигнал сброса интеграторов ССИ для устройства квадратурной обработки УКО, а через интервал времени nТП.К - сигнал переключения СП для коммутатора Ком и блока цифровой обработки БЦО устройства УКО (см. рис. 4.2,6). В момент окончания второго из интервалов nТП.К задержка tM под действием тактового импульса увеличивается на Δ = τк и описанный процесс повторяется.

Когда сигнал, пропорциональный МΣ, превысит порог обнару­жения, схема захвата СЗ замыкает ключом Кл цепь обратной связи следящей системы и дальномер переходит в режим слежения по даль­ности. При этом, как следует из сказанного, сохраняется то зна­чение задержки tM в УУЗ, при котором было достигнуто примерное совпадение опорного и принятого сигналов.

Режим слежения. В этом режиме используются те же устройства, которые принимали участие в поиске сигнала. Разница заключается только в том, что изменением задержки теперь управляет сигнал, про­порциональный ΜΔ, снимаемый с устройства квадратурной обработ­ки УКО. При этом сигнал обнаружения СО включает устройство слеже­ния за задержкой, входящее в УУЗ, которое плавно изменяет tM в пределах дискрета Δ по сигналу ΜΔ.

Значение R определяется по снимаемому с УУЗ коду, содержаще­му информацию о установившемся значении tM = tR.

Генерирование кода Хаффмана. Вопросы получения кодов хаффмана (М-последовательностей) выходят за рамки данного пособия, пос­кольку они рассматриваются в соответствующих курсах. Ниже приво­дится только пример, преследующий цель напомнить читателю основ­ные принципы построения генераторов такого кода. В качестве при­мера выбран простейший генератор кода Хаффмана с "памятью" m = 4 и формирующим полиномом вида p(x) = х4 + х + 1 ([16], гл.4).

Структурная схема генератора выбранного для примера кода показана на рис. 4.4. Основой генератора является регистр сдвига PC с обратными связями, необходимыми для реализации правила (4.3) вычисления символов кода di. Число триггерных ячеек регистра должно быть равно "памяти" последовательности m.

Сигналы и их обработка в аппаратуре потребителя - student2.ru

РИС. 4.4

По первому после включения AП синхросигналу СC в регистр с помощью устройства УВНБ вводится выбранный начальный блок последо­вательности. На время его ввода цепь подачи на PC тактовых импуль­сов ТИ обрывается электронным ключом ЭК. Тактовые импульсы служат для сдвига двоичных символов, записанных в ячейки PC. При исполь­зовании правила (4.3) умножение на а1, ... ,аm означает на­личие (при аi = 1) или отсутствие (при аi = 0) связи соответст­вующей триггерной ячейки с сумматором Σ. Суммирование выполня­ется по модулю 2.

Заметим, что генерируемая последовательность может сниматься не только с выхода сумматора, но и с любого триггера PC. При этом получаемая последовательность будет иметь тот же вид, что и пос­ледовательность, снимаемая с выхода сумматора, но будет сдвину­та относительно ее. Так последовательности, снимаемые с соседних триггерных ячеек PC будут сдвинуты друг относительно друга на τк, что можно использовать для получения опережающего и запаздывающего кодов в рассмотренной выше АП.

Наши рекомендации