Осциллограф индикаторной диаграммы

Отобразите индикаторную диаграмму сигнала временного интервала

Библиотека

Приемники коммуникации

Описание

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

Блок Eye Diagram имеет один входной порт. Этот блок принимает вектор-столбец или скалярный входной сигнал. Блок принимает сигнал со следующими типами данных: двойное, одно, основное целое число и фиксированная точка. Все типы данных брошены как дважды перед результатами отображений блока.

Диалоговое окно

Чтобы изменить отображение индикаторной диаграммы, выберите View> Configuration Properties или нажмите кнопку Configuration Properties (). Затем выберите Main, 2D color histogram, Axes или вкладки Export и измените настройки.

Зрительный ряд — свойства индикаторной диаграммы

Основная вкладка

Режим отображения

Режим отображения индикаторной диаграммы, заданной как Line plot или 2D color histogram. Выбор 2D color histogram делает вкладку гистограммы доступной. Этот параметр является настраиваемым.

Включите измерения

Установите этот флажок, чтобы включить измерения глаза входного сигнала.

Покажите горизонталь (дрожание) гистограмма

Установите этот переключатель, чтобы отобразить гистограмму дрожания. Этот параметр доступен, когда Display mode является 2D color histogram, и Enable measurements выбран. К этому можно также получить доступ при помощи кнопки гистограммы, выпадающей на панели инструментов.

Покажите вертикальную (шумовую) гистограмму

Установите этот переключатель, чтобы отобразить шумовую гистограмму. Этот параметр доступен, когда Display mode является 2D color histogram, и Enable measurements выбран. К этому можно также получить доступ при помощи кнопки гистограммы, выпадающей на панели инструментов.

Покажите горизонтальную кривую ванны

Установите этот флажок, чтобы отобразить горизонтальную кривую ванны. Этот параметр доступен, когда Enable measurements выбран. К этому можно также получить доступ при помощи кнопки кривой ванны на панели инструментов.

Покажите вертикальную кривую ванны

Установите этот флажок, чтобы отобразить вертикальную кривую ванны. Этот параметр доступен, когда Enable measurements выбран. К этому можно также получить доступ при помощи кнопки кривой ванны на панели инструментов.

Индикаторная диаграмма, чтобы отобразиться

Выберите Real only или Real and imaginary, чтобы отобразить одну или обе индикаторных диаграммы. Чтобы сделать измерения глаза, этим параметром должен быть Real only. Этот параметр является настраиваемым.

Цветное исчезновение

Установите этот флажок, чтобы исчезнуть точки в отображении как интервал времени после того, как они будут сначала построены увеличения. Значением по умолчанию является false. Этот параметр доступен только, когда Display mode является Line plot. Это свойство является настраиваемым.

Выборки на символ

Количество выборок на символ. Используйте с Symbols per trace, чтобы определить количество выборок на трассировку. Этот параметр является настраиваемым.

Демонстрационное смещение

Демонстрационное смещение, заданное как неотрицательное целое число, меньшее, чем продукт Samples per symbol и Symbols per trace. Смещение обеспечивает количество выборок, чтобы не использовать прежде, чем построить первую точку. Этот параметр является настраиваемым.

Символы на трассировку

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

Трассировки, чтобы отобразиться

Количество трассировок построено. Этот параметр доступен только, когда Display mode является Line plot. Этот параметр является настраиваемым.

Вкладка осей

Заголовок

Маркируйте, который появляется выше графика индикаторной диаграммы. По умолчанию график не имеет никакого заголовка. Этот параметр является настраиваемым.

Покажите сетку

Переключите этот флажок, чтобы включить и выключить сетку. Этот параметр является настраиваемым.

Y-пределы (Минимум)

Минимальное значение y - ось. Этот параметр является настраиваемым.

Y-пределы (Максимум)

Максимальное значение y - ось. Этот параметр является настраиваемым.

Метка вещественной оси

