Модулятор M-PSK

| Векторный |
в палитре на схеме

Блок выполняет преобразование вектора входных бит в символы модуляции M-PSK ( фазовая манипуляция, англ. phase-shift keying), где параметр порядка модуляции M задается пользователем.

Входы

  • Bits - входной вектор обрабатываемых бит. Размерность входного вектора должна быть кратна количеству бит на символ модуляции.

Выходы

  • Symbols Re - вектор вещественных компонент полученных символов PSK модуляции;
  • Symbols Im - вектор мнимых компонент полученных символов PSK модуляции.

Свойства

  • ModulationOrder - порядок модуляции (М). Определяет количество элементов сигнально-кодового созвездия (СКС) PSK-модуляции. Порядок модуляции должен быть кратен 2;
  • IsLSBFirst - данное свойство определяет способ интерпретации вектора входных бит. Если свойство установлено в true, первый принятый бит символа будет считаться младшим, в противном случае первый принятый бит символа будет интерпретирован как старший бит. Это свойство должно быть одинаковым для блоков модулятора и демодулятора;
  • RotationAngle - угол поворота созвездия, задается в радианах. Данный параметр определяет величину угла поворота точек СКС PSK относительно нулевого угла;
  • ConstellationOrdering - способ формирования СКС. Созвездие может сформировано на основе кода Грея (соседние символы созвездия отличаются друг от друга только одним битом), либо в соответствии с десятичным представлением принимаемого символа в порядке возрастания значений (Бинарный код).

Параметры

Нет.