Patent ID: 7660371

Claim:
A method, comprising: storing, in a memory, instructions for performing the method; executing the instructions on a processor; according to the instructions being executed: auto-correlating a plurality of signal samples from a signal by: normalizing each of the plurality of signal samples by a root mean square level of a distance between correlated samples that preceded individual signal samples; and summing the plurality of normalized signal samples; wherein the auto-correlating is performed in accordance with the expression: y ⁡ [ n ] = ∑ k = 0 N - 1 ⁢ ∑ j = 0 CP - 1 ⁢ x ⁡ [ n - j - k · NFFT ] · x ⁡ [ n - j - ( k + 1 ) · NFFT ] * ( ∑ l = 0 NFFT - 1 ⁢  x ⁡ [ n - j - l - k · NFFT ]  ) 2 where: x is an incoming sample, CP is a length of a cyclic prefix of the signal, N is a number of symbols within the signal samples, and NFFT is a distance between correlated samples.