Patent ID: 8369444

Claim:
A method for beamforming in a transmit end of a multi-antenna system, the method comprising: for each codeword in a codebook, generating post-processing weights of at least two receive ends using the codeword as a precoding weight of a reference receive end, wherein one of the receive ends comprises the reference receive end, the generating comprising confirming channel information of the reference receive end, generating a channel vector for a product of the confirmed channel information and the codeword used as the precoding weight of the reference receive end, operating a conjugate transpose for the channel vector, and generating the post-processing weights; and calculating a sum rate for the codeword using the post-processing weights; comparing the sum rates and selecting as an optimal codeword the codeword having a maximum sum rate; generating precoding weights of the receive ends using the optimal codeword; and precoding a transmit signal using the generated precoding weights and transmitting the precoded transmit signal to each receive end.