DQPSK Modulator Baseband

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

Библиотека

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

Описание

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

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

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

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

exp (jθ + jπm/2)

где θ представляет параметр Phase rotation. Если последовательным входом является m, то модулируемый символ является предыдущим модулируемым символом, умноженным на exp (jθ + jπm/2).

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

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

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

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

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++ с помощью Simulink® Coder™.

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