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

EngeeComms.QPSKBasebandDemodulator

Демодулирует QPSK-модулированные данные.

Библиотека

EngeeComms

Блок

QPSK Demodulator Baseband

Описание

Системный объект EngeeComms.QPSKBasebandDemodulator демодулирует сигнал, который был модулирован с помощью метода квадратурной фазовой манипуляции. На вход подается представление модулированного сигнала в полосе модулирующих частот.

Вход должен быть комплексным сигналом. Этот системный объект принимает входной сигнал как скаляр или вектор-столбец.

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

  1. Создайте объект EngeeComms.QPSKBasebandDemodulator и установите его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.

Синтаксис

Создание

  • qpskdemod = EngeeComms.QPSKBasebandDemodulator() создает системный объект qpskdemod для выполнения демодуляции сигнала, который был модулирован с помощью метода квадратурной фазовой манипуляции, со свойствами по умолчанию.

    Пример:

    qpskdemod = EngeeComms.QPSKBasebandDemodulator()
  • qpskdemod = EngeeComms.QPSKBasebandDemodulator(Name=Value) создает системный объект qpskdemod для выполнения демодуляции сигнала, который был модулирован с помощью метода квадратурной фазовой манипуляции, с указанным свойством Name, установленным на указанное значение Value. Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1=Value1,…​,NameN=ValueN).

    Пример:

    qpskdemod = EngeeComms.QPSKBasebandDemodulator(ConstellationOrdering=Binary)

Использование

  • outsignal = qpskdemod(insignal) выполняет демодуляцию сигнала, который был модулирован с помощью метода квадратурной фазовой манипуляции, как указано в qpskdemod. Результат возвращается в outsignal.

Аргументы

Входные аргументы

In — входной QPSK-модулированный сигнал
скаляр | вектор

Details

Входной QPSK-модулированный сигнал в виде скаляра или вектора.

Типы данных

Complex

Выходные аргументы

Out — демодулированный сигнал
вектор | скаляр

Details

Демодулированный сигнал в виде скаляра или вектора.

Типы данных

Int64

Свойства

# PhaseOffset — смещение фазы
Real number

Details

Фаза нулевой точки сигнального созвездия.

# ConstellationOrdering — упорядочение созвездия
String

Details

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

Методы

Общие для всех системных объектов

step!

Запустить алгоритм работы системного объекта