The Satellite Digital TV Time Service is based on the DVB-S Satellite Digital TV system, using Program Clock Reference (PCR) in the MPEG-2 frame to capture timestamp and measure delay time. This paper, considering the PCR as the Time Synchronization Flag after researching Transport Stream (TS) frame and Asynchronous Serial Interface (ASI) in Satellite Digital TV system, recovers the asynchronous serial data from TS in Satellite Digital TV by oversampling technology. After that, PCR will be found from the recovered data, and the timestamp will be captured when PCR is detected. Finally, this method is tested by using E5710 Encoder and FPGA Cyclone II chip. The experimental results are satisfactory, and the precision of detecting bit synchronization excels 3.7ns.