exponenta event banner

созвездие

Системный объект: comm.KQAMModulator
Пакет: comm

(Подлежит удалению) Вычислите или постройте график идеальной комбинации сигналов

comm.RectangularQAMModulator будет удален в следующем выпуске. Использовать qammod вместо этого.

Синтаксис

y = constellation(h)
constellation(h)

Описание

y = constellation(h) возвращает численные значения созвездия.

constellation(h) создает график созвездия для объекта.

Примеры

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

Постройте график опорной совокупности QAM с помощью qammod и qamdemod функции. Показать, что 'PlotConstellation,true' Свойство «Имя», «Пара значений» работает и для того, и для другогоqammod и qamdemod функции. Также отображение порядка символов для серого и двоичного кода путем представления данных в двоичном формате.

Создайте символы для модулятора 16-QAM.

M = 16; % For 16-QAM
refSym = (0:M-1)';

Постройте график опорной совокупности с помощью qammod функция.

qammod(refSym,M,'PlotConstellation',true);

Figure contains an axes. The axes with title 16-QAM, Gray Mapping, UnitAveragePower=false contains 19 objects of type line, text.

Порядок символов по умолчанию - серый порядок кодов. Чтобы выделить отображение символа Грея, выполните репликацию опорной совокупности с использованием двоичного типа ввода. При указании 'InputType','bit', входной сигнал должен содержать двоичные значения, а число строк должно быть целым кратным log2(M). Транспонируйте входной вектор так, чтобы входные символы отображались на векторы столбцов.

biRefSym = de2bi(refSym);
qammod(biRefSym',M,'PlotConstellation',true,'InputType','bit');

Figure contains an axes. The axes with title 16-QAM, Gray Mapping, UnitAveragePower=false contains 19 objects of type line, text.

Выполните репликацию опорной совокупности с использованием двоично-кодированного упорядочения символов.

biRefSym = de2bi(refSym);
qammod(biRefSym',M,'bin','PlotConstellation',true,'InputType','bit');

Figure contains an axes. The axes with title 16-QAM, Binary Mapping, UnitAveragePower=false contains 19 objects of type line, text.

Создайте символы для модулятора 64-QAM.

M = 64; % For 64-QAM
refSym = (0:M-1);

Постройте график опорной совокупности с помощью qamdemod функция.

qamdemod(refSym,M,'PlotConstellation',true);

Figure contains an axes. The axes with title 64-QAM, Gray Mapping, UnitAveragePower=false contains 67 objects of type line, text.