Оценивание параметра задержки, не управляемое решениями

Определение сущности Simulink — интерактивной графической программы, управляемой мышью, которая позволяет моделировать динамические системы на уровне структурных и функциональных схем. Расчет квадратичной аппроксимации. Анализ схемы петли Костаса.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 18.10.2017
Размер файла 476,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Национальный исследовательский университет «МИЭТ»

Кафедра «Инфокоммуникационные системы»
Контрольная работа на тему:
«Оценивание параметра задержки, не управляемое решениями»

Подготовил: студент группы МП-29 Суверова Н.

Проверил: профессор Баринов В.В.

Москва 2013

Оглавление

Введение

1. Описание характеристик моделируемой системы

2. Описание модели Matlab

Заключение

Список сокращений

Список использованной литературы

Введение

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

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

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

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

Итак, Simulink -- это интерактивная графическая программа, управляемая мышью, которая позволяет моделировать динамические системы на уровне структурных и функциональных схем.

Построение модели сводится к перемещению с помощью мыши необходимых блоков из библиотек Simulink в окно создаваемой модели и соединению этих блоков между собой.

MATLAB, Simulink и продукты для разработки систем связи позволяют количественно оценить эффективность моделируемой системы и аппаратных прототипов и сделать визуализацию данных. На каждом этапе разработки можно производить следующие операции:

Ш исследование вариантов разработки на ранней стадии проектирования, до выбора окончательной версии;

Ш уточнение разработок, реализованных в виде алгоритмов с фиксированной точкой и исходного кода для целевых вычислительных средств;

Ш моделирование с процессором в контуре (PIL) и программно-аппаратное моделирование (HIL).

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

Постановка задачи

Задачей данной работы является оценивание временного сдвига без обратной связи по решению для АМ в базовой полосе частот, не управляемое решениями.

Для этого необходимо смоделировать отслеживающую петлю в среде Matlab Simulink и задать следующие параметры:

Ш Длительность информационного символа = 0.5/20 мкс

Ш Информационная частота fинф = 40 МГц

Ш Частота Доплера информационная Дfинф =200 Гц

Ш Промежуточная частота fпч = 400МГц

Ш Частота Доплера на промежуточной частоте Дfпч = 4 кГц

Ш Частота несущей fнес = 3 ГГц

Результаты проделанной работы мы увидим анализируя показания осциллографа.

1. Описание характеристик моделируемой системы

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

,

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

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

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

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

Другой метод для достижения синхронизации символов заключается в одновременной передаче передатчиком таймерной частоты, равной или кратной 1/T, вместе с информационным сигналом. Приёмник может просто использовать узкополосный фильтр, настроенный на переданную таймерную частоту, и таким образом извлечь таймерный сигнал для стробирования. Этот подход прост для применения. Здесь имеется, однако, несколько неудобств:

Ш первое заключается в том, что передатчик должен отдать некоторую часть возможной мощности для передачи таймерного сигнала;

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

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

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

Максимально правдоподобная оценка параметра задержки ф

Начнём с получения МП оценки времени задержки . Если сигнал является базовым AM, он может быть представлен так:

