IP Library Granted Patent US 7,206,340
Granted Patent B2
US 7,206,340 · App. 10/354,598 · Granted Apr 17, 2007

Characterizing jitter of repetitive patterns

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,206,340
App. No.
10/354,598
Granted
Apr 17, 2007
Kind
B2
Abstract

A method and system characterize a random component of the jitter by designating an edge in the repetitive pattern, determining a slope of the designated edge, and acquiring a set of amplitude values at a different occurrences of the designated edge. A frequency domain representation of the set of amplitude values is then obtained, and identified peaks in the frequency domain representation are truncated. An RMS value, or other measure of random variations of the truncated representation is extracted and converted, based on the slope of the designated edge, to a corresponding RMS time jitter that represents the random component of the jitter. A periodic component of the jitter is characterized by determining the peak amplitude deviation of the acquired set of amplitude values, and then determining a periodic amplitude variation based on the RMS value, the peak amplitude deviation and the number of amplitude values in the set of amplitude values. The peak amplitude deviation is then converted, based on the slope of the designated edge, to a corresponding periodic time jitter that represents the periodic component of the jitter.

Claims (59)

1. A method for characterizing jitter of a repetitive pattern, comprising:

designating an edge in the repetitive pattern;

determining a slope of the designated edge;

acquiring a set of amplitude values, wherein each amplitude value in the set is acquired at a different occurrence of the designated edge in the repetitive pattern;

obtaining a frequency domain representation of the set of amplitude values;

truncating identified peaks in the frequency domain representation to obtain a truncated representation;

extracting a root mean square (RMS) value of the truncated representation; and

converting the RMS value to a corresponding RMS time jitter based on the slope of the designated edge.

2. The method of claim 1 further comprising:

determining the peak amplitude deviation of the set of amplitude values;

determining a periodic amplitude variation based on the RMS value, the peak amplitude deviation and the number of amplitude values in the set of amplitude values; and

converting the periodic amplitude variation to a corresponding periodic time jitter based on the slope of the designated edge.

3. The method of claim 1 wherein the designating the edge in the repetitive pattern includes pattern triggering to acquire a series of samples of a repetitive pattern at a sampling rate that does not exceed the repetition rate of the repetitive pattern, and delaying the pattern triggering to coincide with the designated edge in the repetitive pattern based on the acquired series of samples.

4. The method of claim 2 wherein the designating the edge in the repetitive pattern includes pattern triggering to acquire a series of samples of a repetitive pattern at a sampling rate that does not exceed the repetition rate of the repetitive pattern, and delaying the pattern triggering to coincide with the designated edge in the repetitive pattern based on the acquired series of samples.

5. The method of claim 2 wherein the determining the periodic amplitude variation includes designating a shape of a periodic component of the jitter of the repetitive pattern, and forming a distribution having a random component and a periodic component.

6. A method for characterizing jitter of a repetitive pattern, comprising:

designating an edge in the repetitive pattern;

determining a slope of the designated edge;

acquiring a set of amplitude values, wherein each amplitude value in the set is acquired at a different occurrence of the designated edge in the repetitive pattern;

obtaining a frequency domain representation of the set of amplitude values;

truncating identified peaks in the frequency domain representation to obtain a truncated representation;

extracting a root mean square (RMS) value of the truncated representation;

determining the peak amplitude deviation of the set of amplitude values;

determining a periodic amplitude variation based on the RMS value, the peak amplitude deviation and the number of amplitude values in the set of amplitude values; and

converting the periodic amplitude variation to a corresponding periodic time jitter based on the slope of the designated edge.

7. The method of claim 6 wherein the designating the edge in the repetitive pattern includes pattern triggering to acquire a series of samples of a repetitive pattern at a sampling rate that does not exceed the repetition rate of the repetitive pattern, and delaying the pattern triggering to coincide with the designated edge in the repetitive pattern based on the acquired series of samples.

8. The method of claim 6 wherein the determining the periodic amplitude variation includes designating a shape of a periodic component of the jitter of the repetitive pattern, and forming a distribution having a random component and a periodic component.

9. A system for characterizing jitter of a repetitive pattern according to a pattern trigger, comprising:

an equivalent-time sampler acquiring a set of amplitude values, wherein each amplitude value in the set is acquired at a different occurrence of a designated edge in the repetitive pattern; and

