Lead code transmission method, terminal, network device and storage medium

By determining the target RO based on the candidate reference signal in the user equipment (UE) and sending a preamble on the RO, the problem of UE selecting a transmission opportunity among multiple RACH resource groups is solved, and the accurate transmission of the preamble and the delay reduction are achieved.

CN120456336APending Publication Date: 2025-08-08DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410173544.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-07
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

During the random access process, the user equipment (UE) cannot effectively determine the selection of the preamble transmission opportunity in multiple RACH resource groups, and the existing methods cannot achieve accurate transmission of the preamble.

Method used

By determining a target RO from at least one RACH resource group based on the candidate reference signal, the target RO is a RO associated with the candidate reference signal, and sending a preamble to the network device on the target RO.

Benefits of technology

It is implemented to determine the preamble transmission opportunity when the UE supports one or more RACH resource groups, reduce the delay of preamble transmission, and improve the success rate of reception of preamble by network devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120456336A_ABST
    Figure CN120456336A_ABST
Patent Text Reader

Abstract

The invention relates to a lead code transmission method, a terminal, network equipment and a storage medium. The method comprises the following steps: determining a target RO from at least one RACH resource group based on a candidate reference signal; sending a lead code to a network device on the target RO; wherein the target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a preamble code transmission method, terminal, network device and storage medium. Background Art

[0002] During random access, a user equipment (UE) must ultimately select a random access channel occasion (RO) from a set of random access channel (RACH) resources to transmit a preamble. While a UE supports selecting preamble transmission opportunities from multiple sets of RACH resources, determining the transmission opportunity has not yet been studied, making it impossible to implement preamble transmission based on existing methods. Summary of the Invention

[0003] Based on this, it is necessary to provide a preamble transmission method, terminal, network device and storage medium that can determine preamble transmission opportunities when the UE supports one or more RACH resource groups to address the above technical problems.

[0004] In a first aspect, the present application provides a preamble transmission method, applied to a terminal, the method comprising:

[0005] determining a target RO from at least one RACH resource group based on the candidate reference signal;

[0006] Sending a preamble to a network device on the target RO;

[0007] The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.

[0008] In some embodiments, the at least one RACH resource group includes a first RACH resource group and a second RACH resource group, and the candidate reference signals include: a first reference signal and a second reference signal;

[0009] The determining a target RO from at least one RACH resource group based on the candidate reference signal includes:

[0010] Determining, from the first RACH resource group, a first RO associated with the first reference signal;

[0011] Determining, from the second RACH resource group, a second RO associated with the second reference signal;

[0012] A target RO is determined from the first RO and the second RO.

[0013] In some embodiments, the target RO includes:

[0014] The RO with an earlier time domain position among the first RO and the second RO;

[0015] or,

[0016] When the time domain positions of the first RO and the second RO are the same, any one of the first RO and the second RO.

[0017] In some embodiments, determining a target RO from at least one RACH resource group based on a candidate reference signal includes:

[0018] Determine, from the at least one RACH resource group, a RO set associated with the candidate reference signal;

[0019] Determining the target RO with the earliest time domain position from the RO set;

[0020] The candidate reference signals include one reference signal or multiple reference signals.

[0021] In some embodiments, the ROs in the RO set belong to a RACH resource group;

[0022] or,

[0023] The ROs in the RO set belong to multiple RACH resource groups.

[0024] In some embodiments, the ROs in the RO set belong to multiple RACH resource groups, and determining the target RO with the earliest time domain position from the RO set includes:

[0025] Determine, from the RO set, a plurality of ROs with the earliest time domain positions;

[0026] Any one RO is determined from the plurality of ROs as the target RO.

[0027] In some embodiments, the candidate reference signal includes a plurality of reference signals;

[0028] After determining the target RO with the earliest time domain location from the RO set, the method further includes:

[0029] A target reference signal associated with the target RO is determined from the candidate reference signals.

[0030] In some embodiments, the candidate reference signal includes: SSB, or CSI-RS.

[0031] In some embodiments, the RO with the earliest time domain position is the RO closest to the time domain position reference point;

[0032] The time domain location reference point is the time point when the terminal triggers a random access request.

[0033] In some embodiments, the execution cycle of the method includes any of the following:

[0034] This is performed once for each random access attempt;

[0035] It is performed once for each random access process.

[0036] In some embodiments, the at least one RACH resource group is a plurality of RACH resource groups;

[0037] The candidate reference signal is an SSB, and mapping relationships between RO resources and SSB indexes in different resource groups in the multiple RACH resource groups are independent;

[0038] or,

[0039] The candidate reference signal is a CSI-RS, and different resource groups in the multiple RACH resource groups are different RO resources independently indicated by a network device for the same CSI-RS index.

[0040] In a second aspect, the present application provides a preamble transmission method, applied to a network device, the method comprising:

[0041] Receiving a preamble at a target RO;

[0042] The terminal characteristics are determined according to the preamble and the target RO.

[0043] In a third aspect, the present application further provides a terminal, characterized in that it includes: a memory, a transceiver, and a processor:

[0044] The memory is used to store a 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:

[0045] determining a target RO from at least one RACH resource group based on the candidate reference signal;

[0046] Sending a preamble to a network device on the target RO;

[0047] The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.

[0048] In a fourth aspect, the present application further provides a network device, characterized in that it includes: a memory, a transceiver, and a processor:

[0049] The memory is used to store a 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:

[0050] Receiving a preamble at a target RO;

[0051] The terminal characteristics are determined according to the preamble and the target RO.

[0052] In a fifth aspect, the present application further provides a terminal, including:

[0053] a determination module, configured to determine a target RO from at least one RACH resource group based on a candidate reference signal;

[0054] A transmission module, configured to transmit a preamble on the target RO;

[0055] The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.

[0056] In a sixth aspect, the present application further provides a network device, including:

[0057] A receiving module, configured to receive a preamble sent by the terminal on the target RO;

[0058] The determination module is configured to determine terminal characteristics according to the preamble and the target RO.

[0059] In a seventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements at least one of the following:

[0060] The method according to the first aspect or any embodiment thereof;

[0061] A method as described in the second aspect or any embodiment thereof.

[0062] In an eighth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, which, when executed by a processor, implements at least one of the following:

[0063] The method according to the first aspect or any embodiment thereof;

[0064] A method as described in the second aspect or any embodiment thereof.

