BPSK Modulator Baseband

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

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

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

  • BPSK Modulator Baseband block

Описание

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

Входной сигнал должен быть дискретным двоичным сигналом. Если бит входа 0 или 1, тогда модулируемый символ exp(jθ) или -exp(jθ), соответственно, где θ представляет собой параметр Phase offset (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 | фиксированную точку[a][b] | integer | single

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

no

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

yes

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

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

Совет

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

Алгоритмы

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

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

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

  • ϕn = πm, <reservedrangesplaceholder0>  {0,1}.

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

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

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

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

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

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

Pb=Q(2EbN0),

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

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

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

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