Текст, который осциллограф отображает вдоль вещественной оси. Этот параметр является настраиваемым.

Метка мнимой оси

Текст, который осциллограф отображает вдоль мнимой оси. Этот параметр является настраиваемым.

2D вкладка гистограммы

2D вкладка гистограммы доступна, когда вы нажимаете кнопку гистограммы или когда режим отображения установлен в 2D color histogram.

Сверхдискретизация метода

Сверхдискретизировав метод, заданный как None, Input interpolation или Histogram interpolation. Этот параметр является настраиваемым.

Чтобы построить индикаторные диаграммы как можно быстрее, установите Oversampling method на None. Недостаток к не сверхдискретизации - то, что графики выглядят пикселизированными, когда количество выборок на трассировку является маленьким. Чтобы создать более сглаженные, менее пикселизированные графики с помощью небольшого количества выборок на трассировку, установите Oversampling method на Input interpolation или Histogram interpolation. Input interpolation быстрее этих двух методов интерполяции и приводит к хорошим результатам, когда отношение сигнал-шум (SNR) высоко. С более низким ОСШ не рекомендуется этот метод сверхдискретизации, потому что он вводит смещение центрам областей значений гистограммы. Histogram interpolation не с такой скоростью, как другие методы, но он обеспечивает хорошие результаты, даже когда ОСШ является низким.

Цветовая шкала

Цветовая шкала графика гистограммы, заданного или как Linear или как Logarithmic. Установите Color scale на Logarithmic, если определенные области индикаторной диаграммы включают диспропорциональное число точек. Этот параметр является настраиваемым.

Сброс

Панель инструментов содержит кнопку сброса гистограммы, которая сбрасывает внутренние буферы гистограммы и очищает отображение. Эта кнопка не доступна, когда режим отображения установлен в Line plot.

Экспортируйте вкладку

Экспортируйте измерения

Выберите этот экспорт флажка измерения индикаторной диаграммы к рабочей области MATLAB®. Этот параметр является настраиваемым.

Имя переменной

Задайте имя переменной, в которую измерения индикаторной диаграммы сохранены. Значением по умолчанию является EyeData. Этот параметр является настраиваемым. Данные сохранены как структура, имеющая эти поля:

  • MeasurementSettings

  • Measurements

  • JitterHistogram

  • NoiseHistogram

  • HorizontalBathtub

  • VerticalBathtub

  • BlockName

Разработайте диалоговое окно

В диалоговом окне Style можно настроить стиль активного дисплея. Можно изменить цвет фигуры, содержащей отображения, цвета фона и основные цвета осей отображения и свойства строк в отображении. Чтобы открыть это диалоговое окно, выберите View> Style.

Свойства

Цвет фигуры

Задайте цвет фона фигуры осциллографа. По умолчанию цвет фигуры является черным.

Цвета осей

Задайте цвета заливки и цвета линии для осей.

Строка

Задайте стиль линии, ширину линии и цвет линии для отображенного сигнала.

Маркер

Задайте маркеры точки данных для выбранного сигнала. Этот параметр подобен свойству Marker для объектов графика MATLAB Handle Graphics®.

СпецификаторMarkertype
'none'Никакой маркер (значение по умолчанию)
Круг
Квадрат
Крест
Точка
Знак «плюс»
Звездочка
Ромб
Нисходящий треугольник
Треугольник, направленный вверх
Треугольник, указывающий влево
Треугольник, указывающий вправо
Пятиконечная звезда (пентаграмма)
Шестиконечная звезда (гексаграмма)

Палитра

Задайте палитру графиков гистограммы как одна из этих схем: Parula, Jet, HSV, Hot, Cool, Spring, Summer, Autumn, Winter, Gray, Bone, Copper, Pink, Lines или Custom. Этот параметр активен, когда Индикаторная диаграмма находится в режиме Histogram. Значением по умолчанию является Hot. Если вы выбираете Custom, диалоговое окно появляется, от которого можно ввести код, чтобы задать собственную палитру.

