IP Library Granted Patent US 12,739,890
Granted Patent B2
US 12,739,890 · App. 18/557,032 · Granted Sep 15, 2026

Repetition determination method, repetition determination apparatus, terminal, and network side device

Inventors: Lei Wang (Beijing, CN); Xuejuan Gao (Beijing, CN)
Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
H04W74/0833H04W56/0045H04W72/0446H04W72/1268
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,739,890
App. No.
18/557,032
Granted
Sep 15, 2026
Kind
B2
Abstract

A repetition determination method is provided by the present disclosure, which solves the problem on how to determine a number of repetitions for Msg3 PUSCH and available uplink slots. The method of the present disclosure includes: obtaining, by a terminal, an RAR, where the RAR includes an uplink grant and first information other than the UL grant; determining, by the terminal, a number of repetitions for an initial transmission of an Msg3 PUSCH according to the UL grant and/or the first information; and determining, by the terminal, one or more target slots for transmitting the Msg3 PUSCH according to the number of repetitions for the initial transmission of the Msg3 PUSCH and available slots for transmitting the Msg3 PUSCH.

Claims (123)

1 . A repetition determination method, comprising:

obtaining, by a terminal, a random access response (RAR), wherein the RAR comprises an uplink (UL) grant and first information other than the UL grant;

determining, by the terminal, a number of repetitions for an initial transmission of an Msg3 PUSCH according to the UL grant and the first information; and

determining, by the terminal, one or more target slots for transmitting the Msg3 PUSCH according to the number of repetitions for the initial transmission of the Msg3 PUSCH and available slots for transmitting the Msg3 PUSCH,

wherein the determining, by the terminal, the number of repetitions for the initial transmission of the Msg3 PUSCH according to the UL grant and the first information comprises: determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to one or more reserved bits in the first information and one or more reserved bits in the UL grant.

2 . The method according to claim 1 , wherein the method further comprises:

receiving a first indication signaling sent by a network side device, wherein the first indication signaling is used to indicate any of the following:

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information;

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the UL grant; or,

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information and the UL grant,

wherein the determining, by the terminal, the number of repetitions for the initial transmission of the Msg3 PUSCH according to the UL grant and the first information further comprises: determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to a value range of a timing advance (TA) value carried in the first information and indication information carried in the UL grant,

wherein the determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to the value range of the timing advance (TA) value carried in the first information and the indication information carried in the UL grant comprises at least one of the following methods:

determining, through the value range of TA value carried in the first information, a time domain resource allocation table used; indicating, through a time domain resource allocation (TDRA) indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to the time domain resource allocation information;

determining, through the value range of TA value carried in the first information, a value range of the number of repetitions for the initial transmission of the Msg3 PUSCH; indicating, through first indication information carried in the UL grant, the number of repetitions for the initial transmission of the Msg3 PUSCH within the value range of the number of repetitions; or,

determining, through the value range of TA value carried in the first information, a scaling factor of the number of repetitions for the initial transmission of the Msg3 PUSCH; determining, through second indication information carried in the UL grant, a number of repetitions indicated by the UL grant; and determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to the scaling factor and the number of repetitions indicated by the UL grant.

3 . The method according to claim 1 , wherein the method further comprises:

determining the available slots for transmitting the Msg3 PUSCH according to a predefined rule or a network indication.

4 . The method according to claim 3 , wherein the determining the available slots for transmitting the Msg3 PUSCH according to the predefined rule comprises one of the following methods:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

5 . The method according to claim 3 , wherein the determining the available slots for transmitting the Msg3 PUSCH according to the network indication comprises:

receiving second indication signaling sent by a network side device, wherein the second indication signaling is used to indicate the terminal to determine the available slots for transmitting the Msg3 PUSCH according to one of the following methods:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

6 . A repetition determination method, comprising:

indicating, by a network side device, a terminal of a number of repetitions for an initial transmission of an Msg3 PUSCH through an uplink (UL) grant and first information other than the UL grant in a random access response (RAR); and

determining, by the network side device, one or more target slots for transmitting the Msg3 PUSCH according to the number of repetitions for the initial transmission of the Msg3 PUSCH and the available slots for transmitting the Msg3 PUSCH,

wherein the indicating, by the network side device, the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH through the uplink (UL) grant and first information other than the UL grant in the random access response (RAR) comprises: indicating, through one or more reserved bits in the first information and one or more reserved bits in the UL grant, the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH.

7 . The method according to claim 6 , wherein the method further comprises:

sending first indication signaling to the terminal, wherein the first indication signaling is used to indicate any of the following:

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information;

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the UL grant; or,

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information and the UL grant,

wherein the indicating, by the network side device, the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH through the UL grant and first information other than the UL grant in the random access response (RAR) further comprises: indicating the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH according to a value range of a timing advance (TA) value carried in the first information and indication information carried in the UL grant,

