IP Library Granted Patent US 7,664,118
Granted Patent B2
US 7,664,118 · App. 11/167,557 · Granted Feb 16, 2010

System and method for high precision clock recovery over packet networks

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,664,118
App. No.
11/167,557
Granted
Feb 16, 2010
Kind
B2
Abstract

An innovative system and method for achieving high precision clock recovery, i.e. reconstruction of the clock signal having the same frequency, over a packet switched network. The proposed method utilizes a minimum network delay approach, which overcomes the problems caused by delay variation of the network and filters out network jitter, such as noise jitter and other “singular” anomalies causing latency deviations. Minimum network delay is defined herein as the time delay in which a packet remains in the network under assumption that all transmission queues through which the packet passes are empty.

Claims (28)

1. A method for high precision clock recovery over a packet switched network, said method comprising the steps of:

generating packets at a local unit carrying information to a remote unit using a local clock signal, wherein each generated packet carries a transmitted timestamp;

generating a remote timestamp at said remote unit for each said generated packet;

providing a minimum network delay estimation for filtering out network jitter, wherein said minimum network delay estimation is defined as a time delay in which a packet remains in the packet switched network, assuming that all transmission queues through which said packet passes through are empty;

reconstructing a received clock signal based on a time difference between said transmitted timestamp and said remote timestamp; and

providing a latency estimation for detecting minimum delay values, wherein each of said minimum delay values is said time difference between said transmitted timestamp and said remote timestamp over a time window,

wherein said latency deviation estimation comprises the steps of:

obtaining an array containing 2N last minimum delay values, wherein N is an integer number;

applying two linear regression procedures on said array, wherein a first regression procedure is applied on N first minimum delay values and a second regression procedure is applied on N last minimum delay values;

calculating middle height difference of each of said two regression procedures; and

detecting a latency deviation occurrence by checking whether said middle height difference is continuously increased x times and then continuously decreased y times, wherein x and y are threshold values, wherein a latency deviation value is defined as a peak value received from said two regression procedures.

2. The method of claim 1 further comprising the step of building at least one high frequency reference clock.

3. The method of claim 1 further comprising the step of converting each of said minimum delay values into a control word for obtaining an accurate received clock signal.

4. The method of claim 1 , wherein providing said minimum network delay estimation step includes noise jitter and other “singular” anomalies causing latency deviations.

5. A system for high precision clock recovery over a packet switched network, said system comprising:

means for generating packets at a local unit carrying information to a remote unit using a local clock signal, wherein each generated packet carries a transmitted timestamp;

means for generating a remote timestamp at said remote unit for each said generated packet;

means for obtaining minimum network delay estimation for filtering out network jitter, wherein said minimum network delay estimation is defined as a time delay in which a packet remains in the packet switched network, assuming that all transmission queues through which Said packet passes through are empty;

means for reconstructing a received clock signal based on a time difference between said transmitted timestamp and said remote timestamp; and

means for detecting minimum delay values, wherein each of said minimum delay values is defined as a latency estimation being said time difference between said transmitted timestamp and said remote timestamp over a time window,

wherein said means for obtaining said latency deviation estimation operates in accordance with the steps of:

obtaining an array containing 2N last minimum delay values, wherein N is an integer number;

applying two linear regression procedures on said array, wherein a first regression procedure is applied on N first minimum delay values and a second regression procedure is applied on N last minimum delay values;

calculating middle height difference of each of said two regression procedures; and

detecting a latency deviation occurrence by checking whether said middle height difference is continuously increased x times and then continuously decreased y times, wherein x and y are threshold values, wherein a latency deviation value is defined as a peak value received from said two regression procedures.

6. The system of claim 5 further comprising at least one high frequency reference clock.

7. The system of claim 5 further comprising means for converting each of said minimum delay values into a control word for obtaining an accurate received clock signal.

8. The system of claim 5 , wherein said providing said minimum network delay estimation step includes noise jitter and other “singular” anomalies causing latency deviations.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2014
From: DRAGONWAVE CORP.
To: AXERRA NETWORKS LTD.
Reel/Frame 032239/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2012
From: AXERRA NETWORKS INC.
To: DRAGONWAVE LTD.
Reel/Frame 027808/0777 →
MERGER Recorded Mar 1, 2012
From: AXERRA NETWORKS, INC.
To: DRAGONWAVE CORP.
Reel/Frame 027787/0502 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2010
From: PLENUS MANAGEMENT (2004) LTD.
To: AXERRA NETWORKS, LTD.
Reel/Frame 025336/0819 →
SECURITY AGREEMENT Recorded Jul 17, 2008
From: AXERRA NETWORKS, LTD.
To: PLENUS MANAGEMENT (2004) LTD.
Reel/Frame 021249/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2005
From: SASSON, MR. ISRAEL; SHIMELMITS, MR. ALIK; STERN, MR. ALON; HENIK, MR. YORAM; BARAK, MR. ZIV
To: AXERRA NETWORKS INC.
Reel/Frame 016504/0900 →