# US 12,119,904 B2 · Method and apparatus for codebook based UL transmission

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,119,904 B2
- Document ID: US12119904B2
- Status: Granted
- Kind: B2
- Application number: 17/930,583
- Filed: 2022-09-08
- Published: 2023-05-11
- Granted: 2024-10-15
- Earliest claimed: 2021-09-21
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Md. Saifur Rahman; Eko Onggosanusi
- Web page: https://patentgrep.com/patent/US12119904B2

## CPC

- H04B 7/0469: {taking special antenna structures, e.g. cross polarized antennas into account}
- H04L 5/0091: {Signalling for the administration of the divided path, e.g. signalling of configuration information}
- H04B 7/0404: the mobile station comprising multiple antennas, e.g. to provide uplink diversity
- H04B 7/0456: Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B 7/0628: {Diversity capabilities}
- H04B 7/0639: {Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection}
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and apparatuses for codebook based UL transmission are provided. A method for operating a UE comprises transmitting a UE capability information about a UL codebook for 8 antenna ports; receiving an indication indicating a TPMI for a transmission of a PUSCH; and transmitting the PUSCH based on the indicated TPMI, wherein the TPMI indicates a precoding matrix from the UL codebook for the 8 antenna ports, the UL codebook includes full-coherent (FC) precoding matrices comprising all non-zero entries, and an l-th column of a FC precoding matrix is associated with an l-th layer of the PUSCH transmission.

## Claims

### Claim 1