Измерения

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

Чтобы открыть панель измерений, нажмите на кнопку Eye Measurements или выберите Tools> Measurements> Eye Measurements из меню панели инструментов.

Примечание

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

Уровень глаз является амплитудным уровнем, используемым, чтобы представлять биты данных. Для отображенного сигнала NRZ уровни составляют-1 В и +1 В. Уровни глаз вычисляются путем усреднения 2D гистограммы в контурах уровня глаз.

Амплитуда глаза является расстоянием в V между средним значением двух уровней глаз.

Высота глаза является расстоянием между μ – 3σ верхнего уровня глаз и μ + 3σ более низкого уровня глаз. μ является средним значением уровня глаз, и σ является стандартным отклонением.

Вертикальное открытие является расстоянием между двумя точками, которые соответствуют порогу BER. Например, для порога BER 10–12, эти точки соответствуют 7σ расстояние от каждого уровня глаз.

ОСШ глаза является отношением различия в уровне глаз для различия вертикальных стандартных отклонений, соответствующих каждому уровню глаз:

ОСШ=L1L0σ1σ0,

где L 1 и L 0 представляет средние значения верхних и более низких уровней глаз и σ1, и σ0 представляют свои стандартные отклонения.

Фактор Q вычисляется с помощью той же формулы в качестве ОСШ Глаза. Однако стандартные отклонения вертикальных гистограмм заменяются вычисленными с анализом двойного Дирака.

Пересекающиеся уровни являются амплитудными уровнями, на которых происходят пересечения глаза.

Пересекающиеся времена являются временами, в которые происходят пересечения. Времена вычисляются как средние значения горизонтали (дрожание) гистограммы.

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

Ширина глаза является горизонтальным расстоянием между μ + 3σ левого времени пересечения и μ – 3σ правильного времени пересечения. μ является средним значением гистограммы дрожания, и σ является стандартным отклонением.

Горизонтальное открытие является расстоянием между двумя точками, которые соответствуют порогу BER. Например, для BER 10–12, эти две точки соответствуют 7σ расстояние с каждого раза пересечения.

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

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

Детерминированное дрожание (DJ) является расстоянием между двумя peaks гистограмм двойного Дирака. Функция плотности вероятности (PDF) DJ состоит из двух функций дельты.

Случайное дрожание (RJ) является Гауссовым неограниченным компонентом дрожания. Случайный компонент дрожания моделируется как нулевая средняя Гауссова случайная переменная с заданным стандартным отклонением, σ. Случайное дрожание вычисляется как:

RJ=(QL+QR)σ,

где

Q=2erfc1(2BERρ).

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

Общее дрожание (TJ) является суммой детерминированного и случайного дрожания, такого что TJ = DJ + RJ.

Общее дрожание PDF является сверткой DJ PDF и RJ PDF.

Дрожание RMS является стандартным отклонением дрожания, вычисленного в горизонтали (дрожание) гистограмма на контуре решения.

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

Настройки измерения

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

Чтобы изменить настройки измерения, сначала выберите Enable measurements. Затем в панели Eye Measurements кликните по стрелке рядом с Settings. Можно управлять этими настройками измерения.

[40 60] (значение по умолчанию) | двухэлементный вектор

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

0 (значение по умолчанию) | скаляр

Амплитудный порог уровня в V, заданный как скаляр. Этот параметр разделяет различные сигнальные области для горизонтали (дрожание) гистограммы. Этот параметр является настраиваемым, но сброс гистограмм дрожания, когда параметр изменяется.

Для сигналов невозврата к нулю (NRZ), набор Decision boundary к 0. Для сигналов возврата к нулю (RZ), набор Decision boundary к половине максимальной амплитуды.

[10 90] (значение по умолчанию) | двухэлементный вектор

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

0 (значение по умолчанию) | скаляр

