Network monitoring system for cell delay variation
First Claim
1. An apparatus for minimizing jitter caused during transmission of a data packet stream, comprising:
- a time stamp detector detecting time stamp values within said data packet stream, each time stamp value representing an expected arrival time of a corresponding data packet stream segment;
a timing circuit, responsive to a clock signal, for determining an actual arrival time for each said corresponding data packet stream segment;
a detecting circuit detecting jitter in each data packet stream segment by executing a correlation of the corresponding expected arrival time and the corresponding actual arrival time with an accumulation of expected and actual arrival times of previously-received data packet stream segments; and
a data packet stream correction circuit outputting said data packet stream as a corrected data packet stream having time stamp values adjusted in response to said correlation.
5 Assignments
0 Petitions
Accused Products
Abstract
An arrangement (apparatus and method) for monitoring jitter caused during transport of digitally-coded information in a packet switched network, and for managing network operations in accordance with the detected jitter. The detected jitter is used to determine whether corrective action is necessary, such as rerouting network traffic, or performing network maintenance. The disclosed arrangement detects program clock reference (PCR) values from an MPEG-encoded transport stream, whereby each pair of PCR values represents an expected arrival time of a corresponding stream segment. An actual arrival time for the corresponding stream segment is determined in response to detection of the corresponding PCR values and an independent clock signal. The expected arrival time of the stream segment and the actual arrival time are correlated with an accumulation of expected and actual arrivaimes of previously-received data packet stream segments in order to determine the jitter in the digital data stream. The jitter is corrected by a combination of adaptive buffering techniques and restamping the PCR value with corrected values coinciding with the actual arrival time of the stream segments.
-
Citations
50 Claims
-
1. An apparatus for minimizing jitter caused during transmission of a data packet stream, comprising:
-
a time stamp detector detecting time stamp values within said data packet stream, each time stamp value representing an expected arrival time of a corresponding data packet stream segment; a timing circuit, responsive to a clock signal, for determining an actual arrival time for each said corresponding data packet stream segment; a detecting circuit detecting jitter in each data packet stream segment by executing a correlation of the corresponding expected arrival time and the corresponding actual arrival time with an accumulation of expected and actual arrival times of previously-received data packet stream segments; and a data packet stream correction circuit outputting said data packet stream as a corrected data packet stream having time stamp values adjusted in response to said correlation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for measuring jitter in a transport stream of MPEG-encoded data packets, comprising the steps of:
-
detecting program clock reference (PCR) values from the transport stream, each PCR value identifying an expected arrival time of a corresponding portion of said transport stream; identifying an actual arrival time for each said portion of said transport stream in accordance with a clock signal independent from the transport stream; and calculating said jitter based on a correlation of the corresponding expected and actual arrival times with an accumulation of respective expected and actual arrival times of prior portions of the transport stream. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for monitoring jitter in a packet switched network, comprising:
-
a plurality of monitors each comprising; (a) a packet demultiplexer selecting a data packet stream from the packet switched network and outputting a digital data stream from the selected data packet stream; (b) a time stamp detector detecting time stamp values located within said digital data stream and representing an expected arrival time of a corresponding digital data stream segment, (c) a timing circuit, responsive to a clock signal, determining an actual arrival time for each said corresponding digital data stream segment, and (d) a detecting circuit for calculating a jitter value for each digital data stream segment on the basis of the corresponding expected and actual arrival times; and an operational support system receiving said detected jitter values from the monitors and managing operations of the packet switched network. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification