IP Library › Granted Patent US 12,640,972
Granted Patent B2
US 12,640,972 · App. 18/134,561 · Granted May 26, 2026

Preamble sequence mapping method and apparatus, and terminal

Inventors: Qi Hong (Dongguan, CN); Gen Li (Dongguan, CN); Kai Wu (Dongguan, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04L27/2613H04J13/18H04L27/2675H04W74/004H04L5/0007H04W74/0833H04W74/0838
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,640,972
App. No.
18/134,561
Granted
May 26, 2026
Kind
B2
Abstract

A preamble sequence mapping method and a terminal are provided. The method includes: determining, by a terminal according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence. The T second preamble sequences are all or some of sequences obtained after the terminal performs code-division on M first preamble sequences by using Q Orthogonal Cover Codes (OCCs). The method further includes establishing, by the terminal based on the target index of the second preamble sequence, mapping to a Synchronization Signal and Physical Broadcast Channel block (SSB). Q is an integer greater than or equal to 1. M is an integer greater than or equal to 1. T is an integer greater than or equal to 2.

Claims (174)

1 . A preamble sequence mapping method, comprising:

determining, by a terminal, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence, wherein the T second preamble sequences are all or some of sequences obtained after the terminal performs code-division on M first preamble sequences by using Q Orthogonal Cover Codes (OCCs); and

establishing, by the terminal, based on the target index of the second preamble sequence, mapping to a Synchronization Signal and Physical Broadcast Channel block (SSB), wherein

Q is an integer greater than or equal to 1, M is an integer greater than or equal to 1, and T is an integer greater than or equal to 2,

wherein the rule for sorting the T second preamble sequences comprises any one of the following:

a first sorting rule of sorting first based on a serial number of a first preamble sequence and then based on a serial number of an OCC;

a second sorting rule of sorting first based on a serial number of an OCC and then based on a serial number of a first preamble sequence; or

a third sorting rule based on a group index after the second preamble sequences corresponding to different OCCs are grouped according to a preset rule, wherein an order within a group comprises: first based on a serial number of a first preamble sequence and then based on a serial number of an OCC, or first based on a serial number of an OCC and then based on a serial number of a first preamble sequence.

2 . The preamble sequence mapping method according to claim 1 , wherein in a case in which the rule for sorting the T second preamble sequences is the first sorting rule, the determining, by a terminal according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a first formula, a target index A1 of a second preamble sequence, wherein the first formula is:

A 1= m +( Q− 1)× M , wherein

A1 is the target index of the second preamble sequence, m is an index of a first preamble sequence corresponding to the second preamble sequence, Q is a quantity of the OCCs, and M is a quantity of the first preamble sequences.

3 . The preamble sequence mapping method according to claim 1 , wherein in a case in which the rule for sorting the T second preamble sequences is the second sorting rule, the determining, by a terminal according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a second formula, a target index A2 of a second preamble sequence, wherein the second formula is:

A 2= Q +( M− 1)× Q , wherein

A2 is the target index of the second preamble sequence, q is an index of an OCC corresponding to the second preamble sequence, M is a quantity of the first preamble sequences, and Q is a quantity of the OCCs.

4 . The preamble sequence mapping method according to claim 1 , wherein in a case in which the rule for sorting the T second preamble sequences is the third sorting rule, the determining, by a terminal according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a third formula, a target index A3 of a second preamble sequence, wherein the third formula is:

A

⁢

3

=

∑

m

=

1

M

⁢

∑

q

=

1

Q

⁢

(

m

-

1

)

*

q

;

or

⁢

A

⁢

3

=

∑

q

=

1

Q

⁢

∑

m

=

1

M

⁢

(

m

-

1

)

*

q

,

M is a quantity of the first preamble sequences, Q is a quantity of the OCCs, m is an index of a first preamble sequence corresponding to the second preamble sequence, and q is an index of an OCC corresponding to the second preamble sequence.

5 . The preamble sequence mapping method according to claim 1 , wherein the method further comprises:

establishing, by the terminal, mapping between an SSB index and a plurality of indices, wherein the plurality of indices comprise the target index of the second preamble sequence, an OCC index, and a Random Access Channel (RACH) Occasion (RO) index.

6 . The preamble sequence mapping method according to claim 5 , wherein the RO index comprises an RO frequency domain index, an RO time domain index within a random access channel slot, and a random access channel slot index; and

an order of mapping the plurality of indices comprises one of the following:

the OCC index, the target index of the second preamble sequence, the RO frequency domain index, the RO time domain index within the random access channel slot, and the random access channel slot index;

the target index of the second preamble sequence, the OCC index, the RO frequency domain index, the RO time domain index within the random access channel slot, and the random access channel slot index;

the target index of the second preamble sequence, the RO frequency domain index, the OCC index, the RO time domain index within the random access channel slot, and the random access channel slot index; or

the target index of the second preamble sequence, the RO frequency domain index, the RO time domain index within the random access channel slot, the OCC index, and the random access channel slot index.

7 . The preamble sequence mapping method according to claim 5 , the establishing, by the terminal, mapping between an SSB index and a plurality of indices comprises:

establishing, by the terminal, mapping between the SSB index and the target index of the second preamble sequence and the RO index preferentially, and mapping each RO index to a same OCC index, or mapping each RO index to OCC indices that are not entirely the same.

8 . A terminal, comprising a processor; a memory having a computer program or an instruction stored thereon, wherein when executed by the processor, causes the processor to perform a preamble sequence mapping method, comprising:

determining, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence, wherein the T second preamble sequences are all or some of sequences obtained after the processor performs code-division on M first preamble sequences by using Q Orthogonal Cover Codes (OCCs); and

establishing, based on the target index of the second preamble sequence, mapping to a Synchronization Signal and Physical Broadcast Channel block (SSB), wherein

Q is an integer greater than or equal to 1, M is an integer greater than or equal to 1, and T is an integer greater than or equal to 2,

wherein the rule for sorting the T second preamble sequences comprises any one of the following:

a first sorting rule of sorting first based on a serial number of a first preamble sequence and then based on a serial number of an OCC;

a second sorting rule of sorting first based on a serial number of an OCC and then based on a serial number of a first preamble sequence; or

a third sorting rule based on a group index after the second preamble sequences corresponding to different OCCs are grouped according to a preset rule, wherein an order within a group comprises: first based on a serial number of a first preamble sequence and then based on a serial number of an OCC, or first based on a serial number of an OCC and then based on a serial number of a first preamble sequence.

9 . The terminal according to claim 8 , wherein in a case in which the rule for sorting the T second preamble sequences is the first sorting rule, the determining, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a first formula, a target index A1 of a second preamble sequence, wherein the first formula is:

A 1= m +( Q− 1)× M , wherein

A1 is the target index of the second preamble sequence, m is an index of a first preamble sequence corresponding to the second preamble sequence, Q is a quantity of the OCCs, and M is a quantity of the first preamble sequences.

10 . The terminal according to claim 8 , wherein in a case in which the rule for sorting the T second preamble sequences is the second sorting rule, the determining, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a second formula, a target index A2 of a second preamble sequence, wherein the second formula is:

A 2= Q +( M− 1)× Q , wherein

A2 is the target index of the second preamble sequence, q is an index of an OCC corresponding to the second preamble sequence, M is a quantity of the first preamble sequences, and Q is a quantity of the OCCs.

11 . The terminal according to claim 8 , wherein in a case in which the rule for sorting the T second preamble sequences is the third sorting rule, the determining, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a third formula, a target index A3 of a second preamble sequence, wherein the third formula is:

A

⁢

3

=

∑

m

=

1

M

⁢

∑

q

=

1

Q

⁢

(

m

-

1

)

*

q

;

or

⁢

A

⁢

3

=

∑

q

=

1

Q

⁢

∑

m

=

1

M

⁢

(

m

-

1

)

*

q

,

M is a quantity of the first preamble sequences, Q is a quantity of the OCCs, m is an index of a first preamble sequence corresponding to the second preamble sequence, and q is an index of an OCC corresponding to the second preamble sequence.

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

establishing mapping between an SSB index and a plurality of indices, wherein the plurality of indices comprise the target index of the second preamble sequence, an OCC index, and a Random Access Channel (RACH) Occasion (RO) index.

13 . The terminal according to claim 12 , wherein the RO index comprises an RO frequency domain index, an RO time domain index within a random access channel slot, and a random access channel slot index; and

an order of mapping the plurality of indices comprises one of the following:

the OCC index, the target index of the second preamble sequence, the RO frequency domain index, the RO time domain index within the random access channel slot, and the random access channel slot index;

the target index of the second preamble sequence, the OCC index, the RO frequency domain index, the RO time domain index within the random access channel slot, and the random access channel slot index;

the target index of the second preamble sequence, the RO frequency domain index, the OCC index, the RO time domain index within the random access channel slot, and the random access channel slot index; or

the target index of the second preamble sequence, the RO frequency domain index, the RO time domain index within the random access channel slot, the OCC index, and the random access channel slot index.

14 . The terminal according to claim 12 , the establishing mapping between an SSB index and a plurality of indices comprises:

establishing mapping between the SSB index and the target index of the second preamble sequence and the RO index preferentially, and mapping each RO index to a same OCC index, or mapping each RO index to OCC indices that are not entirely the same.

15 . A non-transitory computer readable storage medium, storing a computer program or an instruction that, when executed by a processor, causes the processor to perform a preamble sequence mapping method, comprising:

determining, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence, wherein the T second preamble sequences are all or some of sequences obtained after the terminal performs code-division on M first preamble sequences by using Q Orthogonal Cover Codes (OCCs); and

establishing, based on the target index of the second preamble sequence, mapping to a Synchronization Signal and Physical Broadcast Channel block (SSB), wherein

Q is an integer greater than or equal to 1, M is an integer greater than or equal to 1, and T is an integer greater than or equal to 2,

wherein the rule for sorting the T second preamble sequences comprises any one of the following:

a first sorting rule of sorting first based on a serial number of a first preamble sequence and then based on a serial number of an OCC;

a second sorting rule of sorting first based on a serial number of an OCC and then based on a serial number of a first preamble sequence; or

a third sorting rule based on a group index after the second preamble sequences corresponding to different OCCs are grouped according to a preset rule, wherein an order within a group comprises: first based on a serial number of a first preamble sequence and then based on a serial number of an OCC, or first based on a serial number of an OCC and then based on a serial number of a first preamble sequence.

16 . The non-transitory computer readable storage medium according to claim 15 , wherein in a case in which the rule for sorting the T second preamble sequences is the first sorting rule, the determining, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a first formula, a target index A1 of a second preamble sequence, wherein the first formula is:

A 1= m +( Q− 1)× M , wherein

A1 is the target index of the second preamble sequence, m is an index of a first preamble sequence corresponding to the second preamble sequence, Q is a quantity of the OCCs, and M is a quantity of the first preamble sequences.

17 . The non-transitory computer readable storage medium according to claim 15 , wherein in a case in which the rule for sorting the T second preamble sequences is the second sorting rule, the determining, according to a rule for sorting T second preamble sequences, a target index of a second preamble sequence comprises:

determining, according to a second formula, a target index A2 of a second preamble sequence, wherein the second formula is:

A 2= Q +( M− 1)× Q , wherein

A2 is the target index of the second preamble sequence, q is an index of an OCC corresponding to the second preamble sequence, M is a quantity of the first preamble sequences, and Q is a quantity of the OCCs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2023
From: HONG, QI; LI, GEN; WU, KAI
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 063321/0057 →
Priority Claims (1)
CN 202011109242.6 · Oct 16, 2020 · national
Continuity (2)
Continuation PCTCN2021123567 · Oct 13, 2021
Related Publication 20230254892A1 · Aug 10, 2023
References Cited (19)
US 12218878B2 · Lei · 2025 [cited by examiner]
US 20190150190A1 · Kim · 2019 [cited by examiner]
US 20190364603A1 · Qian · 2019 [cited by examiner]
US 20190387550A1 · Pan · 2019 [cited by examiner]
US 20220123888A1 · Yuan · 2022 [cited by examiner]
US 20220231806A1 · Hu · 2022 [cited by examiner]
US 20220386381A1 · Chitti · 2022 [cited by examiner]
CN 108322282A · 2018 [cited by applicant]
CN 110637496A · 2019 [cited by applicant]
CN 111565471A · 2020 [cited by applicant]
WO 2018031848A1 · 2018 [cited by applicant]
WO 2018182385A1 · 2018 [cited by applicant]
WO 2019061257A1 · 2019 [cited by applicant]
WO 2020199000A1 · 2020 [cited by applicant]
Extended European Search Report issued in related European Application No. 21879442.8, mailed Mar. 13, 2024, 10 pages. [cited by applicant]
Qualcomm Incorporated: “PRACH design consider ation”,3GPP Draft; R1-1708574, May 2017, 23 pages. [cited by applicant]
Vivo: “Discussion on channel structure for 2-step RACH”, 3GPP Draft; R1-1906124, May 2019, 14 pages. [cited by applicant]
International Search Report issued in corresponding International Application No. PCT/CN2021/123567, mailed Jan. 14, 2022, 4 pages. [cited by applicant]
Zte et al, “Remaining issues of msgA channel structure”, 3GPP TSG RAN WG1 #98bis R1-1910002, Oct. 2019, 26 pages. [cited by applicant]