exponenta event banner

commscope.eyediagram

(Чтобы быть удаленным) анализ Глазковой диаграммы

commscope.eyediagram будет удален в будущем релизе. Используйте comm.EyeDiagram вместо этого.

Синтаксис

h = commscope.eyediagram
h = commscope.eyediagram(property1,value1,...)

Описание

h = commscope.eyediagram создает объект глазковой диаграммы, h, со свойствами по умолчанию. Этот синтаксис эквивалентен:

H = commscope.eyediagram('SamplingFrequency', 10000, ...
                         'SamplesPerSymbol', 100, ...
                         'SymbolsPerTrace', 2, ...
                         'MinimumAmplitude', -1, ...
                         'MaximumAmplitude', 1, ...
                         'AmplitudeResolution', 0.0100, ...
                         'MeasurementDelay', 0, ...
                         'PlotType', '2D Color', ...
                         'PlotTimeOffset', 0, ...
                         'PlotPDFRange', [0 1], ...
                         'ColorScale', 'linear', ...
                         'RefreshPlot', 'on');

h = commscope.eyediagram(property1,value1,...) создает объект глазковой диаграммы, h, со свойствами, как задано парами свойства/значения.

Объект глазковой диаграммы создает серию вертикальных гистограмм от нуля до секунд T в Ts вторые интервалы, где T является кратным длительности символа входного сигнала, и Ts является временем выборки. Вертикальная гистограмма задана как гистограмма амплитуды входного сигнала в установленный срок. Информация о гистограмме используется, чтобы получить приближение к функции плотности вероятности (PDF) входного амплитудного распределения. Данные о гистограмме используются, чтобы сгенерировать '2D Color' графики, где цвет указывает на значение PDF и '3D Color' графики. '2D Line' график получен путем построения глазковой диаграммы из последних трассировок n, сохраненных в объекте, где трассировка задана как сегмент входного сигнала для T второй интервал.

Можно изменить тип графика путем установки PlotType свойство. Следующие графики являются примерами каждого типа.

2D цветная глазковая диаграмма

3D цветная глазковая диаграмма

Глазковая диаграмма 2D линии

Чтобы видеть подробную демонстрацию использования этого объекта, введите showdemo scattereyedemo; в командной строке.

Свойства

Объекту scope глазковой диаграммы показали свойства на следующей таблице. Все свойства перезаписываемы за исключением тех явным образом отмеченных в противном случае.

СвойствоОписание
TypeТип объекта scope ('Eye Diagram'). Это свойство не перезаписываемо.
SamplingFrequencyЧастота дискретизации входного сигнала в герц.
SamplesPerSymbolКоличество выборок раньше представляло символ. Увеличение SamplesPerSymbol улучшает разрешение глазковой диаграммы.
SymbolRateУровень символа входного сигнала. Это свойство не перезаписываемо и автоматически вычисляется на основе SamplingFrequency и SamplesPerSymbol.
SymbolsPerTraceКоличество символов заполнено на оси времени осциллографа глазковой диаграммы.
MinimumAmplitudeМинимальная амплитуда входного сигнала. Значения сигналов меньше, чем это значение проигнорированы и для графического вывода и для расчета измерения.
MaximumAmplitudeМаксимальная амплитуда входного сигнала. Значения сигналов, больше, чем это значение, проигнорированы и для графического вывода и для расчета измерения.
AmplitudeResolutionРазрешение амплитудной оси. Амплитудная ось создается из MinimumAmplitude к MaximumAmplitude с AmplitudeResolution шаги.
MeasurementDelayВремя в секундах осциллограф ожидает прежде, чем начать собирать данные.
PlotTypeТип графика глазковой диаграммы. Выбором является '2D Color' (двумерная глазковая диаграмма, где интенсивность цвета представляет значения функции плотности вероятности), '3D Color' (трехмерная глазковая диаграмма, где ось z представляет значения функции плотности вероятности), и '2D Line' (двумерная глазковая диаграмма, где каждая трассировка представлена линией).
NumberOfStoredTracesКоличество трассировок, сохраненных, чтобы отобразить глазковую диаграмму в '2D Line' режим.
PlotTimeOffsetВходные значения смещения времени графика должны находиться в закрытом интервале [-Tsym Tsym], где Tsym является длительностью символа. Поскольку глазковая диаграмма является периодической, если значение, которое вы вводите, вне области значений, это переносится к позиции по глазковой диаграмме, которая является в области значений.
RefreshPlotПереключатель, который управляет стилем обновления графика. Выбором является 'on' (график глазковой диаграммы обновляется каждый раз, когда метод обновления называется), и 'off' (график глазковой диаграммы не обновляется когда update метод называется).
PlotPDFRangeОбласть значений значений PDF, которые будут отображены в '2D Color' режим. Значения PDF вне области значений установлены к постоянному цвету маски.
ColorScaleШкала раньше представляла цвет, ось z или обоих. Выбором является 'linear' (линейная шкала) и 'log' (основывайте десять логарифмических масштабов).
SamplesProcessedКоличество выборок обрабатывается объектом глазковой диаграммы. Это значение не включает отброшенные выборки во время MeasurementDelay период. Это свойство не перезаписываемо.
OperationModeКогда режим работы является комплексным сигналом, глазковая диаграмма собирает и отображает данные на графике и по синфазному компоненту и по квадратурному компоненту. Когда режим работы является действительным сигналом, глазковая диаграмма собирает и строит действительные данные сигнала.
MeasurementsГлазковая диаграмма может отобразить различные типы измерений. Все измерения сделаны и на синфазном сигнале и на квадратурном сигнале, если не указано иное. Для получения дополнительной информации смотрите раздел Measurements.

Разрешение глазковой диаграммы в '2D Color' и '3D Color' режимы могут быть увеличены путем увеличения SamplingFrequency, уменьшение AmplitudeResolution, или оба.

Изменение MinimumAmplitude, MaximumAmplitude, AmplitudeResolution, SamplesPerSymbol, SymbolsPerTrace, и MeasurementDelay сбрасывает измерения и обновляет глазковую диаграмму.

Методы

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

обновление

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

update(h,x) обновляет собранные данные объекта h глазковой диаграммы с входом x.

Если RefreshPlot свойство установлено в 'on', update метод также обновляет фигуру глазковой диаграммы.

Следующий пример показывает использование этого метода:

% Create an eye diagram scope object
h = commscope.eyediagram('RefreshPlot', 'off')

% Prepare a noisy sinusoidal as input
hChan = comm.AWGNChannel('NoiseMethod', 'Signal to noise ratio (SNR)',...
  'SNR', 20);
x = step(hChan,0.5*sin(2*pi*(0:1/100:10))+j*cos(2*pi*(0:1/100:10)));
% update the eyediagram
update(h, x);
% Check the number of processed samples
h.SamplesProcessed

график

Этот метод отображает фигуру глазковой диаграммы.

plot метод имеет три случая использования:

plot(h) строит глазковую диаграмму для объекта h глазковой диаграммы с текущей палитрой или значением по умолчанию linespec.

plot(h,cmap), когда используется с plottype установите на '2D Color' или '3D Color', строит глазковую диаграмму для объекта h, и устанавливает палитру на cmap.

plot(h,linespec), когда используется с plottype установите на '2D Line', строит глазковую диаграмму для объекта h использование linespec как спецификация линии. Смотрите справку для графика для допустимого linespecs.

Следующий пример показывает использование этого метода:

% Create an eye diagram scope object
h = commscope.eyediagram;
% Prepare a noisy sinusoid as input
hChan = comm.AWGNChannel('NoiseMethod', 'Signal to noise ratio (SNR)',...
  'SNR', 20);
x = step(hChan, 0.5*sin(2*pi*(0:1/100:10))+ j*0.5*cos(2*pi*(0:1/100:10)));
% Update the eye diagram
update(h, x);
% Display the eye diagram figure
plot(h)

% Display the eye diagram figure with jet colormap
plot(h, jet(64))

