Method for determining precoding matrix set and transmission apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsRuiqi Zhang, Xueru Li
Life of this patent
Estimating the term…
Abstract
This application provides a method for determining a precoding matrix set, so as to avoid a case in which a relatively large quantity of precoding matrices in a precoding matrix set cannot be used, thereby improving system performance. A terminal device receives indication information from a network device, and determines a second precoding matrix set from a first precoding matrix set whose rank is R based on the indication information. Each precoding matrix W in the first precoding matrix set satisfies W=W1×W2, the second precoding matrix set is a proper subset of the first precoding matrix set, and the second precoding matrix set does not include W=W1×W2 that satisfies the specific condition in the first precoding matrix set.
Claims15
A method for determining a precoding matrix set, comprising:
- receiving, by a terminal device, indication information of S sets D0 to DS−1 which are respectively in correspondence with c0 to cS−1 in a vector set C={c0, c1, . . . , cS−1};
- and
- determining, by the terminal device, a second precoding matrix set from a first precoding matrix set whose rank is R based on the indication information, wherein:
- each precoding matrix W in the first precoding matrix set satisfies W=W1×W2, W is a matrix of Nt rows and R columns, Nt is greater than or equal to R;
- W1 satisfies
- W
- 1
- =
- [
- X
- 0
- 0
- X
- ]
- ,
- X=[bk0 . . . bkM−1], bki is an Nt/2×1 vector and belongs to a vector set B={b0, b1, . . . , bT−1}, T is a quantity of vectors in B, T≥M;
- W2 is a matrix of 2M rows and R columns, an element W2(x, y) in row x and column y of W2 satisfies W2(x, y)=p0,y−1,x−10×p0,y−1,x−11×p0,y−1,x−12, and an element W2(x+M, y) in row x+M and column y of W2 satisfies W2(x+M, y)=p1,y−1,x−10×p1,y−1,x−11×p1,y−1,x−12, wherein pz,y−1,x−10 is a first product factor, pz,y−1,x−11 is a second product factor, pz,y−1,x−12 is a third product factor, wherein 0<x≤M, 0<y≤R, a value range of pz,y−1,x−10 is a set A0, z belongs to {0,1}, 1≥pz,y−1,x−10≥0, pz,y−1,x−10 is a real number, 1≥pz,y−1,x−11≥0, pz,y−1,x−11 is a real number, and pz,y−1,x−12 is a complex number whose modulus is 1;
- any vector cj in C belongs to B, Dj is a proper subset of A0, S−1≥j≥0, and j is an integer;
- and
- the second precoding matrix set is a proper subset of the first precoding matrix set, and the second precoding matrix set does not comprise W=W1×W2 that satisfies the following condition in the first precoding matrix set:
- an xth column vector comprised in X of W1 is the vector cj, and a first product factor pz,y−1,x−10 of at least one of elements in row x and row x+M of W2 belongs to Dj.
A terminal device, comprising:
- a transceiver, configured to receive indication information of S sets D0 to DS−1 which are respectively in correspondence with c0 to cS−1 in a vector set C={c0, c1, . . . , cS−1} from a network device;
- and
- a processor, configured to determine a second precoding matrix set from a first precoding matrix set whose rank is R based on the indication information, wherein:
- each precoding matrix W in the first precoding matrix set satisfies W 32 W1×W2, W is a matrix of Nt rows and R columns, Nt is greater than or equal to R;
- W1 satisfies
- W
- 1
- =
- [
- X
- 0
- 0
- X
- ]
- ,
- X=[bk0 . . . bkM−1], bki is an Nt/2×1 vector and belongs to a vector set B={b0, b1, . . . , bT−1}, T is a quantity of vectors in B, T≥M;
- W2 is a matrix of 2M rows and R columns, an element W2(x, y) in row x and column y of W2 satisfies W2(x, y)=p0,y−1,x−10×p0,y−1,x−11×p0,y−1,x−12, and an element W2(x+M, y) in row x+M and column y of W2 satisfies W2(x+M, y)=p1,y−1,x−10×p1,y−1,x−11×p1,y−1,x−12, wherein pz,y−1,x−10 is a first product factor, pz,y−1,x−11 is a second product factor, pz,y−1,x−12 is a third product factor, wherein 0<x≤M, 0<y≤R, a value range of pz,y−1,x−10 is a set A0, z belongs to {0,1}, 1≥pz,y−1,x−10≥0, pz,y−1,x−10 is a real number, 1≥pz,y−1,x−11≥0, pz,y−1,x−11 is a real number, and pz,y−1,x−12 is a complex number whose modulus is 1;
- any vector cj in C belongs to B, Dj is a proper subset of A0, S−1≥j≥0, and j is an integer;
- and
- the second precoding matrix set is a proper subset of the first precoding matrix set, and the second precoding matrix set does not comprise W=W1×W2 that satisfies the following condition in the first precoding matrix set:
- an xth column vector comprised in X of W1 is the vector cj, and a first product factor pz,y−1,x−10 of at least one of elements in row x and row x+M of W2 belongs to Dj.
An apparatus, comprising:
- an input interface, configured to receive indication information of S sets D0 to DS−1 which are respectively in correspondence with c0 to cS−1 in a vector set C={c0, c1, . . . , cS−1} from a network device;
- and
- a processing circuit, configured to determine a second precoding matrix set from a first precoding matrix set whose rank is R based on the indication information, wherein:
- each precoding matrix W in the first precoding matrix set satisfies W=W1×W2, W is a matrix of Nt rows and R columns, Nt is greater than or equal to R;
- W1 satisfies
- W
- 1
- =
- [
- X
- 0
- 0
- X
- ]
- ,
- X=[bk0 . . . bkM−1], bki is an Nt/2×1 vector, bki belongs to a vector set B={b0, b1, . . . , bT−1}, T is a quantity of vectors in B, T≥M;
- W2 is a matrix of 2M rows and R columns, an element W2(x, y) in row x and column y of W2 satisfies W2(x, y)=p0,y−1,x−10×p0,y−1,x−11×p0,y−1,x−12, and an element W2(x+M, y) in row x+M and column y of W2 satisfies W2(x+M, y)=p1,y−1,x−10×p1,y−1,x−11×p1,y−1,x−12, wherein pz,y−1,x−10 is a first product factor, pz,y−1,x−11 is a second product factor, pz,y−1,x−12 is a third product factor, wherein 0<x≤M, 0<y≤R, a value range of pz,y−1,x−10 is a set A0, z belongs to {0,1}, 1≥pz,y−1,x−10≥0, pz,y−1,x−10 is a real number, 1≥pz,y−1,x−11≥0, pz,y−1,x−11 is a real number, and pz,y−1,x−12 is a complex number whose modulus is 1;
- any vector cj in C belongs to B, Dj is a proper subset of A0, S−1≥j≥0, and j is an integer;
- and
- the second precoding matrix set is a proper subset of the first precoding matrix set, and the second precoding matrix set does not comprise W=W1×W2 that satisfies the following condition in the first precoding matrix set:
- an xth column vector comprised in X of W1 is the vector cj, and a first product factor pz,y−1,x−10 of at least one of elements in row x and row x+M of W2 belongs to Dj.
Dependencies are inferred from the claim text.