pulse2stateye

Статистический глаз от импульсного ответа

Описание

пример

[S,VH,TH] = pulse2stateye(P,N,M) вычисляет и строит статистический глаз S от импульсного ответа P с N выборки на символ и M уровни модуляции.

Статистический глаз сгенерирован путем прогрессивного накопления гистограммы каждого вертикального среза VH путем беспокойства идеального напряжения курсора напряжениями интерференции межсимвола (ISI) задан импульсным ответом.

[___,S1] = pulse2stateye(P,N,M) также возвращает гистограммы перехода символа и гистограмму перекрестных помех S1.

pulse2stateye(P,N,M) вычисляет и строит статистический глаз к текущей фигуре.

Примеры

свернуть все

Загрузите импульсную матрицу столбца ответа из файла.

load('PulseResponseReflective100ps.mat');

Используйте невозврат, чтобы обнулить схему модуляции (NRZ).

modulation = 2;

Вычислите статистический глаз.

[stateye,vh,th] = pulse2stateye(pulse,SamplesPerSymbol,modulation);

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

cmap = serdes.utilities.SignalIntegrityColorMap;
figure,
imagesc(th*SymbolTime*1e12,vh,stateye)
colormap(cmap)
colorbar
axis('xy')
xlabel('ps')
ylabel('V')
title('Statistical Eye')

Figure contains an axes. The axes with title Statistical Eye contains an object of type image.

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

свернуть все

Введите импульсный ответ в виде матрицы столбца. Первый столбец содержит первичный импульсный ответ, и последующие столбцы (если таковые имеются) содержат ответы импульса перекрестных помех.

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

Количество выборок на символ в виде положительного целочисленного скаляра.

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

Количество уровней модуляции в виде положительного целочисленного скаляра. M задает схему модуляции, используемую в статистическом вычислении глаза.

  • Если M = 2, схема модуляции является невозвратом, чтобы обнулить (NRZ).

  • Если M = 4, схема модуляции является четырехуровневой импульсной амплитудной модуляцией (PAM4).

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

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

свернуть все

Статистический глаз импульсного ответа P, возвращенный как матрица.

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

Вертикальные центры интервала гистограммы напряжения, возвращенные как вектор.

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

Горизонтальные центры интервала гистограммы времени, возвращенные как вектор.

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

Гистограммы перехода символа и гистограмма перекрестных помех, возвращенная как 3-D матрица. S1 используется, чтобы вычислить статистический глаз S.

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

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

Введенный в R2020a