IP Library Granted Patent US 7,848,242
Granted Patent B2
US 7,848,242 · App. 11/762,808 · Granted Dec 7, 2010

Methods and apparatus for testing adaptive timing characteristics of packet-based timing protocol

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,848,242
App. No.
11/762,808
Granted
Dec 7, 2010
Kind
B2
Abstract

Methods and apparatus for testing adaptive timing characteristics of a packet-based timing protocol are provided. A packet delay variation test sequence is applied to packet-based traffic as the packet-based traffic passes through a packet delay variation generator during transmission between nodes. Adaptive timing characteristics at a node that receives the packet-based traffic are evaluated in accordance with the packet delay variation test sequence.

Claims (54)

1. A method of testing adaptive timing characteristics of a packet-based timing protocol, comprising the steps of:

applying a packet delay variation test sequence to packet-based traffic as the packet-based traffic passes through a packet delay variation generator during transmission between nodes; and

evaluating adaptive timing characteristics at a node that receives the packet-based traffic in accordance with the packet delay variation test sequence;

wherein applying the packet delay variation test sequence comprises changing at least one of packet delay and packet delay variation of the packet-based traffic at the packet delay variation generator in accordance with the packet delay variation test sequence;

wherein the packet delay variation test sequence comprises a test suite;

wherein the test suite comprises an initialization sequence and a delay variation sequence; and

wherein the delay variation sequence comprises one or more single packet delay variation events and continuous packet delay variation events.

2. The method of claim 1 , wherein the step of applying a packet delay variation test sequence further comprises the steps of:

intercepting packet-based traffic between nodes at the packet delay variation generator; and

transmitting packet-based traffic from the packet delay variation generator in accordance with at least one of the changed packet delay and the changed packet delay variation.

3. The method of claim 1 , wherein, in the step of applying a packet delay variation test sequence, the packet delay variation test sequence is applied in one transmission direction between nodes.

4. The method of claim 1 , wherein, in the step of applying a packet delay variation test sequence, the packet delay variation test sequence is applied in both transmission directions between nodes.

5. The method of claim 4 , wherein, in the step of applying a packet delay variation test sequence, the packet delay variation in one direction is the same as the packet delay variation in an opposing direction.

6. The method of claim 4 , wherein, in the step of applying a packet delay variation test sequence, the packet delay variation in one direction is different than the packet delay variation in an opposing direction.

7. The method of claim 1 , wherein a given single packet delay variation event comprises at least one of a step delay change, a pulse delay change, a ramp delay change and a step-ramp delay change.

8. The method of claim 1 , wherein a given continuous packet delay variation event comprises at least one of a sine function periodic delay change, a triangular periodic delay change, and a square wave periodic delay change.

9. The method of claim 1 , wherein the test suite further comprises a sequence having a low packet delay variation.

10. The method of claim 1 , wherein, in the step of applying a packet delay variation test sequence, a user selects the packet delay variation test sequence.

11. The method of claim 1 , wherein, in the steps of applying a packet delay variation test sequence and evaluating adaptive timing characteristics, the nodes comprise circuit emulation service interworking functions.

12. The method of claim 1 , wherein, in the steps of applying a packet delay variation test sequence and evaluating adaptive timing characteristics, the nodes comprise timing emulation service interworking functions.

13. An article of manufacture for testing adaptive timing characteristics of a packet-based timing protocol, comprising a computer readable medium containing one or more programs which when executed implement the steps of the method of claim 1 .

14. A method of testing adaptive timing characteristics of a packet-based timing protocol, comprising the steps of:

applying a packet delay variation test sequence to packet-based traffic as the packet-based through a packet delay variation generator during transmission between nodes; and

evaluating adaptive timing characteristics at a node that receives the packet-based traffic in accordance with the packet delay variation test sequence;

wherein applying the packet delay variation test sequence comprises changing at least one of packet delay and packet delay variation of the packet-based traffic at the packet delay variation generator in accordance with the packet delay variation test sequence;

wherein the packet delay variation test sequence comprises a test suite;

wherein the test suite comprises an initialization sequence and a delay variation sequence; and

wherein delay in the initialization sequence is kept at a steady state or varied in a deterministic pattern.