% Display 2D Line eye diagram with red dashed lines
h.PlotType = '2D Line';
plot(h, 'r--')

exportdata

Этот метод экспортирует данные о глазковой диаграмме.

[VERHIST EYEL HORHISTX HORHISTRF] = EXPORTDATA(H) Экспортирует данные о глазковой диаграмме, собранные eyediagram объектом H.

VERHIST матрица, которая содержит вертикальную гистограмму, которая также используется, чтобы построить '2D Цветные' и '3D Цветные' глазковые диаграммы.

EYEL матрица, которая содержит данные, используемые, чтобы построить 2D глазковую диаграмму Линии. Каждая строка EYEC содержит одну трассировку входного сигнала.

HORHISTX матрица, которая содержит данные о гистограмме точки пересечения, собранные для значений, заданных свойством CrossingAmplitudes объекта MeasurementSetup. HORHISTX (i, :) представляю гистограмму для CrossingAmplitudes (i).

HORHISTRF матрица, которая содержит гистограммы точки пересечения для уровней времени взлета и падения. HORHISTRF (i, :) представляю гистограмму для AmplitudeThreshold (i).

Следующий пример показывает использование этого метода:

% Create an eye diagram scope object
h = commscope.eyediagram('RefreshPlot', 'off');
% Prepare a noisy sinusoidal as input
hChan = comm.AWGNChannel('NoiseMethod', 'Signal to noise ratio (SNR)',...
  'SNR', 20);
x = step(hChan, 0.5*sin(2*pi*(0:1/100:10))+ j*0.5*cos(2*pi*(0:1/100:10)));
% Update the eyediagram
update(h, x);
% Export the data
[eyec eyel horhistx horhistrf] = exportdata(h);
% Plot line data
t=0:1/h.SamplingFrequency:h.SymbolsPerTrace/h.SymbolRate;
plot(t, real(eyel)); xlabel('time (s)');...
  		ylabel('Amplitude (AU)'); grid on;
% Plot 2D Color data
t=0:1/h.SamplingFrequency:h.SymbolsPerTrace/h.SymbolRate;
a=h.MinimumAmplitude:h.AmplitudeResolution:h.MaximumAmplitude;
imagesc(t,a,eyec); xlabel('time (s)'); ylabel('Amplitude (AU)');  

сброс

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

reset(h) сбрасывает объект h глазковой диаграммы. Сброс h очищает все собранные данные.

Следующий пример показывает использование этого метода:

% Create an eye diagram scope object
h = commscope.eyediagram('RefreshPlot', 'off');
% Prepare a noisy sinusoidal as input
hChan = comm.AWGNChannel('NoiseMethod', 'Signal to noise ratio (SNR)',...
  'SNR', 20);
x = step(hChan, 0.5*sin(2*pi*(0:1/100:10))+ j*0.5*cos(2*pi*(0:1/100:10)));
update(h, x);             % update the eyediagram
h.SamplesProcessed        % Check the number of processed samples
reset(h);                 % reset the object
h.SamplesProcessed        % Check the number of processed samples

копия

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

h = copy(ref_obj) создает новый объект h глазковой диаграммы и копирует свойства объекта h из свойств ref_obj.

Следующий пример показывает использование этого метода:

% Create an eye diagram scope object
h = commscope.eyediagram('MinimumAmplitude', -3, ...
    'MaximumAmplitude', 3);
disp(h); % display object properties
h1 = copy(h)

disp

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

disp(h) отображает соответствующие свойства объекта h глазковой диаграммы.

Если свойство не относится к настройке объекта, оно не отображено. Например, для commscope.eyediagram объект, ColorScale свойство не релевантно когда PlotType свойство установлено в '2D Line'. В этом случае ColorScale свойство не отображено.

Следующее является примером своего использования:

% Create an eye diagram scope object
h = commscope.eyediagram;
% Display object properties
disp(h);
h = commscope.eyediagram('PlotType', '2D Line')

близко

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

close(h) закрывает фигуру объекта h глазковой диаграммы.

