show

Синтаксис

Описание

пример

show(scope) показывает окно Системы object™ осциллограф.

Примеры

свернуть все

Создайте comm.ConstellationDiagram объект.

scope = comm.ConstellationDiagram;

Скройте окно scope схемы созвездия.

if(isVisible(scope))
    hide(scope)
end

Покажите окно scope схемы созвездия.

if(~isVisible(scope))
    show(scope)
end

Скройте окно scope схемы созвездия снова.

if(isVisible(scope))
    hide(scope)
end

Сгенерируйте 16-QAM ссылочное созвездие и сигнал отобразиться.

M = 16;
xRef = (0:M-1)';
refConst = qammod(xRef,M);
signal = randi([0 M-1],1000,1);

Создайте Систему схемы созвездия object™, задав контрольные точки созвездия и пределы осей с помощью пар "имя-значение".

scope = comm.ConstellationDiagram('ReferenceConstellation',refConst, ...
    'XLimits',[-4 4],'YLimits',[-4 4]);

Модулируйте случайный сигнал данных, использующий QAM. Добавьте Гауссов белый шум в символы QAM. Отобразите символы QAM и шумные символы с объектом схемы созвездия.

sym = qammod(signal,M);
rcv = awgn(sym,20,'measured');
scope([sym rcv]);

Скройте окно scope схемы созвездия.

if(isVisible(scope))
    hide(scope)
end

Покажите окно scope схемы созвездия.

if(~isVisible(scope))
    show(scope)
end

Очистите переменные рабочей области.

clear scope sym rcv M refConst signal xRef 

Создайте сигнал отобразиться в глазковой диаграмме. Используйте isVisible, hide, и show возразите функциям, чтобы проверять видимость окна, и скрыть и показать окно.

Задайте порядок модуляции, частоту дискретизации и количество выходных выборок на параметры символа.

M = 4;
fs = 1000;
sps = 4;

Создайте фильтр передачи и Системные объекты глазковой диаграммы, задающие пары "имя-значение" для входных свойств.

txfilter = comm.RaisedCosineTransmitFilter('OutputSamplesPerSymbol',sps);
eyediag = comm.EyeDiagram('SampleRate',fs*sps,'SamplesPerSymbol',sps);

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

data = randi([0 M-1],1000,1);
modSig = pskmod(data,M,pi/4);
txSig = txfilter(modSig);

eyediag(txSig)

Скройте окно scope.

if(isVisible(eyediag))
    hide(eyediag)
end

Покажите окно scope.

if(~isVisible(eyediag))
    show(eyediag)
end

Очистите переменные рабочей области.

clear data eyediag fs M modSig sps txfilter txSig 

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

свернуть все

Определите объем Системного объекта в виде comm.ConstellationDiagram или comm.EyeDiagram Системный объект.

Пример: scope = comm.ConstellationDiagram;

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

Функции

Объекты

Введенный в R2013a