Patent ID: 8903004

Claim:
A precoding processing method, comprising: selecting, by a user equipment (UE), a codebook vector for performing precoding processing for data among a codebook set of N t antennas, wherein the codebook set comprises a first codebook vector [ A B ] and a second codebook vector [ A - B ] generated according to the first codebook vector, A is a (N t /2)×1 vector composed of a first half of elements of the first codebook vector, B is a (N t /2)×1 vector composed of a last half of elements of the first codebook vector, and N t is a positive even number; and sending, by the UE, an index number of the codebook vector to a base station; wherein: N t =8, the codebook set comprises K codebooks where K is an integer, an 8×1 codebook vector [ A B ] corresponding to K/2 codebooks in the K codebooks is respectively obtained by using an 8-dimensional discrete Fourier transformation codebook structure, and a number of discrete Fourier transformation groups is K/(2N t ); the codebook vector of the other K/2 codebooks in the K codebooks is [ A - B ] , where A is a vector composed of first 4 elements in the 8×1 codebook vector, and B is a vector composed of last 4 elements in the 8×1 codebook vector; and a codebook design of the first codebook vector [ A B ] utilizes a discrete Fourier transformation codebook structure; wherein the discrete Fourier transformation codebook structure is as follows: ⅇ m ( g ) = 1 M ⁡ [ w 0 ⁢ m ( g ) … w ( M - 1 ) ⁢ m ( g ) ] T w nm ( g ) = exp ⁢ { j ⁢ ⁢ 2 ⁢ π ⁢ ⁢ n M ⁢ ( m + g G ) } where superscript T represents a transpose operation, M is a number of dimensions of discrete Fourier transformation and M=8, with m=0, 1 . . . M−1 and n=0, 1 . . . M−1, G is the number of discrete Fourier transformation groups, with g=0, 1, . . . , G−1, and e m (g) is a precoding vector in the codebook set, and w nm (g) represents elements in e m (g) .