IP Library Granted Patent US 6,980,932
Granted Patent B2
US 6,980,932 · App. 10/671,414 · Granted Dec 27, 2005

Digital measurements of spread spectrum clocking

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 6,980,932
App. No.
10/671,414
Granted
Dec 27, 2005
Kind
B2
Abstract

RF spectrum and FM characteristics of an SSC clock signal are measured with a high speed single-bit test channel that can be present in the Agilent 93000 SOC System. The SSC clock of interest is applied to one of the high-speed single-bit test channels. A conventional FFT is performed on the captured data to discover the aggregate nature of the distributed spectral components, which can then be compared with associated specifications. The captured data is applied to another algorithm to find the FM modulation profile. That algorithm involves operating on captured digital data to perform a frequency translation operation a first filtering operation, a discrete differentiation operation that includes raw phase extraction, followed by a second filtering operation. The algorithm for finding the SSC modulation profile does not require the high-speed digital channel to meet Nyquist sampling requirement.

Claims (23)

1. A method of measuring the FM profile of a work signal, the method comprising the steps of:

(a) comparing, at a regular rate of at least once per cycle of the work signal, the work signal against a threshold to produce a first sequence of logical values whose transitions from one logical value to another correspond to half the period of the work signal, the threshold being set at essentially the midpoint of the work signal's excursion;

(b) storing the first sequence of logical values;

(c) computationally heterodyning the signal represented by the first sequence of logical values stored in step (b) by construing those logical values as corresponding numeric ones and zeros and producing a second sequence of numeric values that represents a spectrum including upper and lower sidebands, the lower sideband approaching but not passing through a frequency of zero;

(d) digitally filtering the second sequence of numeric values to remove the upper sideband and produce a third sequence of numerical values including consecutive time variant original sine values of the lower sideband;

(e) differentiating the consecutive time variant original sine values of the third sequence to form a fourth sequence of derived cosine values whose successive members are the differences between each original sine value of the third sequence and its successor original sine value in the third sequence;

(f) assuming the existence of an all-zero fifth sequence of original cosine values corresponding to the original sine values of the third sequence, and also the existence of an all-zero sixth sequence of derived sine values corresponding to the fourth sequence of derived cosine values;

(g) computationally extracting phase information from the third, fourth, fifth and sixth sequences to produce a seventh sequence of numerical values representing change in phase as a function of time;

(h) digitally filtering the seventh sequence to produce an eighth sequence of numerical values representing change in frequency as a function of time; and

(i) inspecting the numerical values in the eighth sequence to ascertain the minimum and maximum frequencies.

2. A method as in claim 1 wherein the work signal is a spread spectrum clock signal.

3. A method as in claim 1 wherein the regular rate of step (a) is less than the Nyquist sampling rate for the work signal.

4. A method of measuring the FM profile of a work signal, the method comprising the steps of:

(a) comparing, at a regular rate of at least twice per cycle of the work signal, the work signal against a threshold to produce a first sequence of logical values whose transitions from one logical value to another correspond to half the period of the work signal, the threshold being set at essentially the midpoint of the work signal's excursion;

(b) storing the first sequence of logical values;

(c) computationally heterodyning the signal represented by the first sequence of logical values stored in step (b) by construing those logical values as corresponding ones and zeros and producing a second sequence of numeric values that represents a spectrum including upper and lower sidebands, the lower sideband approaching but not passing through a frequency of zero;

(d) digitally filtering the second sequence of logical values to remove the upper sideband and produce a third sequence of numerical values of consecutive time variant original sine values and a fifth sequence of numerical values of consecutive time variant original cosine values, each for the lower sideband;

(e) differentiating the consecutive time variant original sine values of the third sequence to form a fourth sequence of derived cosine values whose successive members are the differences between each original sine value of the third sequence and its successor original sine value in the third sequence;

(f) differentiating the consecutive time variant original sine values of the fifth sequence to form a sixth sequence of derived sine values whose successive members are the differences between each original cosine value of the fifth sequence and its successor original cosine value in the fifth sequence;

(g) computationally extracting phase information from the third, fourth, fifth and sixth sequences to produce a seventh sequence of numerical values representing change in phase as a function of time;

(h) digitally filtering the seventh sequence to produce an eighth sequence of numerical values representing change in frequency as a function of time; and

(i) inspecting the numerical values in the eighth sequence to ascertain the minimum and maximum frequencies.

5. A method as in claim 4 wherein the work signal is a spread spectrum clock signal.

Assignments (6)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 035371 FRAME: 0265. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 14, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035425/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035371/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2012
From: VERIGY (SINGAPORE) PTE LTD
To: ADVANTEST (SINGAPORE) PTE LTD
Reel/Frame 027896/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: AGILENT TECHNOLOGIES, INC.
To: VERIGY (SINGAPORE) PTE. LTD.
Reel/Frame 019990/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2004
From: LIU, JINLEI
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 014237/0484 →