Timestamping Schemes for MPEG-2 Systems Layer and Their Effect on Receiver Clock Recovery

We propose and analyze several strategies for performing timestamping of an MPEG-2 Transport Stream transmitted over a packet-switched network using the PCR-unaware encapsulation scheme, and analyze their effect on the quality of the recovered clock at the MPEG-2 Systems decoder. When the timestamping scheme is based on a timer with a fixed period, the PCR values in the packet stream may switch polarity deterministically, at a frequency determined by the timer period and the transport rate of the MPEG signal. This, in turn, can degrade the duality of the recovered clock at the receiver beyond acceptable limits. We consider three timestamping schemes for solving this problem: (1) selecting a deterministic timer period to avoid the phase difference in PCR values altogether, (2) fine-tuning the deterministic timer period to maximize the frequency of PCR polarity changes, and (3) selecting the timer period randomly to eliminate the deterministic PCR polarity changes. For the case of deterministic timer period, we derive the frequency of the PCR polarity changes as a function of the timer period and the transport rate, and use it to find ranges of the timer period for acceptable quality of the recovered clock. We also analyze a random timestamping procedure based on a random telegraph process and obtain lower bounds on the rate of PCR polarity changes such that the recovered clock does not violate the PAL/NTSC clock specifications. The analytical results are verified by simulations with both synthetic and actual MPEG-2 Transport Streams sent to a simulation model of an MPEG-2 Systems decoder.

[1]  I.F. Akyildiz,et al.  Comparison and evaluation of packing schemes for MPEG-2 over ATM using AAL5 , 1996, Proceedings of ICC/SUPERCOMM '96 - International Conference on Communications.

[2]  Heinrich Meyr,et al.  Synchronization in digital communications , 1990 .

[3]  Leon Garcia,et al.  Probability and Random Processes for Electrical Engineering , 1993 .

[4]  Martin de Prycker,et al.  Asynchronous Transfer Mode, Solution for Broadband Isdn , 1991 .

[5]  Wang Zhong VBR MPEG-2 over AAL0 , 2001 .

[6]  A. Varma,et al.  A restamping approach to clock recovery in MPEG-2 systems layer , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[7]  R.P. Singh,et al.  Jitter and clock recovery for periodic traffic in broadband packet networks , 1988, IEEE Global Telecommunications Conference and Exhibition. Communications for the Information Age.

[8]  Christos Tryfonas,et al.  MPEG-2 Transport over ATM Networks , 1999, IEEE Commun. Surv. Tutorials.

[9]  S. Dixit,et al.  MPEG-2 over ATM for video dial tone networks: issues and strategies , 1995 .

[10]  John G. Proakis,et al.  Introduction to Digital Signal Processing , 1988 .

[11]  P. A. Sarginson MPEG-2: a tutorial introduction to the systems layer , 1995 .

[12]  Giovanni Fausto Andreotti,et al.  Clock recovery and reconstruction of PAL pictures for MPEG coded streams transported over ATM networks , 1995, IEEE Trans. Circuits Syst. Video Technol..

[13]  Sang-Hoon Lee,et al.  Jitter and clock recovery for periodic traffic in broadband packet networks , 1994, IEEE Trans. Commun..