Глазковая диаграммаГлазковая диаграмма — это суммарный вид всех битовых периодов измеряемого сигнала, наложенных друг на друга. Глазковая диаграмма строится путем измерения напряжения в различные моменты времени. На рисунке 1 слева приведены все варианты последовательностей из трех битов и их аналоговое представление. Накладывая эти сигналы друг на друга, получаем глазковую диаграмму. Глазковая диаграмма позволяет быстро и наглядно оценить качество цифрового сигнала, показывая все варианты последовательностей, в т.ч. длинные передачи логических нулей или единиц, которые часто выявляют слабые места в системе.Проведем аналогию. Как правило, в приемнике есть компаратор, который по амплитуде принятого сигнала распознает его как логический ноль или логическую единицу. Чтобы избежать появления ошибок, амплитуда сигнала анализируется только после установления всех переходных процессов. При анализе глазковой диаграммы применяется такой же подход, т.е. пробную точку ставят в середину глазка, где вероятность возникновения ошибки минимальна, особенно при наличии четкой пологой области. По мере приближения к точке пересечения вероятность появления ошибок растет. Заметим, что глазковая диаграмма показывает только параметры сигнала. С помощью нее нельзя обнаружить логические ошибки в алгоритмах или протоколах, а — только ошибки, вызванные большим уровнем помех или искажений в канале передачи. Основными параметрами глазковой диаграммы являются время фронта, время спада, коэффициент раскрытия глазка, высота и ширина глазка, относительная ширина места пересечения. Второй параметр, характеризующий канал связи — это вероятность принятия ошибочного бита, которая вычисляется как отношение количества ошибочно принятых битов к общему количеству принятых битов (BER — bit error ratio). Этот показатель характеризует только качество приема информации, по нему невозможно определить причину плохой работы. Таким образом, ни один из рассмотренных способов не дает полного описания цифрового сигнала. У каждого подхода есть свои недостатки. Так, для современных быстродействующих устройств глазковая диаграмма — слишком поверхностный метод оценки, способный сильно исказить результат. Действительно, выборки для глазковой диаграммы делаются с частотой на несколько порядков меньшей, чем частота передачи. К примеру, осциллограф может делать до 100 тыс. выборок в секунду, однако для сигнала 10 Гбит/с — это очень низкая скорость. Качество передачи сигнала определяется по очень малой доле данных. Следовательно, глазковая диаграмма помогает выявлять в основном систематические ошибки, а не одиночные или редкие события. В итоге у сигнала может быть хорошая глазковая диаграмма, а качество передачи — плохое. Обычно современные системы передачи должны иметь вероятность появления ошибки не ниже 10–12, а часто на уровне 10–15, в то время как глазковая диаграмма отслеживает ошибки только с вероятностью не меньше 10–5. Для устранения этого недостатка существуют два подхода: использовать анализаторы с большей частотой дискретизации, например, тестеры BERT, которые делают выборки в среднем на три порядка больше, чем цифровые осциллографы. Другой вариант — использовать способность анализаторов BERT делать выборки сигнала напрямую, на скорости передачи. Недостаток измерения шума по глазковым диаграммам заключается не только в малом количестве анализируемых данных, но и в том, что сигнал оценивается разными способами. Другими словами, результат будет во многом зависеть от типа используемого инструмента. На практике для более надежного определения уровня шума пользуются несколькими методами поочередно.
ГистограммаДля определения параметра BER наиболее информативно место пересечения глазков. На рисунке 2 изображена глазковая диаграмма и гистограмма распределения выборок в точке пересечения. Гистограмма представляет собой распределение вероятности появления ошибки. На рисунке 3 показана область перехода на глазковой диаграмме и соответствующая гистограмма ошибки временного интервала (TIE — Time Interval Error). На глазковой диаграмме прослеживаются две отдельные линии фронтов и спадов, что указывает на присутствие в канале систематического шума. Размытость линий свидетельствует о наличии случайного шума. На гистограмме четко видны две области с максимальной вероятностью неверного распознавания бита.
U-образная криваяЧасто при анализе шума удобно использовать U-образную кривую. Она представляет собой график зависимости частоты появления ошибочных битов (BER) от положения пробной точки на единичном интервале (Т). В области пересечения на глазковой диаграмме BER = 0,5 (равная вероятность правильного и неверного определения бита). В этой области преобладает механизм детерминированного джиттера, кривая идет полого (моменты Т = 0 и Т = ТВ на рисунке 4). По мере продвижения пробной точки к центру единичного интервала BER стремительно уменьшается, и усиливается влияние случайного шума. Оптимальное положение пробной точки — в центре единичного интервала (глаза).
Контур BERЕсли мысленно сделать горизонтальный разрез области перехода на глазковой диаграмме, то будет получен профиль распределения битов. Второе измерение, которое проводится по глазковой диаграмме, делается относительно вертикального разреза в центре глаза. Полученный профиль позволяет судить о величине шума в канале и оценить его влияние на качество связи.
BER Contour можно сделать более наглядным, если перевести его в трехмерный режим с помощью инструмента Eye Bowl. На рисунке 8 приведена объемная структура контуров BER. Верхние слои в этой структуре обозначают высокий уровень BER порядка 10–2, а нижние — низкую вероятность появления ошибки (около 10–16).
Литература1. Guy Foster. Anatomy of an Eye Diagram — a Primer.2. Guy Foster. Bridging the Gap Between BER and Eye Diagrams — A BER Contour Tutorial. 3. Guy Foster. Measurements of Pre-Emphasis on Altera® Stratix® GX with the BERTScope 12500A. 4. Измерение джиттера в цифровых системах//www.unitest.com. 5. Guy Foster. Measurement Brief: Examining Sampling Scope Jitter Histograms. |