exponenta event banner

Базовая полоса модулятора BPSK

Модулировать сигнал с помощью метода BPSK

  • Библиотека:
  • Набор средств связи/модуляция/цифровая модуляция основной полосы частот/PM

    Коммуникационный инструментарий Поддержка HDL/Модуляция/PM

  • BPSK Modulator Baseband block

Описание

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

Входной сигнал должен быть дискретно-временным двоично-значным сигналом. Если входной бит равен 0 или 1, то модулированный символ является соответственно exp (jstart) или -exp (jstart), где startпредставляет параметр фазового смещения (rad).

Порты

Вход

развернуть все

Входной сигнал, заданный как скаляр или вектор.

  • Если указать скаляр, он должен быть целым числом от 0 до M - 1, где M - порядок модуляции.

  • Если указан вектор, элементы должны быть целыми числами от 0 до M-1 или двоичными значениями. При указании двоичного вектора число элементов должно быть целым числом, кратным количеству битов на символ. Количество битов на символ равно log2 (M).

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Продукция

развернуть все

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

Типы данных: single | double | fixed point
Поддержка комплексного номера: Да

Параметры

развернуть все

Задайте конечный действительный скаляр для фазы нулевой точки созвездия в радианах.

Пример: pi/4

Тип данных вывода,. Установите для этого параметра одну из опций фиксированной точки или <data type expression> для включения параметров, в которых указываются дополнительные сведения. Задайте для этого параметра значение Inherit via back propagationдля сопоставления типа выходных данных и масштабирования со следующим блоком в модели.

Характеристики блока

Типы данных

Boolean | double | fixed point[a][b] | integer | single

Многомерные сигналы

no

Сигналы переменного размера

yes

[a] ufix (ceil (log2 (M))) только на входе для M-ary модуляции.

[b] Выходы с фиксированной точкой должны быть подписаны.

Совет

Блок базовой полосы модулятора BPSK обеспечивает возможность визуализации сигнальной совокупности из блочной маски. Эта функция визуализации созвездия позволяет визуализировать созвездие сигнала для заданных параметров блока. Дополнительные сведения см. в разделе Визуализация созвездия.

Алгоритмы

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

sn (t) = 2EbTbcos (2.dfct + δ n),

для (n 1)  Tb≤t≤nTb, n = 1,2, 3,... где:

  • δ n = ¼ м, m∈{0,1}.

  • Eb - энергия на бит.

  • Tb - длительность бита.

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

В MATLAB ® представление основной полосы сигнала BPSK равно

sn (t) = e iü n = cos (øn).

Сигнал BPSK имеет две фазы: 0 и δ. Вероятность битовой ошибки в канале AWGN равна

Pb = Q (2EbN0),

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

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a