коммуникация. BPSKModulator

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

Описание

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

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

  1. Задайте и настройте свой объект модулятора BPSK. Смотрите Конструкцию.

  2. Вызовите step, чтобы модулировать сигнал согласно свойствам comm.BPSKModulator. Поведение step характерно для каждого объекта в тулбоксе.

Примечание

При запуске в R2016b, вместо того, чтобы использовать метод step, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполняют эквивалентные операции.

Конструкция

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

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

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

Свойства

PhaseOffset

Фаза нулевой точки совокупности

Задайте смещение фазы нулевой точки совокупности, в радианах, как конечный, действительный скаляр. Значением по умолчанию является 0.

OutputDataType

Тип данных вывода

Задайте тип выходных данных как один из double | single | Custom. Значением по умолчанию является double.

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

Методы

совокупностьВычислите или постройте идеальное сигнальное созвездие
шагМодулируйте метод BPSK использования
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

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

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

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

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

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

bpskModulator = comm.BPSKModulator;

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

bpskModulator.PhaseOffset = pi/16;

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

modData = bpskModulator(data);
scatterplot(modData)

Алгоритмы

Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока BPSK Modulator Baseband. Свойства объектов соответствуют параметрам блоков.

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

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

|

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