Patent ID: 8391797

Claim:
A method for operating a first communication station to facilitate communication between the first communication station and one or more remote communication stations, wherein the first communication station includes a plurality of transmit antennas, the method comprising: for each of the one or more remote communication stations, acquiring information about the channel condition between the first communication station and the remote communication station, wherein the channel condition information for each remote communication station includes information regarding location of the remote communication station and error indicators associated with transmissions between the first communication station and the remote communication station; selecting an appropriate codebook weighting matrix for each remote communication station from one or more designated codebook subsets based on the channel condition information for the remote communication station, wherein each of said designated codebook subsets includes six codebook weighting matrices, wherein each of the codebook weighting matrices includes one or more layer-related columns, wherein each of the layer-related columns includes a plurality of complex weight values whose absolute values are in the range between zero and one inclusive; applying the selected codebook weighting matrix to one or more layer signals to obtain transmit signals for the respective transmit antennas, wherein said applying includes, for each of the one or more layer signals, scaling copies of the layer signal respectively with the complex weight values of the corresponding layer-related column of the selected codebook weighting matrix, wherein the complex weight values correspond respectively to the plurality of transmit antennas; transmitting the transmit signals respectively through the transmit antennas.