Patent ID: 7505523

Claim:
A method comprising: receiving a plurality of symbols, each symbol including a plurality of data samples; observing a plurality of data samples in adjacent symbols; and calculating an estimate of an integer portion of a carrier frequency offset based on a cyclic shift and a phase shift of the data samples between symbols, wherein calculating the estimate comprises applying multiple phase directions to each of the observed data samples to produce multiple magnitude measurements for each of the observed data samples, wherein said calculating the estimate comprises means for solving the equation: ⁢ l ^ = arg ⁢ ⁢ max n ⁢ { T ⁡ ( n ) } , where T ⁡ ( n ) =  ⁢ ∑ k ∈ S 2 ⁢ σ Z 2 ⁢ log ⁡ ( cosh ⁢ ( ⁢ { V ⁡ [ k + n ] ⁢ ⅇ - j2π ⁢ ⁢ n ⁢ ⁢ α } σ Z 2 ) + cosh ⁢ ( ⁢ { V ⁡ [ k + n ] ⁢ ⅇ - j2π ⁢ ⁢ n ⁢ ⁢ α } σ Z 2 ) ) , where n is a symbol index, k is a subcarrier index, S 2 is a set of indices for data subcarriers, σ Z 2 is a variance, α is a cyclic prefix width ratio, and V is an observation vector.