Patent ID: 7773690

Claim:
An apparatus that is operable to perform angle estimation of a received signal that has been encoded using a 2×1 space-time block code (STBC), the 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 pilot sub-symbol of a plurality of pilot sub-symbols: multiply a conjugate of a corresponding first transmit chain channel estimate, a conjugate of a corresponding pilot sub-symbol transmitted across a first transmit chain, and a received signal component thereby generating a first product term; multiply a conjugate of a corresponding second transmit chain channel estimate, a conjugate of a corresponding pilot sub-symbol transmitted across a second transmit chain, and the received signal component thereby generating a second product term; add the first product term and the second product term thereby generating a corresponding summed term; sum each summed term thereby generating an argument term; determine an arctangent of the argument term thereby generating a first estimate of a first angle between a first constellation of a first symbol of a plurality of data symbols and a first expected constellation for the first symbol of the plurality of data symbols; use the first estimate to correct for any phase offset in the first symbol thereby generating a corrected first symbol; generate a second estimate of a second angle between a second constellation of a second symbol of the plurality of data symbols and a second expected constellation for the second symbol of the plurality of data symbols; use the second estimate to correct for any phase offset in the second symbol thereby generating a corrected second symbol; and form a received 2×1 STBC block that includes the corrected first symbol and the corrected second symbol.