DBPSK Demodulator Baseband

Демодулируйте DBPSK-модулируемые данные

Библиотека

PM, в подбиблиотеке Digital Baseband Модуляции

Описание

Блок DBPSK Demodulator Baseband демодулирует сигнал, который был произведен модуляцию методом двоичной фазовой манипуляции. Вход представляет собой репрезентацию модулированного сигнала.

Вход должен быть сигналом комплекса дискретного времени. Блок сравнивает текущий символ с предыдущим символом. Это сопоставляет разность фаз θ и π +θ, соответственно, к выходным параметрам 0 и 1, соответственно, где θ является параметром Phase rotation. Первым элементом выхода блока является начальное условие нуля, потому что нет никакого предыдущего символа, с которым можно сравнить первый символ.

Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины. Входной сигнал может иметь типы данных single и double. Для получения информации о типах данных, которые поддерживает каждый порт блока смотрите Поддерживаемые Типы данных.

Диалоговое окно

Phase rotation (rad)

Эта разность фаз между текущими и предыдущими модулируемыми символами приводит к выходу нуля.

Output data type

Когда параметр устанавливается на 'Inherit via internal rule' (настройка по умолчанию), блок наследует тип выходных данных от входного порта. Тип выходных данных совпадет с типом входных данных, если вход будет иметь тип single или double.

Для получения дополнительной информации смотрите Поддерживаемые Типы данных.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

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

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Вывод

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Булевская переменная

  • 8-, 16-, и 32-битные целые числа со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

Парный блок

DBPSK Modulator Baseband

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

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

Представлено до R2006a