Horology: time measuring systems or devices – Plural timepiece system or system device
Reexamination Certificate
2001-04-24
2004-06-01
Miska, Vit (Department: 2841)
Horology: time measuring systems or devices
Plural timepiece system or system device
C368S055000, C368S113000, C370S509000, C370S516000, C375S149000, C375S356000, C375S362000, C725S111000, C725S117000
Reexamination Certificate
active
06744697
ABSTRACT:
BACKGROUND
Cable-modem systems include bi-directional communications between a Cable Modem Termination System (CMTS) and a plurality of Cable Modems (CMs). During normal operation, the CMTS sends sequences of MPEG Frames to each CM. The MPEG Frames include Media Access Control (MAC) packets. One important type of MAC Packet is the SYNC packet. SYNC packets permit Cable Modems (CMs) to synchronize their local clock (the CM clock) with the CMTS clock.
To illustrate the synchronization process by way of example, assume that the CMTS sends for receipt by a particular CM a SYNC packet with the SYNC Time Value T
1
. The CM receives the SYNC packet sometime thereafter. Functionality the CM must recognize and isolate the SYNC packet to obtain the T
1
time stamp, determine the SYNC Arrival Time T
2
when the SYNC packet was received based on the “current” state of the CM clock, evaluate the difference between T
1
and T
2
to determine the clock skew between the CM clock and the CMTS timing, and use the clock skew to synchronize the CM clock.
Conceptually, the synchronization process attempts to make the SYNC Arrival Time and the SYNC Time Value identical. When this is achieved, the CM Clock is considered “synchronized” with the timing of the CMTS. This approach is a simplifying abstraction that permits the CMTS to make references to particular timeslots without regard to the actual propagation delays between the CMTS and the CM, which vary for each individual CM. Since each CM clock is kept synchronized in the above manner, the CMs interpret the timeslot references of the CMTS in a system-wide compatible manner. Thus within the maximum operating distance specification for the system, The explicit delay between the CM clock and the CMTS clock is ignored.
The process of recognizing and isolating SYNC packets within the various MPEG frames and MAC packets is referred to hereinafter as SYNC parsing. A key distinction in prior art approaches to clock synchronization has been whether SYNC parsing if performed primarily in hardware or software. The key benefit of hardware SYNC parsing is that the SYNC data may be applied immediately to synchronize the CM clock. However, hardware SYNC parsing is expensive. The key benefit of software SYNC parsing is that it is considerably less expensive than the hardware approach. Unfortunately, if the Cable Modem handles the SYNC parsing solely in software, a non-deterministic interval exists between when the SYNC packet actually arrives (at time T
2
) and when the Cable Modem can determine and record the arrival, at some later time T
3
. Therefore, software SYNC parsing is never accurate.
What is needed is an approach to Cable Modem clock synchronization that achieves the cost benefits of software SYNC parsing with the time accuracy of hardware SYNC parsing.
REFERENCES:
patent: 5737329 (1998-04-01), Horiguchi
patent: 5838667 (1998-11-01), Bingham et al.
patent: 6230326 (2001-05-01), Unger et al.
patent: 6353604 (2002-03-01), Grimwood et al.
Mitra Hirak
Stark David
Juniper Networks, Inc.
Miska Vit
LandOfFree
Cable modem clock synchronization using software parsing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Cable modem clock synchronization using software parsing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cable modem clock synchronization using software parsing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3354668