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

DQPSK Modulator Baseband

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

dqpsk modulator baseband

Описание

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

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

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

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

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

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

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

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

На данной квадратурной векторной диаграмме показаны комплексные числа, на которые блок умножает предыдущий символ для вычисления текущего символа в зависимости от того, какое значение параметра Constellation ordering установлено: Binary или Gray.

На следующей диаграмме переходов состояний сигналов DQPSK для параметра Phase rotation установлено значение .

В более общем случае, если для параметра Phase rotation установлено значение для некоторого целого числа k, то созвездие сигналов имеет 2k точек.

Параметры

Input type — тип входного сигнала
Integer(по умолчанию) | Bit

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

Constellation ordering — порядок расположения сигнальных созвездий
Gray (по умолчанию) | Binary

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

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

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

Output Data type — тип выходных данных
double (по умолчанию) | single

Тип выходных данных. По умолчанию установлено значение double.

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

Вход

  • С плавающей запятой двойной точности

  • С плавающей запятой одинарной точности

  • Логическое значение при вводе типа Bit

  • 8-, 16- и 32-разрядные целые числа со знаком

  • 8-, 16- и 32-разрядные целые числа без знака

Выход

  • С плавающей запятой двойной точности

  • С плавающей запятой одинарной точности