DQPSK Demodulator Baseband

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

Библиотека

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

Описание

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

Вход должен быть сигналом комплекса дискретного времени. Выход зависит от разности фаз между текущим символом и предыдущим символом. Первое целое число (или элемент с двумя устойчивыми состояниями, если вы устанавливаете параметр Output type на Bit) в блоке выход начальное условие нуля, потому что нет никакого предыдущего символа.

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

Выходные параметры и типы созвездия

Когда вы устанавливаете параметр Output type на Integer, блок-диаграммы разность фаз

θ + πm/2

к m, где θ представляет параметр Phase rotation и m, 0, 1, 2, или 3.

Когда вы устанавливаете параметр Output type на Bit, затем выход содержит пары двоичных значений. Страница с описанием для блока DQPSK Modulator Baseband показывает, который разность фаз сопоставляет с каждым элементом с двумя устойчивыми состояниями для случаев, когда параметром Constellation ordering является любой Binary или Gray.

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

Output type

Определяет, состоит ли выход из целых чисел или пар битов.

Constellation ordering

Определяет как блок-диаграммы каждое целое число к паре выходных битов.

Phase rotation (rad)

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

Output data type

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

Для целочисленных выходных параметров этот блок может вывести типы данных int8uint8int16uint16int32uint32единственный, и double. Для битных выходных параметров выходом может быть int8uint8int16uint16int32uint32, booleanединственный, или double.

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

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

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

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

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

Вывод

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

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

  • Булевская переменная, когда Output type isBit

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

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

Парный блок

DQPSK Modulator Baseband

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

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

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