r(t)=s(t; , (1)

s(t;. (2)

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

(3)

Подставив (2) в (3), получим

(4)

определено так:

(5)

Необходимое условие, при котором является МП оценкой, имеет вид

(6)

Результат (6) подсказывает реализацию посредством отслеживающей петли, показанной на рисунке 1.

Рисунок 1. МП оценивание параметра задержки, управляемое решениями, для базового сигнала АМ

Необходимо отметить, что суммирование в петле обеспечивается петлевым фильтром, полоса которого управляется длиной скользящего окна при суммировании. Выход петлевого фильтра подаётся на таймер, управляемый напряжением (ТУН), или на генератор, управляемый напряжением, который управляет интервалом стробирования на входе петли. Поскольку детектируемая информационная последовательность {} используется при оценке , оценка оказывается управляемой решениями.

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

Оценивание параметра задержки, не управляемое решениями

Оценку параметра задержки, не управляемую решениями, можно получить путём усреднения отношения правдоподобия с учётом ФПВ информационных символов для получения . Затем

или (7)

дифференцируется по для получения условия для МП оценки .

В случае двоичного (базового) AM, где с равной вероятностью, усреднение по данным дает результат

(8)

как раз такой, как в случае оценивания фазы. Поскольку для малых x, квадратичная аппроксимация

(9)

предназначается для низких отношений сигнал/шум. Для многоуровневой AM мы можем аппроксимировать статистику информационных символов гауссовской ФПВ с нулевым средним и единичной дисперсией. Когда мы усредняем по гауссовской ФПВ, то получаем идентично . Следовательно, оценку можно получить дифференцированием (9). Результат является аппроксимацией для МП оценки времени задержки без управления решениями. Производная от (9) приводит к результату

(10)

определено так:

(11)

Реализация отслеживающей петли, основанная на вычислении производной согласно (4), показана на рисунке 2.

Рисунок 2. МП оценивание времени задержки для базового сигнала АМ, не управляемое решениями

Альтернативно реализация отслеживающей петли, основанная на (10), иллюстрируется на рисунке 3. В обеих структурах мы видим, что суммирование служит петлевым фильтром, который управляет ТУН. Интересно отметить сходство таймерной петли на рисунке 3 и петли Костаса на рисунке 4 для оценивания фазы.

Рисунок 3. Оценивание времени сдвига без обратной связи по решению для АМ в базовой полосе частот

Петля Костаса

На рисунке 4 иллюстрируется метод восстановления фазированной несущей для двухполосной системы с подавленной несущей. Эта схема была предложена Костасом (1956) и называется петлей Костаса.

Рисунок 4. Блок-схема петли Костаса

Принимаемый сигнал умножается на и , которые являются выходами ГУН. Получаем два произведения:

+ слагаемое с двойной частотой,

слагаемое с двойной частотой,

где фазовая ошибка .

Слагаемое с удвоенной частотой устраняется фильтрами низких частот, расположенными после умножителей.

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

,

Этот сигнал ошибки фильтруется петлевым фильтром, выход которого управляет ГУН.

Заметим, что сигнал ошибки на входе петлевого фильтра состоит из желательного слагаемого и слагаемых, которые содержат сигналЧшум и шумЧшум. Эти слагаемые похожи на две шумовые слагаемые на входе ФЗП при использовании метода квадратирования.

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

В заключение заметим, что, как и в квадратичном ФЗП, выход ГУН в петле Костаса в неоднозначность фазы на , что делает необходимым предварительное дифференциальное кодирование на передаче и дифференциальное декодирование после детектора.

2. Описание модели Matlab

Вернемся к нашей схеме, изображенной на рисунке 3. Реализация этой схемы в среде Matlab Simulink проиллюстрировано на рисунке 5.

Рисунок 5. Реализация схемы в Matlab Simulink

Принимаемый сигнал является QPSK сигналом. Этот сигнал мы формируем при помощи блоков INFORMATION и Transmitter. Эти блоки представлены на рисунке 6 и 7.

Рисунок 6. Содержимое блока INFORMATION.

Входным параметром блока INFORMATION является F=1/ф=20/(0.5e-6).

В качестве источника удобно использовать псевдослучайный некоррелированный битовый поток - блок Bernoulli Binary. Здесь мы задаем следующие параметры:

· Probability of a zero : 0.5;

· Initial seed: 64;

· Sample time: 1/(40e+6) , где 40e+6 информационная частота.

Sample time - шаг модельного времени. Используется для согласования работы источника и других компонентов модели во времени.

Рисунок 7. Составные части блока Transmitter.

Блок Unipolar to Bipolar Converter позволяет сделать из однополярного сигнала двуполярный. Здесь Repetition count: (3e+9)/(40e+6)=75 , где а в качестве входного параметра блока modulator PSK выступает параметр f=1/(40e+6), где информационная частота fи=40 МГц.

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

Рисунок 8. Показания осциллографа Scope2.

С помощью блока Digital Filter Design мы смоделировали КИХ-фильтр (ФНЧ).

Блок Digital Filter в схеме является петлевым фильтром . Петлевой фильтр представляет собой фильтр низких частот (ФНЧ), который подавляет сигнал на удвоенной частоте, в результате чего формируется управляющее напряжение.

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

· Quiescent frequency (Hz) = fпч;

· Output amplitude =1 V;

· Input sensitivity (Hz/V) = 100;

· Initial phase = 0 rad;

· Sample time (s) = 1/ fнес

где fпч - промежуточная частота, fнес - частота несущей.

Рисунок 9. Схема блока Discrete-Time VCO.

На рисунке 10 мы видим показания осциллографа Scope.

Рисунок 10. Показания осциллографа Scope.

Заключение

Различают два типа оценивателей времени: оцениватель времени, управляемый решениями и не управляемый решениями. В данной работе мы провели оценку параметра временной задержки, не управляемой решениями. Показали сходство нашей схемы со схемой петли Костаса. Изучив пакеты Matlab и Simulink, мы смоделировали и описали данную схему, показав принцип ее работы.

Список сокращений

Сокращение на русском

Сокращение на английском

Расшифровка

АМ

AM

Амплитудная модуляция

ГУН

VCO

Генератор, управляемый напряжением

КАМ

QAM

Квадратурная амплитудная модуляция

КИХ

FIR

Конечная импульсная характеристика

КФМ

QPSK

Квадратурная фазовая манипуляция

МП

ML

Максимум правдоподобия

ПЧ

_

Промежуточная частота

ТУН

VCC

Таймер (задающий генератор), управляемый напряжением

ФЗП

PLL

Фазо-замкнутая петля

ФМ,МФС

PSK

Фазовая модуляция(манипуляция)

ФНЧ

LF

Фильтр нижних частот

ФПВ

PDF

Функция плотности вероятности

_

HIL

Программно-аппаратное моделирование

_

PIL

Моделирование с процессором в контуре

Список использованной литературы

1. Прокис Джон "Цифровая связь" М.: Радио и связь, 2000.-282 с.

2. В.И. Шульгин. "Основы работы с Simulink Matlab",2010.

3. Черных И.В. "Моделирование электротехнических устройств в MATLAB, SimPowerSystems и Simulink" М.: ДМК Пресс; СПб.: Питер, 2008.

4. Бернард-Скляр "Цифровая связь. Теоретические основы и практическое применение" М: Вильямс, 2004 - 619 с.

Размещено на Allbest.ru


Подобные документы

  • Разработка микропроцессорной системы управления технологическим объектом. Выбор и расчет элементов системы, разработка ее программного обеспечения. Составление структурных, функциональных и принципиальных схем микроконтроллеров семейства MCS-51.

    курсовая работа [579,0 K], добавлен 20.09.2012

  • Получение передаточной функции разомкнутой системы методом структурных преобразований блок-схемы. Построение частотных характеристик, необходимых для исследования зависимости устойчивости замкнутой системы от параметра по критериям Михайлова и Найквиста.

    контрольная работа [1,3 M], добавлен 04.06.2010

  • Разработка электронного кодового замка с использованием микроконтроллера PIC16F676. Назначение отдельных функциональных блоков. Возможные варианты структурных схем. Обоснование выбора структурной схемы устройства. Алгоритм работы структурной схемы.

    курсовая работа [334,9 K], добавлен 18.06.2012

  • Правила использования структурных схем для моделирования САР. Правила преобразования структурных схем. Статический регулятор прямого действия. Построение динамических моделей типовых регуляторов оборотов. Оценка устойчивости разомкнутых и замкнутых САР.

    контрольная работа [395,5 K], добавлен 29.01.2015

  • Модель нереверсивного трехфазного управляемого тиристорного преобразователя как совокупность функциональных блоков и схем на основе логических элементов в программном пакете MatLab+Simulink: регулировочные и внешние характеристики, выбор силовых ключей.

    курсовая работа [1,4 M], добавлен 19.06.2013

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

    курсовая работа [277,3 K], добавлен 27.06.2013

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

    курсовая работа [550,1 K], добавлен 23.08.2012

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

    курсовая работа [2,8 M], добавлен 11.07.2012

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

    реферат [204,6 K], добавлен 31.01.2011

  • Изучение технических характеристик и состава элементной базы современной ЭВМ. Разработка распределителя тактовых импульсов. Синтез вариантов реализации узла на уровне функциональных схем с использованием формальных и эвристических приемов проектирования.

    курсовая работа [2,5 M], добавлен 26.03.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.