[0065] In the aforementioned preamble transmission method, terminal, network device, storage medium, and computer program product, the terminal can determine a target RO from at least one RACH resource group based on a candidate reference signal, and transmit a preamble to the network device on the target RO. The target RO is the RO associated with the candidate reference signal in the at least one RACH resource group. This solution determines the target RO for preamble transmission, both for scenarios where a terminal (UE) supports one RACH resource group and for scenarios where the UE supports multiple RACH resource groups. This provides rules for determining transmission opportunities, enabling preamble transmission when the UE supports at least one RACH resource group. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Figure 1 Schematic diagram of uplink subband configuration in TDD mode;

[0067] Figure 2A 1. A flow chart of a preamble code transmission method;

[0068] Figure 2B A schematic diagram of a process for transmitting a preamble code applied to a terminal;

[0069] Figure 2C A flowchart of a method for transmitting a preamble code applied to a network device;

[0070] Figure 3 A schematic diagram of the process of determining the target RO Figure 1 ;

[0071] Figure 4 A schematic diagram of determining the target RO Figure 1 ;

[0072] Figure 5 Schematic diagram 2 for determining a target RO;

[0073] Figure 6 FIG2 is a second flow chart of determining a target RO;

[0074] Figure 7 A schematic diagram of determining the target RO Figure 3 ;

[0075] Figure 8 A schematic diagram of the process of determining the target RO Figure 3 ;

[0076] Figure 9 A schematic diagram of determining the target RO Figure 4 ;

[0077] Figure 10 A schematic diagram of determining the target RO Figure 5;

[0078] Figure 11 A schematic diagram of the process of determining the target RO Figure 4 ;

[0079] Figure 12 A schematic diagram of determining the target RO Figure 6 ;

[0080] Figure 13 A schematic diagram of the process of determining the target RO Figure 5 ;

[0081] Figure 14 A schematic diagram of determining the target RO Figure 7 ;

[0082] Figure 15 A schematic diagram of determining the target RO Figure 8 ;

[0083] Figure 16 A schematic diagram of the structure of a communication device provided in an embodiment;

[0084] Figure 17 It is a structural block diagram of a terminal;

[0085] Figure 18 This is a structural block diagram of a network device. DETAILED DESCRIPTION

[0086] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0087] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0088] 1) Duplex mode

[0089] 5G New Radio (NR) supports two mobile communication duplex modes: time division duplex (TDD) and frequency division duplex (FDD). TDD separates uplink and downlink transmission resources by time, while FDD separates them by frequency. Release 19 (Rel-19) of the standard supports full-duplex with non-overlapping subbands, meaning base stations can simultaneously transmit and receive signals using non-overlapping subbands within the same frequency band / carrier / bandwidth part (BWP).

[0090] FIG1 is a schematic diagram of an uplink subband configuration in TDD mode. Figure 1 In the same BWP, the uplink subband (UL subband) and other frequency domain resources (such as Figure 1 The downlink (DL) frequency domain resources shown in do not overlap.

[0091] The network can configure UL subbands on symbols configured as DL or flexible in the Time Division Duplex Uplink and Downlink Configuration Common Parameters (TDD-UL-DL-ConfigCommon). Symbols configured with UL subbands are subband full-duplex (SBFD) symbols, and only SBFD-aware user equipment (UE) can perform uplink transmissions on the subbands. Symbols without UL subbands (including symbols configured as UL in TDD-UL-DL-ConfigCommon) are non-SBFD symbols, and all UEs transmit according to the configured symbol direction. In this embodiment of the present application, a terminal may refer to a user equipment (UE).

[0092] 2) Random access

[0093] The network configures a set of RACH resources for legacy terminals using the Random Access Configuration Common Information Element (RACH-ConfigCommon IE). Releases 17 (Rel-17) and 18 (Rel-18) of the LTE standard introduced five terminal features: Small Data Transmission (SDT), New Scheduling Grant (NSAG), Reduced Capability (RedCap), Message 3 Repetition (Msg3 Repetition), and Message 1 Repetition (Msg1 Repetition). Network devices can use the Additional Random Access Configuration (AdditionalRACH-Config) to configure an additional set of RACH resources for a terminal feature or a combination of two or more terminal features. Furthermore, a single feature or combination of features can also share legacy RACH resources. In the embodiments of this application, terminal features and user equipment (UE) features are synonymous.

[0094] After determining the user equipment characteristics or user equipment characteristics combination that triggers the random access request, if there is a corresponding RACH resource, the user equipment will send the Physical Random Access Channel (PRACH) on the RACH resource; if there is no corresponding RACH resource, the PRACH will be transmitted on a RACH resource that is not associated with any user equipment characteristics.

[0095] After determining the RACH resource set, the user equipment first selects a synchronization signal block (SSB) according to the following rules. It then randomly selects a preamble from the preamble set associated with the SSB. Finally, it determines the next available RO from the RO set associated with the SSB. The user equipment calculates the random access radio network temporary identifier (RA-RNTI) based on the selected RO and calculates the transmit power based on the RACH configuration. Finally, the user equipment notifies the physical layer of the selected RO, the corresponding RA-RNTI, the preamble index, and the preamble transmit power. The physical layer then transmits the preamble on the selected RO.

[0096] Currently, the UE can randomly select an RO from the ROs associated with the selected SSB to transmit the preamble. All ROs associated with a given SSB index have equal probability. For features introduced to reduce latency, such as SBFD, the latency of the random access process can be further reduced. Furthermore, a UE feature ultimately selects an RO from only one set of RACH resources. When a UE feature supports selecting preamble transmission opportunities from two sets of RACH resources, a rule must be established.

[0097] To improve the above-mentioned problems, the embodiments of the present disclosure provide a preamble transmission method, user equipment, network equipment, and storage medium capable of determining preamble transmission opportunities when the UE supports one or more RACH resource groups. Based on a candidate reference signal, the user equipment can determine a target RO from at least one RACH resource group and send a preamble to the network device on the target RO; wherein the target RO is an RO associated with the candidate reference signal in at least one RACH resource group. This solution implements determination of the target RO for transmitting the preamble, both for situations where the user equipment (UE) supports one RACH resource group and for situations where the UE supports multiple RACH resource groups. This provides rules for determining transmission opportunities, thereby enabling preamble transmission when the UE supports at least one RACH resource group.

[0098] In some embodiments, exemplary, Figure 2A 1 is a flow chart of a method for transmitting a preamble code, which includes but is not limited to the following steps:

[0099] 201. The UE determines a target RO from at least one RACH resource group based on a candidate reference signal.

[0100] The candidate reference signals may include one reference signal or multiple reference signals. The RACH resource group includes multiple RO resources.