wherein the indicating the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH according to the value range of the timing advance (TA) value carried in the first information and indication information carried in the UL grant comprises at least one of the following methods:

determining, through the value range of TA value carried in the first information, a time domain resource allocation table used by the terminal; indicating, through a time domain resource allocation (TDRA) indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and indicating the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH according to the time domain resource allocation information;

determining, through the value range of TA value carried in the first information, a value range of the number of repetitions for the initial transmission of the Msg3 PUSCH for the terminal, indicating, through first indication information carried in the UL grant, the number of repetitions for the initial transmission of the Msg3 PUSCH within the value range of the number of repetitions; or,

determining, through the value range of TA value carried in the first information, a scaling factor of the number of repetitions for the initial transmission of the Msg3 PUSCH for the terminal; determining, through second indication information carried in the UL grant, a number of repetitions indicated by the UL grant; and determining the number of repetitions for the initial transmission of the Msg3 PUSCH for the terminal according to the scaling factor and the number of repetitions indicated by the UL grant.

8 . The method according to claim 6 , wherein the method further comprises:

determining the available slots for transmitting the Msg3 PUSCH according to a predefined rule.

9 . The method according to claim 8 , wherein the determining the available slots for transmitting the Msg3 PUSCH according to the predefined rule comprises one of the following methods:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

10 . The method according to claim 6 , wherein the method further comprises:

sending second indication signaling to the terminal, wherein the second indication signaling is used to indicate the terminal to determine the available slots for transmitting the Msg3 PUSCH according to one of the following methods:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

11 . A network side device, comprising a memory, a transceiver, and a processor, wherein the memory is used to store computer program, the transceiver is used to send and receive data under the control of the processor, and the processor is used to read the computer program in the memory and perform the following operations of the repetition determination method according to claim 6 .

12 . The network side device according to claim 11 , wherein the transceiver is further used to:

send first indication signaling to the terminal, wherein the first indication signaling is used to indicate any of the following:

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information;

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the UL grant; or,

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information and the UL grant,

wherein the processor is used to read the computer program in the memory and further perform the following operations of: indicating the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH according to a value range of a timing advance (TA) value carried in the first information and indication information carried in the UL grant,

wherein the processor is used to read program instructions in the memory and perform at least one of the following operations of:

determining, through the value range of TA value carried in the first information, a time domain resource allocation table used by the terminal; indicating, through a time domain resource allocation (TDRA) indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and indicating the terminal of the number of repetitions for the initial transmission of the Msg3 PUSCH according to the time domain resource allocation information;

determining, through the value range of TA value carried in the first information, a value range of the number of repetitions for the initial transmission of the Msg3 PUSCH for the terminal; indicating, through first indication information carried in the UL grant, the number of repetitions for the initial transmission of the Msg3 PUSCH within the value range of the number of repetitions; or,

determining, through the value range of TA value carried in the first information, a scaling factor of the number of repetitions for the initial transmission of the Msg3 PUSCH for the terminal; determining, through second indication information carried in the UL grant, a number of repetitions indicated by the UL grant; and determining the number of repetitions for the initial transmission of the Msg3 PUSCH for the terminal according to the scaling factor and the number of repetitions indicated by the UL grant.

13 . The network side device according to claim 11 , wherein the processor is used to read program instructions in the memory and perform the following operations of:

determining the available slots for transmitting the Msg3 PUSCH according to a predefined rule.

14 . The network side device according to claim 13 , wherein the processor is used to read program instructions in the memory and perform at least one of the following operations of:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

15 . The network side device according to claim 13 , wherein the transceiver is further used to:

send second indication signaling to the terminal, wherein the second indication signaling is used to indicate the terminal to determine the available slots for transmitting the Msg3 PUSCH according to one of the following methods:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

16 . A terminal, comprising: a memory, a transceiver, and a processor, wherein the memory is used to store program instructions, the transceiver is used to send and receive data under the control of the processor, and the processor is used to read the program instructions in the memory and perform the following operations of:

obtaining a random access response (RAR), wherein the RAR comprises an uplink (UL) grant and first information other than the UL grant;

determining a number of repetitions for an initial transmission of an Msg3 PUSCH according to the UL grant and the first information; and

determining one or more target slots for transmitting the Msg3 PUSCH according to the number of repetitions for the initial transmission of the Msg3 PUSCH and available slots for transmitting the Msg3 PUSCH,

wherein the processor is used to read program instructions in the memory and perform the following operations of: determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to one or more reserved bits in the first information and one or more reserved bits in the UL grant.

17 . The terminal according to claim 16 , wherein the transceiver is further used to:

receive a first indication signaling sent by a network side device, wherein the first indication signaling is used to indicate any of the following:

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information;

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the UL grant, or,

