IP Library Granted Patent US 7,535,931
Granted Patent B1
US 7,535,931 · App. 10/891,411 · Granted May 19, 2009

Two-way timing protocol

Assignee: Symmetricom, Inc.
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,535,931
App. No.
10/891,411
Granted
May 19, 2009
Kind
B1
Abstract

A two-way time transfer protocol includes: sending a signal from a first node including a first clock and a first time interval counter coupled to the first clock over a transport physical layer coupled to the first node to a second node coupled to the transport physical layer, the second node including a second clock and a second time interval counter coupled to the second clock; then sending a last second node time interval counter value from the second time interval counter of the second node over the transport physical layer to the first node; and then comparing at the first node a last first node time interval counter value to the last second node time interval counter value. A first-way path latency from the first node to the second node is substantially equal to a second-way path latency from the second node to the first node, and all of a first node transmit delay, a first node receive delay, a second node transmit delay and a second node receive delay are substantially constant.

Claims (16)

1. A method of estimating a time error between a first clock at a first node and a second clock at a second node, comprising:

sending a first node time value from the first node to the second node over a physical layer transport that is coupled to the first and second nodes;

sending a second node time value from the second node to the first node over the physical layer transport; and

determining an estimate of the time error between the first clock and the second clock based on a first time interval value and a second time interval value, wherein the first time interval value represents a difference between the second node time value and a clock value of the first clock at the time the first node received the second node time value, and the second time interval value represents a difference between the first node time value and a clock value of the second clock at the time the second node received the first node time value.

2. The method of claim 1 , wherein the estimated time error between the first clock and the second clock, as determined, is further based on a first node transmit delay (dt1), a first node receive delay (dr1), a second node transmit delay (dt2), and a second node receive delay (dr2).

3. The method of claim 2 , wherein the estimated time error is calculated as: (TIC1−TIC2)/2−(dt2−dt1+dr1−dr2)/2, wherein TIC1 corresponds to the first time interval value and TC2 corresponds to the second time interval value.

4. The method of claim 3 , wherein the estimated time error is calculated using a field programmable gate array.

5. The method of claim 1 , wherein the second node sends the second time interval value to the first node and the estimated time error is calculated at the first node.

6. A method of estimating a latency in a physical layer transport that is coupled between a first node having a first clock and a second node having a second clock, comprising:

sending a first node time value from the first node to the second node over the physical layer transport;

sending a second node time value from the second node to the first node over the physical layer transport; and

determining an estimate of the latency in the physical layer transport based on a first time interval value and a second time interval value, wherein the first time interval value represents a difference between the second node time value and a clock value of the first clock at the time the first node received the second node time value, and the second time interval value represents a difference between the first node time value and a clock value of the second clock at the time the second node received the first node time value.

7. The method of claim 6 , wherein the estimated latency in the physical layer transport, as determined, is further based on a first node transmit delay (dt1), a first node receive delay (dr1), a second node transmit delay (dt2), and a second node receive delay (dr2).

8. The method of claim 7 , wherein the estimated latency is calculated as: (TIC1+TIC2)/2−(dt2+dt1+dr1+dr2)/2, wherein TIC1 corresponds to the first time interval value and TC2 corresponds to the second time interval value.

9. The method of claim 8 , wherein the estimated latency is calculated using a field programmable gate array.

10. The method of claim 6 , wherein the second node sends the second time interval value to the first node and the estimated latency is calculated at the first node.

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 Oct 20, 2004
From: ZAMPETTI, GEORGE P; HAMILTON, ROBERT P
To: SYMMETRICOM, INC.
Reel/Frame 015272/0748 →
Continuity (2)
Provisional Application 6048696500 · Jul 14, 2003
Provisional Application 6057767500 · Jun 7, 2004