IP Library Granted Patent US 12677275
Granted Patent B2
US 12677275 · App. 18/431,555 · Granted Jul 7, 2026

Uplink codebook design

Inventors: Md. Saifur Rahman (Plano, TX); Eko Onggosanusi (Coppell, TX)
Assignee: Samsung Electronics Co., Ltd.
H04W72/1268H04B7/063H04B7/0639
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12677275
App. No.
18/431,555
Granted
Jul 7, 2026
Kind
B2
Abstract

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}.

Claims (5334)

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

]

.