IP Library Granted Patent US 8,594,134
Granted Patent B2
US 8,594,134 · App. 12/835,586 · Granted Nov 26, 2013

Precision time transfer over optical fiber

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 8,594,134
App. No.
12/835,586
Granted
Nov 26, 2013
Kind
B2
Abstract

A clock at a first network element that is connected to a second network element over an optical fiber link is aligned using bursts of timing information exchanged between the two network elements. According to one method, the bursts from the first network element to the second network element and the bursts from the second network element to the first network element are transmitted over the same wavelength channel of the optical fiber link, in which case zero asymmetry in the transit delays can be assumed during the alignment procedure. According to another method, the bursts from the first network element to the second network element and the bursts from the second network element to the first network element are transmitted over different wavelength channels of the optical fiber link, in which case the asymmetry in the transit delays can be quantified and applied during the alignment procedure.

Claims (51)

1. A method of synchronizing a clock at a client that is connected to a server through an optical fiber link, said method comprising the steps of:

transmitting bursts of timing information from the server to the client;

at the client, upon receiving each burst from the server, transmitting a burst response after a predetermined turnaround guard time has elapsed since receipt of the server burst; and

aligning the clock based on timing information contained in the server bursts and the burst responses,

wherein the bursts from the server to the client and the burst responses from the client to the server are transmitted over the same wavelength channel of the optical fiber link.

2. The method of claim 1 , further comprising the step of:

determining a rate at which the bursts of timing information are transmitted from the server to the client based on a distance between the server and the client,

wherein the bursts of timing information are transmitted from the server to the client at the determined rate.

3. The method of claim 1 , wherein the step of aligning includes frequency alignment.

4. The method of claim 1 , wherein the step of aligning includes frequency alignment and time alignment.

5. The method of claim 4 , wherein the client and the server are connected over one or more additional links, and transit delays between the client and the server over the additional links are determined in both directions using the aligned clock.

6. The method of claim 1 , wherein a burst is transmitted by the server to the client only after a response burst transmitted by the client in response to a prior burst transmitted by the server to the client, has been received at the server.

7. The method of claim 1 , wherein a burst is transmitted by the server to the client before a response burst transmitted by the client in response to a prior burst transmitted by the server to the client, has been received at the server.

8. The method of claim 1 , wherein a burst repetition rate at which the bursts from the server to the client are transmitted is lowered in proportion to an increase in distance between the server and the client.

9. The method of claim 1 , further comprising:

transmitting an artificial delay from the server to the client; and

adding the artificial delay to the turnaround guard time.

10. A method of synchronizing a clock at a client that is connected to a server through an optical fiber link, said method comprising the steps of:

transmitting bursts of timing information from the server to the client over a first wavelength channel of the optical fiber link;

at the client, upon receiving each burst from the server, transmitting a burst response over the first wavelength channel of the optical fiber link;

calculating a transit delay in the first wavelength channel based on timing information contained in the server bursts and the burst responses;

transmitting bursts of timing information from the server to the client over a second wavelength channel of the optical fiber link;

at the client, upon receiving each burst from the server, transmitting a burst response over the second wavelength channel of the optical fiber link;

calculating a transit delay in the second wavelength channel based on timing information contained in the server bursts and the burst responses;

transmitting bursts of timing information from the server to the client, wherein the bursts from the server to the client are transmitted over the first wavelength channel of the optical fiber link; and

at the client, upon receiving each burst from the server, transmitting a burst response after a predetermined turnaround guard time has elapsed since receipt of the server burst, wherein the burst responses from the client to the server is transmitted over the second wavelength channel of the optical fiber link that is different from the first wavelength channel; and

aligning the clock based on timing information contained in the server bursts and the burst responses, and differences in the transit delays of the first and second wavelength channels.

11. The method of claim 10 , further comprising the step of:

determining a rate at which the bursts of timing information are transmitted from the server to the client based on a distance between the server and the client,

wherein the bursts of timing information are transmitted from the server to the client at the determined rate.

12. The method of claim 10 , wherein the step of aligning includes frequency alignment.

13. The method of claim 10 , wherein the step of aligning includes frequency alignment and time alignment.

14. The method of claim 13 , wherein the client and the server are connected over one or more additional links, and transit delays between the client and the server over the additional links are determined in both directions using the aligned clock.

15. The method of claim 10 , wherein a burst is transmitted by the server to the client only after a response burst transmitted by the client in response to a prior burst transmitted by the server to the client, has been received at the server.

16. The method of claim 10 , wherein a burst is transmitted by the server to the client before a response burst transmitted by the client in response to a prior burst transmitted by the server to the client, has been received at the server.

17. A method of determining transit delays through an optical fiber link that connects a client and a server, said method comprising the steps of:

determining an asymmetry in the transit delays through the optical fiber link using a DOCSIS Timing Interface (DTI) synchronization method, wherein the determining includes, at the client, receiving bursts of timing information from the server and transmitting, for each of the received bursts, a burst response after a turnaround guard time has elapsed since receipt of the server burst;

transmitting timing information between the server and the client; and

determining a transit delay between the server and the client based on the transmitted timing information and the determined asymmetry.

18. The method of claim 17 , wherein the step of determining the asymmetry includes the steps of correcting a client clock with an accurate timing reference, and correcting a server clock with an accurate timing reference, wherein the asymmetry is determined using the corrected clocks.

19. The method of claim 17 , wherein the timing information is transmitted from the server to the client along a first wavelength channel and from the client to the server along a second wavelength channel, wherein the asymmetry is determined based on differences in the transit delays of the first and second wavelength channels.

20. The method of claim 17 , wherein the transit delay from the server to the client is determined.

21. The method of claim 17 , wherein the transit delay from the client to the server is determined.

22. The method of claim 17 , wherein the transmitted timing information includes a server transmit time stamp, a client receive time stamp, a client transmit time stamp, and a server receive time stamp.

23. The method of claim 17 , wherein the asymmetry is determined for a single path connecting the server and the client and stored, and a client clock uses the stored asymmetry to precisely align to a server clock in accordance with a standard non-asymmetry correcting time transfer protocol that is run over said single path.

24. The method of claim 23 , further comprising the step of measuring asymmetry in other paths between the server and the client using the aligned client clock and by running a standard non-asymmetry correcting time transfer protocol on said other paths.

25. A method of measuring a transit delay between a client that is connected to a server over a wavelength channel of an optical fiber link, said method comprising the steps of:

transmitting bursts of timing information from the server to the client;

at the client, upon receiving each burst from the server, transmitting a burst response after a predetermined turnaround guard time has elapsed since receipt of the server burst, wherein the bursts from the server to the client and the burst responses from the client to the server are transmitted over the same wavelength channel of the optical fiber link;

measuring a round-trip delay between the server and the client using the server bursts and the burst responses; and

calculating the transit delay between the server and the client as one-half the round-trip delay.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
SECURITY AGREEMENT Recorded Apr 22, 2015
From: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP; MICROSEMI SEMICONDUCTOR (U.S.) INC.; MICROSEMI SOC CORP.; MICROSEMI FREQUENCY AND TIME CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035477/0057 →
CHANGE OF NAME Recorded Feb 13, 2014
From: SYMMETRICOM, INC.
To: MICROSEMI FREQUENCY AND TIME CORPORATION
Reel/Frame 032264/0195 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2010
From: ZAMPETTI, GEORGE P.; MANI, SANJAY
To: SYMMETRICOM, INC.
Reel/Frame 024676/0260 →