[0101] In some embodiments, the candidate reference signal may be an SSB, or the candidate reference signal may be a CSI-RS.

[0102] In some embodiments, the at least one RACH resource group is a plurality of RACH resource groups; the candidate reference signal is an SSB, and the mapping relationship between the RO resource and the SSB index in different resource groups in the plurality of RACH resource groups is independent;

[0103] In some embodiments, the at least one RACH resource group is a plurality of RACH resource groups; the candidate reference signal is a CSI-RS, and different resource groups in the plurality of RACH resource groups are different RO resources independently indicated by the network device for the same CSI-RS index.

[0104] The target RO is an RO associated with the candidate reference signal in at least one RACH resource group.

[0105] In some embodiments, the target RO is the RO with the earliest time domain position associated with the candidate reference signal in the at least one RACH resource group.

[0106] In some embodiments, the RO with the earliest time domain location is the RO closest to the time domain location reference point.

[0107] The time domain location reference point is the time point when the UE triggers a random access request.

[0108] 202. The UE sends a preamble to the network device on the target RO.

[0109] Accordingly, the network device receives the preamble at the target RO.

[0110] 203. The network device determines the characteristics of the user equipment according to the preamble and the target RO.

[0111] In some embodiments, the user equipment may determine, based on the preamble and the target RO, that the user equipment characteristics include: SBFD UE or non-SBFD UE.

[0112] In some embodiments, the network device may further determine user equipment characteristics based on the preamble and the target RO, including but not limited to one or more of the following:

[0113] SDT, NSAG, RedCap, Msg3 repetition and Msg1 repetition.

[0114] In some embodiments, the execution cycle of the preamble code transmission method provided by the embodiments of the present disclosure may be performed once for each random access attempt.

[0115] In some embodiments, the execution cycle of the preamble code transmission method provided by the embodiments of the present disclosure may be performed once for each random access process.

[0116] The preamble transmission method provided by the embodiments of the present disclosure determines a target RO for transmitting a preamble, regardless of whether the user equipment (UE) supports one RACH resource group or multiple RACH resource groups. This provides rules for determining transmission opportunities, enabling the UE to transmit the preamble when it supports at least one RACH resource group. This allows network equipment to successfully receive the preamble and determine user equipment characteristics based on the preamble and the target RO.

[0117] In some embodiments, exemplary, Figure 2B 1 is a flow chart of a method for transmitting a preamble code applied to a terminal, the method including but not limited to the following steps:

[0118] 201b. The UE determines a target RO from at least one RACH resource group based on the candidate reference signal.

[0119] 202b. The UE sends a preamble to the network device on the target RO.

[0120] For the description of the above steps 201b and 202b, reference may be made to the description of the above steps 201 and 202, which will not be repeated here.

[0121] The preamble transmission method applied to a terminal provided in the embodiments of the present disclosure implements determination of a target RO for transmitting a preamble, both for cases where a user equipment (UE) supports one RACH resource group and for cases where the UE supports multiple RACH resource groups. In other words, a rule for determining a transmission opportunity is provided, thereby enabling the UE to transmit a preamble when it supports at least one RACH resource group.

[0122] In some embodiments, exemplary, Figure 2C The present invention is a flowchart of a method for transmitting a preamble code applied to a network device, the method including but not limited to the following steps:

[0123] 201c. The network device receives the preamble code at the target RO.

[0124] The network device may detect the target RO and receive the preamble sent by the UE on the target RO.

[0125] The target RO is an RO associated with the candidate reference signal in at least one RACH resource group supported by the UE.

[0126] In some embodiments, the target RO is the RO with the earliest time domain position associated with the candidate reference signal in at least one RACH resource group supported by the UE.

[0127] 202c. The network device determines the characteristics of the user equipment according to the preamble and the target RO.

[0128] For the description of the above step 202c, reference can be made to the relevant description of the above step 203, which will not be repeated here.

[0129] The preamble code transmission method applied to a network device provided in an embodiment of the present disclosure is capable of receiving a preamble code on a target RO for both cases where a user equipment (UE) supports one RACH resource group and where the UE supports multiple RACH resource groups. The network device can determine the user equipment characteristics based on the preamble code and the target RO, thereby enabling the UE to implement preamble code transmission when it supports at least one RACH resource group.

[0130] In some embodiments, the at least one RACH resource group includes a first RACH resource group and a second RACH resource group, and the candidate reference signals include: a first reference signal and a second reference signal.

[0131] It should be noted that the at least one RACH resource group may further include more than two RACH resource groups, and the at least one RACH resource group including the first RACH resource group and the second RACH resource group is only an exemplary description.

[0132] The above-mentioned determination of the target RO from at least one RACH resource group based on the candidate reference signal may include but is not limited to: determining a first RO associated with the first reference signal from the first RACH resource group; determining a second RO associated with the second reference signal from the second RACH resource group; and determining the target RO from the first RO and the second RO.

[0133] For example, the UE has two groups of available RACH resources. The two groups of RACH resources can be configured through two sets of PRACH or one set of PRACH. The embodiment of the present application does not limit the determination method of the first RACH resource group and the second RACH resource group.

[0134] Taking SBFD UE as an example, of the two groups of available RACH resource groups, the first RACH resource group can be dedicated to the SBFD UE, and the second RACH resource group can be shared by the SBFD UE and other UEs. When determining the available RACH resources, both groups of RACH resources are defined as available RACH resources for the SBFD UE.

[0135] In some embodiments, the candidate reference signal may be an SSB, and the core distinction between the two RACH resource groups is that the first RACH resource group and the second RACH resource group independently perform SSB-to-RO mapping on an SSB index.

[0136] In some embodiments, the candidate reference signal may be a CSI-RS, and the core distinction manner in the two RACH resource groups is that the same CSI-RS index selected by the network device indicates two groups of RO resources.

[0137] In some embodiments, the preamble code transmission method provided by the embodiments of the present disclosure can be used for contention access or non-contention access.

[0138] For example, Figure 3 A schematic diagram of the process of determining the target RO Figure 1 The method includes but is not limited to the following steps:

[0139] 301. Determine a first RO associated with a first reference signal from a first RACH resource group.

[0140] For example, taking the above-mentioned first reference signal as SSB as an example, if the RSRP of at least one SSB is higher than the reference signal receiving power threshold (rsrp-ThresholdSSB) used to select the SSB, an SSB is selected from the set of SSBs higher than rsrp-ThresholdSSB; if the RSRP of no SSB is higher than rsrp-ThresholdSSB, an SSB is selected from the set of SSBs configured in all network devices, and this selected SSB is the first reference signal.

