Uplink codebook design
Apparatuses and methods for uplink (UL) codebook design are provided. A method performed by a user equipment (UE) is provided. The method includes receiving a configuration about an uplink (UL) codebook (C 8 ) for N=8 antenna ports partitioned into N g groups; receiving an indication indicating a transmit precoding matrix indicator (TPMI) for transmission of a physical uplink shared channel (PUSCH); and transmitting the PUSCH based on the indicated TPMI. The TPMI indicates a precoding matrix (W) from the UL codebook (C 8 ) and the precoding matrix (W) is based on up to K submatrices. Each of the K submatrices is a full-coherent (FC) precoding matrix for P = N N g antenna ports and is associated with one of the N g groups, K∈{1, . . . , N g } and N g ∈{2, 4}.
1 . A user equipment (UE) comprising:
a processor; and
a transceiver operably coupled to the processor, the transceiver configured to:
receive a configuration about an uplink (UL) codebook (C 8 ) for N=8 antenna ports partitioned into N g groups;
receive an indication indicating a transmit precoding matrix indicator (TPMI) for transmission of a physical uplink shared channel (PUSCH); and
transmit the PUSCH based on the indicated TPMI,
wherein the TPMI indicates a precoding matrix (W) from the UL codebook (C 8 ) and the precoding matrix (W) is based on up to K submatrices, where each of the K submatrices is a full-coherent (FC) precoding matrix for
P
=
N
N
g
antenna ports and is associated with one of the N g groups, K∈{1, . . . , N g } and N g ∈{2, 4}.
2 . The UE of claim 1 , wherein, when N g =2:
N=8 antenna ports are partitioned into N g =2 groups comprising antenna ports {0, 1, 4, 5} and {2, 3, 6, 7}, respectively,
P=4,
K∈{1, 2}, and
each of the K submatrices is given by W 4,r,I , where r∈{1, . . . , 4} and I is a TPMI index indicating the FC precoding matrix W 4,r,I from an UL codebook (C 4,r ) for P=4 antenna ports and r layers.
3 . The UE of claim 2 , wherein:
W 4,r,I = W r,i ,
I=i+s r , where i={0, 1, . . . } and s r is a value of the TPMI index indicating a first FC precoding matrix from the UL codebook (C 4,r ), where s 1 =12, s 2 =14, s 3 =3, and s 4 =3,
the submatrices for r=1 layer include the following:
W 1,i
i
(ordered from left to right in increasing order of i)
0-7
1
2
[
1
1
1
1
]
1
2
[
1
1
j
j
]
1
2
[
1
1
-
1
-
1
]
1
2
[
1
1
-
j
-
j
]
1
2
[
1
j
1
j
]
1
2
[
1
j
j
-
1
]
1
2
[
1
j
-
1
-
j
]
1
2
[
1
j
-
j
1
]
8-15
1
2
[
1
-
1
1
-
1
]
1
2
[
1
-
1
j
-
j
]
1
2
[
1
-
1
-
1
1
]
1
2
[
1
-
1
-
j
j
]
1
2
[
1
-
j
1
-
j
]
1
2
[
1
-
j
j
1
]
1
2
[
1
-
j
-
1
1
]
1
2
[
1
-
j
-
j
-
1
]
,
the submatrices for r=2 layers include the following:
W 2,i
i
(ordered from left to right in increasing order of i)
0-3
1
2
2
[
1
1
1
1
1
-
1
1
-
1
]
1
2
2
[
1
1
1
1
j
-
j
j
-
j
]
1
2
2
[
1
1
j
j
1
-
1
j
-
j
]
1
2
2
[
1
1
j
j
j
-
j
-
1
1
]
4-7
1
2
2
[
1
1
-
1
-
1
1
-
1
-
1
1
]
1
2
2
[
1
1
-
1
-
1
j
-
j
-
j
j
]
1
2
2
[
1
1
-
j
-
j
1
-
1
-
j
-
j
]
1
2
2
[
1
1
-
j
-
j
j
-
j
1
-
1
]
,
the submatrices for r 3 layers include the following:
W 3,i
i
(ordered from left to right in increasing order of i)
0-3
1
2
3
[
1
1
1
1
-
1
1
1
1
-
1
1
-
1
-
1
]
1
2
3
[
1
1
1
1
-
1
1
j
j
-
j
j
-
j
-
j
]
1
2
3
[
1
1
1
-
1
1
-
1
1
1
-
1
-
1
1
1
]
1
2
3
[
1
1
1
-
1
1
-
1
j
j
-
j
-
j
j
j
]
,
and
the submatrices for r 4 layers include the following:
W 4,i
i
(ordered from left to right in increasing order of i)
0-1
1
4
[
1
1
1
1
1
-
1
1
-
1
1
1
-
1
-
1
1
-
1
-
1
1
]
1
4
[
1
1
1
1
1
-
1
1
-
1
j
j
-
j
-
j
j
-
j
-
j
j
]
.
4 . The UE of claim 3 , wherein the UL codebook (C 8 ) for 1 layer includes all of or a subset of the following:
Rank 1 4Tx FC
TPMI
TPMI (I)
index i
Intermediate precoder matrix W′
12-27
0-15
[
W
4
,
1
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
]
=
1
2
[
W
_
1
,
i
0
4
×
1
]
12-27
16-31
[
0
4
,
1
W
4
,
1
,
I
(
[
1
…
4
]
,
[
1
]
)
]
=
1
2
[
0
4
×
1
W
_
1
,
(
i
-
16
)
]
.
5 . The UE of claim 3 , wherein the UL codebook (C 8 ) for 2 layers includes all of or a subset of the following:
Rank
TPMI
2 4Tx FC
index
TPMIs (I)
i
Intermediate precoder matrix W′
14-21
0-7
[
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
2
]
=
1
2
[
W
_
2
,
i
0
4
×
2
]
14-21
8-15
[
0
4
,
2
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
]
=
1
2
[
0
4
×
2
W
_
2
,
(
i
-
8
)
]
14-21
0, 1, 4, 5, 8, 9,
[
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
0
4
,
1
W
4
,
2
,
I
(
[
1
…
4
]
,
[
2
]
)
]
12, 13
=
[
W
4
,
3
,
i
(
[
1
…
4
]
,
[
1
]
)
0
4
×
1
0
4
×
1
W
4
,
1
,
i
+
2
(
[
1
…
4
]
,
[
2
]
)
]
=
1
2
[
W
_
1
,
i
0
4
×
1
0
4
×
1
W
_
1
,
i
+
2
]
.
6 . The UE of claim 3 , wherein the UL codebook (C 8 ) for 3 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs (I)
index i
Intermediate precoder matrix W′
3-6
0-3
[
W
4
,
3
,
l
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
×
3
]
=
1
2
[
W
_
3
,
i
0
4
×
3
]
3-6
4-7
[
0
4
,
3
W
4
,
3
,
l
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
]
=
1
2
[
0
4
×
3
W
_
3
,
(
i
-
4
)
]
i = (i 1 , i 2 )
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
2
0
4
,
1
W
4
,
3
,
I
(
[
1
…
4
]
,
[
2
,
3
]
)
]
=
[
W
4
,
1
,
i
1
(
[
1
…
4
]
,
[
1
]
)
0
4
,
2
0
4
,
1
W
4
,
2
,
i
2
(
[
1
…
4
]
,
[
1
,
2
]
)
]
=
1
2
[
W
_
1
,
i
1
0
4
×
2
0
4
×
1
W
_
2
,
i
2
]
i= (i 1 , i 2 )
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
1
0
4
,
2
W
4
,
3
,
I
(
[
1
…
4
]
,
[
3
]
)
]
=
[
W
4
,
2
,
i
2
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
1
0
4
,
2
W
4
,
1
,
i
1
(
[
1
…
4
]
,
[
1
]
)
]
=
1
2
[
W
_
2
,
i
2
0
4
×
1
0
4
×
2
W
_
1
,
i
1
]
.
7 . The UE of claim 3 , wherein the UL codebook (C 8 ) for 4 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs
index
(I)
i
Intermediate precoder matrix W′
3-4
0-1
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
0
4
×
4
]
=
1
2
[
W
_
4
,
i
0
4
×
4
]
3-4
2-3
[
0
4
×
4
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
0
4
×
4
W
_
4
,
(
i
-
2
)
]
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
2
0
4
,
2
W
4
,
4
,
I
(
[
1
…
4
]
,
[
3
,
4
]
)
]
=
[
W
4
,
2
,
i
1
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
2
0
4
,
2
W
4
,
2
,
i
2
(
[
1
…
4
]
,
[
1
,
2
]
)
]
=
1
2
[
W
_
2
,
i
1
0
4
×
2
0
4
×
2
W
_
2
,
i
2
]
.
8 . The UE of claim 3 , wherein the UL codebook (C 8 ) for 6 layers includes all of or a subset of the following:
4Tx FC
TMPI
TPMIs
index
(I)
i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
3
0
4
,
3
W
4
,
4
,
I
(
[
1
…
4
]
,
[
2
,
3
,
4
]
)
]
=
[
W
4
,
3
,
i
1
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
3
0
4
,
3
W
4
,
3
,
i
2
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
]
=
1
2
[
W
_
3
,
i
1
0
4
×
3
0
4
×
3
W
_
3
,
i
2
]
,
the UL codebook (C 8 ) for 7 layers includes all of or a subset of the following:
4Tx FC TPMIs (I)
TPMI index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
4
0
4
,
3
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
[
W
4
,
3
,
i
1
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
4
0
4
,
3
W
4
,
4
,
i
2
(
[
1
…
4
]
,
[
1
,
…
,
4
)
]
=
1
2
[
W
_
3
,
i
1
0
4
×
4
0
4
×
3
W
_
4
,
i
2
]
,
and
the UL codebook (C 8 ) for 8 layers includes all of or a subset of the following:
4Tx FC TPMIs (I)
TPMI index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
i
1
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
0
4
,
4
0
4
,
4
W
4
,
4
,
i
2
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
W
_
4
,
i
1
0
4
×
4
0
4
×
4
W
_
4
,
i
2
]
.
9 . A base station (BS) comprising:
a processor; and
a transceiver operably coupled to the processor, the transceiver configured to:
transmit a configuration about an uplink (UL) codebook (C 8 ) for N=8 antenna ports partitioned into N g groups;
transmit an indication indicating a transmit precoding matrix indicator (TPMI) for transmission of a physical uplink shared channel (PUSCH); and
receive the PUSCH based on the indicated TPMI,
wherein the TPMI indicates a precoding matrix (W) from the UL codebook (C 8 ) and the precoding matrix (W) is based on u to K submatrices, where each of the K submatrices is a full-coherent (FC) precoding matrix for
P
=
N
N
g
antenna ports and is associated with one of the N g groups, K∈{1, . . . , N g } and N g ∈{2, 4}.
10 . The BS of claim 9 , wherein, when N g =2:
N=8 antenna ports are partitioned into N g =2 groups comprising antenna ports {0, 1, 4, 5} and {2, 3, 6, 7}, respectively,
P=4,
K∈{1, 2}, and
each of the K submatrices is given by W 4,r,I , where r∈{1, . . . , 4} and I is a TPMI index indicating the FC precoding matrix W 4,r,I from an UL codebook (C 4,r ) for P=4 antenna ports and r layers.
11 . The BS of claim 10 , wherein:
W 4,r,I = W r,i ,
I=i+s r , where i={0, 1, . . . } and s r is a value of the TPMI index indicating a first FC precoding matrix from the UL codebook (C 4,r ), where s 1 =12, s 2 =14, s 3 =3, and s 4 =3,
the submatrices for r=1 layer include the following:
W 1,i
i
(ordered from left to right in increasing order of i)
0-7
1
2
[
1
1
1
1
]
1
2
[
1
1
j
j
]
1
2
[
1
1
-
1
-
1
]
1
2
[
1
1
-
j
-
j
]
1
2
[
1
j
1
j
]
1
2
[
1
j
j
-
1
]
1
2
[
1
j
-
1
j
]
1
2
[
1
j
-
j
1
]
8-15
1
2
[
1
-
1
1
-
1
]
1
2
[
1
-
1
j
-
j
]
1
2
[
1
-
1
-
1
1
]
1
2
[
1
-
1
-
j
j
]
1
2
[
1
-
j
1
-
j
]
1
2
[
1
-
j
j
1
]
1
2
[
1
-
j
-
1
j
]
1
2
[
1
-
j
-
j
-
1
]
,
the submatrices for r=2 layers include the following:
W 2,1
i
(ordered from left to right in increasing order of i)
0-3
1
2
2
[
1
1
1
1
1
-
1
1
-
1
]
1
2
2
[
1
1
1
1
j
-
j
j
-
j
]
1
2
2
[
1
1
j
j
1
-
1
j
-
j
]
1
2
2
[
1
1
j
j
j
-
j
-
1
1
]
4-7
1
2
2
[
1
1
-
1
-
1
1
-
1
-
1
1
]
1
2
2
[
1
1
-
1
-
1
j
-
j
-
j
j
]
1
2
2
[
1
1
-
j
-
j
1
-
1
-
j
-
j
]
1
2
2
[
1
1
-
j
-
j
j
-
j
1
-
1
]
,
the submatrices for r=3 layers include the following:
W 3,i
i
(ordered from left to right in increasing order of i)
0-3
1
2
3
[
1
1
1
1
-
1
1
1
1
-
1
1
-
1
-
1
]
1
2
3
[
1
1
1
1
-
1
1
j
j
-
j
j
-
j
-
j
]
1
2
3
[
1
1
1
-
1
1
-
1
1
1
-
1
-
1
1
1
]
1
2
3
[
1
1
1
-
1
1
-
1
j
j
-
j
-
j
j
j
]
,
and
the submatrices for r=4 layers include the following:
W 4,i
i
(ordered from left to right in increasing order of i)
0-1
1
4
[
1
1
1
1
1
-
1
1
-
1
1
1
-
1
-
1
1
-
1
-
1
1
]
1
4
[
1
1
1
1
1
-
1
1
-
1
j
j
-
j
-
j
j
-
j
-
j
j
]
.
12 . The BS of claim 11 , wherein the UL codebook (C 8 ) for 1 layer includes all of or a subset of the following:
Rank 1 4Tx
TPMI
FC TPMI (I)
index i
Intermediate precoder matrix W′
12-27
0-15
[
W
4
,
1
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
]
=
1
2
[
W
_
1
,
i
0
4
×
1
]
12-27
16-31
[
0
4
,
1
W
4
,
1
,
I
(
[
1
…
4
]
,
[
1
]
)
]
=
1
2
[
0
4
×
1
W
_
1
,
(
i
-
16
)
]
.
13 . The BS of claim 11 , wherein the UL codebook (C 8 ) for 2 layers includes all of or a subset of the following:
Rank 2 4Tx FC
TPMI
TPMIs (I)
index i
Intermediate precoder matrix W′
14-21
0-7
[
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
2
]
)
0
4
,
2
]
=
1
2
[
W
_
2
,
i
0
4
×
2
]
14-21
8-15
[
0
4
,
2
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
2
]
)
]
=
1
2
[
0
4
×
2
W
_
2
,
(
i
-
8
)
]
14-21
0, 1, 4, 5, 8, 9, 12, 13
[
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
0
4
,
1
W
4
,
2
,
I
(
[
1
…
4
]
,
[
2
]
)
]
=
[
W
4
,
1
,
i
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
0
4
,
1
W
4
,
1
,
i
+
2
(
[
1
…
4
]
,
[
2
]
)
]
=
1
2
[
W
¯
1
,
i
0
4
×
1
0
4
×
1
W
¯
1
,
i
+
2
]
.
14 . The BS of claim 11 , wherein the UL codebook (C 8 ) for 3 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs (I)
index i
Intermediate precoder matrix W′
3-6
0-3
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
2
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
3
]
)
0
4
,
3
]
=
1
2
[
W
_
3
,
i
0
4
×
3
]
3-6
4-7
[
0
4
,
3
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
2
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
3
]
)
]
=
1
2
[
0
4
×
3
W
_
3
,
(
i
-
4
)
]
i = (i 1 , i 2 )
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
2
0
4
,
1
W
4
,
3
,
I
(
[
1
…
4
]
,
[
2
,
3
]
)
]
=
[
W
41
,
i
1
(
[
1
…
4
]
,
[
1
]
)
0
4
,
2
0
4
,
1
W
4
,
2
,
i
2
(
[
1
…
4
]
,
[
1
,
2
]
)
]
=
1
2
[
W
¯
1
,
i
1
0
4
×
2
0
4
×
1
W
¯
2
,
i
2
]
i = (i 1 , i 2 )
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
1
0
4
,
2
W
4
,
3
,
I
(
[
1
…
4
]
,
[
3
]
)
]
=
[
W
4
,
2
,
i
2
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
1
0
4
,
2
W
4
,
1
,
i
1
(
[
1
…
4
]
,
[
1
]
)
]
=
1
2
[
W
¯
2
,
i
2
0
4
×
1
0
4
×
2
W
¯
1
,
i
1
]
.
15 . The BS of claim 11 , wherein the UL codebook (C 8 ) for 4 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs (I)
index i
Intermediate precoder matrix W′
3-4
0-1
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
0
4
,
4
]
=
1
2
[
W
_
4
,
i
0
4
×
4
]
3-4
2-3
[
0
4
,
4
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
0
4
×
4
W
_
4
,
(
i
-
2
)
]
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
2
0
4
,
2
W
4
,
4
,
I
(
[
1
…
4
]
,
[
3
,
4
]
)
]
=
[
W
4
,
2
,
i
1
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
2
0
4
,
2
W
4
,
2
,
i
2
(
[
1
…
4
]
,
[
1
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
2
]
)
]
=
1
2
[
W
¯
2
,
i
1
0
4
×
2
0
4
×
2
W
¯
2
,
i
2
]
.
16 . The BS of claim 11 , wherein the UL codebook (C 8 ) for 4 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs (I)
index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
3
0
4
,
3
W
4
,
4
,
I
(
[
1
…
4
]
,
[
2
,
3
,
4
]
)
]
=
[
W
4
,
3
,
i
1
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
3
0
4
,
3
W
4
,
3
,
i
2
(
[
1
…
4
]
,
[
1
,
TagBox[RowBox[List["1", ","]], "NumberComma", Rule[SyntaxForm, "0"]]
2
,
TagBox[",", "NumberComma", Rule[SyntaxForm, "0"]]
3
]
)
]
=
1
2
[
W
¯
3
,
i
1
0
4
×
3
0
4
×
3
W
¯
3
,
i
2
]
,
the UL codebook (C 8 ) for 7 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs (I)
index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
4
0
4
,
3
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
[
W
4
,
3
,
i
1
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
4
0
4
,
3
W
4
,
4
,
i
2
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
W
¯
3
,
i
1
0
4
×
4
0
4
×
3
W
¯
4
,
i
2
]
,
and
the UL codebook (C 8 ) for 8 layers includes all of or a subset of the following:
4Tx FC TPMIs (I)
TPMI index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
i
1
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
0
4
,
4
0
4
,
4
W
4
,
4
,
i
2
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
W
¯
4
,
i
1
0
4
×
4
0
4
×
4
W
¯
4
,
i
2
]
.
17 . A method performed by a user equipment (UE), the method comprising:
receiving a configuration about an uplink (UL) codebook (C 8 ) for N=8 antenna ports partitioned into N g groups;
receiving an indication indicating a transmit precoding matrix indicator (TPMI) for transmission of a physical uplink shared channel (PUSCH); and
transmitting the PUSCH based on the indicated TPMI,
wherein the TPMI indicates a precoding matrix (W) from the UL codebook (C 8 ) and the precoding matrix (W) is based on up to K submatrices, where each of the K submatrices is a full-coherent (FC) precoding matrix for
P
=
N
N
g
antenna ports and is associated with one of the N g groups, K∈{1, . . . , N g } and N g ∈{2, 4}.
18 . The method of claim 17 , wherein, when N g =2:
N=8 antenna ports are partitioned into N g =2 groups comprising antenna ports {0, 1, 4, 5} and {2, 3, 6, 7}, respectively,
P=4,
K∈{1, 2}, and
each of the K submatrices is given by W 4,r,I , where r∈{1, . . . , 4} and I is a TPMI index indicating the FC precoding matrix W 4,r,I from an UL codebook (C 4,r ) for P=4 antenna ports and r layers.
19 . The method of claim 18 , wherein:
W 4,r,I = W r,i ,
I=i+s r , where i={0, 1, . . . } and s r is a value of the TPMI index indicating a first FC precoding matrix from the UL codebook (C 4,r ), where s 1 =12, s 2 =14, s 3 =3, and s 4 =3,
the submatrices for r=1 layer include the following:
W 1,i
i
(ordered from left to right in increasing order of i)
0-7
1
2
[
1
1
1
1
]
1
2
[
1
1
j
j
]
1
2
[
1
1
-
1
-
1
]
1
2
[
1
1
-
j
-
j
]
1
2
[
1
j
1
j
]
1
2
[
1
j
j
-
1
]
1
2
[
1
j
-
1
-
j
]
1
2
[
1
j
-
j
1
]
8-15
1
2
[
1
-
1
1
-
1
]
1
2
[
1
-
1
j
-
j
]
1
2
[
1
-
1
-
1
1
]
1
2
[
1
-
1
-
j
j
]
1
2
[
1
-
j
1
-
j
]
1
2
[
1
-
j
j
1
]
1
2
[
1
-
j
-
1
j
]
1
2
[
1
-
j
-
j
-
1
]
,
the submatrices for r=2 layers include the following:
W 2,i
i
(ordered from left to right in increasing order of i)
0-3
1
2
2
[
1
1
1
1
1
-
1
1
-
1
]
1
2
2
[
1
1
1
1
j
-
j
j
-
j
]
1
2
2
[
1
1
j
j
1
-
1
j
-
j
]
1
2
2
[
1
1
j
j
j
-
j
-
1
1
]
4-7
1
2
2
[
1
1
j
j
j
-
j
-
1
1
]
1
2
2
[
1
1
-
1
-
1
j
-
j
-
j
j
]
1
2
2
[
1
1
-
j
-
j
1
-
1
-
j
-
j
]
1
2
2
[
1
1
-
j
-
j
j
-
j
1
-
1
]
,
the submatrices for r=3 layers include the following:
W 3,i
i
(ordered from left to right in increasing order of i)
0-3
1
2
3
[
1
1
1
1
-
1
1
1
1
-
1
1
-
1
-
1
]
1
2
3
[
1
1
1
1
-
1
1
j
j
-
j
1
-
j
-
j
]
1
2
3
[
1
1
1
-
1
1
-
1
1
1
-
1
-
1
1
1
]
1
2
3
[
1
1
1
-
1
1
-
1
j
j
-
j
-
j
j
j
]
,
and
the submatrices for r=4 layers include the following:
i
W 4,i (ordered from left to right in increasing order of i)
0-1
1
4
[
1
1
1
1
1
-
1
1
-
1
1
1
-
1
-
1
1
-
1
-
1
1
]
1
4
[
1
1
1
1
1
-
1
1
-
1
j
j
-
j
-
j
j
-
j
-
j
j
]
.
20 . The method of claim 19 , wherein the UL codebook (C 8 ) for 1 layer includes all of or a subset of the following:
Rank 1 4Tx FC
TPMI (I)
TPMI index i
Intermediate precoder matrix W′
12-27
0-15
[
W
4
,
1
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
]
=
1
2
[
W
_
1
,
i
0
4
×
1
]
12-27
16-31
[
0
4
,
1
W
4
,
1
,
I
(
[
1
…
4
]
,
[
1
]
)
]
=
1
2
[
0
4
×
1
W
_
1
,
(
i
-
16
)
]
,
the UL codebook (C 8 ) for 2 layers includes all of or a subset of the following:
Rank 2
4Tx FC
TPMI
TPMIs
index
(I)
i
Intermediate precoder matrix W′
14-21
0-7
[
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
2
]
=
1
2
[
W
_
2
,
i
0
4
×
2
]
14-21
8-15
[
0
4
,
2
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
]
=
1
2
[
0
4
×
2
W
_
2
,
(
i
-
8
)
]
14-21
0, 1, 4, 5, 8, 9, 12, 13
[
W
4
,
2
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
0
4
,
1
W
4
,
2
,
I
(
[
1
…
4
]
,
[
2
]
)
]
=
[
W
4
,
1
,
i
(
[
1
…
4
]
,
[
1
]
)
0
4
,
1
0
4
,
1
W
4
,
1
,
i
+
2
(
[
1
…
4
]
,
[
2
]
)
]
=
1
2
[
W
_
1
,
i
0
4
×
1
0
4
×
1
W
_
1
,
i
+
2
]
,
the UL codebook (C 8 ) for 3 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs
index
(I)
i
Intermediate precoder matrix W′
3-6
0-3
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
3
]
=
1
2
[
W
_
3
,
i
0
4
×
3
]
3-6
4-7
[
0
4
,
3
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
]
=
1
2
[
0
4
×
3
W
_
3
,
(
i
-
4
)
]
i = (i 1 , i 2 )
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
]
)
0
4
,
2
0
4
,
1
W
4
,
3
,
I
(
[
1
…
4
]
,
[
2
,
3
]
)
]
=
[
W
4
,
1
,
i
(
[
1
…
4
]
,
[
1
]
)
0
4
,
2
0
4
,
1
W
4
,
2
,
i
+
2
(
[
1
…
4
]
,
[
1
,
2
]
)
]
=
1
2
[
W
_
1
,
i
1
0
4
×
2
0
4
×
1
W
_
2
,
i
2
]
i = (i 1 , i 2 )
[
W
4
,
3
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
1
0
4
,
2
W
4
,
3
,
I
(
[
1
…
4
]
,
[
3
]
)
]
=
[
W
4
,
1
,
i
2
(
[
1
…
4
]
)
,
[
1
,
2
]
)
0
4
,
1
0
4
,
2
W
4
,
1
,
i
1
(
[
1
…
4
]
,
[
1
]
)
]
=
1
2
[
W
_
2
,
i
2
0
4
×
1
0
4
×
2
W
_
1
,
i
1
]
,
the UL codebook (C 8 ) for 4 layers includes all of or a subset of the following:
4Tx FC
TPMI
TPMIs
index
(I)
i
Intermediate precoder matrix W′
3-4
0-1
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
0
4
,
4
]
=
1
2
[
W
_
4
,
i
0
4
×
4
]
3-4
2-3
[
0
4
,
4
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
0
4
×
4
W
_
4
,
(
i
-
2
)
]
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
]
)
0
4
,
2
0
4
,
2
W
4
,
4
,
I
(
[
1
…
4
]
,
[
3
,
4
]
)
]
=
[
W
4
,
1
,
i
1
(
[
1
…
4
]
)
,
[
1
,
2
]
)
0
4
,
2
0
4
,
2
W
4
,
1
,
i
2
(
[
1
…
4
]
,
[
1
,
2
]
)
]
=
1
2
[
W
_
2
,
i
1
0
4
×
2
0
4
×
2
W
_
2
,
i
2
]
,
the UL codebook (C 8 ) for 6 layers includes all of or a subset of the following:
4Tx FC TPMIs (I)
TPMI index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
3
0
4
,
3
W
4
,
4
,
I
(
[
1
…
4
]
,
[
2
,
3
,
4
]
)
]
=
[
W
4
,
3
,
i
1
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
3
0
4
,
3
W
4
,
3
,
i
2
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
]
=
1
2
[
W
_
3
,
i
1
0
4
×
3
0
4
×
3
W
_
3
,
i
2
]
,
the UL codebook (C 8 ) for 7 layers includes all of or a subset of the following:
4Tx FC TPMIs (I)
TPMI index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
4
0
4
,
3
W
4
,
4
,
I
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
[
W
4
,
3
,
i
1
(
[
1
…
4
]
,
[
1
,
2
,
3
]
)
0
4
,
4
0
4
,
3
W
4
,
4
,
i
2
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
W
_
3
,
i
1
0
4
×
4
0
4
×
3
W
_
4
,
i
2
]
,
the UL codebook (C 8 ) for 8 layers includes all of or a subset of the following:
4Tx FC TPMIs (I)
TPMI index i
Intermediate precoder matrix W′
3-4
i = (i 1 , i 2 )
[
W
4
,
4
,
i
1
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
0
4
,
4
0
4
,
4
W
4
,
4
,
i
2
(
[
1
…
4
]
,
[
1
,
…
,
4
]
)
]
=
1
2
[
W
_
4
,
i
1
0
4
×
4
0
4
×
4
W
_
4
,
i
2
]
.