Patent ID: 7782752

Claim:
A method, comprising: receiving a sequence of OFDM symbols by a receiver, wherein each OFDM symbol includes multiple pilot symbols; performing an FFT on a current OFDM symbol to obtain data sub-carriers and associated multiple pilot sub-carriers; computing a slope of phase error associated with the multiple pilot sub-carriers; repeating the above steps of receiving, performing, computing the slope of phase error for each subsequent OFDM symbol; computing an average slope from computed slopes of phase errors associated with a predetermined number of OFDM symbols; computing a correction factor using the computed average slope; applying the correction factor to the data sub-carriers associated with one or more OFDM symbols starting from the current OFDM symbol and for each subsequent OFDM symbol; estimating a rate of growth of computed slopes of phase errors associated with the predetermined number of OFDM symbols; obtaining an estimate of the sampling frequency offset (SFO) from the estimated rate of growth of the computed slopes of phase errors; and applying a timing error correction before performing the FFT using the obtained estimate of the SFO to the subsequent OFDM symbols.