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 является порядком модуляции.

  • Если вы задаете вектор, элементами должны быть или целые числа от 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[][]ab | integer | single

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

no

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

yes

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

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

Советы

Блок BPSK Modulator Baseband предусматривает возможность визуализировать сигнальное созвездие из маски блока. Эта функция визуализации созвездия позволяет вам визуализировать сигнальное созвездие для заданных параметров блоков. Для получения дополнительной информации смотрите раздел Constellation Visualization Руководства пользователя Communications Toolbox™.

Алгоритмы

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

sn(t)=2EbTbcos(2πfct+π(1n));n{0,1},

где:

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

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

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

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

sn(t)=cos(πn);n{0,1}.

Сигнал BPSK имеет две фазы: 0 и π.

Вероятность небольшой ошибки в канале AWGN

Pb=Q(2EbN0),

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

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

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

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