IP Library Granted Patent US 12,414,111
Granted Patent B2
US 12,414,111 · App. 18/342,565 · Granted Sep 9, 2025

Method for wireless communication, terminal device, and network device

Inventors: Yanan Lin (Guangdong, CN); Jing Xu (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04W72/1268H04L1/0061H04W72/566
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 12,414,111
App. No.
18/342,565
Granted
Sep 9, 2025
Kind
B2
Abstract

A method for wireless communication, a terminal device, and a network device are provided. The method includes the following. A terminal device determines a physical uplink control channel (PUCCH) resource, where the PUCCH resource is used for transmitting first uplink control information (UCI) and second UCI, and a priority of the first UCI is different from a priority of the second UCI. The terminal device determines a first number of physical resource blocks (PRB) according to a total number of bits of the first UCI, a total number of bits of the second UCI, a first maximum coding rate corresponding to the first UCI, and a second maximum coding rate corresponding to the second UCI, where the first number of PRBs is less than or equal to a number of PRBs M RB PUCCH in the PUCCH resource. The terminal device transmits target UCI according to the first number of PRBs.

Claims (569)

1. A method for wireless communication, comprising:

determining, by a terminal device, a physical uplink control channel (PUCCH) resource, the PUCCH resource being used for transmitting first uplink control information (UCI) and second UCI, and a priority of the first UCI being different from a priority of the second UCI;

determining, by the terminal device, a first number of physical resource blocks (PRB) according to a total number of bits of the first UCI, a total number of bits of the second UCI, a first maximum coding rate corresponding to the first UCI, and a second maximum coding rate corresponding to the second UCI, the first number of PRBs being less than or equal to a number of PRBs M RB PUCCH in the PUCCH resource; and

transmitting, by the terminal device, target UCI according to the first number of PRBs, the target UCI comprising part or all of information in the first UCI and part or all of information in the second UCI;

wherein determining, by the terminal device, the first number of PRBs according to the total number of bits of the first UCI, the total number of bits of the second UCI, the first maximum coding rate corresponding to the first UCI, and the second maximum coding rate corresponding to the second UCI comprises:

determining, by the terminal device, a minimum number of PRBs M RB,min PUCCH used for transmitting the first UCI and the second UCI in the PUCCH resource according to the total number of bits of the first UCI, the total number of bits of the second UCI, the first maximum coding rate, and the second maximum coding rate; and

determining, by the terminal device, M RB,min PUCCH as the first number of PRBs on condition that M RB,min PUCCH is less than or equal to M RB PUCCH .

2. The method of claim 1 , wherein M RB,min PUCCH satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

M

RB

,

min

PUCCH

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

,

wherein O UCI0 represents the total number of bits of the first UCI, O CRC0 represents a number of CRC bits corresponding to the first UCI, O CRC0 is greater than or equal to 0, r 0 represents the first maximum coding rate, O CRC0 represents the total number of bits of the second UCI, O CRC1 represents a number of CRC bits corresponding to the second UCI, O CRC1 is greater than or equal to 0, r 1 represents the second maximum coding rate, N sc,ctrl RB represents a parameter determined according to a PUCCH format used by the PUCCH resource and a number of subcarriers in a PRB in the PUCCH resource, or a parameter determined according to the PUCCH format used by the PUCCH resource, the number of subcarriers in the PRB in the PUCCH resource, and a code length of an orthogonal code used by the PUCCH format, N symb-UCI PUCCH represents a number of symbols in the symbols in the PUCCH resource determined according to the PUCCH format, and Q m represents a modulation order.

3. The method of claim 2 , wherein M RB PUCCH >1, and M RB,min PUCCH further satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

>

(

M

RB

,

min

PUCCH

-

1

)

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

.

4. The method of claim 2 , wherein M RB PUCCH further satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

M

RB

PUCCH

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

.

5. The method of claim 1 , further comprising:

determining, by the terminal device, M RB PUCCH as the first number of PRBs on condition that M RB PUCCH satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

>

(

M

RB

PUCCH

-

1

)

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

,

wherein O UCI0 represents the total number of bits of the first UCI, O CRC0 represents a number of CRC bits corresponding to the first UCI, O CRC0 is greater than or equal to 0, r 0 represents the first maximum coding rate, O UCI1 represents the total number of bits of the second UCI, O CRC1 represents a number of CRC bits corresponding to the second UCI, O CRC1 is greater than or equal to 0, r 1 represents the second maximum coding rate, N sc,ctrl RB represents a parameter determined according to a PUCCH format used by the PUCCH resource and a number of subcarriers in a PRB in the PUCCH resource, or a parameter determined according to the PUCCH format used by the PUCCH resource, the number of subcarriers in the PRB in the PUCCH resource, and a code length of an orthogonal code used by the PUCCH format, N symb-UCI PUCCH represents a number of symbols in the PUCCH resource determined according to the PUCCH format, and Q m represents a modulation order.

6. The method of claim 1 , wherein M RB,min PUCCH satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

M

RB

,

min

PUCCH

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

,

wherein O UCI0 represents the total number of bits of the first UCI, O CRC0 represents a number of CRC bits corresponding to the first UCI, O CRC0 is greater than or equal to 0, r 0 represents the first maximum coding rate, O UCI1 represents the total number of bits of the second UCI, O CRC1 represents a number of CRC bits corresponding to the second UCI, O CRC1 is greater than or equal to 0, r 1 represents the second maximum coding rate, N sc,ctrl RB represents a parameter determined according to a PUCCH format used by the PUCCH resource and a number of subcarriers in a PRB in the PUCCH resource, or a parameter determined according to the PUCCH format used by the PUCCH resource, the number of subcarriers in the PRB in the PUCCH resource, and a code length of an orthogonal code used by the PUCCH format, N symb-UCI PUCCH represents a number of symbols in the PUCCH resource determined according to the PUCCH format, Q m represents a modulation order, and represents a rounding-up operation.

7. The method of claim 6 , wherein M RB PUCCH >1, and M RB,min PUCCH further satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

>

(

M

RB

,

min

PUCCH

-

1

)

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

.

8. The method of claim 6 , wherein M RB PUCCH further satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

M

RB

PUCCH

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

.

9. The method of claim 1 , further comprising:

determining, by the terminal device, M RB PUCCH as the first number of PRBs on condition that M RB PUCCH satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

>

(

M

RB

PUCCH

-

1

)

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

,

wherein O UCI0 represents the total number of bits of the first UCI, O CRC0 represents a number of CRC bits corresponding to the first UCI, O CRC0 is greater than or equal to 0, r 0 represents the first maximum coding rate, O UCI1 represents the total number of bits of the second UCI, O CRC1 represents a number of CRC bits corresponding to the second UCI, O CRC1 is greater than or equal to 0, r 1 represents the second maximum coding rate, N sc,ctrl RB represents a parameter determined according to a PUCCH format used by the PUCCH resource and a number of subcarriers in a PRB in the PUCCH resource, or a parameter determined according to the PUCCH format used by the PUCCH resource, the number of subcarriers in the PRB in the PUCCH resource, and a code length of an orthogonal code used by the PUCCH format, N symb-UCI PUCCH represents a number of symbols in the PUCCH resource determined according to the PUCCH format, Q m represents a modulation order, and ┌ ┐ represents a rounding-up operation.

10. A terminal device, comprising:

a transceiver;

a memory configured to store computer programs; and

a processor configured to invoke and execute the computer programs stored in the memory to:

determine a physical uplink control channel (PUCCH) resource, the PUCCH resource being used for transmitting first uplink control information (UCI) and second UCI, and a priority of the first UCI being different from a priority of the second UCI;

determine a first number of physical resource blocks (PRB) according to a total number of bits of the first UCI, a total number of bits of the second UCI, a first maximum coding rate corresponding to the first UCI, and a second maximum coding rate corresponding to the second UCI, the first number of PRBs being less than or equal to a number of PRBs M RB PUCCH in the PUCCH resource; and

cause the transceiver to transmit target UCI according to the first number of PRBs, the target UCI comprising part or all of information in the first UCI and part or all of information in the second UCI;

wherein the processor is specifically configured to:

determine a minimum number of PRBs M RB,min PUCCH used for transmitting the first UCI and the second UCI in the PUCCH resource according to the total number of bits of the first UCI, the total number of bits of the second UCI, the first maximum coding rate, and the second maximum coding rate; and

determine M RB,min PUCCH as the first number of PRBs on condition that M RB,min PUCCH is less than or equal to M RB PUCCH .

11. The terminal device of claim 10 , wherein M RB,min PUCCH satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

M

RB

,

min

PUCCH

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

,

wherein O UCI0 represents the total number of bits of the first UCI, O CRC0 represents a number of CRC bits corresponding to the first UCI, O CRC0 is greater than or equal to 0, r 0 represents the first maximum coding rate, O UCI1 represents the total number of bits of the second UCI, O CRC1 represents a number of CRC bits corresponding to the second UCI, O CRC1 is greater than or equal to 0, r 1 represents the second maximum coding rate, N sc,ctrl RB represents a parameter determined according to a PUCCH format used by the PUCCH resource and a number of subcarriers in a PRB in the PUCCH resource, or a parameter determined according to the PUCCH format used by the PUCCH resource, the number of subcarriers in the PRB in the PUCCH resource, and a code length of an orthogonal code used by the PUCCH format, N symb-UCI PUCCH represents a number of symbols in the PUCCH resource determined according to the PUCCH format, and Q m represents a modulation order.

12. The terminal device of claim 11 , wherein M RB PUCCH >1, and M RB,min PUCCH further satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

>

(

M

RB

,

min

PUCCH

-

1

)

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

.

13. A network device, comprising:

a transceiver;

a memory configured to store computer programs; and

a processor configured to invoke and execute the computer programs stored in the memory to:

determine a physical uplink control channel (PUCCH) resource, the PUCCH resource being used for transmitting first uplink control information (UCI) and second UCI, and a priority of the first UCI being different from a priority of the second UCI;

determine a first number of physical resource blocks (PRB) according to a total number of bits of the first UCI, a total number of bits of the second UCI, a first maximum coding rate corresponding to the first UCI, and a second maximum coding rate corresponding to the second UCI, the first number of PRBs being less than or equal to a number of PRBs M RB PUCCH in the PUCCH resource; and

cause the transceiver to receive target UCI according to the first number of PRBs, the target UCI comprising part or all of information in the first UCI and part or all of information in the second UCI;

wherein the processor is specifically configured to:

determine a minimum number of PRBs M RB,min PUCCH used for transmitting the first UCI and the second UCI in the PUCCH resource according to the total number of bits of the first UCI, the total number of bits of the second UCI, the first maximum coding rate, and the second maximum coding rate; and

determine M RB,min PUCCH as the first number of PRBs on condition that M RB,min PUCCH is less than or equal to M RB PUCCH .

14. The network device of claim 13 , wherein M RB,min PUCCH satisfies:

O

UCI

0

+

O

CRC

0

r

0

+

O

UCI

1

+

O

CRC

1

r

1

M

RB

,

min

PUCCH

·

N

sc

,

ctrl

RB

·

N

symb

-

UCI

PUCCH

·

Q

m

,

wherein O UCI0 represents the total number of bits of the first UCI, O CRC0 represents a number of CRC bits corresponding to the first UCI, O CRC0 is greater than or equal to 0, r 0 represents the first maximum coding rate, O UCI1 represents the total number of bits of the second UCI, O CRC1 represents a number of CRC bits corresponding to the second UCI, O CRC1 is greater than or equal to 0, r 1 represents the second maximum coding rate, N sc,ctrl RB represents a parameter determined according to a PUCCH format used by the PUCCH resource and a number of subcarriers in a PRB in the PUCCH resource, or a parameter determined according to the PUCCH format used by the PUCCH resource, the number of subcarriers in the PRB in the PUCCH resource, and a code length of an orthogonal code used by the PUCCH format, N symb-UCI PUCCH represents a number of symbols in the PUCCH resource determined according to the PUCCH format, and Q m represents a modulation order.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2023
From: LIN, YANAN; XU, JING
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 064318/0321 →
Continuity (2)
Continuation PCTCN2021073411 · Jan 22, 2021
Related Publication 20230345476A1 · Oct 26, 2023
References Cited (27)
US 11968680B2 · Noh · 2024 [cited by examiner]
US 20190037586A1 · Park et al. · 2019 [cited by applicant]
US 20220124703A1 · Lin et al. · 2022 [cited by applicant]
US 20220191882A1 · Lee · 2022 [cited by examiner]
US 20220232558A1 · Shin · 2022 [cited by examiner]
US 20220287054A1 · Kim · 2022 [cited by examiner]
US 20220304027A1 · Yang · 2022 [cited by examiner]
US 20220353891A1 · Kang · 2022 [cited by examiner]
US 20220394702A1 · Lee · 2022 [cited by examiner]
US 20230046263A1 · Wong · 2023 [cited by examiner]
US 20230107391A1 · Wu · 2023 [cited by examiner]
US 20230291451A1 · Su · 2023 [cited by examiner]
US 20230379916A1 · Yin · 2023 [cited by examiner]
US 20240106611A1 · Wang · 2024 [cited by examiner]
CN 110324130 · 2019 [cited by applicant]
CN 111278143 · 2020 [cited by applicant]
CN 111314033 · 2020 [cited by applicant]
CN 111567006 · 2020 [cited by applicant]
CN 111771389 · 2020 [cited by applicant]
CN 111835480 · 2020 [cited by applicant]
EP 3742650 · 2020 [cited by applicant]
WO 2019130521 · 2019 [cited by applicant]
WO 2021003724 · 2021 [cited by applicant]
OPPO, “Enhancements on intra-UE multiplexing/prioritization,” 3GPP TSG RAN WG1 #104-e, R1-2100184, Jan. 2021. [cited by applicant]
EPO, Extended European Search Report for EP Application No. 21920322.1, Dec. 11, 2023. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for control (Release 16),” 3GPP TS 38.213, Dec. 2020, v16.4.0. [cited by applicant]
WIPO, International Search Report and Written Opinion for International Application No. PCT/CN2021/073411, Oct. 14, 2021. [cited by applicant]