[0141] Furthermore, according to the mapping relationship between the ROs in the first RACH resource group and the SSB index, one RO is selected from the ROs associated with the first reference signal in the first RACH resource group, and the selected RO is the first RO.

[0142] 302. Determine a second RO associated with a second reference signal from a second RACH resource group.

[0143] The first reference signal and the second reference signal may be the same reference signal or different reference signals, that is, the reference signal indexes of the first reference signal and the second reference signal may be the same or different.

[0144] The first reference signal and the second reference signal are selected independently in two steps.

[0145] The process of selecting the second reference signal is similar to that of selecting the first reference signal, and will not be repeated here.

[0146] 303. Determine a target RO from the first RO and the second RO.

[0147] In some embodiments, the target RO is the RO with an earlier time domain position between the first RO and the second RO.

[0148] In the above embodiment, when the target RO is the RO with an earlier time domain position between the first RO and the second RO, the preamble can be sent at an earlier time domain position, thereby reducing the delay of sending the preamble.

[0149] In some embodiments, when the time domain positions of the first RO and the second RO are the same, the target RO is either one of the first RO and the second RO, or the target RO is the first RO belonging to the first RACH resource group dedicated to the SBFD UE.

[0150] In some embodiments, the first RACH resource group may be an RO resource dedicated to the SBFD UE, with more selectable preambles, a lower preamble collision probability, and a higher access possibility. Therefore, when the time domain positions of the first RO and the second RO are the same, the target RO may be determined to be the first RO belonging to the first RACH resource group dedicated to the SBFD UE.

[0151] In the above embodiment, when the time domain positions of the first RO and the second RO are the same, the target RO is either the first RO or the second RO. When the time domain positions of the first RO and the second RO are the same, the delays of selecting the first RO and the second RO to send the preamble are the same, so either the first RO or the second RO can be selected.

[0152] For example, assuming that there is an existing SBFD UE, the network device configures a first RACH resource group for the SBFD UE through an additional random access channel configuration (AdditionalRACH-Config). The network device can also configure shared legacy resources for the SBFD UE through a common random access configuration (RACHConfig-Common), i.e., a second RACH resource group.

[0153] For example, Figure 4 A schematic diagram of determining the target RO Figure 1 , Figure 5 FIG2 is a schematic diagram of determining a target RO. Figure 4 and Figure 5 The first RACH resource group has two ROs, associated with SSB0 and SSB1 respectively. The second RACH resource group has eight ROs, and the four SSBs (SSB0, SSB1, SSB2, and SSB3) are mapped to the eight ROs in a round-robin manner. The target RO for transmitting the preamble is determined starting from slot n.

[0154] exist Figure 4 In this example, assuming the first reference signal is SSB 0, the first RO determined is the RO in slot n+4. The second reference signal is also SSB 0, and the second RO determined is the RO in slot n+6. Therefore, the target RO is the RO belonging to the first RACH resource in slot n+4, which is located earlier in time between slots n+4 and n+6. Finally, the UE sends the preamble on the RO belonging to the first RACH resource group in slot n+4.

[0155] exist Figure 5 In this example, assuming the first reference signal is SSB 0, the first RO determined is the RO in slot n+4. If the second reference signal is SSB 3, the second RO is also in slot n+4, and the second and first ROs overlap in the time domain. In this case, the UE can randomly select an RO as the target RO. If the RO belonging to the first RACH resource group is selected, the UE sends the preamble on the RO belonging to the first RACH resource group in slot n+4. If the RO belonging to the second RACH resource group is selected, the UE sends the preamble on the RO belonging to the second RACH resource group in slot n+4.

[0156] In some embodiments, a set of ROs associated with candidate reference signals may be determined from at least one RACH resource group; a target RO with the earliest time domain location may be determined from the set of ROs; and a preamble may be sent to a network device on the target RO. The candidate reference signals may include one or more reference signals.

[0157] In some embodiments, the ROs in the RO set belong to a RACH resource group;

[0158] In some embodiments, the ROs in the RO set belong to multiple RACH resource groups.

[0159] In some embodiments, the candidate reference signal is a reference signal, and the at least one RACH resource group is a RACH resource group. Exemplarily, the candidate reference signal is a third reference signal, and the at least one RACH resource group is a third RACH resource group.

[0160] For example, Figure 6 Schematic diagram 2 of a process for determining a target RO, the method includes but is not limited to the following steps:

[0161] 601. UE determines a third reference signal.

[0162] If the RSRP of at least one SSB is higher than the threshold rsrp-ThresholdSSB, an SSB is selected from the set of SSBs above the threshold. If the RSRP of no SSB is higher than the threshold, an SSB is selected from the set of SSBs configured on all network devices. The selected SSB is the third reference signal.

[0163] 602. Determine an RO set associated with a third reference signal from a third RACH resource group.

[0164] The RO set may include multiple ROs.

[0165] 603. Determine a target RO with the earliest time domain position from the RO set associated with the third reference signal.

[0166] In the above embodiment, the target RO with the earliest time domain position is determined from the RO set associated with the third reference signal, so that the preamble can be sent at the earliest time domain position, thereby reducing the delay of sending the preamble.

[0167] In some embodiments, when a network device configures an SSB to be mapped to multiple consecutive ROs, the multiple consecutive ROs associated with an SSB index may be considered as a set of ROs. In step 602, the most recent set of ROs associated with the third reference signal may be selected. Within the set of ROs, an RO may be randomly selected as the target RO. If the network device is configured with a PRACH mask indication, where the PRACH mask is used to indicate an RO subset within the RO set, the UE may randomly select an RO within the RO subset indicated by the PRACH mask as the target RO.

[0168] For example, Figure 7 A schematic diagram of determining the target RO Figure 3. Assume that there is an SBFD UE, and the network device configures a third RACH resource group for the SBFD UE through AdditionalRACH-Config. The SBFD UE performs random access through the third RACH resource group. As shown in Figure 7, the third RACH resource group has a total of 8 available ROs, and 4 SSBs (SSB0, SSB1, SSB2, and SSB3) are mapped to the 8 available ROs in a round-robin manner. Starting from slot n, the target RO for transmitting the preamble is determined. If the third reference signal is SSB1, the RO set associated with SSB1 includes the RO of slot n+2 and the RO of slot n+7. Starting from slot n, the RO with the closest time domain resource associated with the third reference signal SSB1 is the RO of slot n+2, and this RO is determined as the target RO. Finally, the UE sends the preamble on the target RO in slot n+2.

[0169] In some embodiments, the candidate reference signal is a reference signal, and the at least one RACH resource group is a plurality of RACH resource groups. Exemplarily, the candidate reference signal is a third reference signal, and the at least one RACH resource group includes a first RACH resource group and a second RACH resource group.

[0170] For example, Figure 8 A schematic diagram of the process of determining the target RO Figure 3 The method includes but is not limited to the following steps:

[0171] 801. UE determines a third reference signal.

[0172] If the RSRP of at least one SSB is higher than the threshold rsrp-ThresholdSSB, an SSB is selected from the set of SSBs above the threshold. If the RSRP of no SSB is higher than the threshold, an SSB is selected from the set of SSBs configured on the network side. The selected SSB is the third reference signal.

[0173] 802. Determine an RO set associated with a third reference signal from the first RACH resource group and the second RACH resource group.

[0174] 803. Determine a target RO with the earliest time domain position from the RO set associated with the third reference signal.

[0175] In the above embodiment, the target RO with the earliest time domain position is determined from the RO set associated with the third reference signal, so that the preamble can be sent at the earliest time domain position, thereby reducing the delay of sending the preamble.

[0176] In some embodiments, the UE has two sets of available RACH resources. The UE selects the closest RO in the time domain as the target RO from the set of all ROs associated with the third reference signal and belonging to the first and second RACH resource groups. If the set of ROs associated with the third reference signal contains multiple closest ROs (i.e., overlapping ROs), the UE can randomly select one as the target RO. Alternatively, the UE can select an RO belonging to the first RACH resource group dedicated to SBFD UEs as the target RO. The physical layer is notified to transmit a preamble on the target RO.

[0177] In some embodiments, the first RACH resource group may be an RO resource dedicated to SBFD UEs, with more selectable preambles, a lower preamble collision probability, and a higher access possibility. Therefore, when selecting a target RO from a set of all ROs belonging to the first RACH resource group and the second RACH resource associated with the third reference signal, the UE may select an RO belonging to the first RACH resource group dedicated to SBFD UEs as the target RO.

[0178] In some embodiments, when a network device configures an SSB to be mapped to multiple consecutive ROs, the multiple consecutive ROs associated with an SSB index may be considered as a set of ROs. In step 802, the most recent set of ROs associated with the third reference signal may be selected. Within the set of ROs, an RO may be randomly selected as the target RO. If the network device is configured with a PRACH mask indication, where the PRACH mask is used to indicate an RO subset within the RO set, the UE may randomly select an RO within the RO subset indicated by the PRACH mask as the target RO.

[0179] For example, assuming that there is an existing SBFD UE, the network device configures a first RACH resource group for the SBFD UE through an additional random access channel configuration (AdditionalRACH-Config). The network device can also configure shared legacy resources for the SBFD UE through a common random access configuration (RACHConfig-Common), i.e., a second RACH resource group.

[0180] For example, Figure 9 A schematic diagram of determining the target RO Figure 4 , Figure 10 A schematic diagram of determining the target RO Figure 5 .exist Figure 9 and Figure 10The first RACH resource group has two ROs, which are associated with SSB0 and SSB1 respectively. The second RACH resource group has a total of 8 ROs. The three SSBs (SSB0, SSB1 and SSB3) are mapped to the 8 ROs in a round-robin manner. The target RO for transmitting the preamble is determined starting from slot n.

[0181] exist Figure 9 In this example, assume that the target RO for preamble transmission is determined starting from slot n, and the third reference signal is SSB1. Starting from slot n, the set of ROs associated with the third reference signal SSB1 includes the RO belonging to the first RACH resource in slot n+9, and the ROs belonging to the second RACH resource in slots n+2, n+6, and n+9. The target RO can be determined as the RO belonging to the second RACH resource in slot n+2, which has the closest time domain resource location. Ultimately, the UE transmits the preamble on the RO belonging to the second RACH resource in slot n+2.

[0182] exist Figure 10 In the example, it is assumed that the target RO for transmitting the preamble is determined starting from slot n+2, and the third reference signal is SSB0. Starting from slot n+2, the RO set associated with the third reference signal SSB0 includes the RO belonging to the first RACH resource in slot n+4, and the ROs belonging to the second RACH resource in slots n+4 and n+8. Among them, the RO with the closest time domain resource location includes an RO belonging to the first RACH resource and an RO belonging to the second RACH resource in slot n+4. If the UE selects the RO belonging to the first RACH resource as the target RO, the UE sends the preamble on the RO belonging to the first RACH resource in slot n+4; if the UE selects the RO belonging to the second RACH resource as the target RO, the UE sends the preamble on the RO belonging to the second RACH resource in slot n+4.

[0183] In some embodiments, the candidate reference signal is a candidate reference signal set, the candidate reference signal set including multiple reference signals. The at least one RACH resource group is a RACH resource group. Exemplarily, the at least one RACH resource group is a third RACH resource group.

[0184] For example, Figure 11 A schematic diagram of the process of determining the target RO Figure 4 The method includes but is not limited to the following steps:

[0185] 1101. The UE determines a candidate reference signal set.

[0186] If the RSRP of at least one SSB is higher than the threshold rsrp-ThresholdSSB, the candidate reference signal set includes all SSB indices higher than the threshold. If no SSB has an RSRP higher than the threshold, the candidate reference signal set includes all SSB indices configured by the network.

[0187] 1102. The UE determines an RO set from a third RACH resource group based on a candidate reference signal set.

[0188] 1103. The UE determines the target RO with the earliest time domain location from the RO set.

[0189] The UE has only one set of available RACH resources in the third RACH resource group, and the UE may use the RO closest to the time domain resource associated with the candidate reference signal set as the target RO.

[0190] In the above embodiment, the target RO with the earliest time domain position is determined from the RO set associated with the third reference signal, so that the preamble can be sent at the earliest time domain position, thereby reducing the delay of sending the preamble.

[0191] In some embodiments, when the network device configures an SSB to be mapped to multiple consecutive ROs, the multiple consecutive ROs associated with an SSB index may be used as a set of RO sets. When the UE determines the RO set based on the candidate reference signal set, it may select the nearest set of RO sets associated with all candidate reference signals, and randomly select an RO in the RO set as the target RO. If the network device is configured with a PRACH mask indication, and the PRACH mask is used to indicate an RO subset in the RO set, the UE randomly selects an RO in the RO subset indicated by the mask as the target RO.

[0192] In some embodiments, after determining the target RO with the earliest time domain location from the RO set, a target reference signal associated with the target RO may be determined from the candidate reference signals.

