В. Стешенко, Р. Загидуллин, С. Карутин Анализ сигналов и систем. Пакет SystemView компании Elanix. Занятие 2. Моделирование элементов радиоприемных устройствВ предыдущем занятии цикла мы рассмотрели первые шаги работы в пакете SystemView компании Elanix. Продолжим знакомство с пакетом на примере моделирования некоторых элементов радиопри╦мных устройств. В принципе, моделирование радиопри╦мных устройств необходимо для определения таких их характеристик, как определение рабочего отношения сигнал/шум (ОСШ), пороговой чувствительности и т.п. Не менее важно всесторонне исследовать работу сердца любого при╦мника√демодулятора. В этом занятии цикла мы рассмотрим некоторые при╦мы моделирования демодуляторов сигналов. Рассмотрим моделирование цифрового демодулятора сигналов с частотной манипуляцией. Рассматриваемый демодулятор относится к классу разомкнутых систем, что означает отсутствие петли обратной связи. В этой связи он обладает высоким быстродействием, при его работе отсутствуют пропуски сигнала из-за срыва слежения. Демодулятор предназначен для преобразования исходного модулированного радиосигнала в последовательность прямоугольных импульсов, появляющихся с частотой следования символов и обладающих той же полярностью. Частота исходного радиосигнала равна f = f0 √ f/2, если переда╦тся символ "0", и f = f0 √ f/2, если переда╦тся символ "1"; при этом fTC, где TC - длительность символа (индекс модуляции - единица, сигнал без разрыва фазы). Таким образом, измерение разности f √ f0 - это и есть та операция, которую должен осуществлять детектор. Можно показать, что при наличии отсч╦тов квадратур исходного радиосигнала: Sk и Ck, k = 0, 1, 2 и так далее, величина (f √ f0)k может быть вычислена следующим образом: Данное выражение по сути представляет собой не что иное, как оценку мгновенной частоты текущего сигнала как производной фазы сигнала. Такой подход обеспечивает некоторую инвариантность к входным параметрам схемы и позволяет избежать ряда проблем, возникающих при использовании замкнутых схем демодуляторов сложных сигналов. Отсюда вытекает структурная схема детектора, привед╦нная на рис. 1. Рисунок 1. Структурная схема демодулятора Следует отметить преимущества предлагаемого алгоритма демодуляции ЧМн-сигнала:
Рассмотрим модель детектора ЧМ-сигнала в System View. Общий вид модели представлен на рис. 2. Рисунок 2. Общий вид модели детектора ЧМ-сигнала На рис. 2 следует выделить блоки, отвечающие за формирование ЧМн-сигнала и собственно демодулятор. По-следовательность модулирующих импульсов формирует генератор прямоугольных импульсов 6, с его выхода сигнал поступает на частотный модулятор 3, после чего формируются синфазная и квадратурная составляющие сигнала. Собственно демодулятор состоит из фильтров низких частот (13,14), элементов задержки (8,9), перемножителей (15,16) и вычитателя. Настройка параметров модели показана на рис. 3. Рисунок 3. Настройка параметров модели В окне Start Time вводим время начала моделирования, Stop Time ≈ его завершение. Следует разумно подходить к выбору частоты дискретизации (sample rate), помня о возможных искажениях результатов моделирования за сч╦т е╦ неправильного выбора. Следует отметить, что число отсч╦тов удобно выбирать кратным степени двойки, используя кнопки меню Set for FFT, что облегчает вычисление спектральных характеристик сигнала. На модулятор поступают сигналы в форме меандра. Параметры источника сигналов показаны на рис. 4. Рисунок 4. Параметры источника сигналов Собственно говоря, здесь вс╦ достаточно прозрачно ≈ зада╦тся амплитуда, частота, смещение (постоянная составляющая), начальная фаза и ширина импульса. Следует отметить, что амплитуда считается от нуля до максимума ≈ чтобы получить меандр от -1 до 1 В (как в нашем случае), приходится вводить смещение на постоянную величину. Параметры частотного модулятора приведены на рис. 5. Рисунок 5. Параметры частотного модулятора На рис. 5 показано, что в окне Amplitude зада╦тся амплитуда выходного сигнала модулятора, число частот (No Tones) ≈ число позиций модулятора, а также задаются максимальное входное напряжение, шаг по частоте между тонами модуляции и скорость потока символов. Следует заметить, что нижней частоте соответствует сигнал -1 В, а верхней частоте модуляции ≈ 1 В. Именно поэтому и пришлось вводить постоянное смещение в генератор меандра. В принципе, генератор меандра можно заменить генератором псевдослучайной последовательности. Таким образом, на выходе модулятора получаем сигнал, спектр которого показан на рис. 6. Хорошо заметно подавление несущей и две линии, соответствующие частотам нулей и единиц. Рисунок 6. Спектр выходного сигнала модулятора Модулированный радиосигнал, имеющий такой спектр, поступает на детектор ЧМн-сигнала, общая схема которого дана на рис. 2. Данный блок преобразует этот сигнал в последовательность прямоугольных импульсов, показанную на рис. 7. Рисунок 7. Сигнал на выходе демодулятора Следует заметить, что пока мы не рассматриваем вопрос о выделении тактовой частоты ≈ это тема одного из следующих занятий. В принципе для решения этой задачи возможно использование схемы ФАПЧ. Как видим, работа в системе достаточно логична и понятна. Рассмотрим некоторые инструменты пакета SystemView, применяемые при анализе систем. На рис. 8 показана панель инструментов окна анализа (Analysis Window Toolbar). Рисунок 8. Панель инструментов окна анализа В таблице приведено описание е╦ кнопок. Рассмотрим ещ╦ одну схему, часто применяемую для построения демодуляторов ≈ широко известную схему Костаса. Схема Костаса второго порядка (Second-Order Costas Loop) показана на рис. 9. Рисунок 9. Схема Костаса второго порядка Схема Костаса входит в состав примеров, поставляемых в комплекте поставки SystemView. Она используется как демодулятор фазоманипулированных сигналов. Входной сигнал представляет собой фазоманипулированный сигнал, модулированный бинарным псевдослучайным сигналом. Формируемый сигнал ошибки представляет собой произведение синфазного и квадратурного сигналов I и Q. Отметим, что схема Костаса является одним из наиболее часто применяемых на практике демодуляторов фазоманипулированных сигналов, однако к е╦ принципиальным недостаткам относится так называемая возможность работы в обратном режиме ≈ то есть ошибочная (с точностью до наоборот) идентификация нулей и единиц цифрового потока. Для устранения этого эффекта приходится идти на усложнение протокола передачи данных. Рассмотрим моделирование системы фазовой автоподстройки частоты второго порядка. Система ФАПЧ описывается дифференциальным уравнением (1)Схема ФАПЧ приведена на рис. 10. Она состоит из блока 10, приводящего фазу к диапазону от -p до p, а также остальных блоков, моделирующих уравнение 1. Отметим, что в данной схеме используется пустой источник (Dummy Source), поскольку попытка запустить схему без источника закончится неудачей ≈ в схеме должен присутствовать хотя бы один источник сигнала. Данная схема "в лоб" моделирует уравнение 1 и в принципе не является наилучшей моделью ФАПЧ. В следующих занятиях мы рассмотрим особенности применения моделей ФАПЧ и ЧАП (частотной автоподстройки частоты) для моделирования элементов синтезаторов частот и демодуляторов сигналов. Рисунок 10. Схема ФАПЧ Наглядное представление о работе системы ФАПЧ да╦т использование метода траекторий на фазовой плоскости, представляющих собой частотную ошибку относительно фазовой ошибки. На рис. 11 приведена фазовая плоскость ФАПЧ. Вертикальная ось соответствует частоте, а горизонтальная ≈ фазе, привед╦нной к диапазону [-p,p]. Перед синхронизацией контур пропускает несколько циклов. Для просмотра динамики можно использовать функции анимации в окне анализа. Рисунок 11. Фазовая плоскость системы фазовой автоподстройки частоты второго порядка Следует отметить, что помимо диаграмм на фазовой плоскости, одним из действенных методов оценки качества замкнутых систем является анализ их характеристик во временной области (динамика переходных процессов при слежении и срыве), а также анализ в спектральной области ≈ оценки спектра фазового рассогласования и т.п. Итак, мы познакомились с примерами моделирования некоторых радиотехнических систем в пакете SystemView. В следующем занятии мы продолжим его рассмотрение. Таблица 1. Описание кнопок панели инструментов акна анализа Analysis Window Toolbar
В таблице могут быть мелкие неточности, поэтому рекомендуем обратиться к файлу в формате .pdf |
Ваш комментарий к статье | ||||