Основная полоса модулятора DQPSK

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

Библиотека

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-битное беззнаковое целое

Вывод

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

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

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

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

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