Patent ID: 8879679

Claim:
A method for processing communication signals to determine frequency offset compensation in a wireless communication device, the method comprising: correlating a received signal with each of a plurality of sub-replica sequences to obtain a vector of matched filter output values associated with a time offset identified by at least one correlation time index value; generating, for each of the at least one correlation time index value, a correlation score using a combined energy associated with a combination of the matched filter output values corresponding to all the sub-replica sequences; determining, for each of the at least one correlation time index value, a first phase difference computed as an average phase difference between the matched filter output values associated with adjacent sub-replica sequences; generating, for each of a subset of the at least one correlation time index value, a second phase difference computed using a linear combination of neighbor first phase differences and a primary first phase difference corresponding to the correlation score within a subset of highest correlation scores; and computing, for each of the subset of the at least one correlation index value, an estimate of frequency error using the second phase difference, wherein said frequency error estimate is utilized by the wireless communication device to compensate for a frequency offset in subsequent received signals.