Main Content

eyeContour

Contour of eye opening from eye diagram

Since R2024a

Description

Use the eye contour object to store data related to a set of contours at the specified symbol error rate (SER). The eye contours are generated from an eye diagram.

Creation

Description

c = eyeContour(eyeObj) creates an eye contour object from the eye diagram object eyeObj using default values.

c = eyeContour(eyeObj,Name=Value) sets the Properties (Mixed-Signal Blockset) of the eye contour object to the specified values.

For example, c = eyeContour(eyeObj,SER=1e-3,Extrapolation='None') creates an eye contour object from the eye diagram object eyeObj at the symbol error rate 1e-3.

Input Arguments

expand all

Eye diagram object used to create the eye contour object. The eye diagram object is created as an accumulation of 2-D histograms from the eye diagram data.

Properties

expand all

Numeric contour data consisting of upper and lower contours for each eye opening, specified as a 3-D array. Contours are row vectors with one element for each of the TimeBins properties from the original eyeDiagramSI object. The object indexes the contours from the lowest eye center amplitude to the highest.

By default, the property is automatically set from the value defined in the eyeObj eye diagram object.

Example

Contour(1, :, 3) represents the lower contour of the third eye.

Contour(2, :, 1) represents the upper contour of the first eye.

Data Types: double

Numeric contour data consisting of two outer (below and above) contours for the whole eye diagram, specified as a vector.

OuterContour(1, :) represents the lower limit of the eye. Contour(2, :) represents the upper limit of the eye.

By default, the property is automatically set from the value defined in the eyeObj eye diagram object.

Data Types: double

Symbol error rate to generate contours, specified as a scalar.

Data Types: double

Extrapolation method to generate contours, specified as None or Dual-Dirac. For more information, see Extrapolation (Mixed-Signal Blockset).

Data Types: char

Elapsed time between adjacent samples in the input data, specified as a scalar in seconds.

By default, the property is automatically set from the value defined in the eyeObj eye diagram object.

Data Types: double

Time span of one symbol, specified as a scalar in seconds.

By default, the property is automatically set from the value defined in the eyeObj eye diagram object.

Data Types: double

Nominal center amplitude for each eye opening in the eye diagram, specified as a vector.

By default, the property is automatically set from the value defined in the eyeObj eye diagram object.

Data Types: double

Object Functions

eyeHeight (Mixed-Signal Blockset)Measure vertical eye opening
eyeWidth (Mixed-Signal Blockset)Measure horizontal eye opening
eyeArea (Mixed-Signal Blockset)Measure eye area
upperContour (Mixed-Signal Blockset)Measure upper contour of eye diagram
lowerContour (Mixed-Signal Blockset)Measure lower contour of eye diagram
closedContour (Mixed-Signal Blockset)Measure closed contour of eye diagram

More About

expand all

Version History

Introduced in R2024a

See Also

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