Документация Engee

DQPSK Demodulator Baseband

Демодулирует данные, модулированные с помощью метода DQPSK.

Тип: DQPSKDemodulatorBaseband

Путь в библиотеке:

/Communication Systems/Modulation/Digital Modulation/PM/DQPSK Demodulator Baseband

Описание

Блок DQPSK Demodulator Baseband демодулирует сигнал, который был модулирован с помощью метода дифференциальной квадратурной фазовой манипуляции (Differential Quadrature Phase Shift Keying, DQPSK). На вход подается базовое представление модулированного сигнала.

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

Типы выходных данных и созвездий

Если для параметра Output type установлено значение Integer, то блок отображает разность фаз и , где — это значение параметра Phase rotation (rad), а принимает значения 0, 1, 2 или 3.

Если для параметра Output type установлено значение Bit, то на выходе получаются пары двоичных значений.

На справочной странице для блока DQPSK Modulator Baseband показано, какие разности фаз соответствуют каждой двоичной паре, для случаев, когда параметр Constellation ordering имеет значение Binary или Gray.

Порты

Вход

# IN_1 — входной DQPSK-модулированный сигнал
скаляр | вектор

Details

Входной DQPSK-модулированный сигнал в виде скаляра или вектора.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# OUT_1 — демодулированный сигнал
вектор | скаляр

Details

Демодулированный сигнал в виде скаляра или вектора.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Параметры

Основные

# Output type — тип выходного сигнала
Bit | Integer

Details

Указывает, состоит ли выходной сигнал из целых чисел или пар битов.

Значения

Bit | Integer

Значение по умолчанию

Integer

Имя для программного использования

InputType

Настраиваемый

Нет

Вычисляемый

Нет

# Constellation ordering — упорядочение созвездия
Binary | Gray

Details

Определяет, как блок сопоставляет каждую пару входных битов с соответствующим целым числом, используя либо схему Binary, либо схему Gray.

Значения

Binary | Gray

Значение по умолчанию

Gray

Имя для программного использования

ConstellationOrdering

Настраиваемый

Нет

Вычисляемый

Нет

# Phase rotation (rad) — фазовое вращение
Float64 real number

Details

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

Значение по умолчанию

pi/4

Имя для программного использования

PhaseRotation

Настраиваемый

Нет

Вычисляемый

Да