Main Content

eyeLevels

Measure symbol level statistics from eye diagram

Since R2024a

Description

levels = eyeLevels(obj) measures the eye levels from the eye diagram object obj.

Eye levels are defined as the mean amplitude for each symbol. usually measured in a small window near the center of the eye.

levels = eyeLevels(obj, time) measures the eye levels from the eye diagram object obj at the time specified by time.

levels = eyeLevels(___,TimeUnit=Samples) measures the eye level statistics from the eye diagram object obj at the time specified by time in samples.

You can specify the time unit as Seconds, Samples, or UI. If you do not specify the time unit, Seconds is used as default.

[levels,dev,q] = eyeLevels(___) measures the mean eye levels for each symbol in the diagram, the standard deviation for each symbol, and the q-factor for each eye opening.

Input Arguments

collapse all

Eye pattern object, specified as an eyeDiagramSI System object™.

Time at which the function calculates the eye levels, specified as a row vector.

Data Types: double

Output Arguments

collapse all

Mean amplitude level for each symbol in the diagram, indexed from the lowest amplitude to the highest.

Standard deviation for each symbol level in the eye diagram.

Q-factor for each eye opening in the eye diagram.

Q-factor is defined as the difference in the adjacent symbol levels over the sum of their standard deviations.

Version History

Introduced in R2024a

See Also

(Mixed-Signal Blockset) | (Mixed-Signal Blockset)