Амплитудный допуск горизонтальных пересечений в V, заданный как скаляр. Увеличьте гистерезис, чтобы предоставить больше допуска побочным пересечениям из-за шума. Этот параметр является настраиваемым, но дрожание и сброс гистограмм взлета и падения, когда параметр изменяется.

1e-12 (значение по умолчанию) | неотрицательный скаляр от 0 до 0,5

BER используется для измерений глаза, заданных как неотрицательный скаляр от 0 до 0,5. Значение используется, чтобы сделать измерения случайного дрожания, общего дрожания, горизонтальных открытий глаза и вертикальных открытий глаза. Настраиваемый.

[0.5 0.1 0.01 0.001 0.0001 1e-05 1e-06 1e-07 1e-08 1e-09 1e-10 1e-11 1e-12] (значение по умолчанию) | вектор

Значения BER раньше вычисляли открытия кривых ванны, заданных как вектор, элементы которого колеблются от 0 до 0,5. Горизонтальные и вертикальные открытия глаза вычисляются для каждого из значений, заданных этим параметром. Чтобы включить этот параметр, выберите Show horizontal bathtub curve, Show vertical bathtub curve или обоих. Настраиваемый.

0 (значение по умолчанию) | неотрицательный скаляр

Длительность исходных данных отбрасывается от измерений, в секундах, заданных как неотрицательный скаляр.

Примеры

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

Отобразите индикаторную диаграмму отфильтрованного сигнала QPSK использование блока Eye Diagram.

Загрузите doc_eye_diagram_scope модель от подсказки команды MATLAB.

doc_eye_diagram_scope

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

Откройте диалоговое окно параметров конфигурации. Измените параметр Symbols per trace на 4. Запустите симуляцию и заметьте, что отображены четыре символа.

Попытайтесь изменить Повышенные параметры Фильтра Передачи Косинуса или изменить дополнительные параметры Индикаторной диаграммы, чтобы видеть их эффекты на индикаторную диаграмму.

Отобразите графики гистограммы шумного сигнала GMSK.

Загрузите doc_eye_diagram_gmsk модель от подсказки команды MATLAB.

doc_eye_diagram_gmsk

Запустите модель. Индикаторная диаграмма сконфигурирована, чтобы показать гистограмму без интерполяции.

Отсутствие интерполяции приводит к графику, имеющему кусочно-непрерывное поведение.

Откройте вкладку 2D Histogram диалогового окна Configuration Properties. Установите Oversampling method на Input interpolation. Запустите модель.

Интерполяция сглаживает индикаторную диаграмму.

На блоке AWGN Channel измените SNR (dB) от 25 до 10. Запустите модель.

Заметьте, что вертикальное чередование присутствует в индикаторной диаграмме. Это чередование является результатом входной интерполяции, которая ограничила точность в условиях низкого ОСШ.

Установите Oversampling method на Histogram interpolation. Запустите модель.

График индикаторной диаграммы теперь представляет точно, потому что метод интерполяции гистограммы работает на все значения ОСШ. Этот метод не с такой скоростью, как другие методы и заканчивается в увеличенное время выполнения.

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

Запустите модель.

Сигнал показывает чистые пересечения, когда нет никакого дрожания.

Чтобы показать эффект детерминированного дрожания, установите Детерминированный параметр дрожания на 100e-12 в блоке Channel Model with Jitter. Запустите модель.

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

Чтобы показать эффект дрожания RMS, установите Детерминированный параметр дрожания на 0 и установите параметр дрожания RMS на 50e-12. Запустите модель.

Дрожание RMS показывает нечеткость вокруг каждого из пересечений.

Установите дрожание RMS на 10e-12 и детерминированное дрожание к 50e-12. Запустите модель.

Сигнал показывает эффекты обоих типов дрожания.

Больше о

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

Расширенные возможности

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

Блоки

Системные объекты

Введенный в R2014a