[0193] In some embodiments, after determining the target RO with the earliest time domain location from the RO set, the physical layer is notified to transmit the target preamble on the target RO.

[0194] Assume there is a SBFD UE, the network device configures a set of RACH resources for the SBFD UE through AdditionalRACH-Config. The SBFD UE can only perform random access through this set of resources. For example, Figure 12 A schematic diagram of determining the target RO Figure 6 . Figure 12The third RACH resource group has eight available ROs, and the four SSBs (SSB0, SSB1, SSB2, and SSB3) are mapped to these ROs in a round-robin manner. The target RO for transmitting the preamble is determined starting from slot n. If the candidate reference signal set is determined to be SSB1 and SSB3, the set of all ROs associated with the two candidate reference signals SSB1 and SSB3, starting from slot n, includes the four ROs in slots n+2, n+4, n+7, and n+9. The RO with the closest time domain resources is the RO in slot n+2, which is determined as the target RO. Finally, the UE transmits the preamble on the target RO in slot n+2.

[0195] In some embodiments, the candidate reference signal is a candidate reference signal set, and the candidate reference signal set includes multiple reference signals. The at least one RACH resource group is multiple RACH resource groups. Exemplarily, the at least one RACH resource group includes a first RACH resource group and a second RACH resource group.

[0196] For example, Figure 13 A schematic diagram of the process of determining the target RO Figure 5 The method includes but is not limited to the following steps:

[0197] 1301. The UE determines a candidate reference signal set.

[0198] If the RSRP of at least one SSB is higher than the threshold rsrp-ThresholdSSB, the candidate reference signal set includes all SSB indices higher than the threshold. If no SSB has an RSRP higher than the threshold, the candidate reference signal set includes all SSB indices configured by the network device.

[0199] 1302. The UE determines an RO set from a first RACH resource group and a second RACH resource group based on a candidate reference signal set.

[0200] 1303. The UE determines the target RO with the earliest time domain location from the RO set.

[0201] In the above embodiment, the target RO with the earliest time domain position is determined from the RO set, so that the preamble can be sent at the earliest time domain position, thereby reducing the delay of sending the preamble.

[0202] The UE selects the RO closest to the time domain resource associated with all candidate reference signals in the two RACH resource groups as the target RO. If the set of ROs associated with all candidate reference signals contains multiple ROs with the closest time domain locations (i.e., ROs with overlapping time domain locations), the UE can randomly select one as the target RO. Alternatively, the UE can randomly select an RO belonging to the first RACH resource dedicated to SBFD UEs as the target RO. The reference signal associated with the target RO is the target reference signal. The physical layer is notified to transmit the target preamble on the target RO.

[0203] In some embodiments, the first RACH resource group may be an RO resource dedicated to SBFD UEs, with more selectable preambles, a lower preamble collision probability, and a higher access possibility. Therefore, when there are multiple ROs with the closest time domain positions in the RO set associated with all candidate reference signals, the UE may randomly select an RO belonging to the first RACH resource dedicated to the SBFD UE from these multiple ROs with the closest time domain positions as the target RO.

[0204] In some embodiments, when a network device configures an SSB to be mapped to multiple consecutive ROs, the multiple consecutive ROs associated with an SSB index may be used as a set of ROs. When the UE determines the RO set based on the candidate reference signal set, it may select the closest set of ROs associated with all candidate reference signals and randomly select an RO from the RO set as the target RO. If the network device is configured with a PRACH mask indication, which is used to indicate an RO subset within the RO set, the UE randomly selects an RO from the RO subset indicated by the mask as the target RO.

[0205] For example, the SBFD UE has two groups of available resources. The network device configures a group of RACH resources for the SBFD UE through AdditionalRACH-Config, namely the first RACH resource group, and the shared legacy resources configured through RACHConfig-Common can also be used for the SBFD UE, namely the second RACH resource group.

[0206] FIG14 is a schematic diagram of determining a target RO Figure 7 , Figure 15 A schematic diagram of determining the target RO Figure 8 The first RACH resource has two available ROs, which are associated with SSB0 and SSB1 respectively. The second RACH resource has a total of 8 available ROs, and the 4 SSBs (SSB0, SSB1, SSB2, and SSB3) are mapped to the 8 available ROs in a round-robin manner.

[0207] In Figure 14, it is assumed that the target RO for transmitting the preamble is determined starting from slot n. The candidate reference signal set is determined to include SSB1 and SSB3. Starting from slot n, all ROs associated with the two candidate reference signals SSB1 and SSB3 include one RO in slot n+9 belonging to the first RACH resource, and four ROs in slots n+2, n+4, n+7, and n+9 belonging to the second RACH resource. Among them, the RO with the closest time domain resource is the RO in slot n+2, which is determined to be the target RO. The SSB index associated with the target RO is SSB1, so the target reference signal is SSB1. Finally, the UE sends the preamble on the target RO belonging to the second RACH resource in slot n+2.

[0208] exist Figure 15 In the example, it is assumed that the target RO for transmitting the preamble is determined starting from slot n+2. The candidate reference signal set is determined to include SSB0 and SSB3. Starting from slot n+2, all ROs associated with the two candidate reference signals SSB0 and SSB3 include one RO in slot n+4 belonging to the first RACH resource, and three ROs in slot n+4, slot n+6 and slot n+9 belonging to the second RACH resource. Among them, the RO with the closest time domain resources is an RO in slot n+4 belonging to the first RACH resource, and an RO belonging to the second RACH resource. The UE arbitrarily selects the RO belonging to the second RACH resource as the target RO. The SSB index associated with the target RO is SSB3, so the target reference signal is SSB3. Finally, the UE sends the preamble on the target RO belonging to the second RACH resource in slot n+2.

[0209] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0210] Based on the same technical concept, an embodiment of the present application further provides a communication device, which may be a user device or a network device. The communication device can implement the functions of the user device or the network device in the aforementioned embodiment.

[0211] For example, Figure 16 The structure diagram of a communication device provided in an embodiment is as follows: The communication device includes: a memory 1601, a transceiver 1602, and a processor 1603, wherein the memory 1601, the transceiver 1602, and the processor 1603 are connected via a bus interface.

[0212] The memory 1601 is used to store computer programs; the transceiver 1602 is used to send and receive data under the control of the processor 1603.

[0213] In the case where the communication device is a terminal: the processor 1603 is configured to read the computer program in the memory 1601 and perform the following operations:

[0214] determining a target RO from at least one RACH resource group based on the candidate reference signal;

[0215] Sending a preamble to a network device on the target RO;

