A BPSK/QPSK Timing-Error Detector for Sampled Receivers

A simple algorithm for detection of timing error of a synchronous, band-limited, BPSK or QPSK data stream is proposed. The algorithm requires only two samples per symbol for its operation. One of the two samples is also used for the symbol decision. Derivation of the s curve reveals a sinusoidal shape.