exponenta event banner

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 с фиксированным начальным числом для воспроизводимых результатов.

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

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

свернуть все

Объект Eye Diign System, где установлены счетчики для значений сигнала при задержке глаза.

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

свернуть все

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

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

См. также

Представлен в R2016b