[0216] The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.

[0217] In some embodiments, the at least one RACH resource group includes a first RACH resource group and a second RACH resource group, and the candidate reference signals include: a first reference signal and a second reference signal;

[0218] The determining a target RO from at least one RACH resource group based on the candidate reference signal includes:

[0219] Determining, from the first RACH resource group, a first RO associated with the first reference signal;

[0220] Determining, from the second RACH resource group, a second RO associated with the second reference signal;

[0221] A target RO is determined from the first RO and the second RO.

[0222] In some embodiments, the target RO includes:

[0223] The RO with an earlier time domain position among the first RO and the second RO;

[0224] or,

[0225] When the time domain positions of the first RO and the second RO are the same, any one of the first RO and the second RO.

[0226] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:

[0227] The determining a target RO from at least one RACH resource group based on the candidate reference signal includes:

[0228] Determine, from the at least one RACH resource group, a RO set associated with the candidate reference signal;

[0229] Determining the target RO with the earliest time domain position from the RO set;

[0230] The candidate reference signals include one reference signal or multiple reference signals.

[0231] In some embodiments, the ROs in the RO set belong to one RACH resource group; or, the ROs in the RO set belong to multiple RACH resource groups.

[0232] In some embodiments, the ROs in the RO set belong to multiple RACH resource groups, and the processor is further configured to read the computer program in the memory and perform the following operations:

[0233] The determining, from the RO set, the target RO with the earliest time domain location includes:

[0234] Determine, from the RO set, a plurality of ROs with the earliest time domain positions;

[0235] Any one RO is determined from the plurality of ROs as the target RO.

[0236] In some embodiments, the candidate reference signal includes multiple reference signals; the processor is further used to read the computer program in the memory and perform the following operations: after determining the target RO with the earliest time domain position from the RO set, determining the target reference signal associated with the target RO from the candidate reference signals.

[0237] In some embodiments, the candidate reference signal includes: SSB, or CSI-RS.

[0238] In some embodiments, the RO with the earliest time domain position is the RO closest to the time domain position reference point;

[0239] The time domain location reference point is the time point when the terminal triggers a random access request.

[0240] In some embodiments, the processor is configured to read the computer program in the memory and perform the operation according to claim 12 according to an execution cycle, wherein the execution cycle includes any one of the following:

[0241] This is performed once for each random access attempt;

[0242] It is performed once for each random access process.

[0243] In some embodiments, the at least one RACH resource group is a plurality of RACH resource groups;

[0244] The candidate reference signal is an SSB, and mapping relationships between RO resources and SSB indexes in different resource groups in the multiple RACH resource groups are independent;

[0245] or,

[0246] The candidate reference signal is a CSI-RS, and different resource groups in the multiple RACH resource groups are different RO resources independently indicated by a network device for the same CSI-RS index.

[0247] In the case where the communication device is a network device: the processor 1603 is configured to read the computer program in the memory 1601 and perform the following operations:

[0248] Receiving a preamble at a target RO;

[0249] The terminal characteristics are determined according to the preamble and the target RO.

[0250] In an exemplary embodiment, Figure 17 As shown, a structural block diagram of a terminal is provided, including:

[0251] A determination module 1701 is configured to determine a target RO from at least one RACH resource group based on a candidate reference signal;

[0252] A transmission module 1702, configured to transmit a preamble code on the target RO;

[0253] The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.

[0254] In some embodiments, the at least one RACH resource group includes a first RACH resource group and a second RACH resource group, and the candidate reference signals include: a first reference signal and a second reference signal;

[0255] The determining module 1701 is specifically configured to:

[0256] Determining, from the first RACH resource group, a first RO associated with the first reference signal;

[0257] Determining, from the second RACH resource group, a second RO associated with the second reference signal;

[0258] A target RO is determined from the first RO and the second RO.

[0259] In some embodiments, the target RO includes:

[0260] The RO with an earlier time domain position among the first RO and the second RO;

[0261] or,

[0262] When the time domain positions of the first RO and the second RO are the same, any one of the first RO and the second RO.

[0263] In some embodiments, the determining module 1701 is specifically configured to:

[0264] The determining a target RO from at least one RACH resource group based on the candidate reference signal includes:

[0265] Determine, from the at least one RACH resource group, a RO set associated with the candidate reference signal;

[0266] Determining the target RO with the earliest time domain position from the RO set;

[0267] The candidate reference signals include one reference signal or multiple reference signals.

[0268] In some embodiments, the ROs in the RO set belong to a RACH resource group;

[0269] or,

[0270] The ROs in the RO set belong to multiple RACH resource groups.

[0271] In some embodiments, the ROs in the RO set belong to multiple RACH resource groups, and the determining module 1701 is specifically configured to:

[0272] The determining, from the RO set, the target RO with the earliest time domain location includes:

[0273] Determine, from the RO set, a plurality of ROs with the earliest time domain positions;

[0274] Any one RO is determined from the plurality of ROs as the target RO.

[0275] In some embodiments, the candidate reference signal includes multiple reference signals; after determining the target RO with the earliest time domain position from the RO set, the determining module 1701 is further configured to:

[0276] A target reference signal associated with the target RO is determined from the candidate reference signals.

[0277] In some embodiments, the candidate reference signal includes: SSB, or CSI-RS.

[0278] In some embodiments, the RO with the earliest time domain position is the RO closest to the time domain position reference point;

[0279] The time domain location reference point is the time point when the terminal triggers a random access request.

[0280] In some embodiments, the execution period of the terminal performing the above-mentioned preamble code transmission method includes any one of the following:

[0281] This is performed once for each random access attempt;

[0282] It is performed once for each random access process.

[0283] In some embodiments, the at least one RACH resource group is a plurality of RACH resource groups;

[0284] The candidate reference signal is an SSB, and mapping relationships between RO resources and SSB indexes in different resource groups in the multiple RACH resource groups are independent;

[0285] or,

[0286] The candidate reference signal is a CSI-RS, and different resource groups in the multiple RACH resource groups are different RO resources independently indicated by a network device for the same CSI-RS index.

[0287] In an exemplary embodiment, Figure 18 As shown, a structural block diagram of a network device is provided, including:

[0288] The receiving module 1801 is configured to receive a preamble sent by the terminal on the target RO;

[0289] The determination module 1802 is configured to determine terminal characteristics according to the preamble and the target RO.

[0290] It should be noted that the division of modules in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.

[0291] If the above-mentioned integrated modules are implemented in the form of software functional modules and sold or used as independent products, they can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application.

