FM Demodulator Baseband

Демодулируйте использование метод FM

  • Библиотека:
  • Communications Toolbox / Модуляция / Аналоговая Полосовая модуляция

  • FM Demodulator Baseband block

Описание

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

Порты

Входной параметр

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

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

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

Вывод

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

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

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

Параметры

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

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

Тип симуляции, чтобы запуститься в виде Code generation или Interpreted execution.

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

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

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

Типы данных

double | single

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

no

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

no

Алгоритмы

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

Y(t)=Acos(2πfct+2πfΔ0tx(τ)dτ),

где:

  • A является амплитудой несущей.

  • f c является несущей частотой.

  • x (τ) является входным сигналом основной полосы.

  • f Δ является отклонением частоты в Гц.

Отклонение частоты является максимальным сдвигом от f c в одном направлении, принимая |x (τ) | ≤ 1.

Основополосный сигнал FM может быть выведен из представления полосы пропускания downconverting сигнал полосы пропускания f c таким образом что

ys(t)=Y(t)ej2πfct=A2[ej(2πfct+2πfΔ0tx(τ)dτ)+ej(2πfct+2πfΔ0tx(τ)dτ)]ej2πfct=A2[ej2πfΔ0tx(τ)dτ+ej4πfctj2πfΔ0tx(τ)dτ].

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

y(t)=A2ej2πfΔ0tx(τ)dτ.

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

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

Baseband FM demodulator

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

w(t)=A24ejϕ(t)ejϕ(tT)=A24ej[ϕ(t)ϕ(tT)],

где T является периодом расчета. В дискретных терминах,

wn=w(nT),wn=A24ej[ϕnϕn1], иvn=ϕnϕn1.

v сигнала n является аппроксимативной производной ϕ n таким образом что v nx n.

Ссылки

[1] Hatai, я., и я. Chakrabarti. “Новый Высокоэффективный Цифровой Модулятор FM и Демодулятор для Программно определяемого Радио и Его Реализации FPGA”. Международный журнал Реконфигурируемого Вычисления (25 декабря 2011): 1-10. https://doi.org/10.1155/2011/342532.

[2] Taub, H. и D. Шиллинг. Принципы Систем связи. Ряд McGraw-Hill в Электротехнике. Нью-Йорк: McGraw-Hill, 1971, стр 142–155.

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Смотрите также

Блоки

Объекты

Представленный в R2015a