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

EngeeComms.BPSKModulatorBaseband

Модулирует данные методом BPSK.

Библиотека

EngeeComms

Блок

BPSK Modulator Baseband

Описание

Системный объект EngeeComms.BPSKModulatorBaseband модулирует сигнал при помощи метода двоичной фазовой манипуляции (BPSK).

Для BPSK-модуляции сигнала, выполните следующие действия:

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

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

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

Синтаксис

Создание

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

    Пример:

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

    Пример:

    bpskmodulator = EngeeComms.BPSKModulatorBaseband(PhaseOffset=pi/4)

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

  • waveform = bpskmodulator(data) применяет BPSK-модуляцию к входным данным data и записывает в waveform модулированный BPSK-базовый сигнал.

Аргументы

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

data — данные входного сигнала
вектор-столбец | матрица

Details

Данные входного сигнала, заданные в виде вектора-столбца или матрицы.

Типы данных

Float64

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

waveform — BPSK-модулированный базовый сигнал
вектор-столбец | матрица

Details

BPSK-модулированный широкополосный сигнал, возвращаемый в виде вектора-столбца или матрицы того же размера, что и входной сигнал. Подробнее о типе выходных данных см. в свойстве OutputDataType.

Типы данных

Float64

Поддержка комплексных чисел

Да

Свойства

# PhaseOffset — фазовый сдвиг нулевой точки
Скаляр / массив вещественных чисел

Details

Смещение фазы нулевой точки в радианах.

Методы

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

step!

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

Дополнительно

Алгоритмы

Фазовая модуляция – это линейный метод модуляции в базовой полосе частот, при котором сообщение модулирует фазу сигнала постоянной амплитуды. Двоичная модуляция со сдвигом фаз (BPSK) – это схема двухфазной модуляции, в которой 0 и 1 в двоичном сообщении представлены двумя различными фазовыми состояниями в несущем сигнале.

для

где

  • , ;

  • – начальное фазовое смещение;

  • – энергия на бит;

  • – длительность бита;

  • – несущая частота.

Базовое представление BPSK-сигнала выглядит следующим образом:

Вероятность битовой ошибки в канале AWGN составляет:

где – спектральная плотность мощности шума.