comm.BPSKModulator

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

Описание

BPSKModulator объект модулирует использование бинарного метода манипулирования сдвига фазы. Выход представляет собой репрезентацию модулированного сигнала.

Чтобы модулировать бинарную фазу переключают сигнал:

  1. Создайте comm.BPSKModulator объект и набор его свойства.

  2. Вызовите объект с аргументами, как будто это была функция.

Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.

Создание

Описание

пример

bpskmod = comm.BPSKModulator создает Систему модулятора object™ bpskmod, это модулирует входной сигнал с помощью метода бинарного манипулирования сдвига фазы (BPSK).

bpskmod = comm.BPSKModulator(Name,Value) создает объект bpskmod модулятора BPSK, с каждым заданным набором свойств к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN).

bpskmod = comm.BPSKModulator(phase,Name,Value) создает объект bpskmod модулятора BPSK. PhaseOffset объекта свойство установлено в phase, и другие заданные свойства установлены в заданные значения.

Свойства

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

Если в противном случае не обозначено, свойства являются ненастраиваемыми, что означает, что вы не можете изменить их значения после вызова объекта. Объекты блокируют, когда вы вызываете их, и release функция разблокировала их.

Если свойство является настраиваемым, можно изменить его значение в любое время.

Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты.

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

Выведите тип данных в виде любого doubleединственный или Custom.

Свойства фиксированной точки

Тип данных с фиксированной точкой выхода в виде a numerictype Объект (Fixed-Point Designer) с со знаком из Автоматических.

Зависимости

Это свойство применяется, когда вы устанавливаете OutputDataType свойство к 'Custom'.

Использование

Синтаксис

Описание

пример

waveform = bpskmod(data) применяет модуляцию BPSK к входным данным и возвращает модулируемый сгенерированный модулированный сигнал BPSK.

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

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

Входные данные в виде вектор-столбца или матрицы.

Типы данных: double

Выходные аргументы

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

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

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

Функции объекта

Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:

release(obj)

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

constellationВычислите или постройте идеальное сигнальное созвездие
stepЗапустите алгоритм Системного объекта
releaseВысвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики
resetСбросьте внутренние состояния Системного объекта

Примеры

свернуть все

Этот пример создает двоичные данные, модулирует его, и затем отображает данные с помощью графика рассеивания.

Создайте символы двоичных данных

data = randi([0 1],100,1);

Создайте Системный объект модулятора BPSK

bpskModulator = comm.BPSKModulator;

Измените смещение фазы к пи/16

bpskModulator.PhaseOffset = pi/16;

Модулируйте и отобразите данные на графике

modData = bpskModulator(data);
scatterplot(modData)

Алгоритмы

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

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

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

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

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

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

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

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

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

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

Pb=Q(2EbN0),

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

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

Смотрите также

Объекты

Блоки

Представленный в R2012a