Claims
- 1. A method for measuring jitter in a clock signal comprising the steps of:
- digitizing a periodic signal on each of a plurality of occurrences of a repetitive event in the clock signal to produce a first data sequence of data elements, the first data sequence representing a magnitude of the periodic signal as a function of time;
- evaluating the first data sequence to provide a second data sequence of data elements representing phase angles associated with elements of the first data sequence;
- evaluating the second data sequence to determine expected phase angles that elements of the second data sequence would represent if the clock signal and the periodic signal had constant frequencies; and
- evaluating differences between phase angles represented by elements of the second data sequence and the expected phase angles.
- 2. The method in accordance with claim 1 further comprising the step of displaying a representation of said differences.
- 3. The method in accordance with claim 1 wherein said periodic signal is sinusoidal.
- 4. An apparatus for measuring jitter in a clock signal comprising:
- means for digitizing a periodic signal on each of a plurality of occurrences of a repetitive event in the clock signal to produce a first data sequence of data elements, the first data sequence representing a magnitude of the periodic signal as a function of time;
- means for evaluating the first data sequence to provide a second data sequence of data elements, each element of the second data sequence representing a phase angle associated with a corresponding element of the first data sequence; and
- means for evaluating the second data sequence to determine expected phase angles that the elements of the second data sequence would represent if the clock signal and the periodic signal had constant frequencies and for evaluating differences between phase angles represented by elements of the second data sequence and the expected phase angles.
- 5. The apparatus in accordance with claim 4 further comprising means for displaying a graphical representation of said differences.
- 6. The apparatus in accordance with claim 4 further comprising means for generating said periodic signal, said periodic signal being sinusoidal.
- 7. A method for measuring jitter in a clock signal comprising the steps of:
- digitizing a periodic signal on each of a plurality of occurrences of a repetitive event in the clock signal to produce a first data sequence of data elements representing a magnitude of the periodic signal as a function of time;
- evaluating the first data sequence to provide a second data sequence of data elements representing phase angles associated with elements of the first data sequence wherein the step of evaluating the first data sequence to provide a second data sequence comprises the substeps of: normalizing the first data sequence to provide a normalized data sequence having N data elements s2.sub.k wherein k=0, 1, 2, . . . , N-1, the normalized data sequence varying in magnitude between predetermined peak values; and evaluating the normalized data sequence to provide the second data sequence;
- evaluating the second data sequence to determine phase angles that elements of the second data sequence would represent if the clock signal and the periodic signal had constant frequencies; and
- evaluating differences between phase angles represented by elements of the second data sequence and the expected phase angles.
- 8. The method in accordance with claim 7 wherein the step of evaluating the normalized data sequence to provide the second data sequence comprises the substep of:
- generating a separate data element s2.sub.k of the second data sequence for each of successive values of k>0, each data element s2.sub.k representing a phase angle .theta..sub.k for each of successive values of k>0 such that if s1.sub.k-1 is equal to s1.sub.k+1, then .theta..sub.k is set equal to a selected integer multiple of .pi./2, otherwise .theta..sub.k is set equal to a sum of an arcsin function of s1.sub.k and a selected integer multiple of .pi./2, the integer multiple being selected for each .theta..sub.k such that 0.ltoreq..theta..sub.k -.theta..sub.k-1 .ltoreq..pi. for all k>1.
- 9. An apparatus for measuring jitter in a clock signal comprising:
- means for digitizing a periodic signal on each of a plurality of occurrences of a repetitive event in the clock signal to produce a first data sequence of data elements representing a magnitude of the periodic signal as a function of time;
- means for evaluating the first data sequence to provide a second data sequence of data elements, each element of the second data sequence representing a phase angle associated with a corresponding element of the first data wherein said means for evaluating the first data sequence to provide a second data sequence comprises: means for normalizing the first data sequence to provide a normalized data sequence having N data elements s2.sub.k wherein k=0, 1, 2, . . . , N-1, the normalized data sequence varying in magnitude between predetermined peak values; and means for evaluating the normalized data sequence to provide the second data sequence; and
- means for evaluating the second data sequence to determine expected phase angles that the elements of the second data sequence would represent if the clock signal and the periodic signal had a constant frequency, and for evaluating differences between phase angles represented by elements of the second data sequence and the expected phase angles.
- 10. The apparatus in accordance with claim 9 wherein said means for evaluating the normalized data sequence to provide the second data sequence comprises means for generating a separate data element s2.sub.k of the second data sequence for each of successive values of k>0, each data element s2.sub.k representing a phase angle .theta..sub.k such that if s1.sub.k-1 is equal to s1.sub.k+1, then .theta..sub.k is set equal to a selected integer multiple of .pi./2, otherwise .theta..sub.k is set equal to a sum of an arcsin function of s1.sub.k and a selected integer multiple of .pi./2, the integer multiple being selected for each .theta..sub.k such that 0.ltoreq..theta..sub.k -.theta..sub.k-1 .ltoreq..pi. for all k>1.
CROSS-REFERENCES TO RELATED APPLICATIONS
This is a continuation-in-part application of U.S. patent application entitled DIGITIZER EFFECTIVE RESOLUTION MEASUREMENT SYSTEM USING SINEWAVE PARAMETER ESTIMATION, Ser. No. 081,943, filed Aug. 5, 1987, U.S. Pat. No. 4,858,142.
US Referenced Citations (9)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
81943 |
Aug 1987 |
|