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

DQPSK Modulator Baseband

Дифференциальная квадратурная фазовая модуляция.

Тип: DQPSKModulatorBaseband

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

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

Описание

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

Сигналы с целочисленным значением

Если для параметра Input type установлено значение Integer, то допустимыми входными значениями являются 0, 1, 2 и 3. В этом случае блок принимает входной сигнал в виде скаляра или вектора-столбца.

Если первым входным сигналом является m, то модулированный символ на выходе будет иметь вид: ,

где – фазовый сдвиг.

Если последующий входной сигнал тоже равен m, то модулированный символ на выходе равен предыдущему модулированному символу, умноженному на .

Сигналы с двоичным значением

Если для параметра Input type установлено значение Bit, то входной сигнал содержит пары двоичных значений. В этом случае блок принимает вектор-столбец, длина которого равна четному целому числу.

Порты

Вход

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

Details

Входной сигнал в виде скаляра или вектора.

Типы данных

Int64

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

Нет

Выход

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

Details

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

Типы данных

Complex32, Complex64

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

Да

Параметры

Основные

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

Details

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

Значения

Bit | Integer

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

Bit

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

InputType

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

Нет

Вычисляемый

Нет

# Constellation ordering — порядок расположения сигнальных созвездий
Binary | Gray

Details

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

Значения

Binary | Gray

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

Gray

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

ConstellationOrdering

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

Нет

Вычисляемый

Нет

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

Details

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

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

pi/4

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

PhaseRotation

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

Нет

Вычисляемый

Да

# Output data type — тип выходных данных
double | single

Details

Тип выходных данных.

Значения

double | single

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

double

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

OutputDataType

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

Нет

Вычисляемый

Нет