BPSK Modulator Baseband

Модулируйте с использованием BPSK метода

  • Библиотека:
  • Communications Toolbox / Модуляция / Цифровая Полосовая модуляция / PM

    Поддержка HDL Communications Toolbox / Модуляция / PM

  • BPSK Modulator Baseband block

Описание

Блок BPSK Modulator Baseband модулирует сигнал при помощи метода бинарного манипулирования сдвига фазы (BPSK). Выход представляет собой репрезентацию модулированного сигнала. Входной сигнал должен быть дискретным временем сигнал с бинарным знаком. Если входной бит 0 или 1, то модулируемый символ является exp (jθ) или-exp (jθ), соответственно. Phase offset (rad) параметр задает значение θ в радианах.

Порты

Входной параметр

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

Входной сигнал в виде скаляра или вектора со значениями элемента в области значений [0, M – 1], где M является порядком модуляции. Если вы задаете бинарный вектор, число элементов должно быть целочисленным кратным количество битов на символ. Количество битов на символ равно log2 (M).

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean
Поддержка комплексного числа: Да

Вывод

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

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

Типы данных: single | double | fixed point

Параметры

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

Основной

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

Пример: pi/4

Типы данных

Выходные данные вводят в виде одной из этих опций.

  • double

  • single

  • Inherit via back propagation — Блок совпадает с типом выходных данных и масштабирующийся со следующим блоком в модели

  • fixdt(1,16)

  • fixdt(1,16,0)

  • <data type expression> — Включает параметры, для которых вы задаете дополнительные детали

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

Типы данных

Boolean | double | фиксированная точка[a][b] | integer | single

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

no

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

yes

[a] ufix (перекрывают (log2 (M))), только во входе для M-арной модуляции.

[b] Фиксированная точка выходные параметры должна быть подписана.

Больше о

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

Алгоритмы

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

sn(t)=2EbTbcos(2πfct+ϕn),

для (n1)TbtnTb, n=1,2, 3,где:

  • ϕn = πm, m ∈ {0,1}.

  • Eb является энергией на бит.

  • Tb является битной длительностью.

  • fc является несущей частотой.

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

sn(t)=eiϕn=cos(πn).

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

Pb=Q(2EbN0),

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

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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