a processor obtaining a frequency domain representation of the set of amplitude values, truncating identified peaks in the frequency domain representation to obtain a truncated representation, extracting a root mean square (RMS) value of the truncated representation, and converting the RMS value to a corresponding RMS time jitter based on the slope of the designated edge.

10. The system of claim 9 wherein the processor determines the peak amplitude deviation of the set of amplitude values, determines a periodic amplitude variation based on the RMS value, the peak amplitude deviation and the number of amplitude values in the set of amplitude values, and converts the periodic amplitude variation to a corresponding periodic time jitter based on the slope of the designated edge.

11. The system of claim 9 wherein the equivalent-time sampler acquires a series of samples of a repetitive pattern at a sampling rate that does not exceed the repetition rate of the repetitive pattern to reconstruct at least a portion of the repetitive pattern, and delays the pattern trigger to coincide with the designated edge in the repetitive pattern based on the acquired series of samples.

12. The system of claim 10 wherein the designated edge in the repetitive pattern includes is established by pattern triggering to acquire a series of samples of a repetitive pattern at a sampling rate that does not exceed the repetition rate of the repetitive pattern, and delaying the pattern triggering to coincide with the designated edge in the repetitive pattern based on the acquired series of samples.

13. The system of claim 9 wherein each amplitude value in the set is equally-spaced in time.

14. The system of claim 10 wherein each amplitude value in the set is equally-spaced in time.

15. A system for characterizing jitter of a repetitive pattern according to a pattern trigger, comprising:

an equivalent-time sampler acquiring a set of amplitude values, wherein each amplitude value in the set is acquired at a different occurrence of a designated edge in the repetitive pattern; and

a processor obtaining a frequency domain representation of the set of amplitude values, truncating identified peaks in the frequency domain representation to obtain a truncated representation, extracting a root mean square (RMS) value of the truncated representation, determining the peak amplitude deviation of the set of amplitude values, determining a periodic amplitude variation based on the RMS value, the peak amplitude deviation and the number of amplitude values in the set of amplitude values, and converting the periodic amplitude variation to a corresponding periodic time jitter based on the slope of the designated edge.

16. The method of claim 15 wherein the designated edge in the repetitive pattern is established by pattern triggering to acquire a series of samples of a repetitive pattern at a sampling rate that does not exceed the repetition rate of the repetitive pattern, and delaying the pattern triggering to coincide with the designated edge in the repetitive pattern based on the acquired series of samples.

17. The system of claim 15 wherein each amplitude value in the set is equally-spaced in time.

18. A computer-readable medium encoded with a computer program that instructs a computer to perform a method for characterizing jitter of a repetitive pattern, the method comprising:

designating an edge in the repetitive pattern;

determining a slope of the designated edge;

acquiring a set of amplitude values, wherein each amplitude value in the set is acquired at a different occurrence of the designated edge in the repetitive pattern;

obtaining a frequency domain representation of the set of amplitude values;

truncating identified peaks in the frequency domain representation to obtain a truncated representation;

extracting a root mean square (RMS) value of the truncated representation; and

converting the RMS value to a corresponding RMS time jitter based on the slope of the designated edge.

19. The computer-readable medium of claim 18 wherein the method further comprises determining the peak amplitude deviation of the set of amplitude values, determining a periodic amplitude variation based on the RMS value, the peak amplitude deviation and the number of amplitude values in the set of amplitude values, and converting the periodic amplitude variation to a corresponding periodic time jitter based on the slope of the designated edge.

20. A computer-readable medium encoded with a computer program that instructs a computer to perform a method for characterizing jitter of a repetitive pattern, the method comprising:

designating an edge in the repetitive pattern;

determining a slope of the designated edge;

acquiring a set of amplitude values, wherein each amplitude value in the set is acquired at a different occurrence of the designated edge in the repetitive pattern;

obtaining a frequency domain representation of the set of amplitude values;

truncating identified peaks in the frequency domain representation to obtain a truncated representation;

extracting a root mean square (RMS) value of the truncated representation;

determining the peak amplitude deviation of the set of amplitude values;

determining a periodic amplitude variation based on the RMS value, the peak amplitude deviation and the number of amplitude values in the set of amplitude values; and

converting the periodic amplitude variation to a corresponding periodic time jitter based on the slope of the designated edge.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: AGILENT TECHNOLOGIES, INC.
To: KEYSIGHT TECHNOLOGIES, INC.
Reel/Frame 033746/0714 →