DQPSK Modulator Baseband

Модулируйте с использованием дифференциальной квадратурной фазы сдвига метода манипуляции

Библиотека

PM, в цифровой поддиапазоне базовых частот модуляции

  • DQPSK Modulator Baseband block

Описание

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

Входной вход должен быть сигналом дискретного времени. Дополнительные сведения о типах данных, которые поддерживает каждый порт блока см. в разделе Поддерживаемые типы данных.

Целочисленные сигналы и двоичные сигналы

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

exp (j

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

Когда вы устанавливаете параметр Input type равным Bit, вход содержит пары двоичных значений. В этом случае блок принимает вектор-столбец, длина которого является четным целым числом. Следующий рисунок показывает комплексные числа, на которые блок умножает предыдущий символ, чтобы вычислить текущий символ, в зависимости от того, задаете ли вы параметр Constellation ordering равным Binary или Gray. Следующий рисунок принимает, что вы устанавливаете параметр Phase rotation равным Π4; в других случаях эти две схемы будут соответственно поворачиваться.

Следующий рисунок показывает сигнальное созвездие для метода модуляции DQPSK, когда вы устанавливаете параметр Phase rotation на Π4. Стрелы указывают четыре возможных перехода от каждого символа к следующему символу. The Binary и Gray опции определяют, какой переход связан с каждой парой входа значений.

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

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

Input type

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

Constellation ordering

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

Phase rotation (rad)

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

Output Data type

Тип выходных данных может быть либо single или double. По умолчанию блок устанавливает это на double.

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

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

Вход

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

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

  • Логический, когда Input type Bit

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

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

Выход

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

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

Парный блок

DQPSK Demodulator Baseband

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

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

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