indicating the terminal to determine the number of repetitions for the initial transmission of the Msg3 PUSCH according to the first information and the UL grant,

wherein the processor is used to read program instructions in the memory and further perform the following operations of: determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to a value range of a timing advance (TA) value carried in the first information and indication information carried in the UL grant,

wherein the processor is used to read program instructions in the memory and perform at least one of the following operations of:

determining, through the value range of TA value carried in the first information, a time domain resource allocation table used; indicating, through a time domain resource allocation (TDRA) indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to the time domain resource allocation information;

determining, through the value range of TA value carried in the first information, a value range of the number of repetitions for the initial transmission of the Msg3 PUSCH; indicating, through first indication information carried in the UL grant, the number of repetitions for the initial transmission of the Msg3 PUSCH within the value range of the number of repetitions; or,

determining, through the value range of TA value carried in the first information, a scaling factor of the number of repetitions for the initial transmission of the Msg3 PUSCH; determining, through second indication information carried in the UL grant, a number of repetitions indicated by the UL grant; and determining the number of repetitions for the initial transmission of the Msg3 PUSCH according to the scaling factor and the number of repetitions indicated by the UL grant.

18 . The terminal according to claim 16 , wherein the processor is used to read program instructions in the memory and perform the following operations of:

determining the available slots for transmitting the Msg3 PUSCH according to a predefined rule or a network indication.

19 . The terminal according to claim 18 , wherein the processor is used to read program instructions in the memory and perform at least one of the following operations of:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

20 . The terminal according to claim 18 , wherein the transceiver is further used to:

receive second indication signaling sent by a network side device, wherein the second indication signaling is used to indicate the terminal to determine the available slots for transmitting the Msg3 PUSCH according to one of the following methods:

only using semi-static uplink slots as the available slots for transmitting the Msg3 PUSCH; or,

using semi-static uplink slots and semi-static flexible slots as the available slots for transmitting the Msg3 PUSCH,

wherein the semi-static flexible slots do not comprise a semi-static flexible symbol configured to transmit at least one of the following channels or pieces of information:

synchronization signal block (SSB);

control resource set (CORESET) #0; or

type0 common search space (CSS).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2023
From: WANG, LEI; GAO, XUEJUAN
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
Reel/Frame 065336/0165 →
Priority Claims (1)
CN 202110511902.1 · May 11, 2021 · national
Continuity (1)
Related Publication 20240373469A1 · Nov 7, 2024
References Cited (21)
US 20190342921A1 · Loehr · 2019 [cited by examiner]
US 20210051707A1 · Rastegardoost et al. · 2021 [cited by applicant]
US 20210058823A1 · Liu et al. · 2021 [cited by applicant]
US 20210084689A1 · Ly · 2021 [cited by applicant]
US 20240215015A1 · Su · 2024 [cited by examiner]
US 20250055628A1 · Yao · 2025 [cited by examiner]
US 20250301473A1 · Wu · 2025 [cited by examiner]
CN 110062474A · 2019 [cited by applicant]
CN 111699745A · 2020 [cited by applicant]
EP 3780871A1 · 2021 [cited by applicant]
WO 2019216818A1 · 2019 [cited by applicant]
WO 2020159419A1 · 2020 [cited by applicant]
Supplementary European Search Report in EP patent Application No. 22806468.9, mailed on Jul. 10, 2024. [cited by applicant]
ZTE Corporation, “Feature lead summary on support of Type A PUSCH repetitions for Msg3,” 3GPP TSG RAN WG1 #104-e, R1-2102226, Feb. 8, 2021. [cited by applicant]
ZTE Corporation, “Feature lead summary#2 on coverage enhancement for channels other than PUSCH and PUCCH” 3GPP TSG RAN WG1 #103-e, R1-2009805, Nov. 19, 2020. [cited by applicant]
CATT, “Discussion on coverage enhancement for channels other than PUSCH and PUCCH” 3GPP TSG RAN WG1 #103-e, R1-2007876, Nov. 2, 2020. [cited by applicant]
Office action and search report in Chinese patent application No. 202110511902.1, issued on Mar. 31, 2025. [cited by applicant]
International Search Report for PCT/CN2022/088441 issued on Jun. 18, 2022 and its English Translation provided by WIPO. [cited by applicant]
Written Opinion for PCT/CN2022/088441 issued on Jun. 18, 2022 and its English Translation provided by WIPO. [cited by applicant]
International Preliminary Report on Patentability for PCT/CN2022/088441 issued on Nov. 14, 2023 and its English Translation provided by WIPO. [cited by applicant]
“Feature lead summary #2 on support of Type A PUSCH repetitions for Msg3,” 3GPP TSG RAN WG1 #104b-e R1-2104101, e-Meeting, Apr. 12-20, 2021, Agenda item: 8.8.3, Source: Moderator (ZTE Corporation). [cited by applicant]