Patent ID: 8553798

Claim:
A method for generating pre-coding matrix codebook, comprising: acquiring a universal set of pre-coding matrixes in a first format; acquiring a universal set of pre-coding matrixes in a second format; selecting a first predetermined number of pre-coding matrixes in the first format from the universal set of pre-coding matrixes in the first format; and selecting a second predetermined number of pre-coding matrixes in the second format from the universal set of pre-coding matrixes in the second format, according to the selected first predetermined number of pre-coding matrixes in the first format; wherein the selecting the second predetermined number of pre-coding matrixes in the second format from the universal set of pre-coding matrixes in the second format comprises: merging the selected first predetermined number of pre-coding matrixes in the first format with the universal set of pre-coding matrixes in the second format, so as to form a combined set of pre-coding matrixes; forming a set of channel matrixes of a communication system to which the pre-coding matrixes are applied, and each of the channel matrixes is corresponding to one channel example; forming a performance parameter matrix according to the combined set of pre-coding matrixes and the set of channel matrixes, each row of the performance parameter matrix represents performance parameter values related to the same pre-coding matrix, and each column represents performance parameter values related to the same channel matrix; and selecting the second predetermined number of pre-coding matrixes in the second format making a maximum contribution to the performance of the communication system, by using the performance parameter matrix and according to contributions to the performance of the communication system made by the respective pre-coding matrixes in the second format.