Следующий пример показывает использование этого метода:

% Create an eye diagram scope object
h = commscope.eyediagram;
% Call the plot method to display the scope
plot(h);
% Wait for 1 seconds
pause(1)
% Close the scope
close(h)

анализировать

Это методы выполняет измерения глазковой диаграммы. анализируйте (h), выполняет измерения глазковой диаграммы на собранных данных объекта scope глазковой диаграммы h. Результаты измерений хранятся в свойстве Measurements h. Смотрите Измерения для получения дополнительной информации.

В некоторых случаях анализировать метод не может определить значение измерения. Если эта проблема происходит, проверьте, что ваши настройки для значений настройки измерения или глазковой диаграммы допустимы.

Измерения

Можно получить следующие измерения на глазковой диаграмме:

  • Амплитудные измерения

    • Амплитуда глаза

    • Амплитуда пересечения глаза

    • Процент пересечения глаза

    • Высота глаза

    • Уровень глаз

    • ОСШ глаза

    • Добротность

    • Вертикальное открытие глаза

  • Измерения времени

    • Детерминированное дрожание

    • Время пересечения глаза

    • Задержка глаза

    • Время спада глаза

    • Время нарастания глаза

    • Ширина глаза

    • Горизонтальное открытие глаза

    • Дрожание от пика к пику

    • Случайное дрожание

    • Дрожание RMS

    • Общее дрожание

Измерения принимают, что объект глазковой диаграммы имеет допустимые данные. Допустимая глазковая диаграмма имеет две отличных точки пересечения глаза и два отличных уровня глаз.

Детерминированное дрожание, горизонтальное открытие глаза, добротность, случайное дрожание и вертикальный глаз вводные измерения используют алгоритм двойного Дирака. Дрожание является отклонением события синхронизации сигнала от его намеченного (идеального) вхождения вовремя [1]. Дрожание может быть представлено с моделью двойного Дирака. Модель двойного Дирака принимает, что дрожание имеет два компонента: детерминированное дрожание (DJ) и случайное дрожание (RJ). DJ PDF включает две функции дельты, один в μL и один в μR. RJ PDF принят, чтобы быть Гауссовым с нулевым средним значением и отклонением σ.

PDF Общего дрожания (TJ) является сверткой этих двух PDFs, которая состоит из двух Кривых Гаусса с отклонением σи средние значения μL и μR. Смотрите следующую фигуру.

Модель двойного Дирака описана в [5] более подробно. Амплитуда двух функций Дирака не может быть тем же самым. В таком случае анализировать метод оценивает эти амплитуды, ρL и ρR.

Амплитудные измерения

Можно использовать вертикальную гистограмму, чтобы получить множество амплитудных измерений. Для комплексных сигналов измерения сделаны и на синфазном и на квадратурные компоненты, если в противном случае не задано.

Примечание

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

Амплитуда глаза (EyeAmplitude)

Амплитуда глаза, измеренная в Амплитудных модулях (AU), задана как расстояние между двумя соседними уровнями глаз. Для сигнала NRZ существует только два уровня: высокий уровень (уровень 1 в фигуре) и низкий уровень (уровень 0 в фигуре). Амплитуда глаза является различием этих двух значений, как показано в фигуре [3].

Амплитуда пересечения глаза (EyeCrossingLevel)

Амплитуды пересечения глаза являются амплитудными уровнями, на которых пересечения глаза происходят, измеренные в Амплитудных модулях (AU). Анализировать метод вычисляет это значение с помощью среднего значения вертикальной гистограммы в пересекающиеся времена [3]. Смотрите следующую фигуру.

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

Процент пересечения глаза (EyeOpeningVer)

Процент Пересечения глаза является местоположением уровней пересечения глаза как процент амплитуды глаза.

Высота глаза (EyeHeight)

Высота глаза, измеренная в Амплитудных модулях (AU), задана как 3σ расстояние между двумя соседними уровнями глаз.

