Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Jitter VIs

LabVIEW 2012 Jitter Analysis Toolkit Help

Edition Date: June 2012

Part Number: 373270B-01

»View Product Info
Download Help (Windows Only)

Owning Palette: Jitter Analysis VIs

Requires: Jitter Analysis Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Jitter VIs to measure the jitter in a waveform and separate, or decompose, it into components, such as random jitter, deterministic jitter, and so on. When separated, the individual components of jitter can indicate causes of excessive jitter in the system.


You can use the Probability & Statistics VIs with the jitter sequences that many of the VIs on this palette return to perform probability, descriptive statistics, analysis of variance, and interpolation functions.

Palette ObjectDescription
Bathtub Plot SupportComputes the bit error rate at positions along the unit interval and returns a bathtub plot that represents the eye opening as a function of the bit error rate (BER). Bathtub plots are useful for showing the relationship of the sampling time in the waveform to BER.
Cycle-to-Cycle JitterComputes the differences between the amounts of period jitter in successive cycles of a waveform to show the change in period jitter from cycle to cycle.
Cycle-to-Cycle MeasurementComputes the differences between consecutive elements of an array of measurements.
Data Dependent JitterComputes the worst-case amounts of different types of data-dependent jitter (DDJ) from time interval error values measured in a waveform. Data-dependent jitter is a form of deterministic jitter caused by level crossing time deviations correlated to the sequence of bits. You must manually select the polymorphic instance to use.
Duty Cycle DistortionMeasures the duty cycle distortion in a waveform, or the amount by which the mean positive width of cycles differs from the mean negative width.
N Cycle JitterComputes the differences in the amounts of jitter between cycles of a waveform, which indicates the change in jitter at different locations in the waveform.
N Cycle MeasurementComputes the differences between elements in an array of measurements at the interval you specify.
N Period JitterMeasures the differences between period times from a waveform and the corresponding ideal periods from the reference clock.
Period JitterMeasures the differences between cycle durations in a waveform and the corresponding cycle durations from the reference clock.
Phase NoiseConverts a jitter sequence into the frequency domain and measures the RMS value integrated between two frequencies.
RJ PJ SeparationSeparates the random and periodic components of jitter in a jitter sequence and returns their RMS and peak-to-peak values.
Time Interval ErrorMeasures the differences between the positions in time of waveform level crossings and the times at which the corresponding level crossings occur in the reference clock.
Total JitterComputes the total jitter for the random and deterministic jitter levels you specify. The total jitter value is the amount of jitter that has a probability of being exceeded equal to the BER limit you specify.


Refer to the Rj Dj Delta Delta Separation VI in the labview\examples\Jitter Analysis\Jitter Measurements directory for an example of using the Jitter VIs.


 Was this document helpful?  submit
  Helpful Not Helpful