noiseHistogram

Гистограмма шума

Синтаксис

Описание

пример

nh = noiseHistogram(ed) возвращает количество интервалов для значений сигналов при вертикальном открытии (задержка глаза), как установлено в глазковую диаграмму System object™.

Примечание

Этот метод доступен, когда применяются оба из следующих условий:

  • EnableMeasurements является true

  • DisplayMode является '2D color histogram'

Примеры

свернуть все

Отобразите глазковую диаграмму для формы волны, имеющей двойной дирак и случайный дрожание. Постройте гистограммы дрожания и шума.

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

fs = 1000;
sps = 200;
numTraces = 1000;

Создайте объект глазковой диаграммы.

ed = comm.EyeDiagram('SampleRate',fs,'SamplesPerSymbol',sps, ...
    'SampleOffset',sps/2, ...
    'DisplayMode','2D color histogram','ColorScale','Logarithmic', ...
    'EnableMeasurements',true,'YLimits',[-1.2 1.2]);

Сгенерируйте форму волны, имеющую двойной дирак и случайный дрожание. Задайте 3 мс подъёма и времен спада.

src = commsrc.pattern('SamplesPerSymbol',sps, ...
    'RiseTime',3e-3,'FallTime', 3e-3);
src.Jitter = commsrc.combinedjitter('RandomJitter','on', ...
    'DiracJitter','on','DiracDelta',[-10e-04 10e-04],'RandomStd',5e-4);

Сгенерируйте два символа для каждой трассировки.

x = src.generate(numTraces*2);

Передайте сигнал через канал AWGN с фиксированным seed для повторяемых результатов.

randStream = RandStream('mt19937ar','Seed',5489);
y = awgn(x,30,'measured',randStream);
ed(y)

Eye diagram

Вычислите количество гистограмм джиттера для каждого интервала при помощи jitterHistogram способ. Постройте график гистограммы.

jbins = jitterHistogram(ed);
plot(jbins)

Jitter histogram

Вычислите количество гистограмм шума для каждого интервала при помощи noiseHistogram способ. Постройте график гистограммы.

nbins = noiseHistogram(ed);
plot(nbins)

Noise histogram

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

свернуть все

Глазковая диаграмма Системного объекта, где установлено значение значений сигналов при задержке глаза.

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

свернуть все

Гистограмма шума, которая представляет счетчики для значений сигналов при вертикальном открытии (задержка глаза), заданные как неотрицательное целое число.

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

См. также

Введенный в R2016b