Quality Factor VI
- Updated2023-02-21
- 6 minute(s) read
Quality Factor VI
Owning Palette: Eye Diagram Measurements VIs
Requires: Jitter Analysis Toolkit
Measures the quality of a waveform based on the histograms at the base and top of an eye diagram formed from the waveform. Wire data to the waveform input to determine the polymorphic instance to use or manually select the instance.
Quality Factor (DBL)
This instance operates on the waveform data type when the Y data values are double-precision, floating-point numeric values. Use the I8 instance of this VI with integer data to reduce the size of the data and the memory usage.

![]() |
waveform is the waveform to measure.
| ||||||||||||||
![]() |
level crossings contains information about the locations of level crossings in the original waveform. You can use the Level Crossing VI to generate this cluster.
| ||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||||
![]() |
quality factor returns the quality measure for the waveform using the mean and standard deviation values of the histograms formed at the base and top of an eye diagram. LabVIEW uses the following equation to calculate the quality factor.
![]() When random jitter causes the standard deviations of the histograms at the base and top to increase, the quality factor decreases and indicates a lower quality signal. |
||||||||||||||
![]() |
decision voltage returns the computed best decision voltage, or the lowest bit error rate. | ||||||||||||||
![]() |
estimated BER returns an estimate of the bit error rate, given the quality factor. | ||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Quality Factor (I8)
This instance operates on the waveform data type when the Y data values are 8-bit signed integers.

![]() |
waveform is the waveform to measure.
| ||||||||||||||
![]() |
level crossings contains information about the locations of level crossings in the original waveform. You can use the Level Crossing VI to generate this cluster.
| ||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||||||||||
![]() |
quality factor returns the quality measure for the waveform using the mean and standard deviation values of the histograms formed at the base and top of an eye diagram. LabVIEW uses the following equation to calculate the quality factor.
![]() When random jitter causes the standard deviations of the histograms at the base and top to increase, the quality factor decreases and indicates a lower quality signal. |
||||||||||||||
![]() |
decision voltage returns the computed best decision voltage, or the lowest bit error rate. | ||||||||||||||
![]() |
estimated BER returns an estimate of the bit error rate, given the quality factor. | ||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |










