Preamble transmission method, terminal, network device, and storage medium

By determining the target RO based on the candidate reference signal in the user equipment and sending a preamble on the RO, the problem that the UE cannot select the transmission opportunity in multiple RACH resource groups is solved, and the successful transmission of the preamble and the delay reduction are achieved.

WO2025167558A1PCT designated stage Publication Date: 2025-08-14DATANG MOBILE COMM EQUIP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/073394
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-07
Filing Date
2025-01-20
Publication Date
2025-08-14

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, resulting in the inability to realize the effective 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 on the target RO and sending a preamble to the network device.

Benefits of technology

It is implemented to determine the preamble transmission opportunity when the UE supports one or more RACH resource groups, ensuring that the preamble can be successfully transmitted and received by the network device, reducing the transmission delay and collision probability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025073394_14082025_PF_FP_ABST
    Figure CN2025073394_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a preamble transmission method, a terminal, a network device, and a storage medium. The method comprises: on the basis of a candidate reference signal, determining a target RO from at least one RACH resource group; and sending on the target RO a preamble to a network device, wherein the target RO is an RO that is from the at least one RACH resource group and associated with the candidate reference signal.
Need to check novelty before this filing date? Find Prior Art

Description

Preamble code transmission method, terminal, network device and storage medium Cross-references This application refers to Chinese patent application No. 202410173544.1 filed on February 7, 2024, entitled “Preamble code transmission method, terminal, network device and storage medium”, which is incorporated into this application in its entirety by reference. Technical Field The present disclosure relates to the field of communication technology, and in particular to a preamble code transmission method, terminal, network device and storage medium. Background Art During the random access process, a user equipment (UE) ultimately needs to 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 been studied, making it impossible to implement preamble transmission based on existing methods. Summary of the Invention Based on this, a preamble transmission method, a terminal, a network device and a storage medium are provided, which are capable of determining a preamble transmission opportunity when a UE supports one or more RACH resource groups. In a first aspect, the present disclosure provides a preamble transmission method, applied to a terminal, the method comprising: 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. 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; 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; The target RO is determined from the first RO and the second RO. In some embodiments, determining the target RO from the first RO and the second RO comprises: determining, between the first RO and the second RO, the RO with an earlier time domain location as the target 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 is determined as the target RO. In some embodiments, determining a target RO from at least one RACH resource group based on a candidate reference signal includes: Determine, from the at least one RACH resource group, a RO set associated with the candidate reference signal; Determine, from the RO set, the RO with the earliest time domain position as the target RO; The candidate reference signals include one reference signal or multiple reference signals. In some embodiments, 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. In some embodiments, the ROs in the RO set belong to multiple RACH resource groups, and determining the RO with the earliest time domain position from the RO set as the target RO 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. In some embodiments, the candidate reference signal includes a plurality of reference signals; After determining the RO with the earliest time domain location from the RO set as the target RO, the method further includes: A target reference signal associated with the target RO is determined from the candidate reference signals. In some embodiments, the candidate reference signal includes: SSB, or CSI-RS. In some embodiments, 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. In some embodiments, 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. 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 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. In a second aspect, the present disclosure provides a preamble transmission method, applied to a network device, the method comprising: Receiving a preamble at a target RO; The terminal characteristics are determined according to the preamble and the target RO. In a third aspect, the present disclosure further provides a terminal, comprising: a memory, a transceiver, and a 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. In a fourth aspect, the present disclosure further provides a network device, comprising: a memory, a transceiver, and a 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. In a fifth aspect, the present disclosure further provides a terminal, including: 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. In a sixth aspect, the present disclosure further provides a network device, including: 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. In a seventh aspect, the present disclosure 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: The method according to the first aspect or any embodiment thereof; A method as described in the second aspect or any embodiment thereof. In an eighth aspect, the present disclosure 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: The method according to the first aspect or any embodiment thereof; A method as described in the second aspect or any embodiment thereof. In the above-mentioned 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; wherein the target RO is the RO associated with the candidate reference signal in the at least one RACH resource group. This solution implements determination of the target RO for preamble transmission for both cases where the terminal (UE) supports one RACH resource group and where the UE supports multiple RACH resource groups. In other words, it provides rules for determining transmission opportunities, thereby enabling preamble transmission when the UE supports at least one RACH resource group. The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below. BRIEF DESCRIPTION OF THE DRAWINGS Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the embodiments below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present disclosure. The same reference numerals are used throughout the drawings to denote the same components. In the drawings: FIG1 is a schematic diagram of an uplink subband configuration in TDD mode; FIG2A is a schematic diagram of a flow chart of a preamble code transmission method; FIG2B is a schematic flow chart of a preamble transmission method applied to a terminal; FIG2C is a schematic flow chart of a preamble transmission method applied to a network device; FIG3 is a schematic diagram of a process for determining a target RO; FIG4 is a schematic diagram of determining a target RO; FIG5 is a schematic diagram of determining a target RO; FIG6 is a schematic diagram of a process for determining a target RO; FIG7 is a schematic diagram of determining a target RO; FIG8 is a schematic diagram of a process for determining a target RO; FIG9 is a schematic diagram of determining a target RO; FIG10 is a schematic diagram of determining a target RO; FIG11 is a schematic diagram of a process for determining a target RO; FIG12 is a schematic diagram of determining a target RO; FIG13 is a schematic diagram of a process for determining a target RO; FIG14 is a schematic diagram of determining a target RO; FIG15 is a schematic diagram of determining a target RO; FIG16 is a schematic structural diagram of a communication device; FIG17 is a block diagram of a terminal; FIG18 is a structural block diagram of a network device. DETAILED DESCRIPTION The following embodiments of the technical solution of the present disclosure are described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present disclosure and are therefore only examples and are not intended to limit the scope of protection of the present disclosure. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present disclosure belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure; the terms "including" and "having" and any variations thereof in the specification and claims of the present disclosure and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions. In the description of the embodiments of the present disclosure, technical terms such as "first" and "second" are used solely to distinguish between different objects and should not be understood to indicate or imply relative importance or to implicitly specify the quantity, specific order, or primary and secondary relationship of the technical features indicated. In the description of the embodiments of the present disclosure, "plurality" means more than two, unless otherwise specifically defined. References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present disclosure. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments. In the description of the embodiments of the present disclosure, the term "and / or" is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0100] 1) Duplex mode 5G New Radio (NR) supports both time division duplex (TDD) and frequency division duplex (FDD) mobile communication duplex modes. 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). FIG1 is a schematic diagram of an uplink subband configuration in TDD mode. In FIG1 , within the same BWP, the uplink subband (UL subband) does not overlap with other frequency domain resources (such as the downlink (DL) frequency domain resources shown in FIG1 ). The network side can configure the UL subband on the symbols configured as DL or flexible in the time division duplex uplink and downlink configuration common parameters (TDD-UL-DL-ConfigCommon), where the symbols configured with the UL subband are subband full-duplex (SBFD) symbols, and only user equipment supporting subband full-duplex (SBFD-aware UE) can perform uplink transmission on the subband. Symbols without UL subband configuration (including symbols configured as UL by TDD-UL-DL-ConfigCommon) are symbols without uplink subband configuration (non-SBFD), and all terminals transmit in the direction of the configured symbols. In the embodiment of the present disclosure, the terminal may refer to the user equipment (UE). 2) Random access The network side configures a set of RACH resources for traditional terminals through the Random Access Configuration Common Information Element (RACH-ConfigCommon IE). Release 17 (Rel-17) and Release 18 (Rel-18) of the standard successively introduced five terminal features, including Small Data Transmission (SDT), New Scheduling Grant (NSAG), Reduced Capability (RedCap), Message 3 Repetition (Msg3 repetition), and Message 1 Repetition (Msg1 repetition). The network device can configure a set of additional RACH resources for a terminal feature or a feature combination containing two or more terminal features through Additional Random Access Configuration (Additional RACH-Config). In addition, a feature or feature combination can also share traditional RACH resources. In the embodiments of the present disclosure, terminal features and user equipment (UE) features can be understood synonymously. After determining the user equipment characteristic or combination of user equipment characteristics that triggers the random access request, if a corresponding RACH resource exists, the user equipment will transmit the Physical Random Access Channel (PRACH) on the RACH resource; if no corresponding RACH resource exists, the PRACH will be transmitted on a RACH resource that is not associated with any user equipment characteristics. After determining the RACH resource set, the user equipment will first select a synchronization signal block (SSB) according to the following rules, then randomly select a preamble from the preamble set associated with the SSB, and finally determine the next available RO from the RO set associated with the SSB. The user equipment can calculate the random access radio network temporary identifier (RA-RNTI) based on the selected RO and calculate 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. 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. In order 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. The user equipment can determine a target RO from at least one RACH resource group based on a candidate reference signal; 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. In this solution, for both the case where the user equipment (UE) supports one RACH resource group and the case where the UE supports multiple RACH resource groups, the target RO for transmitting the preamble (preamble) is determined, that is, a rule for determining transmission opportunities is provided, so that preamble transmission can be achieved when the UE supports at least one RACH resource group. In some embodiments, illustratively, FIG2A is a flow chart of a method for transmitting a preamble, which includes but is not limited to the following steps: 201. The UE determines a target RO from at least one RACH resource group based on a candidate reference signal. The candidate reference signals may include one reference signal or multiple reference signals. The RACH resource group includes multiple RO resources. In some embodiments, the candidate reference signal may be an SSB, or the candidate reference signal may be a CSI-RS. 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; 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. The target RO is an RO associated with the candidate reference signal in at least one RACH resource group. 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. In some embodiments, the RO with the earliest time domain location is the RO closest to the time domain location reference point. The time domain location reference point is the time point when the UE triggers a random access request. 202. The UE sends a preamble to the network device on the target RO. Accordingly, the network device receives the preamble at the target RO. 203. The network device determines the characteristics of the user equipment according to the preamble and the target RO. 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. 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: SDT, NSAG, RedCap, Msg3 repetition and Msg1 repetition. 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. 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. 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. In some embodiments, illustratively, FIG2B 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: 201b. The UE determines a target RO from at least one RACH resource group based on the candidate reference signal. 202b. The UE sends a preamble to the network device on the target RO. 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. 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 transmission opportunities is provided, thereby enabling the UE to transmit a preamble when it supports at least one RACH resource group. In some embodiments, illustratively, FIG2C is a flow chart of a method for transmitting a preamble code applied to a network device, the method including but not limited to the following steps: 201c. The network device receives the preamble code at the target RO. The network device may detect the target RO and receive the preamble sent by the UE on the target RO. The target RO is an RO associated with the candidate reference signal in at least one RACH resource group supported by the UE. 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. 202c. The network device determines the characteristics of the user equipment according to the preamble and the target RO. 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. 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. 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. 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. 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. 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 disclosure does not limit the determination method of the first RACH resource group and the second RACH resource group. 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. 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 the SSB index. 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. 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. For example, FIG3 is a flow chart of determining a target RO. The method includes but is not limited to the following steps: 301. Determine a first RO associated with a first reference signal from a first RACH resource group. 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, select an SSB from the set of SSBs higher than rsrp-ThresholdSSB; if no SSB has an RSRP higher than rsrp-ThresholdSSB, select an SSB from the set of SSBs configured by all network devices, and this selected SSB is the first reference signal. 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. 302. Determine a second RO associated with a second reference signal from a second RACH resource group. 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. The first reference signal and the second reference signal are selected independently in two steps. The process of selecting the second reference signal is similar to that of selecting the first reference signal, and will not be repeated here. 303. Determine a target RO from the first RO and the second RO. In some embodiments, the RO with an earlier time domain position among the first RO and the second RO is determined as the target RO, that is, the target RO is the RO with an earlier time domain position among the first RO and the second RO. 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. In some embodiments, 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 is determined to be the target RO, that is, when the time domain positions of the first RO and the second RO are the same, the target RO is any 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. 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. 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. 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 use the shared legacy resources configured through a common random access configuration (RACHConfig-Common) for the SBFD UE, that is, the second RACH resource group. For example, Figure 4 is a schematic diagram (I) of determining a target RO, and Figure 5 is a schematic diagram (II) of determining a target RO. In Figures 4 and 5, the first RACH resource group has two ROs, associated with SSB0 and SSB1, respectively. The second RACH resource group has eight ROs, with four SSBs (SSB0, SSB1, SSB2, and SSB3) mapped to the eight ROs in a round-robin fashion. The target RO for transmitting the preamble is determined starting from slot n. In Figure 4, assuming the first reference signal is SSB 0, the first RO determined is the RO in slot n+4. Assuming the second reference signal is also SSB 0, 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 earlier in time between slots n+4 and n+6. Ultimately, the UE sends the preamble on the RO belonging to the first RACH resource group in slot n+4. In Figure 5, 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 selected belongs to the first RACH resource group, the UE sends the preamble on the RO in slot n+4 that belongs to the first RACH resource group. If the RO selected belongs to the second RACH resource group, the UE sends the preamble on the RO in slot n+4 that belongs to the second RACH resource group. 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. In some embodiments, the ROs in the RO set belong to a RACH resource group; In some embodiments, the ROs in the RO set belong to multiple RACH resource groups. 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. For example, FIG6 is a second flow chart of determining a target RO, which includes but is not limited to the following steps: 601. UE determines a third reference signal. 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. 602. Determine an RO set associated with a third reference signal from a third RACH resource group. The RO set may include multiple ROs. 603. Determine a target RO with the earliest time domain position from the RO set associated with the third reference signal. The target RO with the earliest time domain position is determined from the RO set associated with the third reference signal. This can be understood as determining the RO with the earliest time domain position as the target RO from the RO set associated with the third reference signal. 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. In some embodiments, when a network device configures an SSB to be mapped to multiple ROs, multiple ROs associated with an SSB index may be used 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. For example, Figure 7 is a third schematic diagram of determining a target RO. 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, there are 8 available ROs in the third RACH resource group, and 4 SSBs (SSB0, SSB1, SSB2 and SSB3) are mapped to the 8 available ROs in a round-robin manner. The target RO for transmitting the preamble is determined starting from slot n. 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 to be the target RO. Finally, the UE sends the preamble on the target RO in slot n+2. 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. For example, FIG8 is a flow chart of a third method for determining a target RO, which includes but is not limited to the following steps: 801. UE determines a third reference signal. 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. 802. Determine an RO set associated with a third reference signal from the first RACH resource group and the second RACH resource group. 803. Determine a target RO with the earliest time domain position from the RO set associated with the third reference signal. Among them, from the RO set associated with the third reference signal, the RO with the earliest time domain position is determined as the target RO. In the above embodiment, the RO with the earliest time domain position is determined as the target RO 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. In some embodiments, the UE has two sets of available RACH resources. The UE selects the RO with the earliest time domain location from the set of all ROs associated with the third reference signal and belonging to the first RACH resource group and the second RACH resource group as the target RO. If the set of ROs associated with the third reference signal contains multiple ROs with the earliest time domain locations (i.e., ROs with overlapping time domain locations), the UE may randomly select one as the target RO, or the UE may 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. 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. In some embodiments, when a network device configures an SSB to be mapped to multiple ROs, multiple consecutive ROs associated with an SSB index may be used 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. 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 use the shared legacy resources configured through a common random access configuration (RACHConfig-Common) for the SBFD UE, that is, the second RACH resource group. For example, Figure 9 is a fourth schematic diagram of determining a target RO, and Figure 10 is a fifth schematic diagram of determining a target RO. In Figures 9 and 10, the first RACH resource group has two ROs, associated with SSB0 and SSB1, respectively. The second RACH resource group has a total of eight ROs, and three SSBs (SSB0, SSB1, 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. In Figure 9, it is assumed 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. In Figure 10, it is assumed that the target RO for preamble transmission 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 ROs with the closest time domain resource locations include 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. 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. For example, FIG11 is a fourth flow chart of determining a target RO, which includes but is not limited to the following steps: 1101. The UE determines a candidate reference signal set. 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. 1102. The UE determines an RO set from a third RACH resource group based on a candidate reference signal set. 1103. The UE determines the target RO with the earliest time domain location from the RO set. The UE may determine the RO with the earliest time domain location from the RO set as the target RO. 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. In the above embodiment, the RO with the earliest time domain position is determined as the target RO 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. In some embodiments, when the network device configures an SSB to be mapped to multiple ROs, 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. In some embodiments, after determining the RO with the earliest time domain position from the RO set as the target RO, a target reference signal associated with the target RO may be determined from the candidate reference signals. In some embodiments, after determining the RO with the earliest time domain position from the RO set as the target RO, the physical layer is notified to transmit the target preamble on the target RO. Assume that there is an SBFD UE, and 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 is a schematic diagram six of determining the target RO. In Figure 12, 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. 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. Starting from slot n, all RO sets associated with the two candidate reference signals SSB1 and SSB3 include four ROs in slot n+2, slot n+4, slot n+7 and slot n+9, among which the RO with the closest time domain resource is the RO in slot n+2, and this RO is determined to be the target RO. Finally, the UE sends the preamble on the target RO in slot n+2. 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. For example, FIG13 is a flowchart diagram 5 of determining a target RO, which includes but is not limited to the following steps: 1301. The UE determines a candidate reference signal set. 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. 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. 1303. The UE determines the target RO with the earliest time domain location from the RO set. 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. The UE selects the RO with the closest time domain resource associated with all candidate reference signals in the two sets of RACH resources as the target RO. If the set of ROs associated with all candidate reference signals contains multiple ROs with the earliest 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. 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 earliest 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 earliest time domain positions as the target RO. In some embodiments, when a network device configures an SSB to be mapped to multiple ROs, multiple consecutive ROs associated with an SSB index may be used as a set of ROs. When the UE determines an RO set based on a 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 indicates a subset of ROs in the RO set, the UE randomly selects an RO from the RO subset indicated by the mask as the target RO. For example, an SBFD UE has two sets of available resources. The network device configures a set of RACH resources for the SBFD UE through AdditionalRACH-Config, namely the first RACH resource group. The shared legacy resources configured through RACHConfig-Common can also be used for the SBFD UE, namely the second RACH resource group. Figure 14 is a seventh schematic diagram of determining a target RO, and Figure 15 is an eighth schematic diagram of determining a target RO. The first RACH resource has two available ROs, associated with SSB0 and SSB1, respectively. The second RACH resource has eight available ROs, and four SSBs (SSB0, SSB1, SSB2, and SSB3) are mapped to the eight available ROs in a round-robin manner. 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. In Figure 15, 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 closest to the time domain resource 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. 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. Based on the same technical concept, the embodiments of the present disclosure further provide 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 embodiments. 16 is a schematic diagram of the structure of a communication device provided by an embodiment. 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. 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. 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: 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. 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; 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; The target RO is determined from the first RO and the second RO. In some embodiments, determining the target RO from the first RO and the second RO includes: determining, between the first RO and the second RO, the RO with an earlier time domain location as the target 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 is determined as the target RO. In some embodiments, 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; Determine, from the RO set, the RO with the earliest time domain position as the target RO; The candidate reference signals include one reference signal or multiple reference signals. 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. 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: The step of determining, from the RO set, the RO with the earliest time domain location as the target RO 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. 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 RO with the earliest time domain position as the target RO from the RO set, determining the target reference signal associated with the target RO from the candidate reference signals. In some embodiments, the candidate reference signal includes: SSB, or CSI-RS. In some embodiments, 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. In some embodiments, the processor is configured to read the computer program in the memory and perform operations of the preamble transmission method 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. 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 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. 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: Receiving a preamble at a target RO; The terminal characteristics are determined according to the preamble and the target RO. In an exemplary embodiment, as shown in FIG17 , a structural block diagram of a terminal is provided, including: A determination module 1701 is configured to determine a target RO from at least one RACH resource group based on a candidate reference signal; A transmission module 1702, configured to transmit a preamble code on the target RO; The target RO is an RO associated with the candidate reference signal in the at least one RACH resource group. 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; The determining module 1701 is specifically configured to: 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. In some embodiments, the determining module 1701 is specifically configured to: determining, between the first RO and the second RO, the RO with an earlier time domain location as the target 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 is the target RO. In some embodiments, the determining module 1701 is specifically configured to: 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; Determine, from the RO set, the RO with the earliest time domain position as the target RO; The candidate reference signals include one reference signal or multiple reference signals. In some embodiments, 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. In some embodiments, the ROs in the RO set belong to multiple RACH resource groups, and the determining module 1701 is specifically configured to: The step of determining, from the RO set, the RO with the earliest time domain location as the target RO 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. In some embodiments, the candidate reference signal includes multiple reference signals; after determining the RO with the earliest time domain position from the RO set as the target RO, the determining module 1701 is further configured to: A target reference signal associated with the target RO is determined from the candidate reference signals. In some embodiments, the candidate reference signal includes: SSB, or CSI-RS. In some embodiments, 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. In some embodiments, the execution period of the terminal performing the above-mentioned preamble code transmission method includes any one of the following: This is performed once for each random access attempt; It is performed once for each random access process. 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 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. In an exemplary embodiment, as shown in FIG18 , a structural block diagram of a network device is provided, including: The receiving module 1801 is configured to receive a preamble sent by the terminal on the target RO; The determination module 1802 is configured to determine terminal characteristics according to the preamble and the target RO. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative and merely represents a logical functional division. In actual implementation, other division methods may be employed. Furthermore, the functional modules in the various embodiments of the present disclosure may be integrated into a single processing module, each module may exist physically as a separate module, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in either hardware or software functional modules. 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 disclosure, 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 causing 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 disclosure. 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 that are the same as the method embodiment in this embodiment will not be described in detail here. 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. 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. Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and 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 embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in the present disclosure may include at least one of non-volatile and volatile memory. Non-volatile memory may 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 may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this disclosure 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 processor involved in each embodiment provided in this disclosure may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like. Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present disclosure, and they should all be included in the scope of the claims and specification of the present disclosure. In particular, as long as there is no structural conflict, the various technical features mentioned in the various embodiments can be combined in any way. The present disclosure is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.

Claims

1. A preamble transmission method, wherein: 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, wherein The at least one RACH resource group includes at least 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; The target RO is determined from the first RO and the second RO.

3. The method according to claim 2, wherein: The determining the target RO from the first RO and the second RO includes: determining, between the first RO and the second RO, the RO with an earlier time domain location as the target 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 is determined as the target 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; Determine, from the RO set, the RO with the earliest time domain position as the target RO; The candidate reference signals include one reference signal or multiple reference signals.

5. The method according to claim 4, 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.

6. The method according to claim 5, wherein: The ROs in the RO set belong to multiple RACH resource groups, and determining the RO with the earliest time domain position from the RO set as the target RO includes: From the RO set, any RO with the earliest time domain location is determined as the target RO.

7. The method according to claim 4, wherein: The candidate reference signals include multiple reference signals; After determining the RO with the earliest time domain location from the RO set as the target RO, 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, wherein The candidate reference signal includes: SSB, or CSI-RS.

9. The method according to claim 4, 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.

10. The method according to claim 1, wherein 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 method for transmitting a preamble, wherein: 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, wherein: include: Memory, transceiver, processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; The processor is configured 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 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: 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; The target RO is determined from the first RO and the second RO. The terminal according to claim 14 , wherein: The processor is further configured to read the computer program in the memory and perform the following operations: The determining the target RO from the first RO and the second RO includes: determining, between the first RO and the second RO, the RO with an earlier time domain location as the target 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 is the target 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; Determine, from the RO set, the RO with the earliest time domain position as the target RO; 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 step of determining, from the RO set, the RO with the earliest time domain location as the target RO 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. The terminal according to claim 16 , wherein: 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 RO with the earliest time domain position as the target RO 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 13 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, 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.

24. A network device, wherein: include: Memory, transceiver, processor: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; The processor is configured 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, wherein: 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, wherein: 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, wherein: 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.

Citation Information

Patent Citations

  • Communication method and communication device

    CN116567850A

  • Random access method and device

    CN117294406A

  • Synchronization signal block to physical random access channel mapping with multiple resource block sets

    US20220061099A1

  • Random access method, resource configuration method, network side device, user equipment

    WO2021109140A1

  • MSG3 physical uplink shared channel (PUSCH) repetition requests

    WO2022235962A1