Для сигнала NRZ существует только два уровня: высокий уровень (уровень 1 в фигуре) и низкий уровень (уровень 0 в фигуре). Высота глаза является различием двух 3σ точки, как показано в следующей фигуре. 3σ точка задана как точка, которая является тремя значениями стандартных отклонений от среднего PDF.

Уровень глаз (расположенный на уровне глаз),

Уровень глаз является амплитудным уровнем, используемым, чтобы представлять биты данных, измеренные в Амплитудных модулях (AU).

Для идеального сигнала NRZ существует два уровня глаз: +A и –A. Анализировать метод вычисляет уровни глаз путем оценки среднего значения вертикальной гистограммы в окне вокруг EyeDelay, который является также 50%-й точкой между временами пересечения глаза [3]. Ширина этого окна определяется свойством EyeLevelBoundary объекта настройки измерения глаза, показанного в следующей фигуре.

Анализировать метод вычисляет среднее значение всех вертикальных гистограмм в контурах уровня глаз. Средняя вертикальная гистограмма появляется в следующем рисунке. Существует два отличных PDFs, один для каждого уровня глаз. Средние значения отдельных гистограмм являются уровнями глаз как показано в этом рисунке.

ОСШ глаза (EyeSNR)

Отношение сигнал-шум глаза задано как отношение амплитуды глаза к сумме стандартных отклонений этих двух уровней глаз. Это может быть выражено как:

ОСШ = L1L0σ1+σ0

 

где L 1 и L 0 представляет уровень глаз 1 и 0, соответственно, и σ1 и σ2 стандартное отклонение уровня глаз 1 и 0, соответственно.

Для сигнала NRZ уровень глаз 1 соответствует высокому уровню, и уровень глаз 0 соответствует низкому уровню.

Добротность (QualityFactor)

Анализировать метод вычисляет Добротность тот же путь как ОСШ глаза. Однако вместо того, чтобы использовать значения среднего и стандартного отклонения вертикальной гистограммы для L1 и σ1, анализировать метод использует оцененное использование значений среднего и стандартного отклонения метода двойного Дирака. [2] Смотрите раздел двойного Дирака для большего количества детали.

Вертикальный глаз, открывающий (EyeOpeningVer)

Вертикальное Открытие Глаза задано как вертикальное расстояние между двумя точками на вертикальной гистограмме в EyeDelay, который соответствует значению BER, заданному свойством BERThreshold объекта настройки измерения глаза. Анализировать метод вычисляет это измерение, учитывающее случайные и детерминированные компоненты с помощью модели [5] двойного Дирака (см. Двойной Раздел Дирака). Типичное значение BER для глаза, который вводные измерения 10-12, который приблизительно соответствует 7σ точка, принимающая Распределение Гаусса.

Измерения времени

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

Примечание

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

Детерминированное дрожание (JitterDeterministic)

Детерминированное Дрожание является детерминированным компонентом дрожания. Вы вычисляете его с помощью среднего значения хвоста, которое оценивается с помощью метода двойного Дирака можно следующим образом [5]:

ДИ-ДЖЕЙ = μL μR

где μL и μR является средними значениями, возвращенными алгоритмом двойного Дирака.

Время пересечения глаза (EyeCrossingTime)

Времена пересечения глаза вычисляются как среднее значение горизонтальной гистограммы для каждой точки пересечения вокруг ссылочного амплитудного уровня. Это значение измеряется в секундах. Среднее значение всего горизонтального PDFs вычисляется в области, заданной свойством CrossingBandWith объекта настройки измерения глаза.

Область от-Atotal* BW к +Atotal* BW, где общее количество A является общей амплитудной областью значений глазковой диаграммы (т.е. общее количество A = A макс.min A), и BW является пересекающейся шириной полосы, показанной в следующем рисунке.

Следующий рисунок показывает средний PDF в этой области. Поскольку этот пример принимает два символа на трассировку, существует две точки пересечения.

Примечание

