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

BPSK Demodulator Baseband

Демодулирует данные, модулированные с помощью метода BPSK.

Тип: BPSKBasebandDemodulator

Путь в библиотеке:

/Communication Systems/Modulation/Digital Modulation/PM/BPSK Demodulator Baseband

Описание

Блок BPSK Demodulator Baseband демодулирует сигнал, который был модулирован при помощи метода двоичной фазовой манипуляции (BPSK).

На вход блок принимает частотное представление сигнала в виде дискретного комплексного скаляра или вектора-столбца.

Значения exp(jθ) или −exp(jθ) преобразуются в 0 или 1 соответственно. Параметр Phase offset (rad) задает значение θ в радианах.

Порты

Вход

# IN_1 — входной BPSK-модулированный сигнал
скаляр | вектор | матрица

Details

Входной BPSK-модулированный сигнал в виде скаляра, вектора или матрицы. В случае матрицы каждый столбец обрабатывается как независимый канал.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Нет

Выход

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

Details

Демодулированный сигнал в виде скаляра или вектора. Если выход является скаляром, то его значение — целое число. Если выход является вектором, то это вектор целочисленных или двоичных чисел.

Типы данных

Float64

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

Нет

Параметры

Основные

# Phase offset (rad) — фазовый сдвиг нулевой точки
Scalar / array of real numbers

Details

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

Значение по умолчанию

pi/4

Имя для программного использования

Phaseoffset

Настраиваемый

Нет

Вычисляемый

Да

# Decision type — тип решения
Hard decision

Details

Тип решения, используемый во время демодуляции, заданный как Hard decision.

Значения

Hard decision

Значение по умолчанию

Hard decision

Имя для программного использования

decision_type

Настраиваемый

Нет

Вычисляемый

Нет

Алгоритмы