Главная > Передача дискретных сообщений
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

Основы микропроцессорной реализации демодуляторов УПС.

Структурная схема демодулятора, реализованного на базе микропроцессора, изображена на рис. 6.58. Она отличается от схемы модулятора внешними устройствами. Устройством ввода в демодуляторе является аналого-цифровой преобразователь (АЦП), который одновременно выполняет две функции: во-первых, определяет спектральные коэффициенты сигнала в базисе сдвинутых во времени прямоугольных импульсов, т. е. определяет временные отсчеты входного сигнала и, во-вторых, представляет их в форме двоичных чисел, реализуя при этом операции усечения или округления до заданного количества разрядов

Демодулятор работает следующим образом. Отсчеты входного сигнала, являющиеся спектральными коэффициентами сигнала в базисе сдвинутых во времени импульсов, в виде двоичных чисел с выхода АЦП через шину ввода-вывода поступают последовательно во времени в память микропроцессора. Управляющая программа микропроцессора демодулятора производит обработку коэффициентов входного сигнала с целью определения значения информационного элемента, переданного сигналом Далее информационный элемент через устройство вывода передается получателю сообщения.

В качестве примера рассмотрим один из возможных вариантов алгоритма управляющей программы микропроцессора демодулятора, реализующего прием сигналов с однократной ОФМ методом сравнения фаз (автокорреляционный прием). Суть этого метода приема заключается в сравнении фаз принятого и предыдущего элементов сигнала, хранимого в памяти демодулятора. Если принятый и задержанный элементы сигнала имеют одинаковые начальные фазы, то это означает, что принятый сигнал соответствует символу «1». В противном случае символу

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

Рис. 6.59. Структурная схема программы микропроцессора, реализующего функции демодулятора

Эту операцию сравнения и вынесения решения о принятом информационном элементе можно записать следующим образом:

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

При одинаковых фазах имеют одинаковые знаки, поэтому При противоположных начальных фазах имеют противоположные знаки, следовательно, .

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

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

Следующий оператор увеличивает на единицу номер отсчета принимаемого сигнала. Условный оператор 8 проверяет, закончено ли накопление всех произведений . Если нет, то управление последовательно передается операторам 3 и 4, которые пересылают из АЦП и из памяти в процессор вторые спектральные отсчеты и т. д. Если же расчет величины R в соответствии с (6.36) закончен, то выполняется условный оператор 9. При этом по значению R в блоках 10 и 11 выносится решение о принятом информационном элементе. После этого значение информационного элемента передается через устройство вывода к получателю сообщения. Далее в блоке 13 проверяется наличие в АЦП отсчетов сигнала передающей стороны. Если прием продолжается, то управление передается в начало программы.

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

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

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

Categories

1
Оглавление
email@scask.ru