Когда глаз, пересекающий измерение времени, находится в пределах [-0.5/Fs, 0), интервал секунд, измерение времени переносится в конец глазковой диаграммы, т.е. измерение переносится 2*Ts секунды (где Ts является временем символа). Для комплексного случая сигнала анализировать метод выдает предупреждение, если пересекающееся измерение времени синфазной ветви переносится, в то время как та из квадратурной ветви не делает (или наоборот).

Чтобы избежать переноса времени или предупреждения, добавьте задержку длительности полусимвола с текущим значением в свойстве MeasurementDelay объекта глазковой диаграммы. Эта дополнительная задержка меняет местоположение глаза в аппроксимированном центре осциллографа.

Задержка глаза (EyeDelay)

Задержка глаза является расстоянием от средней точки глаза к источнику времени, измеренному в секундах. Анализировать метод вычисляет это расстояние с помощью пересекающегося времени. Для симметричного сигнала EyeDelay является также лучшей точкой выборки.

Время спада глаза (EyeFallTime)

Время спада глаза является средним временем между высокими и низкими пороговыми значениями, заданными свойством AmplitudeThreshold объекта настройки измерения глаза. Предыдущий рисунок показывает время спада, вычисленное от 10% до 90% амплитуды глаза.

Время нарастания глаза (EyeRiseTime)

Время нарастания глаза является средним временем между низкими и высокими пороговыми значениями, заданными свойством AmplitudeThreshold объекта настройки измерения глаза. Следующий рисунок показывает время нарастания, вычисленное от 10% до 90% амплитуды глаза.

Ширина глаза (EyeWidth)

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

Горизонтальный глаз, открывающий (EyeOpeningHor)

Горизонтальное Открытие Глаза является горизонтальным расстоянием между двумя точками на горизонтальной гистограмме, которые соответствуют the BER значению, заданному свойством BERThreshold объекта настройки измерения глаза. Измерение, берут в амплитудном значении, заданном ReferenceAmplitude свойство измерения глаза устанавливает объект. Это вычисляется, учитывая случайные и детерминированные компоненты с помощью модели [5] двойного Дирака (см. Двойной Раздел Дирака).

Типичное значение BER для глаза, который вводные измерения 10-12, который приблизительно соответствует 7σ точка, принимающая Распределение Гаусса.

Дрожание от пика к пику (JitterP2P)

Дрожание от пика к пику является различием между экстремальными точками данных гистограммы.

Случайное дрожание (JitterRandom)

Случайное Дрожание задано как Гауссов неограниченный компонент дрожания. Анализировать метод вычисляет, он с помощью стандартного отклонения хвоста оценил использование метода двойного Дирака можно следующим образом [5]:

RJ = (Q L + Q R) * σ

где

QL=2*erfc1(2*BERρL)

и

QR=2*erfc1(2*BERρR)

BER является отношением битовой ошибки, в котором вычисляется случайное дрожание. Это задано со свойством BERThreshold объекта настройки измерения глаза.

Дрожание RMS (JitterRMS)

Дрожание RMS является стандартным отклонением дрожания, вычисленного от горизонтальной гистограммы.

Общее дрожание (JitterTotal)

Общее Дрожание является суммой случайного дрожания и детерминированного дрожания [5].

Параметры Setup измерения

Много параметров настройки управляют измерениями глазковой диаграммы. В этом разделе описываются эти параметры настройки и измерения, на которые они влияют.

Контуры уровня глаз

Контуры Уровня глаз заданы как процент длительности символа. Анализировать метод вычисляет уровни глаз путем усреднения вертикальной гистограммы в данном временном интервале, заданном контурами уровня глаз. Общая ценность, которую можно использовать в сигналах NRZ, составляет 40% к 60%. Для сигналов RZ более узкая полоса 5% является более соответствующей. Настройка по умолчанию для Контуров Уровня глаз 2 1 вектор, где первый элемент является нижней границей, и второй элемент является верхним контуром. Когда изменения границ уровня глаз, объект повторно вычисляет это значение.

Ссылочная амплитуда

