BPSK Baseband Modulator
Модулирует данные методом BPSK.
Описание
Блок BPSK Baseband Modulator модулирует сигнал при помощи метода двоичной фазовой манипуляции (BPSK). Блок передает на выход частотное представление сигнала в полосе модулирующих частот. Входной сигнал должен иметь двоичное представление с дискретным временем. Если входной бит равен 0 или 1, то выходной сигнал равен exp(jθ)
или -exp(jθ)
соответственно. Параметр Phase offset (rad)
задает значение θ
в радианах.
Порты
Вход
In — входной сигнал
вектор
| скаляр
Входной сигнал в виде скаляра или вектора со значениями элементов в области значений , где M — порядок модуляции. Если задан двоичный вектор, то количество элементов должно быть целым числом, кратным количеству битов на символ. Количество битов на символ равно .
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметры
Phase offset (rad) — фазовый сдвиг нулевой точки
pi/4 (по умолчанию)
| скаляр
Смещение фазы нулевой точки в радианах; скаляр.
Подробнее
Алгоритмы
Фазовая модуляция — это метод линейной модуляции основной полосы частот, при котором сообщение модулирует фазу сигнала с постоянной амплитудой. Двоичная фазовая манипуляция (BPSK) — это схема двухфазной модуляции, в которой 0 и 1 в двоичном сообщении представлены двумя разными фазовыми состояниями несущего сигнала.
,
для
где:
— энергия на бит.
— битовая длительность.
— несущая частота.
Представление сигнала BPSK в основной полосе частот выглядит следующим образом:
Сигнал BPSK имеет две фазы: 0
и π
. Вероятность битовой ошибки в канале AWGN равна
где: — спектральная плотность мощности шума.