15. An integrated circuit device in a packet delay variation generator for testing adaptive timing characteristics of a packet-based timing protocol, wherein the integrated circuit device is configured to apply a packet delay variation test sequence to packet-based traffic as the packet-based traffic passes through the packet delay variation generator during transmission between nodes, such that adaptive timing characteristics can be evaluated at a node that receives the packet-based traffic in accordance with the packet delay variation test sequence, wherein applying the packet delay variation test sequence comprises changing at least one of packet delay and packet delay variation of the packet-based traffic at the packet delay variation generator in accordance with the packet delay variation test sequence;

wherein the packet delay variation test sequence comprises a test suite;

wherein the test suite comprises an initialization sequence and a delay variation sequence; and

wherein the delay variation sequence comprises one or more single packet delay variation events and continuous packet delay variation events.

16. A packet-based network comprising:

a plurality of nodes between which packet-based traffic is passed;

a packet delay variation generator comprising an integrated circuit device configured to apply a packet delay variation test sequence to packet-based traffic as the packet-based traffic passes through a packet delay variation generator during transmission between nodes, wherein adaptive timing characteristics are evaluated at a node that receives the packet-based traffic in accordance with the packet delay variation test sequence, wherein applying the packet delay variation test sequence comprises changing at least one of packet delay and packet delay variation of the packet-based traffic at the packet delay variation generator in accordance with the packet delay variation test sequence;

wherein the packet delay variation test sequence comprises a test suite;

wherein the test suite comprises an initialization sequence and a delay variation sequence; and

wherein the delay variation sequence comprises one or more single packet delay variation events and continuous packet delay variation events.

17. A packet delay variation generator configured to apply a packet delay variation test sequence to packet-based traffic as the packet-based traffic passes through the packet delay variation generator during transmission between nodes of a packet-based network, such that adaptive timing characteristics can be evaluated at a node that receives the packet-based traffic in accordance with the packet delay variation test sequence, wherein applying the packet delay variation test sequence comprises changing at least one of packet delay and packet delay variation of the packet-based traffic at the packet delay variation generator in accordance with the packet delay variation test sequence;

wherein the packet delay variation test sequence comprises a test suite;

wherein the test suite comprises an initialization sequence and a delay variation sequence; and

wherein the delay variation sequence comprises one or more single packet delay variation events and continuous packet delay variation events.

18. A method of testing adaptive timing characteristics of a packet-based timing protocol, comprising the steps of

applying a packet delay variation test sequence to packet-based traffic as the packet-based traffic passes through a packet delay variation generator during transmission between nodes; and

evaluating adaptive timing characteristics at a node that receives the packet-based traffic in accordance with the packet delay variation test sequence;

wherein applying the packet delay variation test sequence comprises changing at least one of packet delay and packet delay variation of the packet-based traffic at the packet delay variation generator in accordance with the packet delay variation test sequence;

wherein the packet delay variation test sequence comprises a continuous packet delay variation event; and

wherein the continuous packet delay variation event comprises a periodic delay change which increases at a first rate and decreases at a second rate, the first rate being greater than the second rate.

19. A method of testing adaptive timing characteristics of a packet-based timing protocol, comprising the steps of:

applying a packet delay variation test sequence to packet-based traffic as the packet-based traffic passes through a packet delay variation generator during transmission between nodes; and

evaluating adaptive timing characteristics at a node that receives the packet-based traffic in accordance with the packet delay variation test sequence;

wherein applying the packet delay variation test sequence comprises changing at least one of packet delay and packet delay variation of the packet-based traffic at the packet delay variation generator in accordance with the packet delay variation test sequence;

wherein the packet delay variation test sequence comprises a continuous packet delay variation event; and

wherein the continuous packet delay variation event comprises a periodic delay change which increases at a first rate and decreases at a second rate, the first rate being less than the second rate.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: LSI CORPORATION
To: INTEL CORPORATION
Reel/Frame 035090/0477 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 32856/0031 Recorded Nov 18, 2014
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 034286/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: AGERE SYSTEMS LLC
To: LSI CORPORATION
Reel/Frame 034245/0655 →
CERTIFICATE OF CONVERSION Recorded Oct 30, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 034113/0626 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →