Main Content

risetime

Measure rise time from eye diagram

Since R2024a

Description

r = risetime(obj) measures the rise time from the eye diagram object obj.

r = risetime(___,Name=Value) measures the rise time from the eye diagram using one or more name-value pair arguments in addition to the input argument in the previous syntax. Unspecified arguments take default values.

[r,lt,ut,ll,ul] = risetime(___) measures the rise time, upper and lower threshold crossing times, and upper and lower reference level amplitude values.

Input Arguments

collapse all

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

Name-Value Arguments

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Example: t = risetime(obj,PercentReferenceLevel=[20 80]) returns the rise time from the diagram defined from the [20 80] reference levels.

Reference levels for rise time as a percentage of the waveform amplitude, specified as a 2-element vector. The functions rounds the resulting reference levels to the nearest amplitude bin centers.

Data Types: char

Low and high state levels, specified as a 2-element vector. If no state levels are defined, the function uses the minimum and maximum eye levels.

Data Types: char

Display a plot of the eye diagram showing measured mean rise time.

Data Types: char

Output Arguments

collapse all

Measured rise time from the eye diagram, returned as a 2-element vector.

Lower threshold crossing time relative to the clock edge, returned as a 2-element vector.

Upper threshold crossing time relative to the clock edge, returned as a 2-element vector.

Lower reference level amplitude value, returned as a scalar.

Upper reference level amplitude value, returned as a scalar.

Version History

Introduced in R2024a