exponenta event banner

Модулирующая полоса демодулятора FM

Демодуляция методом FM

  • Библиотека:
  • Панель инструментов связи/Модуляция/Модуляция аналоговой основной полосы частот

  • FM Demodulator Baseband block

Описание

Блок FM демодулятора основной полосы частот демодулирует комплексный входной сигнал и возвращает реальный выходной сигнал.

Порты

Вход

развернуть все

Входной сигнал, заданный как вещественный скаляр, вектор или матрица.

Типы данных: double | single

Продукция

развернуть все

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

Типы данных: double | single

Параметры

развернуть все

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

Тип выполняемого моделирования, указанный как Code generation или Interpreted execution.

  • Code generation - Моделирование модели с использованием сгенерированного кода C. При первом запуске моделирования Simulink ® генерирует код C для блока. Код C используется повторно для последующего моделирования, если модель не изменится. Эта опция требует дополнительного времени запуска, но скорость последующего моделирования быстрее, чемInterpreted execution.

  • Interpreted execution - Смоделировать модель с помощью интерпретатора MATLAB ®. Этот параметр требует меньше времени запуска, чем Code generation способ, но скорость последующего моделирования медленнее. В этом режиме можно отладить исходный код блока.

Характеристики блока

Типы данных

double | single

Многомерные сигналы

no

Сигналы переменного размера

no

Алгоритмы

Представляют частотно-модулированный сигнал полосы пропускания Y (t), как

Y (t) = Acos (2πfct+2πfΔ∫0tx (

где A - амплитуда несущей, fc - частота несущей, x (start) - входной сигнал основной полосы частот, а - отклонение частоты в Гц. Отклонение частоты представляет собой максимальный сдвиг от fc в одном направлении, предполагая | x (t) | ≤ 1.

ЧМ-сигнал основной полосы может быть получен из представления полосы пропускания путем его преобразования с понижением частоты на fc, так что

ys (t) =Y (t) e−j2πfct=A2 [ej (2πfct+2πfΔ 0tx (τ) ) +e−j (2πfct+2πfΔ 0tx (τ) )] e−j2πfct=A2 [ej2πfΔ  0tx (τ) + e−j4πfct−j2πfΔ  0tx (τ) dτ].

Удаление компонента при -2fc из ys (t) оставляет представление сигнала основной полосы y (t), которое выражается как

y (t) =A2ej2πfΔ∫0tx (

Выражение для y (t) переписывается как

y (t) = A2ejstart( t),

где ϕ (t) =2πfΔ 0tx (τ) dτ, который подразумевает, что входной сигнал - чешуйчатая версия производной фазы, ϕ (t).

Демодулятор задержки основной полосы используется для восстановления входного сигнала от y (t).

Задержанная и сопряженная копия принятого сигнала вычитается из самого сигнала,

w (t) = A24ej, (t) e j, (t T) = A24ej [

где T - период выборки. В дискретных терминах wn = w (nT) и

wn=A24ej[ϕn−ϕn−1], vn =ϕn−ϕn−1.

Сигнал vn является аппроксимированной производной, такой, что vnxn.

Ссылки

[1] Чакрабарти, И. Х., и I, Хатай. «Новый высокопроизводительный цифровой ЧМ-модулятор и демодулятор для программно-определяемого радио и его реализации FPGA». Международный журнал реконфигурируемых вычислений. т. 2011, № 10.1155/2011, 2011, с. 10.

[2] Тауб, Герберт и Дональд Л. Шиллинг. Принципы работы систем связи. Нью-Йорк: McGraw-Hill, 1971, стр. 142-155.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2015a