Patent ID: 8223872
Filing Date: 2012-07-17
Classification: H04B,H04L

Abstract:
1. A method, comprising: applying an equalizer to a signal to (i) be transmitted via at least one multiple input, multiple output (MIMO) channel or (ii) received via the at least one MIMO channel, wherein the equalizer is generated using matrix computation circuitry of a matrix equalizer computational device; receiving channel state information (CSI) including a plurality of channel estimates Ĥ providing the plurality of channel estimates Ĥ performing a beamsteering calculation by reusing the matrix computation circuitry of the matrix equalizer computational device when the matrix equalizer computational device is not needed for matrix equalization purposes, wherein the beamsteering calculation generates norms of vectors in each of the channel estimates Ĥ providing, subsequent to providing the plurality of channel estimates Ĥ wherein reusing the matrix computation circuitry of the matrix equalizer computational device when the matrix equalizer computational device is not needed for matrix equalization purposes further comprises generating, for each channel estimate Ĥ selecting a plurality of transmit beamsteering codewords from a transmit beamsteering codebook based on an output of the beamsteering calculation performed by the matrix equalizer computational device in response to the plurality of channel estimates Ĥ selecting one beamsteering codeword based on the maximum norm corresponding to one of the channel estimates Ĥ selecting another beamsteering codeword based on a maximum projection corresponding to one of the subsets of the channel estimates Ĥ