Abstract:
A receiver is disclosed for time synchronization and frequency offset correction using a training sequence with a periodic structure (like e.g. in HIPERLAN/2,DVB or DAB). To this purpose the auto-correlation of the received signal is calculated. Coarse time synchronization is performed by analysing the amplitude and/or phase of the auto-correlation signal, e.g. to detect peaks or some characteristic jumps in the amplitude or the phase curve. Fine time synchronization is performed by cross-correlation of the received signal with the training sequence and by detection of some characteristic pattern in the amplitude of the cross-correlation signal. If the difference of the results of coarse and fine time synchronization exceeds a certain threshold, a "synchronization failure" signal is outputted. The frequency offset correction is carried out in two steps: first from the auto-correlation of short training sequence the sign (direction) of the frequency offset is determined, then from the auto-correlation of long training sequence the accurate frequency offset is obtained.