The upper limit of the frequency response of a digital system is generally less than half of the sample rate.
And from http://en.wikipedia.org/wiki/Rise_time, the rise minimum rise time (10% to 90%) in this system is:
Slew rate has an affect on the measurement of jitter as well as the impact of noise on the actual jitter.
To find the peak slew rates which occuring at the switching threshold, scan through the calculated values shown on the Signal Slew Rate plot.
The function to convert the analog (double precision floating point) to a quantized integer value (also stored as double floating point in Mathcad):
Create a set of samples of the test signal. This test set represents what would be captured in the buffer of a digital oscilloscope.
Global functions (at the end of the sheet) compute a set switching threshold crossing times is computed. This function does a linear interpolation between the quantized points.
The figure below illustrates timing errors that occur with the digitization process.
A worst case timing error can be estimated with geometry. The sample points of the signal about the switching threshold are rounded to the nearest digital value. If both are rounded up or down to the maximum half quantization bin, the the threshold crossing is shifted.
x1-x2 is the sample period and n depends on the slew rate and the number of ADC bits. Note that maximizing the gain of the oscilloscope amplifier such that either sample point is saturated maximizes the slew rate, but the effective number of bits is 1 because the ADC is functioning as a comparator. At one time, a scope manufacturer recommended this setting for the best accuracy. This may have made sense if there were other amplifier and ADC charactersitics not included here.
Compare the interpolation error to the position of the sample points relative to the threshold crossing.
At first cycle jitter seems easy to compute. Just subtract the average period from each cycle period. But from Cypress Semiconductor application note AN5054, "Understanding Data Sheet Jitter Specifications for Cypress Timing Products":
In accordance with JEDEC standard JESD65B, period jitter
is defined as the deviation in cycle time of a signal with
respect to the average period over a random sample of
cycles.
Note the random sample of cycles. If all consecutive cycles are used, some of the error in one cycle would show up as an opposite error in the next cycle. While peak jitter values would not be affected, distributions would be. This is demonstrated later on.
At this point, only quantization error are being considered. With reference to the above figure,
period_jitter=(t_cycle[n]-cycle_average) for n=1,3,5,...
As well, the cycle average used in these calculations will be the computed value from the digitized data.
The distribution of error is assymetrical because the waveform period is not a multiple of the sample period. As a result, when the first edge of a period has a peak negative error, the positive error on the second edge does not line up with the peak positive error.
When measuring period jitter with linear interpolation, the relationship between the signal frequency and the sample clock has a significant impact on the minimum jitter that can be measured. All examples are with a 4GHz sample clock.