# :MEASure:JITTer:JITTer:PTYPe

Jitter Setup Commands

- :MEASure:JITTer:BSCale
- :MEASure:JITTer:GSCale
- :MEASure:JITTer:JITTer:ANALysis
- :MEASure:JITTer:JITTer:DIMensions
- :MEASure:JITTer:JITTer:DMAXimized
- :MEASure:JITTer:JITTer:EDGE
- :MEASure:JITTer:JITTer:EOPening
- :MEASure:JITTer:JITTer:EOPening:PROBability
- :MEASure:JITTer:JITTer:FLAG
- :MEASure:JITTer:JITTer:FLEad
- :MEASure:JITTer:JITTer:MODE
- :MEASure:JITTer:JITTer:NUINtervals
- :MEASure:JITTer:JITTer:PTYPe
- :MEASure:JITTer:JITTer:RJBandwidth
- :MEASure:JITTer:JITTer:RJComp
- :MEASure:JITTer:JITTer:RJCResult?
- :MEASure:JITTer:JITTer:RJCValue
- :MEASure:JITTer:JITTer:RJSTabilize
- :MEASure:JITTer:JITTer:RJSValue
- :MEASure:JITTer:JITTer:SMEThod
- :MEASure:JITTer:JITTer:TJBer
- :MEASure:JITTer:JITTer:UNITs
- :MEASure:JITTer:SOURce

## Command Syntax

    :MEASure:JITTerN:JITTer:PTYPe {PERiodic | ARBitrary}

Where N identifies one of four possible jitter/noise analyses {1:4}. For example, `JITTer4`.

## Query Syntax

    :MEASure:JITTerN:JITTer:PTYPe?

## Description

This command lets you specify the pattern sequence.

The Jitter/Noise analysis software can analyze the jitter on any clock waveform or NRZ serial data waveform, no matter what binary sequence is present in the data. It analyzes clock waveforms by treating them as data waveforms with alternating 1/0 data patterns. It uses two different analysis techniques depending on whether you specify that the data pattern is periodic or non-periodic. The periodic method is usually preferable for periodic data applications because it runs considerably faster than the arbitrary method. Note, however, that there is a maximum pattern length limitation when you use the periodic analysis method.

PERiodic
  Periodic should be used on waveforms with repeating data patterns such as Pseudorandom Bit Sequences (PRBS).
  In order to isolate the component of jitter that is correlated to the data pattern, the TIE function of the jitter is calculated and each TIE value is associated with a specific bit in the source waveform's logical bit sequence. This is done by extracting the logical bit sequence from the source waveform and determining the length in bits of its periodic pattern.
  The original TIE function is decimated into sub-sampled TIE functions, where all of the values in each sub-sampled function correspond to a specific bit within the pattern. The number of original samples that are skipped when decimating depends on the `:MEASure:JITTer:JITTer:RJBandwidth` setting. The `NARRow` (Pink) selection maximizes the decimation ratio, while the `WIDE` (White) selection minimizes it.
  RJ/DJ measurements are performed on a data pattern that repeats itself over some number of bits in a waveform. To specify the pattern, use the `:<source>:PATTern:MODE` commands.
ARBitrary
  Arbitrary should be used on waveforms with non-repeating patterns such as those carrying live traffic. In arbitrary data, the pattern is unknown.
  When `ARBitrary` is selected, the RJ/PJ separation algorithm relies on the randomness of the pattern to spread the amplitude-modulated PJ broadly across the frequency spectrum. If you see the "pattern too periodic" message, too many of the modulated PJ spurs remain too large to be reliably subtracted from the RJ spectra.
  When `ARBitrary` is selected, the TIE values cannot simply be averaged and associated with specific locations within the bit sequence. Instead, a formula determined for calculating the DDJ from the surrounding data bits is used. The formula used is a transitional ISI (inter-symbol interference) filter. This filter works like a conventional FIR (finite impulse response) digital filter, except that it calculates the DDJ value of each transition from the polarity of the transitions that surround it. The ISI filter actually consists of four separate sets of weighted-coefficients; rising victim-rising aggressor, rising victim-falling aggressor, falling victim-rising aggressor, and falling victim-falling aggressor. The four different sets of coefficients enable EZJIT Plus to accommodate non-linear effects in the DDJ.
  To specify how many leading and lagging coefficients are contained in the ISI filter, use the `:MEASure:JITTer:JITTer:FLEad` and `:MEASure:JITTer:JITTer:FLAG` commands. The filter coefficient values are calculated which minimizes the squared-error between the measured TJ and the calculated DDJ. The larger the number of coefficients the longer it takes to display the graph.