Method for reconstructing system time clock (STC) without carrying PCR
First Claim
Patent Images
1. In a communications system, a clock recovery apparatus to recover an encoder clock for received packets, comprising:
- a packet receiver configured to detect packet count information and transport rate information that is representative of the encoder clock for the received packets;
a voltage controlled oscillator for generating a local system time clock, the voltage controlled oscillator having an input that allows the frequency of the system time clock to be adjusted in proportion to a control signal received on the input;
a feedback loop adapted to output an error signal that represents the difference between the frequency of the local system time clock and the frequency of the representative encoder clock; and
a low-pass filter circuit adapted to filter the error signal for input to the voltage controlled oscillator.
6 Assignments
0 Petitions
Accused Products
Abstract
In conventional packet communications systems, such as MPEG-2, the data stream includes a program clock reference (PCR) so that the receiver decoder can lock on to the data stream. The invention eliminates the need to send the PCR by transferring a data transport rate explicitly in the header of the data packets so that the decoder can use the transport rate as a locking reference and adjust its phase lock loop. The transport rate is carried in the adaptation field as user private data.
28 Citations
14 Claims
-
1. In a communications system, a clock recovery apparatus to recover an encoder clock for received packets, comprising:
-
a packet receiver configured to detect packet count information and transport rate information that is representative of the encoder clock for the received packets; a voltage controlled oscillator for generating a local system time clock, the voltage controlled oscillator having an input that allows the frequency of the system time clock to be adjusted in proportion to a control signal received on the input; a feedback loop adapted to output an error signal that represents the difference between the frequency of the local system time clock and the frequency of the representative encoder clock; and a low-pass filter circuit adapted to filter the error signal for input to the voltage controlled oscillator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for reconstructing a system clock, comprising:
-
receiving digitized packets containing packet count information and transport rate information from a sending clock; determining timestamps from the packet count information and the transport rate information; generating a local system clock based on a control signal, and generating local timestamps based on the local system clock; generating an error signal based on the difference between the local timestamps and the timestamps determined from the received packet count information and transport rate information; and filtering the error signal to produce the control signal. - View Dependent Claims (9, 10, 11)
-
-
12. A method for encoding a plurality of data packets with timestamp information for transmission over a communications system, comprising:
-
receiving a plurality of data packets; determining packet count information and transport rate information for the plurality of data packets; and loading the packet count information and transport rate information in header portions of one or more of the plurality of data packets. - View Dependent Claims (13, 14)
-
Specification