A user equipment (UE) comprising
a processor; and
a transceiver operably coupled to the processor, the transceiver configured to:
transmit a UE capability information about an uplink (UL) codebook for 8 antenna ports;
receive an indication indicating a transmit precoding matrix indicator (TPMI) for a transmission of a physical uplink shared channel (PUSCH); and
transmit the PUSCH based on the indicated TPMI,
wherein the TPMI indicates a precoding matrix from the UL codebook for the 8 antenna ports, the UL codebook includes full-coherent (FC) precoding matrices comprising all non-zero entries, and an l-th column of a FC precoding matrix is associated with an l-th layer of the PUSCH transmission, and is given by
W
l
,
m
,
n
(
l
)
=
1
S
[
v
l
,
m
φ
n
⁢
v
l
,
m
]
⁢
v
l
,
m
=
[
u
m
e
j
⁢
2
⁢
π
⁢
l
O
1
⁢
N
1
⁢
u
m
…
e
j
⁢
2
⁢
π
⁢
l
⁡
(
N
1
-
1
)
O
1
⁢
N
1
⁢
u
m
]
T
⁢
u
m
=
{
[
1
e
j
⁢
2
⁢
π
⁢
m
O
2
⁢
N
2
…
e
j
⁢
2
⁢
π
⁢
m
⁡
(
N
2
-
1
)
O
2
⁢
N
2
]
N
2
>
1
1
N
2
=
1
⁢
φ
n
=
e
j
⁢
π
⁢
n
/
2
,
wherein:
l∈{1, . . . , v} and v is a number of layers of the PUSCH transmission,
N1 and N2 are number of antenna ports with the same polarization in first and second dimensions, respectively,
O1 and O2 are oversampling factors in the first and second dimensions, respectively, and
S is a scaling factor.

### Claim 2 (depends on 1)

The UE of claim 1, wherein (N1, N2)=(4,1) or (2,2), and S=√{square root over (2N1N2)}=2√{square root over (2)}.

### Claim 3 (depends on 2)

The UE of claim 2, wherein when (N1, N2)=(4,1), the UL codebook for 1 layer includes all of or a subset of the following:
1
S
[
1
1
1
1
1
1
1
1
]
⁢
1
S
[
1
1
1
1
j
j
j
j
]
⁢
1
S
[
1
1
1
1
-
1
-
1
-
1
-
1
]
⁢
1
S
[
1
1
1
1
-
j
-
j
-
j
-
j
]
⁢
1
S
[
1
j
-
1
-
j
1
j
-
1
-
j
]
⁢
1
S
[
1
j
-
1
-
j
j
-
1
-
j
1
]
⁢
1
S
[
1
j
-
1
-
j
-
1
-
j
1
j
]
⁢
1
S
[
1
j
-
1
-
j
-
j
1
j
-
1
]
⁢
1
S
[
1
-
1
1
-
1
1
-
1
1
-
1
]
⁢
1
S
[
1
-
1
1
-
1
j
-
j
j
-
j
]
⁢
1
S
[
1
-
1
1
-
1
-
1
1
-
1
1
]
⁢
1
S
[
1
-
1
1
-
1
-
j
j
-
j
j
]
⁢
1
S
[
1
-
j
-
1
j
1
-
j
-
1
j
]
⁢
1
S
[
1
-
j
-
1
j
j
1
-
j
-
1
]
⁢
1
S
[
1
-
j
-
1
j
-
1
j
1
-
j
]
⁢
1
S
[
1
-
j
-
1
j
-
j
-
1
j
1
]
which are determined based on
v
l
,
m
∈
{
[
1
1
1
1
]
,
[
1
j
-
1
-
j
]
,
[
1
-
1
1
-
1
]
,
[
1
-
j
-
1
j
]
}
and φn∈{1, j, −1, −j}; and when (N1, N2)=(2,2), the UL codebook for 1 layer includes all of or a subset of the following:
1
S
[
1
1
1
1
1
1
1
1
]
⁢
1
S
[
1
1
1
1
j
j
j
j
]
⁢
1
S
[
1
1
1
1
-
1
-
1
-
1
-
1
]
⁢
1
S
[
1
1
1
1
-
j
-
j
-
j
-
j
]
⁢
1
S
[
1
1
-
1
-
1
1
1
-
1
-
1
]
⁢
1
S
[
1
1
-
1
-
1
j
j
-
j
-
j
]
⁢
1
S
[
1
1
-
1
-
1
-
1
-
1
1
1
]
⁢
1
S
[
1
1
-
1
-
1
-
j
-
j
j
j
]
⁢
1
S
[
1
-
1
1
-
1
1
-
1
1
-
1
]
⁢
1
S
[
1
-
1
1
-
1
j
-
j
j
-
j
]
⁢
1
S
[
1
-
1
1
-
1
-
1
1
-
1
1
]
⁢
1
S
[
1
-
1
1
-
1
-
j
j
-
j
j
]
⁢
1
S
[
1
-
1
-
1
1
1
-
1
-
1
1
]
⁢
1
S
[
1
-
1
-
1
1
j
-
j
-
j
j
]
⁢
1
S
[
1
-
1
-
1
1
-
1
1
1
-
1
]
⁢
1
S
[
1
-
1
-
1
1
-
j
j
j
-
j
]
which are determined based on
v
l
,
m
∈
{
[
1
1
1
1
]
,
[
1
1
-
1
-
1
]
,
[
1
-
1
1
-
1
]
,
[
1
-
1
-
1
1
]
}
and φn∈{1, j, −1, −j}.

### Claim 4 (depends on 1)

The UE of claim 1, wherein: (O1, O2)=(1,1), (2,1) or (2,2).

### Claim 5 (depends on 1)

The UE of claim 1, wherein:
the UL codebook for 8 antenna ports includes partial coherent (PC) precoding matrices comprising both zero and non-zero entries in each column,
the PC precoding matrices are obtained by partitioning the 8 antenna ports into Ng groups, each group comprising (n1, n2) antenna ports with the same polarization in the first and second dimensions, respectively, where (Ng, n1, n2)=(2,2,1) or (4,1,1), and
a layer of the PUSCH transmission is transmitted from k groups, where 1≤k<Ng.

### Claim 6 (depends on 1)

The UE of claim 1, wherein:
the UL codebook for 8 antenna ports includes precoding matrices determined based on an UL codebook for M∈{2,4} antenna ports,
when M=4, the indication indicates two precoding matrices (W1 and W2) from the UL codebook for 4 antenna ports, and
when M=2, the indication indicates four precoding matrices (W1 . . . W4) from the UL codebook for 2 antenna ports.

### Claim 7 (depends on 6)

The UE of claim 6, wherein:
when M=4, the indication indicates a co-phase (c1,l) for each layer 1, and the l-th layer of a precoding matrix for 8 antenna ports is given by
[
w
1
,
l
c
1
,
l
⁢
w
2
,
l
]
,
and
when M=2, the indication indicates three co-phase values (c1,l, c2,l, c3,l) for each layer l and the l-th layer of a precoding matrix for 8 antenna ports is given by
[
w
1
,
l
c
1
,
l
⁢
w
2
,
l
c
2
,
l
⁢
w
3
,
l
c
3
,
l
⁢
w
4
,
l
]
,
where wl,1 is the l-th column of W1.

### Claim 8 (depends on 1)

The UE of claim 1, wherein the UE capability information includes an information whether the UE supports more than 4 layers of the PUSCH transmission.

### Claim 9

A base station (BS) comprising
a processor configured to generate an indication indicating a transmit precoding matrix indicator (TPMI) for a transmission of a physical uplink shared channel (PUSCH); and
a transceiver operably coupled to the processor, the transceiver configured to:
receive a user equipment (UE) capability information about an uplink (UL) codebook for 8 antenna ports;
transmit the indication indicating the TPMI for the transmission of the PUSCH; and
receive the PUSCH based on the indicated TPMI,
wherein the TPMI indicates a precoding matrix from the UL codebook for the 8 antenna ports, the UL codebook includes full-coherent (FC) precoding matrices comprising all non-zero entries, and an l-th column of a FC precoding matrix is associated with an l-th layer of the PUSCH transmission, and is given by
W
l
,
m
,
n
(
l
)
=
1
S
[
v
l
,
m
φ
n
⁢
v
l
,
m
]
⁢
v
l
,
m
=
[
u
m
e
j
⁢
2
⁢
π
⁢
l
O
1
⁢
N
1
⁢
u
m
…
e
j
⁢
2
⁢
π
⁢
l
⁡
(
N
1
-
1
)
O
1
⁢
N
1
⁢
u
m
]
T
⁢
u
m
=
{
[
1
e
j
⁢
2
⁢
π
⁢
m
O
2
⁢
N
2
…
e
j
⁢
2
⁢
π
⁢
m
⁡
(
N
2
-
1
)
O
2
⁢
N
2
]
N
2
>
1
1
N
2
=
1
⁢
φ
n
=
e
j
⁢
π
⁢
n
/
2
,
wherein:
l∈{1, . . . , v} and v is a number of layers of the PUSCH transmission,
N1 and N2 are number of antenna ports with the same polarization in first and second dimensions, respectively,
O1 and O2 are oversampling factors in the first and second dimensions, respectively, and
S is a scaling factor.

### Claim 10 (depends on 9)

The BS of claim 9, wherein (N1, N2)=(4,1) or (2,2), and S=√{square root over (2N1N2)}=2√{square root over (2)}.

### Claim 11 (depends on 10)

The BS of claim 10, wherein when (N1, N2)=(4,1), the UL codebook for 1 layer includes all of or a subset of the following:
1
S
[
1
1
1
1
1
1
1
1
]
⁢
1
S
[
1
1
1
1
j
j
j
j
]
⁢
1
S
[
1
1
1
1
-
1
-
1
-
1
-
1
]
⁢
1
S
[
1
1
1
1
-
j
-
j
-
j
-
j
]
⁢
1
S
[
1
j
-
1
-
j
1
j
-
1
-
j
]
⁢
1
S
[
1
j
-
1
-
j
j
-
1
-
j
1
]
⁢
1
S
[
1
j
-
1
-
j
-
1
-
j
1
j
]
⁢
1
S
[
1
j
-
1
-
j
-
j
1
j
-
1
]
⁢
1
S
[
1
-
1
1
-
1
1
-
1
1
-
1
]
⁢
1
S
[
1
-
1
1
-
1
j
-
j
j
-
j
]
⁢
1
S
[
1
-
1
1
-
1
-
1
1
-
1
1
]
⁢
1
S
[
1
-
1
1
-
1
-
j
j
-
j
j
]
⁢
1
S
[
1
-
j
-
1
j
1
-
j
-
1
j
]
⁢
1
S
[
1
-
j
-
1
j
j
1
-
j
-
1
]
⁢
1
S
[
1
-
j
-
1
j
-
1
j
1
-
j
]
⁢
1
S
[
1
-
j
-
1
j
-
j
-
1
j
1
]
which are determined based on
v
l
,
m
∈
{
[
1
1
1
1
]
,
[
1
j
-
1
-
j
]
,
[
1
-
1
1
-
1
]
,
[
1
-
j
-
1
j
]
}
and φn∈{1, j, −1, −j}; and when (N1, N2)=(2,2), the UL codebook for 1 layer includes all of or a subset of the following:
1
S
[
1
1
1
1
1
1
1
1
]
⁢
1
S
[
1
1
1
1
j
j
j
j
]
⁢
1
S
[
1
1
1
1
-
1
-
1
-
1
-
1
]
⁢
1
S
[
1
1
1
1
-
j
-
j
-
j
-
j
]
⁢
1
S
[
1
1
-
1
-
1
1
1
-
1
-
1
]
⁢
1
S
[
1
1
-
1
-
1
j
j
-
j
-
j
]
⁢
1
S
[
1
1
-
1
-
1
-
1
-
1
1
1
]
⁢
1
S
[
1
1
-
1
-
1
-
j
-
j
j
j
]
⁢
1
S
[
1
-
1
1
-
1
1
-
1
1
-
1
]
⁢
1
S
[
1
-
1
1
-
1
j
-
j
j
-
j
]
⁢
1
S
[
1
-
1
1
-
1
-
1
1
-
1
1
]
⁢
1
S
[
1
-
1
1
-
1
-
j
j
-
j
j
]
⁢
1
S
[
1
-
1
-
1
1
1
-
1
-
1
1
]
⁢
1
S
[
1
-
1
-
1
1
j
-
j
-
j
j
]
⁢
1
S
[
1
-
1
-
1
1
-
1
1
1
-
1
]
⁢
1
S
[
1
-
1
-
1
1
-
j
j
j
-
j
]
which are determined based on
v
l
,
m
∈
{
[
1
1
1
1
]
,
[
1
1
-
1
-
1
]
,
[
1
-
1
1
-
1
]
,
[
1
-
1
-
1
1
]
}
and φn∈{1, j, −1, −1, −j}.

### Claim 12 (depends on 9)

The BS of claim 9, wherein: (O1, O2)=(1,1), (2,1) or (2,2).

### Claim 13 (depends on 9)

The BS of claim 9, wherein:
the UL codebook for 8 antenna ports includes partial coherent (PC) precoding matrices comprising both zero and non-zero entries in each column,
the PC precoding matrices are obtained by partitioning the 8 antenna ports into Ng groups, each group comprising (n1, n2) antenna ports with the same polarization in the first and second dimensions, respectively, where (Ng, n1, n2)=(2,2,1) or (4,1,1), and
a layer of the PUSCH transmission is transmitted from k groups, where 1<k<Ng.

### Claim 14 (depends on 9)

The BS of claim 9, wherein:
the UL codebook for 8 antenna ports includes precoding matrices determined based on an UL codebook for M E {2,4} antenna ports,
when M=4, the indication indicates two precoding matrices (W1 and W2) from the UL codebook for 4 antenna ports, and
when M=2, the indication indicates four precoding matrices (W1 . . . W4) from the UL codebook for 2 antenna ports.

### Claim 15 (depends on 14)

The BS of claim 14, wherein:
when M=4, the indication indicates a co-phase (c1,l) for each layer 1, and the l-th layer of a precoding matrix for 8 antenna ports is given by
[
w
1
,
l
c
1
,
l
⁢
w
2
,
l
]
,
and
when M=2, the indication indicates three co-phase values (c1,l, c2,l, c3,l) for each layer 1 and the l-th layer of a precoding matrix for 8 antenna ports is given by
[
w
1
,
l
c
1
,
l
⁢
w
2
,
l
c
2
,
l
⁢
w
3
,
l
c
3
,
l
⁢
w
4
,
l
]
,
where wi,l is the l-th column of W1.

### Claim 16 (depends on 9)

The BS of claim 9, wherein the UE capability information includes an information whether the UE supports more than 4 layers of the PUSCH transmission.

### Claim 17

A method for operating a user equipment (UE), the method comprising:
transmitting a UE capability information about an uplink (UL) codebook for 8 antenna ports;
receiving an indication indicating a transmit precoding matrix indicator (TPMI) for a transmission of a physical uplink shared channel (PUSCH); and
transmitting the PUSCH based on the indicated TPMI,
wherein the TPMI indicates a precoding matrix from the UL codebook for the 8 antenna ports, the UL codebook includes full-coherent (FC) precoding matrices comprising all non-zero entries, and an l-th column of a FC precoding matrix is associated with an l-th layer of the PUSCH transmission, and is given by
W
l
,
m
,
n
(
l
)
=
1
S
[
v
l
,
m
φ
n
⁢
v
l
,
m
]
⁢
v
l
,
m
=
[
u
m
e
j
⁢
2
⁢
π
⁢
l
O
1
⁢
N
1
⁢
u
m
…
e
j
⁢
2
⁢
π
⁢
l
⁡
(
N
1
-
1
)
O
1
⁢
N
1
⁢
u
m
]
T
⁢
u
m
=
{
[
1
e
j
⁢
2
⁢
π
⁢
m
O
2
⁢
N
2
…
e
j
⁢
2
⁢
π
⁢
m
⁡
(
N
2
-
1
)
O
2
⁢
N
2
]
N
2
>
1
1
N
2
=
1
⁢
φ
n
=
e
j
⁢
π
⁢
n
/
2
,
wherein:
l∈{1, . . . , v} and v is a number of layers of the PUSCH transmission,
N1 and N2 are number of antenna ports with the same polarization in first and second dimensions, respectively,
O1 and O2 are oversampling factors in the first and second dimensions, respectively, and
S is a scaling factor.

### Claim 18 (depends on 17)

The method of claim 17, wherein (N1, N2)=(4,1) or (2,2), and S=√{square root over (2N1N2)}=2√{square root over (2)}.

### Claim 19 (depends on 17)

The method of claim 17, wherein: (O1, O2)=(1,1), (2,1) or (2,2).

### Claim 20 (depends on 17)

The method of claim 17, wherein:
the UL codebook for 8 antenna ports includes partial coherent (PC) precoding matrices comprising both zero and non-zero entries in each column,
the PC precoding matrices are obtained by partitioning the 8 antenna ports into Ng groups, each group comprising (n1, n2) antenna ports with the same polarization in the first and second dimensions, respectively, where (Ng, n1, n2)=(2,2,1) or (4,1,1), and
a layer of the PUSCH transmission is transmitted from k groups, where 1<k<Ng.