[0292] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0293] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, all the method steps implemented in the above method embodiment are implemented.

[0294] In one embodiment, a computer program product is provided, comprising a computer program, which implements all the method steps implemented in the above method embodiment when executed by a processor.

[0295] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.

[0296] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0297] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A preamble transmission method, characterized in that: Applied to a terminal, the method includes: determining a target RO from at least one RACH resource group based on the candidate reference signal; Sending a preamble to a network device on the target RO; The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.

2. The method according to claim 1, characterized in that The at least one RACH resource group includes a first RACH resource group and a second RACH resource group, and the candidate reference signals include: a first reference signal and a second reference signal; The determining a target RO from at least one RACH resource group based on the candidate reference signal includes: Determining, from the first RACH resource group, a first RO associated with the first reference signal; Determining, from the second RACH resource group, a second RO associated with the second reference signal; A target RO is determined from the first RO and the second RO.

3. The method according to claim 2, characterized in that The target RO includes: The RO with an earlier time domain position among the first RO and the second RO; or, When the time domain positions of the first RO and the second RO are the same, any one of the first RO and the second RO.

4. The method according to claim 1, wherein The determining a target RO from at least one RACH resource group based on the candidate reference signal includes: Determine, from the at least one RACH resource group, a RO set associated with the candidate reference signal; Determining the target RO with the earliest time domain position from the RO set; The candidate reference signals include one reference signal or multiple reference signals.

5. The method according to claim 4, characterized in that The ROs in the RO set belong to a RACH resource group; or, The ROs in the RO set belong to multiple RACH resource groups.

6. The method according to claim 5, characterized in that The ROs in the RO set belong to multiple RACH resource groups, and determining the target RO with the earliest time domain position from the RO set includes: Determine, from the RO set, a plurality of ROs with the earliest time domain positions; Any one RO is determined from the plurality of ROs as the target RO.

7. The method according to claim 4, characterized in that The candidate reference signals include multiple reference signals; After determining the target RO with the earliest time domain location from the RO set, the method further includes: A target reference signal associated with the target RO is determined from the candidate reference signals.

8. The method according to claim 1, characterized in that The candidate reference signal includes: SSB, or CSI-RS.

9. The method according to claim 4, characterized in that The RO with the earliest time domain position is the RO closest to the time domain position reference point; The time domain location reference point is the time point when the terminal triggers a random access request.

10. The method according to claim 1, characterized in that The execution cycle of the method includes any of the following: This is performed once for each random access attempt; It is performed once for each random access process.

11. The method according to claim 1, wherein The at least one RACH resource group is a plurality of RACH resource groups; The candidate reference signal is an SSB, and mapping relationships between RO resources and SSB indexes in different resource groups in the multiple RACH resource groups are independent; or, The candidate reference signal is a CSI-RS, and different resource groups in the multiple RACH resource groups are different RO resources independently indicated by a network device for the same CSI-RS index.

12. A preamble code transmission method, characterized in that: Applied to a network device, the method includes: Receiving a preamble at a target RO; The terminal characteristics are determined according to the preamble and the target RO.

13. A terminal, characterized in that: include: Memory, transceiver, processor: The memory is used to store a 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: determining a target RO from at least one RACH resource group based on the candidate reference signal; Sending a preamble to a network device on the target RO; The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group. The terminal according to claim 13 , wherein: The at least one RACH resource group includes a first RACH resource group and a second RACH resource group, and the candidate reference signals include: a first reference signal and a second reference signal; The determining a target RO from at least one RACH resource group based on the candidate reference signal includes: Determining, from the first RACH resource group, a first RO associated with the first reference signal; Determining, from the second RACH resource group, a second RO associated with the second reference signal; A target RO is determined from the first RO and the second RO. The terminal according to claim 14 , wherein: The target RO includes: The RO with an earlier time domain position among the first RO and the second RO; or, When the time domain positions of the first RO and the second RO are the same, any one of the first RO and the second RO. The terminal according to claim 13 , wherein: The processor is further configured to read the computer program in the memory and perform the following operations: The determining a target RO from at least one RACH resource group based on the candidate reference signal includes: Determine, from the at least one RACH resource group, a RO set associated with the candidate reference signal; Determining the target RO with the earliest time domain position from the RO set; The candidate reference signals include one reference signal or multiple reference signals. The terminal according to claim 16 , wherein: The ROs in the RO set belong to a RACH resource group; or, The ROs in the RO set belong to multiple RACH resource groups. The terminal according to claim 17 , wherein: The ROs in the RO set belong to multiple RACH resource groups, and the processor is further configured to read the computer program in the memory and perform the following operations: The determining, from the RO set, the target RO with the earliest time domain location includes: Determine, from the RO set, a plurality of ROs with the earliest time domain positions; Any one RO is determined from the plurality of ROs as the target RO.

19. The terminal according to claim 16, characterized in that The candidate reference signals include multiple reference signals; The processor is further configured to read the computer program in the memory and perform the following operations: after determining the target RO with the earliest time domain position from the RO set, determining a target reference signal associated with the target RO from the candidate reference signals.

20. The terminal according to claim 13, wherein: The candidate reference signal includes: SSB, or CSI-RS.

21. The terminal according to claim 16, wherein: The RO with the earliest time domain position is the RO closest to the time domain position reference point; The time domain location reference point is the time point when the terminal triggers a random access request.

22. The terminal according to claim 13, wherein: The processor is configured to read the computer program in the memory and perform the operation according to claim 12 according to an execution cycle, wherein the execution cycle includes any one of the following: This is performed once for each random access attempt; It is performed once for each random access process.

23. The terminal according to claim 13, characterized in that The at least one RACH resource group is a plurality of RACH resource groups; The candidate reference signal is an SSB, and mapping relationships between RO resources and SSB indexes in different resource groups in the multiple RACH resource groups are independent; or, The candidate reference signal is a CSI-RS, and different resource groups in the multiple RACH resource groups are different RO resources independently indicated by a network device for the same CSI-RS index.

24. A network device, characterized in that: include: Memory, transceiver, processor: The memory is used to store a 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: Receiving a preamble at a target RO; The terminal characteristics are determined according to the preamble and the target RO.

25. A terminal, characterized in that: include: a determination module, configured to determine a target RO from at least one RACH resource group based on a candidate reference signal; A transmission module, configured to transmit a preamble on the target RO; The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group.

26. A network device, characterized in that: include: A receiving module, configured to receive a preamble sent by the terminal on the target RO; The determination module is configured to determine terminal characteristics according to the preamble and the target RO.

27. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.