Ссылочная Амплитуда является граничным значением, в которой точке сигнал пересекается от одного уровня сигнала до другого. Ссылочная амплитуда представляет контур решения схемы модуляции. Это значение используется, чтобы выполнить измерения дрожания. Настройка по умолчанию для Ссылочной Амплитуды 2 1 удваивает вектор, где первый элемент является нижней границей, и второй элемент является верхним контуром. Установка ссылочной амплитуды сбрасывает глазковую диаграмму.

Пересекающиеся моменты входного сигнала обнаружены и зарегистрированы как пересекающиеся времена. Общей ценностью, которую можно использовать в сигналах NRZ, является 0. Для сигналов RZ можно использовать среднее значение 1 и 0 уровни. Ссылочная амплитуда хранится в 2 N матрицей, где первая строка является синфазными значениями, и вторая строка является квадратурными значениями. Смотрите, что Глаз Пересекает Время для получения дополнительной информации.

Пересечение пропускной способности

Пересечение Пропускной способности является амплитудной полосой, используемой, чтобы измерить пересекающиеся времена глазковой диаграммы. Пересечение Пропускной способности представляет процент амплитудного промежутка глазковой диаграммы, обычно 5%. Смотрите, что Глаз Пересекает Время для получения дополнительной информации. Настройка по умолчанию для Пересечения Пропускной способности 0.0500.

Порог частоты ошибок по битам

Глаз вводные измерения, случайные, и общие измерения дрожания выполняются в данном значении BER. Это значение BER задает порог BER. Типичное значение является 1e-12. Настройка по умолчанию для Порога Битовой ошибки является 1.0000e-12. Когда порог частоты ошибок по битам изменяется, объект повторно вычисляет это значение.

Амплитудный порог

Время нарастания сигнала задано как время, требуемое для сигнала переместиться от более низкого амплитудного порога до верхнего амплитудного порога. Время спада, измеренное от верхнего амплитудного порога до более низкого амплитудного порога, задано как процент амплитуды глаза. Настройка по умолчанию составляет 10% для более низкого порога и 90% для верхнего порога. Установка амплитудного порога сбрасывает глазковую диаграмму. Смотрите Время спада Времени нарастания и Глаза Глаза для получения дополнительной информации.

Гистерезис дрожания

Можно использовать свойство JitterHysteresis объекта настройки измерения глаза удалить эффект шума от горизонтальной оценки гистограммы. Значением по умолчанию для Гистерезиса Дрожания является нуль. Установка значения гистерезиса дрожания сбрасывает глазковую диаграмму.

Если шум канала повреждает протестированный сигнал, как показано в следующем рисунке, сигнал может казаться, что это пересекает ссылочный амплитудный уровень многократно во время одного перехода 1-0 или 0-1.

Смотрите масштабируемый — в изображении для большего количества детали.

Чтобы устранить эффект шума, задайте гистерезисную область между двумя пороговыми значениями: Aref + ΔA и Aref - ΔA, где Aref является ссылочным амплитудным значением и ΔA, являются значением гистерезиса дрожания. Если сигнал пересекает оба пороговых значения, железнодорожный переезд объявляется. Затем линейная интерполяция вычисляет точку пересечения по горизонтальной оценке гистограммы.

Вопросы совместимости

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

Предупреждает запуск в R2017b

Ссылки

[1] Нельсон Оу, и др., Модели для Проекта и Теста Gbps-Speed Serial Interconnects,IEEE Design & Test Компьютеров, стр 302-313, июль-август 2004.

[2] HP E4543A Q Factor и Eye Contours Application Software, инструкция по эксплуатации, http://agilent.com

[3] Agilent 71501D Анализ Глазковой диаграммы, Руководство пользователя, http://www.agilent.com

[4] 4] Гай Фостер, резюме измерения: исследуя производящий гистограммы дрожания осциллографа, Белую книгу, SyntheSys Research, Inc., июль 2005.

[5] Анализ дрожания: Модель двойного Дирака, RJ/DJ, и Q-шкала, Белая книга, Agilent Technologies, декабрь 2004, http://www.agilent.com

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

Представленный в R2007b