Jitter Analysis FrontPanel
The Jitter Analysis FrontPanel enables easy computation of jitter separation measurements. Many of the Jitter Analysis FrontPanel measurement algorithms are derived from an Agilent Technologies Digital Communication Analyzer, but with simplified implementation.
For information on measurement expressions specific to the Jitter Analysis FrontPanel, refer to the jitter_separation() function in the Measurement Expressions documentation.
The Jitter Analysis FrontPanel can be accessed from the Data Display window by choosing Tools > FrontPanel > Jitter Analysis.

Follow these steps to perform jitter analysis:
- Open the Measurement Setup dialog.
- Select the Dataset and a suitable Data Trace.
- Specify the Clock.
- Define the Pattern Length.
- Set the optional parameters.
- Perform the analysis.

Caution
Due to memory limitations, large datasets created for performing jitter analysis can cause instabilities in ADS. This can result in the Data Display window crashing without saving the DDS file. To avoid losing any setup information, save the DDS file before performing a jitter analysis.
Measurement Setup Dialog
From this dialog, you can specify all of the information required to perform a jitter separation measurement.

To complete a successful analysis, specify the following:
- Dataset : This is the dataset file included in your current project that contains, at a minimum, the variable on which the jitter measurement is to be performed. Once this dataset is selected, the Data Trace Name and Clock Trace Name pull down lists will be populated with the variables contained in the dataset.
- Data Trace Name/Expression : This represents the data on which the jitter measurement is to be performed. You may either choose a variable name from the list or enter an expression involving an appropriate variable name. For simplicity, you may select the variable name and then edit the text to arrive at the desired expression.

Note
Errors in the expression will not be identified until you try to perform the measurement. - Clock Trace Name/Expression or Bit Period : If the dataset contains a variable that can be used (either alone or in an expression) as the clock for the measurement, this can be specified. Alternately, specifying the Bit Period will enable the analysis routines to determine the clock signal. If the data rate is unknown, click Estimate to approximate the period from the Data Trace. Once a bit period has been specified, the corresponding data rate is displayed.
- Pattern Length : This specifies the number of bits which form one period of the measurement pattern. It can either be an integer number or an expression that provides this integer when evaluated.

Note
Clicking on any item on the dialog will change the text in the Help box with some simple information regarding the expected entry in that item.
Specifying a Time Gate
To perform a jitter separation measurement on a subset of the data trace, specify a time gate which will limit the data passed to the jitter analysis. Once a data trace has been specified, clicking Set Time Gate displays a plot of the data along with a dialog containing two sliders used to move start and stop markers on the plot. The time corresponding to the marker position will display below the sliders. Once you have selected a suitable window, click OK to return to the Measurement Setup dialog.

Specifying Optional Parameters
You can set a variety of optional parameters to improve the performance of the jitter measurement. These parameters may be specified by clicking Advanced Setup to display the Jitter Measurement Advanced Setup dialog.

Use this dialog to specify the type of analysis performed by the jitter measurement (Measurement Mode). By default, the Measurement Mode is set to compute the jitter separation as well as provide jitter histograms and bit error rate (BER or Bathtub) results.
If a shorter analysis time is desired, change the mode to provide only the jitter separation results. If the spectrum of the random and period jitter (RJPJ Spectrum) is desired, this can also be specified.
| Note For large datasets, this spectrum computation may require significant computational time. |
| Note The plots that will be available after the computation is complete will depend on the Measurement Mode selection. |
The Advanced Setup parameters are equivalent to certain command arguments for the jitter_separation() function. The table below describes each parameter; for additional information, see the jitter_separation() function in the Measurement Expressions documentation.
| Advanced Setup Parameter | Equivalent Command Argument |
Notes |
|---|---|---|
| Bit Pattern, Manually specify | Pattern |
|
| Bit Pattern, Specify using file | Pattern |
|
| Bit Pattern (10110...) | Pattern | The choices are:
|
| Jitter BER Level | BERLevel |
|
| Data Interpolation | InterType |
|
| RJ Bandwidth | RJBWMode |
|
| Edges | EdgeType |
|
| Data Trace, Number of Bits/Sequence | Nbps |
|
| Number of Sequences | NumSeq |
|
| Measurement Mode, Jitter Separation (RJ, DJ, TJ, PJ, ISI, DDJ) |
MeasType | Resulting data:
|
| Measurement Mode, Jitter Separation, Histograms, BER |
MeasType | Resulting data:
|
| Measurement Mode, Jitter Separation, Histograms, BER, Spectrum |
MeasType | Resulting data:
|
| Help (click on item for description) | None |
|
Performing the Jitter Measurement Computation
Once all of the parameters have been specified, click Start Analysis on the Measurement Setup dialog to begin the measurement.
| Caution Due to memory limitations, large datasets created for performing jitter analysis can cause instabilities in ADS. This can result in the Data Display window crashing without saving the DDS file. To avoid losing any setup information, save the DDS file before performing a jitter analysis. |
After responding to some default warnings, the FrontPanel will inform you that it is completing the computation. Once the computation is complete, the FrontPanel window will appear with the original data shown and with the jitter separation results displayed as the Measurement Results .
| Note If you do not wish to observe the warning dialogs, select the Do not show this dialog again checkbox. |

You may now interact with the results of your computation (assuming that you have selected a jitter Measurement Mode which generates plots) using the measurements buttons on the left.

Clicking Time displays the time domain waveform of the original data used in the measurement (both the raw data and the time-gated version if a time gate has been specified).


Clicking TJ (Total Jitter Composite Histogram) displays histograms of the Total, Random plus Periodic, and Data Dependent Jitter.


Clicking DDJ (Data Dependent Jitter Composite Histogram ) displays histograms for data dependent jitter at the rising edge (DDJR), falling edge (DDJF), and both edges (DDJ) if all measurements are available.


Clicking TJ (Total Jitter Histogram) __ button displays the histogram of the total jitter.

.
Clicking RJPJ (Random and Periodic Jitter Histogram) displays the jitter histogram for the random plus periodic jitter.


Clicking DDJ (Data Dependent Jitter Histogram) displays the histogram for the data dependent jitter.


Clicking DDJ vs Bit __ displays the data dependent jitter for each bit index. To limit the range of the bits shown, use the sliders that appear on the window when this plot is active. You may alternately specify the bit index by typing the integer value into the corresponding text box.



Clicking BER displays the bit error rate (bathtub) plot as a function of the fraction of the jitter of the unit interval.


Clicking Spectrum __ displays the frequency spectrum of the random and periodic jitter.


Clicking Quad displays the four of the results together: TJ Composite Histogram, DDJ Composite Histogram, BER, and RJPJ Spectrum.

Saving the FrontPanel

The Save As FrontPanel Data Display toolbar icon saves the FrontPanel as a FrontPanel Data Display. The file is saved with a .dds file extension. To open the saved FrontPanel, choose File > Open from the Data Display window.

The Save As Regular Data Display toolbar icon saves the FrontPanel as a regular data display and does not retain the slider information. The file is saved with a .dds file extension.
| Caution When you close the FrontPanel, you will lose all of the computed data. This means that when you reopen the file either as a FrontPanel or a regular data display, you will have to wait for the computation to complete. |
Privacy
Statement
|
Terms of Use
|
Legal |
Contact Us
|
© Agilent 2000-2008 ![]()