Patent ID: 7643578
Filing Date: 2010-01-05
Classification: H04L

Abstract:
1. An apparatus, comprising: a processing module; and a memory, coupled to the processing module, that is operable to store operational instructions that enable the processing module to: for each data symbol of a plurality of data symbols, multiply a conjugate of a corresponding effective channel estimate, a conjugate of a corresponding data estimate, and a corresponding effective received signal component thereby generating a corresponding data product term; for each pilot symbol of a plurality of pilot symbols, multiply the conjugate of the corresponding effective channel estimate, a conjugate of a corresponding pilot symbol, and the corresponding effective received signal component thereby generating a corresponding pilot product term; sum each data product term thereby generating a first summed term; multiply the first summed term by a first weighting term thereby generating a first weighted, summed term; sum each pilot product term thereby generating a second summed term; multiply the second summed term by a second weighting term thereby generating a second weighted, summed term; add the first weighted, summed term and the second weighted, summed term thereby generating an argument term; and determine an arctangent of the argument term thereby generating an estimate of an angle between a constellation of at least one symbol of the plurality of data symbols and an expected constellation for the at least one symbol of the plurality of data symbols.