Resource determination method and apparatus, device and storage medium

By receiving control information from the network-side device, the terminal determines the timing type of the random access channel, solving the reliability and utilization of random access resources, and achieving the improvement of reliability and resource utilization.

WO2025140125A1PCT designated stage expired Publication Date: 2025-07-03VIVO MOBILE COMM CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/141536
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-28
Filing Date
2024-12-23
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

In a communication system, there is currently no effective solution for how the terminal determines the resources for random access to the preamble to ensure the reliability of transmission and resource utilization.

Method used

By receiving the first control information from the network side device, the terminal determines the type of the first random access channel based on the information, performs initiating a random access process or performs repeated transmission of preambles.

Benefits of technology

By explicitly or implicitly indicating the RO type, the reliability and resource utilization of the terminal to perform random access procedures or repeated preamble transmission is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024141536_03072025_PF_FP_ABST
    Figure CN2024141536_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a resource determination method and apparatus, a device and a storage medium. The resource determination method of the embodiments of the present application comprises: a terminal receives first control information from a network side device, the first control information comprising first information, the first information being used for determining a first RO type, and the first RO type comprising a resource configuration type of an RO; and on the basis of the first RO type, the terminal executes initiation of a random access process or executes repeated transmission of a preamble.
Need to check novelty before this filing date? Find Prior Art

Description

Resource determination method, device, equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202311842095.7 filed on December 28, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a resource determination method, apparatus, device, and storage medium. Background Art

[0004] In a communication system, a terminal may access a network through a random access process. The random access process may include a four-step random access process (also known as a Type-1 random access process) and a two-step random access process (also known as a Type-2 random access process). Taking the four-step random access process as an example, the terminal may send Msg1 to the network side, where the Msg1 includes a random access preamble, so that after the network side detects the random access preamble, the terminal may send Msg2, which includes uplink resources allocated to the terminal for sending Msg3, so that the terminal sends Msg3 according to the uplink resources, thereby completing the four-step random access after receiving Msg4 sent by the network side.

[0005] Random access can also be initiated by the terminal triggered by the network side. For example, when the network side detects uplink desynchronization or uplink services have not been sent for a long time, the network side can trigger the terminal to re-initiate the random access process. Specifically, the network side can send a Physical Downlink Control Channel (PDCCH) command (order) to the terminal to trigger the terminal to send a random access preamble. However, after the terminal receives the PDCCH command, there is currently no solution for how to determine the resources for sending the random access preamble, so the reliability of transmission and resource utilization cannot be guaranteed. Summary of the Invention

[0006] The embodiments of the present application provide a resource determination method, apparatus, device, and storage medium, which can solve the problem of how to determine the resources for sending random access preamble codes to ensure transmission reliability and resource utilization.

[0007] In a first aspect, a resource determination method is provided, the method comprising: a terminal receiving first control information from a network side device, the first control information including first information, the first information being used to determine a first random access channel occasion (Random Access Channel Occasion, RO) type, the first RO type including a resource configuration type of the RO; the terminal initiating a random access process or performing preamble code retransmission according to the first RO type.

[0008] In the second aspect, a resource determination method is provided, which includes: a network side device sends first control information to a terminal, wherein the first control information includes first information, and the first information is used to determine a first RO type, wherein the first RO type includes a resource configuration type of the RO, and the first RO type is used to execute a random access process or perform repeated transmission of a preamble code.

[0009] According to a third aspect, a resource determination apparatus is provided, comprising: a receiving module and an execution module. The receiving module is configured to receive first control information from a network-side device, the first control information including first information for determining a first RO type, the first RO type including a resource configuration type of the RO. The execution module is configured to initiate a random access procedure or perform preamble retransmission based on the first RO type.

[0010] In a fourth aspect, a resource determination apparatus is provided, comprising: a sending module, configured to send first control information to a terminal, wherein the first control information includes first information used to determine a first RO type, wherein the first RO type includes a resource configuration type of the RO, and the first RO type is used to initiate a random access procedure or perform preamble code retransmission.

[0011] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0012] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is configured to receive first control information from a network-side device, the first control information including first information for determining a first RO type, the first RO type including a resource configuration type of the RO. The processor is configured to initiate a random access procedure or perform preamble retransmission based on the first RO type.

[0013] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.

[0014] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to send first control information to the terminal, the first control information includes first information, the first information is used to determine a first RO type, the first RO type includes a resource configuration type of the RO, and the first RO type is used to execute a random access process or perform repeated transmission of a preamble code.

[0015] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0016] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.

[0017] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0018] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the resource determination method as described in the first aspect, or to implement the steps of the resource determination method as described in the second aspect.

[0019] In an embodiment of the present application, a terminal receives first control information from a network-side device, the first control information including first information, the first information being used to determine an RO type for initiating a random access procedure or performing repeated transmission of a preamble. The terminal initiates the random access procedure or performs repeated transmission of a preamble based on the first RO type. In this solution, since the terminal can determine the RO type for initiating a random access procedure or performing repeated transmission of a preamble through the first information in the first control information, that is, the first control information can explicitly or implicitly indicate the RO type, the terminal is informed of the specific RO type used when initiating the random access procedure or performing repeated transmission of a preamble, thereby ensuring reliability and resource utilization of the terminal in initiating the random access procedure or performing repeated transmission of a preamble. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;

[0021] FIG2 is a flowchart of a resource determination method according to an embodiment of the present application;

[0022] FIG3 is one of the example diagrams of mapping between SSB and RO types provided in an embodiment of the present application;

[0023] FIG4 is an example diagram of a full-duplex mode provided in an embodiment of the present application;

[0024] FIG5 is a second flowchart of a resource determination method provided in an embodiment of the present application;

[0025] FIG6 is a third flowchart of a resource determination method provided in an embodiment of the present application;

[0026] FIG7 is an example diagram of the relationship between a time interval and an RO type provided in an embodiment of the present application;

[0027] FIG8 is a fourth flowchart of a resource determination method provided in an embodiment of the present application;

[0028] FIG9 is an example diagram of a type of RO for repeated transmission provided in an embodiment of the present application;

[0029] FIG10 is a fifth flowchart of a resource determination method provided in an embodiment of the present application;

[0030] FIG11 is a sixth flowchart of a resource determination method provided in an embodiment of the present application;

[0031] FIG12 is a second example diagram of a mapping between SSB and RO types provided in an embodiment of the present application;

[0032] FIG13 is an example diagram of a configuration of RO resources provided in an embodiment of the present application;

[0033] FIG14 is an example diagram of an RO on a frequency domain unit provided in an embodiment of the present application;

[0034] FIG15 is an example diagram of an RO on a RAT provided in an embodiment of the present application;

[0035] FIG16 is an example diagram of an RO on a TAG provided in an embodiment of the present application;

[0036] FIG17 is a schematic diagram of a structure of a resource determination device according to an embodiment of the present application;

[0037] FIG18 is a second structural diagram of a resource determination device provided in an embodiment of the present application;

[0038] FIG19 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;

[0039] FIG20 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;

[0040] Figure 21 is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0042] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0043] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0044] The terms "at least one" and "at least one of" in this application refer to any one, any two, or a combination of more than two of the objects included. For example, at least one of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" means two or more, and its meaning is similar to "at least one".

[0045] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0046] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0047] The following explains some concepts and / or terms involved in a resource determination method, apparatus, device, and storage medium provided in an embodiment of the present application.

[0048] 1. Random access resource selection

[0049] In the prior art, the random access procedure may be a contention-based random access procedure or a non-contention-based random access procedure. The random access procedure may be a four-step random access procedure (also called a Type-1 random access procedure) or a two-step random access procedure (also called a Type-2 random access procedure).

[0050] During the contention-based 4-step random access process, the terminal first sends Msg1, which contains a preamble, to the network. After the network detects the preamble, it sends Msg2 or a Random Access Reception (RAR) message, which contains the preamble number detected by the network and the uplink radio resources allocated to the terminal for sending Msg3. After receiving Msg2, the terminal confirms that at least one of the preamble numbers carried in Msg2 matches the number of the preamble it sent. Then, based on the resources indicated by the RAR, it sends Msg3 containing contention resolution information. After receiving Msg3, the network sends Msg4 containing contention resolution information. Upon receiving Msg4, the terminal confirms that the resolution information matches the one it sent in Msg3, completing the 4-step random access process.

[0051] The network includes uplink grant (UL grant) information in the RAR to indicate the scheduling information of the Msg3 Physical Uplink Shared Channel (PUSCH), and includes information such as the Random Access Channel Preamble ID (RAPID), Temporary Cell-Radio Network Temporary Identifier (TC-RNTI), and TA. If the network does not receive the Msg3 PUSCH, it can schedule the retransmission of the Msg3 PUSCH in the PDCCH scrambled by the TC-RNTI.

[0052] For the contention random access process, different terminals randomly select preambles for transmission. In this way, different terminals may select the same preamble to send on the same time-frequency radio resources (RO resources). This situation can be understood as a preamble conflict of the terminal. In this case, different terminals will receive the same RAR. At this time, different terminals will transmit Msg3 PUSCH according to the scheduling information in the RAR UL grant. Since the existing technology does not support repeated transmission of Msg3 PUSCH, the network can only decode the PUSCH (including contention resolution information) sent by one terminal on one Msg3 PUSCH scheduling resource. Therefore, the network will include the contention resolution information received in Msg3 in Msg4. If the contention resolution information in Msg4 received by the terminal matches the contention resolution information sent by the terminal in Msg3 PUSCH, the terminal considers that the contention resolution is successful.

[0053] If there is no match, the contention resolution is considered unsuccessful.

[0054] If the contention resolution is unsuccessful, the terminal reselects a random access channel (RACH) transmission resource, performs physical random access channel (PRACH) transmission, and makes the next random access attempt.

[0055] In NR Rel-16, the two-step random access process 2-step RACH was introduced. The first step is that the terminal sends MsgA to the network side. After receiving MsgA, the network side sends MsgB to the terminal. If the terminal does not receive MsgB within a certain period of time, the terminal will increment the counter that counts the number of times MsgA is sent and resend MsgA. If the counter that counts the number of times MsgA is sent reaches a certain threshold, the terminal will switch from the 2-step random access process to the 4-step random access process. MsgA includes the MsgA preamble part and the MsgA PUSCH part. The preamble part is sent on the RO used for 2-step RACH, and the PUSCH part is sent on the MsgA PUSCH resources associated with the sending of the MsgA preamble and the RO. MsgA PUSCH resources are a set of PUSCH resources configured relative to each PRACH time slot, including time-frequency resources and demodulation reference signal (DMRS) resources.

[0056] 2. Selection of random access resources and mapping of synchronization signal blocks (SSBs) to ROs

[0057] In NR, a cell can configure multiple frequency division multiplexing (FDM) physical random access channel (PRACH) transmission occasions (also known as PRACH occasions, also known as physical random access channel opportunities), referred to as ROs, at a time domain location for a PRACH transmission. The number of ROs that can be FDMed at a time can be: {1, 2, 4, 8}.

[0058] The random access preamble can only be transmitted on the time domain resources (i.e., RO resources) configured by the high-level parameter PRACHConfigurationIndex, and can only be transmitted on the frequency domain resources n configured by the high-level parameter prach-FDM. RA∈{0,1,...,M-1}, where M is the high-level parameter prach-FDM. At the time of initial access, the frequency domain resource n of PRACH RA The frequency domain resources of PRACH are numbered in ascending order starting from the lowest RO resource in the initial active uplink bandwidth part. Otherwise, the frequency domain resources of PRACH are numbered in ascending order. RA The RO resources are numbered in ascending order starting from the RO resource with the lowest frequency in the active uplink bandwidth part.

[0059] In NR, there is an association between the RO and the synchronization signal (SS) / physical broadcast channel (PBCH) block (SSB) actually transmitted. One SSB may be associated with multiple ROs, or multiple SSBs may be associated with one RO (in this case, different SSBs correspond to different preamble codes). Generally, the base station can use different beams to transmit different SSBs, and the corresponding terminal sends the preamble on the RO associated with the SSB. In this way, the terminal selects the RO or RO+preamble combination associated with the SSB with good RSRP strength based on the RSRP strength of the received SSB, and sends the preamble. In this way, the network can determine the SSB selected by the terminal based on the RO or RO+preamble combination of the received preamble. The network then sends Msg2 on the downlink beam corresponding to the SSB to ensure the reception quality of the downlink signal.

[0060] 3. PRACH time domain resource location (e.g., period or RO)

[0061] PRACH resources are periodic resources. In the time domain, different PRACH Preamble formats have different durations. The time domain position of PRACH resources is defined by the PRACH configuration period, radio frame index, subframe index or time slot index, the starting PRACH Orthogonal Frequency Division Multiplexing (OFDM) symbol index in the time slot and the number of time domain ROs in the time slot. Among them, the candidate values ​​of the PRACH configuration period are {10, 20, 40, 80, 160} ms. In each PRACH configuration period, PRACH resources are only distributed in a valid radio frame (10ms). The valid radio frame contains one or more subframes or time slots. There is only one starting PRACH OFDM symbol index in each subframe or time slot, and there is one or more time domain ROs in a time slot. In the frequency domain, different PRACH Preamble formats and subcarrier spacing jointly determine the frequency domain bandwidth occupied by PRACH. For the long preamble format with a length of 839, when the PRACH subcarrier spacing is 1.25 kHz, the frequency domain bandwidth is 1.08 MHz, corresponding to 6 physical resource blocks (PRBs) with a PUSCH subcarrier spacing of 15 kHz.

[0062] 4. PDCCH order

[0063] The base station tells the terminal that it needs to re-initiate the random access process through special downlink control information (DCI) format 1_0, and tells the terminal the RA-Preamble Index, SSB Index, PRACH mask index (Mask Index) to be used, and whether it is an uplink or sidelink (also called sidelink or side link) indication.

[0064] The resource determination method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0065] The embodiment of the present application provides a resource determination method, and Figure 2 shows a flow chart of the resource determination method provided by the embodiment of the present application. As shown in Figure 2, the resource determination method provided by the embodiment of the present application may include the following steps 201 to 203.

[0066] Step 201: A network-side device sends first control information to a terminal.

[0067] Step 202: The terminal receives first control information from a network-side device.

[0068] In the embodiment of the present application, the first control information includes first information, and the first information is used to determine a first RO type, and the first RO type includes a resource configuration type of the RO.

[0069] In the embodiment of the present application, the first control information may be a DCI carrying a PDCCH command, where the PDCCH command is used to instruct the execution of a random access process or the execution of repeated transmission of a preamble (ie, repeated transmission of a random access preamble).

[0070] It should be noted that performing repeated transmission of the preamble code can be understood as: the terminal repeatedly sends a random access message (for example, Msg1 or MsgA), and each random access message sent includes a random access preamble code, that is, before receiving a random access response (for example, Msg2 or MsgB), the terminal has completed the repeated transmission of the random access preamble code.

[0071] Optionally, in an embodiment of the present application, the above-mentioned PDCCH command includes at least one of the following: a random access preamble code index, a synchronization signal index, and a random access mask index.

[0072] It should be noted that in the embodiments of the present application, RO refers to the time-frequency resources required to transmit a random access sequence. RO type includes the resource configuration type of RO used to initiate a random access procedure or perform preamble retransmission. RO type refers to the specific type of RO resource used by the terminal when initiating a random access procedure or performing preamble retransmission.

[0073] Optionally, in an embodiment of the present application, the RO type is any one of the following: an RO resource of an uplink subband, an RO resource of an uplink time domain unit, an RO resource of a flexible time domain unit, or an RO resource spanning multiple resources. For example, an RO resource spanning multiple resources is an RO resource that occupies both an uplink subband and an uplink time domain unit.

[0074] Optionally, in an embodiment of the present application, the uplink time domain unit may be a time domain unit that is not configured with a subband.

[0075] Optionally, in the embodiment of the present application, the flexible time domain unit may be any one of the following:

[0076] (1) Flexible time domain units are not configured for uplink and downlink directions. The network can configure the flexible time domain unit as an effective resource for transmitting RO;

[0077] (2) A flexible time domain unit configured with only an uplink subband, or a flexible time domain unit configured with both an uplink subband and a downlink subband. The network can configure the uplink subband of the flexible time domain unit to be a valid resource for transmitting RO;

[0078] (3) A flexible time domain unit configured with only downlink subbands: The network can configure the resources outside the downlink subbands and guard bands of the flexible time domain unit to be effective resources for transmitting ROs.

[0079] Optionally, in an embodiment of the present application, the above-mentioned time domain unit can be a radio frame, a subframe, a time slot, a micro time slot or a symbol, etc.

[0080] For example, as shown in Figure 3, a synchronization signal (e.g., SSB1) can be mapped to the RO resource of the uplink subband; SSB3 can be mapped to the RO resource of the uplink time domain unit; and SSB2 can be mapped to both the RO resource of the uplink subband and the RO resource of the uplink time domain unit. The RO resources in the figure can include multiple ROs.

[0081] It should be noted that the synchronization signal described in the embodiment of the present application may be an SSB, or a module including at least one of the following: a broadcast channel, a broadcast signal, other system messages, etc. SSB and SS / PBCH block may be used interchangeably, or may be other names. The synchronization signal to RO mapping described in the embodiment of the present application may refer to the association between a downlink signal and an uplink signal or an uplink resource in a general sense, such as the association between a channel state information reference signal (CSI-RS) and a RO.

[0082] To simplify the description, the embodiment of the present application focuses on the uplink subband (located in the downlink time unit, uplink time unit, or flexible time unit) and the uplink time unit (unconfigured subband). Other resource types and combinations of ROs are not excluded.

[0083] The embodiments of the present application can also be applied to flexible time units, including: flexible time units with no subband configured, flexible time units with only uplink subband configured, flexible time units with only downlink subband configured, and flexible time units with both uplink and downlink subbands configured.

[0084] The embodiments of the present application support enhanced duplexing, which may also be referred to as enhanced duplex mode, XDD, enhanced full duplex, or enhanced full duplex mode. That is, in the embodiments of the present application, an uplink subband is supported within a downlink time unit, a downlink subband is supported within an uplink time unit, or at least one of an uplink subband or a downlink subband is supported within a flexible time unit.

[0085] Enhanced duplexing can include network full duplexing and terminal full duplexing. Network full duplexing: This refers to full duplexing on the network side and half duplexing on the UE side. Terminal full duplexing: This refers to full duplexing on the network side and full duplexing on the UE side. Full duplexing on the UE side means that downlink signals are received and uplink signals are transmitted simultaneously within a time unit.

[0086] Network full-duplex mode can enhance coverage, reduce transmission latency, and improve resource utilization efficiency. Terminal full-duplex mode can achieve the aforementioned gains while also improving downlink or uplink throughput. Typically, a guard band is reserved between uplink and downlink transmissions, for example, to achieve frequency isolation and reduce self-interference. Terminals typically have weaker self-interference mitigation capabilities than the network. Therefore, for simultaneous transmission and reception on the terminal side, a larger guard band must be reserved than on the network side, meaning more PRBs must be reserved as guard bands.

[0087] As shown in Figure 4, (a) in Figure 4 is the full-duplex subband and protection band configuration on the network side, that is, the network configures the time-frequency resources of the uplink subband and the downlink subband (or protection band). In the uplink subband, the network receives the uplink channel or signal of the served terminal, and in the downlink subband, the network sends the downlink signal to the served terminal. Downlink transmission will cause self-interference to uplink reception. (b) in Figure 4 is the full-duplex subband configuration on the terminal side. The network configures the time-frequency resources of the uplink subband and the downlink subband (or protection band) for the terminal. The uplink transmission of the terminal will cause self-interference to the downlink reception. The capabilities of different terminals may be different, so the guard bands that need to be reserved may be different.

[0088] Step 203: The terminal initiates a random access process or performs preamble retransmission according to the first RO type.

[0089] Optionally, in the embodiment of the present application, the first information includes a first mask value index. In conjunction with Figure 2 , as shown in Figure 5 , the step 203 can be implemented specifically through the following steps 203a and 203b.

[0090] Step 203a: The terminal determines a first RO type corresponding to the first mask value index according to the first mask value index.

[0091] In the embodiment of the present application, each mask value index corresponds to an RO type or a group of RO types.

[0092] Step 203b: The terminal initiates a random access process or performs preamble retransmission according to the first RO type.

[0093] Optionally, in an embodiment of the present application, each mask value index corresponds to an RO type, that is, the first RO type is an RO type corresponding to the first mask value index, and the first RO type is used by the terminal to execute the random access initiation process.

[0094] Optionally, in an embodiment of the present application, each mask value index corresponds to a group of RO types, that is, the first RO type is a group of RO types corresponding to the first mask value index, and the first RO type is used by the terminal to perform preamble code retransmission. Wherein, a group of RO types includes at least one RO type.

[0095] Optionally, in an embodiment of the present application, the above-mentioned set of RO types includes at least one of the following: RO resources of an uplink subband, RO resources of a first time domain unit; wherein the first time domain unit is an uplink time domain unit or a flexible time domain unit.

[0096] Optionally, in an embodiment of the present application, the terminal may determine, from a first table based on the first mask value index, a first RO type corresponding to the first mask value index. The first table includes at least one column for the mask value index and at least one column for the RO type, and each mask value index corresponds to an RO type or a group of RO types.

[0097] Optionally, in an embodiment of the present application, the at least one RO type may be indicated by setting a table column, such as setting a column indicating the RO type in the first table. Alternatively, the at least one RO type may be indicated by setting a table row, such as setting a row indicating the RO type in the first table.

[0098] It should be noted that, for contention-based random access (CBRA) or contention-free random access (CFRA) triggered by a PDCCH command, the RO type can be determined by adding a column indicating the RO type to the first table or by using rows in the first table.

[0099] Optionally, in the embodiment of the present application, more mask value indexes may be added to the first table so that each mask value index has a corresponding RO type indication (requiring more bits).

[0100] Optionally, in an embodiment of the present application, the above-mentioned first mask value index (PRACH Mask Index) can be msgA-SSB-SharedRO-MaskIndex or ssb-SharedRO-MaskIndex sent by the network side device. It should be noted that shared RO refers to a PRACH sequence that is used for both a certain PRACH transmission and a PRACH sequence that is used for another PRACH transmission.

[0101] For example, as shown in Table 1, an indication column (ie, RO type indication field) may be added to the first table to indicate the RO type corresponding to the mask value index, so as to initiate a random access process.

[0102] Table 1

[0103] For example, another approach, as shown in Table 2, uses the reserved rows (Reserved) in the first table to indicate the RO type corresponding to the mask value index for initiating the random access process. Table 2 uses the reserved rows corresponding to mask value indexes 11 to 15 as an example.

[0104] Table 2

[0105] For example, in another method, as shown in Table 3, an indication column may be added to the first table, and an existing reserved row in the first table may be used to indicate the RO type corresponding to the mask value index for executing the random access initiation process.

[0106] Table 3

[0107] It should be noted that the above Tables 1 to 3 are illustrated by taking one mask value index corresponding to one RO type as an example. The table for each mask value index in the above first table corresponding to a group of RO types is similar to the above Tables 1 to 3 and will not be repeated here.

[0108] For example, an indicator column (i.e., RO type indicator field) may be added to the first table to indicate a set of RO types corresponding to each mask value index, i.e., a set of RO types for which preamble retransmission is performed. For example, the RO indicated by RO index 4 is retransmitted using uplink time domain units.

[0109] For repeated transmission, the network-side device can configure the RO type group including a mixed type in Table 3, as shown in Table 3-1 below. The network-side device can configure that if repeated transmission is not indicated, the terminal uses the first value of the RO type group to determine the RO type. If repeated transmission is indicated, the terminal uses the RO type group to determine the RO type. For example, the RO indicated by RO index 8 can be repeated transmission using a mixed type of uplink time domain units first and then uplink subbands. For another example, the RO indicated by RO index 14 can be repeated transmission using a mixed type of uplink subbands first and then uplink time domain units.

[0110] Table 3-1

[0111] It should be noted that the uplink time domain units in the above Tables 1 to 3, and Table 3-1 may also be flexible time domain units.

[0112] In this way, each mask value index corresponds to an RO type or a group of RO types. The terminal can determine the RO type for initiating a random access process or performing repeated transmission of the preamble code from the first table based on the mask value index indicated by the first control information. That is, the first control information can implicitly indicate the RO type to ensure the reliability and resource utilization of the terminal in initiating a random access process or performing repeated transmission of the preamble code.

[0113] Optionally, in the embodiment of the present application, the first information includes a time interval. In conjunction with Figure 2 , as shown in Figure 6 , the step 203 can be specifically implemented through the following steps 203c and 203d.

[0114] Step 203c: The terminal determines the first RO type according to the time interval.

[0115] Step 203d: The terminal initiates a random access process or performs preamble retransmission according to the first RO type.

[0116] In the embodiment of the present application, the time interval is the time interval from the last symbol used by the first control information to the time domain unit where the RO is located. The time interval range where each time interval is located is associated with the RO type.

[0117] Optionally, in an embodiment of the present application, the time domain unit length of the above time interval may be a time domain unit length according to the subcarrier spacing, expressed as x bits, and the specific number of bits and the range of the time domain unit length may be configured by the network side.

[0118] For example, as shown in FIG7 , the time interval can be represented by k4. If PDCCH1 indicates k4=7 time slots, the first RO type can be an RO resource of an uplink subband. If PDCCH2 indicates k4=3 time slots, the first RO type can be an RO resource of an uplink subband. If PDCCH2 and PDCCH3 indicate k4=6 time slots, the first RO type can be an RO resource of an uplink time slot.

[0119] Optionally, in the embodiment of the present application, the first information further includes an RO start symbol. The step 203c can be specifically implemented by the following step 203c1.

[0120] Step 203c1: When a time domain unit includes multiple RO types, the terminal determines a first RO type according to the time interval and the RO start symbol.

[0121] It can be understood that when there are both ROs of the uplink subband and ROs of the uplink time domain unit in a time domain unit (the time domain unit where the RO is located), the network side can additionally configure an indication field for indicating the RO start symbol to indicate the corresponding RO type, that is, to determine an RO type as the first RO type from the multiple RO types included in the time domain unit.

[0122] In this way, the terminal can determine the RO type for initiating a random access process or performing repeated transmission of the preamble code based on the time interval indicated by the first control information, that is, the first control information can implicitly indicate the RO type, thereby ensuring the reliability and resource utilization of the terminal initiating a random access process or performing repeated transmission of the preamble code.

[0123] Optionally, in the embodiment of the present application, the first information includes first indication information. In conjunction with Figure 2 , as shown in Figure 8 , the step 203 can be specifically implemented through the following step 203e.

[0124] Step 203e: The terminal initiates a random access procedure or performs preamble retransmission according to the first RO type indicated by the first indication information.

[0125] In an embodiment of the present application, an RO type indication field may be added to the DCI (first control information) carrying the PDCCH order to explicitly indicate the first RO type. Alternatively, a reserved bit (Reserved bit) of the DCI carrying the PDCCH order may be used to explicitly indicate the first RO type. For example, one bit may be added, where state 1 indicates a subband and state 0 indicates an uplink time domain unit.

[0126] Optionally, in an embodiment of the present application, the first RO type includes a group of RO types, and the first indication information is used to indicate the group of RO types to be repeatedly transmitted. Exemplarily, as shown in Table 4, the RO type to be repeatedly transmitted is indicated by an indication field in the first control information.

[0127] Table 4

[0128] Optionally, in an embodiment of the present application, the first RO type includes a group of RO types. The first indication information further indicates the number of repeated transmissions; or the first control information further includes second indication information, and the second indication information is used to indicate the number of repeated transmissions.

[0129] It is understood that when the PDCCH order is used to indicate repeated transmission of the random access preamble for random access, the network side device can indicate the number of repeated transmissions, for example, using a separate repeated transmission number indication field (i.e., the second indication information described above). Alternatively, as shown in Table 5, the repeated transmission number can be indicated together with the RO type used for repeated transmission.

[0130] Table 5

[0131] For example, as shown in FIG9 , assuming the number of repeated transmissions is four, there are three possible RO types used for repeated transmission. In one case, the RO type used for repeated transmission is two types of RO resources, namely, RO resources for uplink subbands and RO resources for uplink time domain units. For example, the RO resources used for the four repeated transmissions are RO1 for uplink subbands, RO2 for uplink subbands, RO3 for uplink time domain units, and RO4 for uplink time domain units, respectively. In another case, the RO type used for repeated transmission is one type of RO resource, namely, RO resources for uplink subbands. For example, the RO resources used for the four repeated transmissions are RO1 for uplink subbands, RO2 for uplink subbands, RO5 for uplink subbands, and RO6 for uplink subbands, respectively. In yet another case, the RO type used for repeated transmission is one type of RO resource, namely, RO resources for uplink time domain units. For example, the RO resources used for the four repeated transmissions are RO3 for uplink time domain units, RO4 for uplink time domain units, RO7 for uplink time domain units, and RO8 for uplink time domain units, respectively.

[0132] In this way, the terminal can determine the RO type for initiating a random access process or performing repeated transmission of the preamble code based on the RO type indicated by the first control information, that is, the first control information can explicitly indicate the RO type to ensure the reliability and resource utilization of the terminal initiating a random access process or performing repeated transmission of the preamble code.

[0133] Optionally, in the embodiment of the present application, the first information includes a first synchronization signal index. In conjunction with Figure 2 , as shown in Figure 10 , the step 203 can be specifically implemented through the following steps 203f and 203g.

[0134] Step 203f: The terminal determines a first RO type associated with the first synchronization signal index according to the first synchronization signal index.

[0135] Step 203g: The terminal initiates a random access process or performs preamble retransmission according to the first RO type.

[0136] In the embodiment of the present application, each synchronization signal index is associated with an RO type, or each synchronization signal index is associated with a group of RO types. The terminal can determine, based on the first synchronization signal index indicated by the first control information, an RO type associated with the first synchronization signal index to initiate a random access procedure, or determine a group of RO types associated with the first synchronization signal index to perform preamble code retransmission.

[0137] In this way, the terminal can determine the RO type for initiating a random access process or performing repeated transmission of the preamble code based on the synchronization signal index indicated by the first control information, that is, the first control information can implicitly indicate the RO type, thereby ensuring the reliability and resource utilization of the terminal initiating a random access process or performing repeated transmission of the preamble code.

[0138] Optionally, in the embodiment of the present application, the first information includes at least two groups of parameters. In conjunction with Figure 2 , as shown in Figure 11 , the step 203 can be specifically implemented through the following steps 203h and 203i.

[0139] Step 203h: The terminal determines the first RO type according to at least two groups of parameters.

[0140] In the embodiment of the present application, each set of parameters includes a preamble code index and a synchronization signal index.

[0141] Step 203i: The terminal initiates a random access process to at least two TRPs according to the first RO type.

[0142] In the embodiment of the present application, the first RO type includes an RO type associated with each set of parameters. Each TRP corresponds to a set of parameters.

[0143] In an embodiment of the present application, for a multi-TRP scenario, the network side device may instruct the terminal to initiate a random access associated with at least two synchronization signal indexes, and may indicate a preamble index associated with each synchronization signal index.

[0144] Optionally, in the embodiment of the present application, each of the at least two groups of parameters corresponds to an indication field in the first control information, or both of the at least two groups of parameters correspond to an indication field in the first control information.

[0145] It can be understood that for multi-TRP scenarios, the synchronization signal index is indicated to determine the RO type. The preamble code index and synchronization signal index field of each TRP can be used to indicate the preamble code index and synchronization signal index of each TRP, or the preamble code index and synchronization signal index field can be extended to indicate the preamble code index and synchronization signal index of multiple TRPs.

[0146] For example, one approach is to add a related indication field to the DCI to indicate at least two sets of parameters: parameter A is associated with TRP A, parameter B is associated with TRP B, and so on. Parameter A includes: random access preamble index A – 6 bits; uplink indication A – 1 bit; SSB index A – 6 bits; PRACH mask index A – 4 bits. Parameter B includes: random access preamble index B – 6 bits; uplink indication B – 1 bit; SSB index B – 6 bits; PRACH mask index B – 4 bits.

[0147] In another way, the preamble index and synchronization signal index field (hereinafter referred to as the first field) can be extended to indicate the preamble index and synchronization signal index of at least two TRPs respectively. For example, the first field indicates 000000, the preamble index of TRP A is preamble index A1, the SSB index of TRP A is SSB index A1, the preamble index of TRP B is preamble index B1, and the SSB index of TRP B is SSB index B1; the first field indicates 000001, the preamble index of TRP A is preamble index A2, the SSB index of TRP A is SSB index A2, the preamble index of TRP B is preamble index B2, and the SSB index of TRP B is SSB index B2; the first field indicates 111111, the preamble index of TRP A is preamble index An, the SSB index of TRP A is SSB index An, the preamble index of TRP B is preamble index Bn, and the SSB index of TRP B is SSB index Bn.

[0148] In this way, the terminal can determine the RO type for initiating the random access process based on the preamble code index and synchronization signal index indicated by the first control information, that is, the first control information can implicitly indicate the RO type in the multi-TRP scenario, ensuring the reliability and resource utilization of the terminal's execution of the random access process.

[0149] Optionally, in an embodiment of the present application, the terminal does not expect multiple RO types associated with a synchronization signal index to use the same RO index. It is understood that when a synchronization signal index is associated with multiple RO types, the network-side device can configure the RO indexes / numbers of the multiple RO types to be different, that is, the terminal does not expect a synchronization signal to be mapped to two types of ROs with the same RO index.

[0150] For example, as shown in Figure 12, assuming that SSB2 is associated / mapped to two types of RO resources, namely, an uplink time domain unit and a downlink time domain unit configured with an uplink subband, the network-side device can configure different indexes for these two types of RO resources. For example, the RO resources for the uplink time domain unit include RO5 to RO8, and the uplink subband resources for the downlink time domain unit include RO1 to RO4. The network-side device can determine the RO type by indicating different mask indices.

[0151] For example, the following illustrates the mapping from SSB to RO:

[0152] For network-side devices and terminals that support sub-band full duplex (SBFD), there can be four types of time domain units, including downlink time domain unit, downlink time domain unit configured with uplink sub-band, uplink time domain unit configured with downlink sub-band, and uplink time domain unit.

[0153] As shown in FIG13 , for a configured RO resource (PRACH occasions Physical random-access channel occasions), there may be two types of configurations, namely:

[0154] Case 1: RO resources are configured in an uplink subband (can be in uplink symbols, downlink symbols, or flexible symbols), such as type A;

[0155] Case 2: RO resources are configured in an uplink time domain unit (no downlink subband is configured), such as type B, or RO resources are configured in a flexible time domain unit that only configures downlink subbands except the downlink subband and guard band.

[0156] Furthermore, the configured RO resources can be further divided according to whether they overlap with SSB:

[0157] (1) Configured RO resources or Type 1: RO resources are configured in an uplink subband in a downlink symbol where an SSB or a common downlink channel exists, i.e., they overlap in time domain with the SSB or the common downlink channel. In this case, the uplink transmission of one terminal will interfere with the reception of the SSB of other terminals, i.e., cross-link interference. If the terminal uses this SSB to measure or decode the common downlink channel, it will also experience self-interference.

[0158] (2) Configured RO resources or Type 2: RO resources are configured in an uplink subband in a downlink symbol where no SSB or common downlink channel exists, i.e., they do not overlap with the SSB or common downlink channel in the time domain. In this case, the uplink transmission of one terminal will interfere with the reception of downlink channels or signals of other terminals, such as PDCCH, Physical Downlink Shared Channel (PDSCH), and CSI-RS.

[0159] (3) Configured RO resources or Type 3: RO resources are configured in the uplink subband of one uplink symbol, and the interference situation is similar to that of Type 2.

[0160] (4) Configured RO resources or type 4: RO resources are configured in one uplink symbol, and there is no cross-link interference.

[0161] If the reference signal receiving power (RSRP) of a certain type of SSB is greater than rsrp-ThresholdSSB, the SSB greater than rsrp-ThresholdSSB is selected; otherwise, any SSB is selected.

[0162] When selecting a CSI-RS, the CSI-RSRP of the CSI-RS is compared with the parameter rsrp-ThresholdSSB. If the CSI-RSRP of a certain CSI-RS is greater than rsrp-ThresholdCSI-RS, the CSI-RS greater than rsrp-ThresholdCSI-RS is selected.

[0163] Optionally, in an embodiment of the present application, each beam is associated with an RO type or a group of RO types. The above-mentioned first information includes an indication information (e.g., a beam indication field SpatialRealationInfo), which is used to indicate the target beam for initiating a random access process or performing preamble code retransmission. The terminal can determine the RO type associated with the target beam as the first RO type.

[0164] Optionally, in an embodiment of the present application, the terminal may also obtain a predefined or preconfigured RO type selection rule, initiate a random access process or perform preamble code retransmission, for example, preferentially select the RO resource of the nearest uplink subband, and then select the RO resource of the uplink time domain unit.

[0165] Optionally, in an embodiment of the present application, the above-mentioned first control information (e.g., a PDCCH command carried by the first control information) may further indicate an RO and / or RO type on a frequency domain unit in a frequency domain unit set, and the frequency domain unit may be a bandwidth portion (e.g., multiple uplink bandwidth portions are configured), or a carrier or a cell (e.g., a primary cell or a secondary cell), or a frequency band or a discrete frequency point, which is not limited here. A frequency domain unit indication field is required in the PDCCH order to indicate a specific frequency domain unit (the field may be configured by the network and carried in the PDCCH order) for initiating a random access process or performing preamble code retransmission.

[0166] For example, as shown in Figure 14, the RO configured on the frequency domain unit A is RO0, the RO configured on the frequency domain unit B is RO1 and RO2, the RO configured on the frequency domain unit C is RO3, RO4 and RO5, and the PDCCH command on the frequency domain unit C instructs the terminal to use RO2 on the frequency domain unit B.

[0167] Optionally, in an embodiment of the present application, the above-mentioned first control information (for example, the PDCCH command carried by the first control information) may also indicate the RO and / or RO type on at least one radio access technology (Radio Access Technology, RAT) (when multiple RATs are dual-connected or multi-connected), or indicate the RO and / or RO type on the dual connection (for example, the primary cell group indicates the RO on the secondary cell group, triggering random access on the secondary cell group), which is used to execute the random access procedure or perform repeated transmission of the preamble code.

[0168] For example, as shown in (a) of Figure 15 , the ROs configured on RAT1 are RO3, RO4, and RO5, and the ROs configured on RAT2 are RO1 and RO2. RAT1 sends a PDCCH command to indicate the ROs on RAT2. As shown in (b) of Figure 15 , the ROs configured on the primary cell group are RO3, RO4, and RO5, and the ROs configured on the secondary cell group are RO1 and RO2. The primary cell group sends a PDCCH command to instruct the terminal to use the ROs on the secondary cell group.

[0169] Optionally, in an embodiment of the present application, the first control information (eg, a PDCCH command carried by the first control information) may further indicate one or more ROs and / or RO types in a timing advance group (TAG).

[0170] Exemplarily, as shown in Figure 16, the TAG includes frequency domain unit A and frequency domain unit B, the ROs configured on frequency domain unit A are RO3, RO4 and RO5, the ROs configured on frequency domain unit B are RO1 and RO2, and the PDCCH command on frequency domain unit A instructs the terminal to use RO2 on frequency domain unit B.

[0171] An embodiment of the present application provides a resource determination method, in which a terminal receives first control information from a network-side device, the first control information including first information, the first information being used to determine an RO type for initiating a random access procedure or performing repeated transmission of a preamble. The terminal initiates the random access procedure or performs repeated transmission of a preamble based on the first RO type. In this solution, since the terminal can determine the RO type for initiating a random access procedure or performing repeated transmission of a preamble using the first information in the first control information, that is, the first control information can explicitly or implicitly indicate the RO type, the terminal is informed of the specific RO type used when initiating the random access procedure or performing repeated transmission of a preamble, thereby ensuring reliability and resource utilization of the terminal in initiating the random access procedure or performing repeated transmission of a preamble.

[0172] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of this application do not limit this.

[0173] The resource determination method provided in the embodiment of the present application can be executed by a resource determination device. In the embodiment of the present application, the resource determination device provided in the embodiment of the present application is described by taking the resource determination method executed by the resource determination device as an example.

[0174] FIG17 shows a possible schematic diagram of the structure of a resource determination device involved in an embodiment of the present application. As shown in FIG17 , the resource determination device 40 may include: a receiving module 41 and an executing module 42 .

[0175] The receiving module 41 is configured to receive first control information from a network-side device, the first control information including first information used to determine a first RO type, the first RO type including a resource configuration type of the RO. The executing module 42 is configured to initiate a random access procedure or perform preamble retransmission based on the first RO type.

[0176] In a possible implementation, the first information includes a first mask value index; and the execution module 41 is specifically configured to:

[0177] Determine, according to the first mask value index, a first RO type corresponding to the first mask value index, where each mask value index corresponds to one RO type or a group of RO types;

[0178] According to the first RO type, a random access procedure is initiated or a preamble retransmission is performed.

[0179] In a possible implementation, the first information includes a time interval; and the execution module 41 is specifically configured to:

[0180] Determine a first RO type according to a time interval, where the time interval is a time interval from the last symbol used by the first control information to a time domain unit where the RO is located, and a time interval range where each time interval is located is associated with the RO type;

[0181] According to the first RO type, a random access procedure is initiated or a preamble retransmission is performed.

[0182] In a possible implementation, the first information further includes an RO start symbol; and the execution module 41 is specifically configured to determine the first RO type according to the time interval and the RO start symbol when a time domain unit includes multiple RO types.

[0183] In a possible implementation, the first information includes first indication information; the execution module 41 is specifically configured to initiate a random access process or perform preamble retransmission according to the first RO type indicated by the first indication information.

[0184] In a possible implementation, the first RO type includes a group of RO types. The first indication information further indicates the number of repeated transmissions; or the first control information further includes second indication information, and the second indication information is used to indicate the number of repeated transmissions.

[0185] In a possible implementation, the group of RO types includes at least one of the following: an RO resource of an uplink subband, and an RO resource of a first time domain unit; wherein the first time domain unit is an uplink time domain unit or a flexible time domain unit.

[0186] In a possible implementation, the first information includes a first synchronization signal index; and the execution module 41 is specifically configured to:

[0187] Determining, according to the first synchronization signal index, a first RO type associated with the first synchronization signal index;

[0188] According to the first RO type, a random access procedure is initiated or a preamble retransmission is performed.

[0189] In a possible implementation, the first information includes at least two groups of parameters, each group of parameters includes a preamble code index and a synchronization signal index; the execution module 41 is specifically configured to:

[0190] determining a first RO type based on at least two groups of parameters, the first RO type including an RO type associated with each group of parameters;

[0191] According to the first RO type, a random access process is initiated to at least two transmitting and receiving points TRP, each TRP corresponding to a set of parameters.

[0192] In a possible implementation, each of the at least two groups of parameters corresponds to an indication field in the first control information;

[0193] or,

[0194] The at least two groups of parameters mentioned above each correspond to an indication field in the first control information.

[0195] In a possible implementation, the terminal does not expect that multiple RO types associated with one synchronization signal index use the same RO index.

[0196] An embodiment of the present application provides a resource determination device, which can determine the RO type used to execute the initiation of random access process or the repetition of preamble code transmission through the first information in the first control information, that is, the first control information can explicitly indicate or implicitly indicate the RO type, so that the resource determination device knows the specific RO type used when executing the initiation of random access process or the repetition of preamble code transmission, thereby ensuring the reliability and resource utilization of the resource determination device in executing the initiation of random access process or the repetition of preamble code transmission.

[0197] The resource determination device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0198] The resource determination device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned resource determination method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.

[0199] FIG18 shows a possible structural diagram of a resource determination device involved in an embodiment of the present application. As shown in FIG18 , the resource determination device 50 may include: a sending module 51 .

[0200] Among them, the sending module 51 is used to send first control information to the terminal, which includes first information. The first information is used to determine a first RO type. The first RO type includes a resource configuration type of the RO. The first RO type is used to execute a random access process or perform repeated transmission of a preamble code.

[0201] In a possible implementation, the first information includes a first mask value index, where the first mask value index is used to determine a first RO type corresponding to the first mask value index, and each mask value index corresponds to one RO type or a group of RO types.

[0202] In a possible implementation, the first information includes a time interval, which is used to determine the first RO type. The time interval is the time interval from the last symbol used by the first control information to the time domain unit where the RO is located. The time interval range of each time interval is associated with the RO type.

[0203] In a possible implementation manner, the first information includes first indication information, where the first indication information is used to indicate a first RO type.

[0204] In a possible implementation, the first information includes a first synchronization signal index, and the first synchronization signal index is used to determine a first RO type associated with the first synchronization signal index.

[0205] In a possible implementation, the first information includes at least two groups of parameters, each group of parameters includes a preamble code index and a synchronization signal index, and the at least two groups of parameters are used to determine a first RO type, which includes the RO type associated with each group of parameters.

[0206] An embodiment of the present application provides a resource determination device, which can send first information to a terminal through a first control information, so that the terminal determines the RO type used to execute the initiation of a random access process or the repetition of a preamble code, that is, the first control information can explicitly indicate or implicitly indicate the RO type, so that the terminal knows the specific RO type used when executing the initiation of a random access process or the repetition of a preamble code, thereby ensuring the reliability and resource utilization of the terminal in executing the initiation of a random access process or the repetition of a preamble code.

[0207] The resource determination device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned resource determination method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.

[0208] As shown in Figure 19, an embodiment of the present application further provides a communication device 5000, including a processor 5001 and a memory 5002, wherein the memory 5002 stores a program or instruction that can be run on the processor 5001. For example, when the communication device 5000 is a terminal, the program or instruction, when executed by the processor 5001, implements the various steps of the above-mentioned terminal-side method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 5000 is a network-side device, the program or instruction, when executed by the processor 5001, implements the various steps of the above-mentioned network-side device method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here.

[0209] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the resource determination method embodiment described above. This terminal embodiment corresponds to the terminal-side method embodiment described above, and each implementation process and implementation method of the method embodiment described above are applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 20 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0210] The terminal 7000 includes but is not limited to: a radio frequency unit 7001, a network module 7002, an audio output unit 7003, an input unit 7004, a sensor 7005, a display unit 7006, a user input unit 7007, an interface unit 7008, a memory 7009 and at least some of the components of the processor 7010.

[0211] Those skilled in the art will appreciate that the terminal 7000 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 7010 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 20 does not constitute a limitation of the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be described in detail here.

[0212] It should be understood that in an embodiment of the present application, the input unit 7004 may include a graphics processing unit (GPU) 70041 and a microphone 70042, and the graphics processor 70041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 7006 may include a display panel 70061, and the display panel 70061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 7007 includes a touch panel 70071 and at least one of other input devices 70072. The touch panel 70071 is also called a touch screen. The touch panel 70071 may include two parts: a touch detection device and a touch controller. Other input devices 70072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0213] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 7001 may transmit the data to the processor 7010 for processing. Furthermore, the RF unit 7001 may send uplink data to the network-side device. Typically, the RF unit 7001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0214] The memory 7009 can be used to store software programs or instructions and various data. The memory 7009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 7009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 7009 in the embodiment of the present application includes, but is not limited to, these and any other suitable types of memory.

[0215] The processor 7010 may include one or more processing units. Optionally, the processor 7010 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into the processor 7010.

[0216] The terminal provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned method embodiment and achieve the same technical effect. The implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned resource determination method embodiment. To avoid repetition, it will not be repeated here.

[0217] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the resource determination method embodiment described above. This network-side device embodiment corresponds to the network-side device method embodiment described above, and each implementation process and implementation method of the method embodiment described above are applicable to this network-side device embodiment and can achieve the same technical effects.

[0218] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 21, the network-side device 600 includes an antenna 61, a radio frequency device 62, a baseband device 63, a processor 64, and a memory 65. Antenna 61 is connected to radio frequency device 62. In the uplink direction, radio frequency device 62 receives information via antenna 61 and sends the received information to baseband device 63 for processing. In the downlink direction, baseband device 63 processes the information to be transmitted and sends it to radio frequency device 62. Radio frequency device 62 processes the received information and then sends it through antenna 61.

[0219] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 63 , which includes a baseband processor.

[0220] The baseband device 63 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 21, one of the chips is, for example, a baseband processor, which is connected to the memory 65 through a bus interface to call the program in the memory 65 and execute the network device operations shown in the above method embodiment.

[0221] The network side device may further include a network interface 66, which is, for example, a Common Public Radio Interface (CPRI).

[0222] Specifically, the network side device 600 of the embodiment of the present application also includes: instructions or programs stored in the memory 65 and executable on the processor 64. The processor 64 calls the instructions or programs in the memory 65 to execute the methods executed by the modules shown in the above-mentioned resource determination device and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0223] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned resource determination method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0224] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0225] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned resource determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0226] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0227] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned resource determination method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0228] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the above-mentioned resource determination method, and the network-side device can be used to execute the steps of the above-mentioned resource determination method.

[0229] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0230] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0231] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A resource determination method, comprising: The terminal receives first control information from a network-side device, where the first control information includes first information for determining the type of the first random access channel occasion RO, and the first RO type includes the resource configuration type of the RO; The terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type.

2. The method according to claim 1, wherein, The first information includes a first mask value index; The terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type, including: The terminal determines the first RO type corresponding to the first mask value index according to the first mask value index, and each mask value index corresponds to one RO type or a group of RO types; The terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type.

3. The method according to claim 1, wherein, The first information includes a time interval; the terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type, including: The terminal determines the first RO type according to the time interval, where the time interval is the time interval from the last symbol used by the first control information to the time domain unit where the RO is located, and there is an association relationship between the time interval range where each time interval is located and the RO type; The terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type.

4. The method according to claim 3, wherein The first information further includes an RO start symbol; The terminal determines the first RO type according to the time interval, including: When a time domain unit includes multiple RO types, the terminal determines the first RO type according to the time interval and the RO start symbol.

5. The method according to claim 1, wherein The first information includes first indication information; the terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type, including: The terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type indicated by the first indication information.

6. The method according to claim 5, wherein, The first RO type includes a group of RO types; The first indication information further indicates the number of retransmission times; or, The first control information further includes second indication information for indicating the number of retransmission times.

7. The method according to claim 2 or 6, wherein The group of RO types includes at least one of the following: RO resources in an uplink subband, RO resources in a first time domain unit; where the first time domain unit is an uplink time domain unit or a flexible time domain unit.

8. The method according to claim 1, wherein The first information includes a first synchronization signal index; the terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type, including: The terminal determines the first RO type associated with the first synchronization signal index according to the first synchronization signal index; The terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type.

9. The method according to claim 1, wherein, The first information includes at least two sets of parameters, and each set of parameters includes a preamble index and a synchronization signal index; the terminal performs initiating a random access procedure or performing preamble retransmission according to the first RO type, including: The terminal determines the first RO type according to the at least two sets of parameters, and the first RO type includes the RO type associated with each set of parameters; The terminal initiates a random access procedure to at least two transmit and receive points (TRPs) according to the first RO type, and each TRP corresponds to a set of parameters respectively.

10. The method according to claim 9, wherein Each set of parameters in the at least two sets of parameters respectively corresponds to an indication field in the first control information; Or, All the at least two sets of parameters correspond to an indication field in the first control information.

11. The method according to claim 8 or 9, wherein The terminal does not expect multiple RO types associated with a synchronization signal index to use the same RO index.

12. A resource determination method, including: A network side device sends first control information to a terminal, and the first control information includes first information, where the first information is used to determine a first random access channel opportunity (RO) type, the first RO type includes a resource configuration type of the RO, and the first RO type is used to perform initiating a random access procedure or performing preamble retransmission.

13. The method according to claim 12, wherein, The first information includes a first mask value index, and the first mask value index is used to determine the first RO type corresponding to the first mask value index, and each mask value index corresponds to a RO type or a group of RO types.

14. The method according to claim 12, wherein, The first information includes a time interval, and the time interval is used to determine the first RO type. The time interval is the time interval from the last symbol used by the first control information to the time domain unit where the RO is located, and there is an association relationship between the time interval range where each time interval is located and the RO type.

15. The method according to claim 12, wherein, The first information includes a first indication information, and the first indication information is used to indicate the first RO type.

16. The method according to claim 12, wherein, The first information includes a first synchronization signal index, and the first synchronization signal index is used to determine the first RO type associated with the first synchronization signal index.

17. The method according to claim 12, wherein The first information includes at least two sets of parameters, and each set of parameters includes a preamble index and a synchronization signal index. The at least two sets of parameters are used to determine the first RO type, and the first RO type includes the RO type associated with each set of parameters.

18. A resource determination device, comprising: A receiving module and an execution module; The receiving module is configured to receive first control information from a network side device, where the first control information includes first information, and the first information is used to determine a first RO type, and the first RO type includes a resource configuration type of the RO; The execution module is configured to perform initiating a random access procedure or performing preamble retransmission according to the first RO type.

19. The apparatus according to claim 18, wherein, The first information includes a first mask value index; specifically, the execution module is configured to: Determine the first RO type corresponding to the first mask value index according to the first mask value index, and each mask value index corresponds to a RO type or a group of RO types; Perform initiating a random access procedure or performing preamble retransmission according to the first RO type.

20. The device according to claim 18, wherein The first information includes a time interval; the execution module is specifically configured to: Determine the first RO type according to the time interval, where the time interval is the time interval from the last symbol used by the first control information to the time domain unit where the RO is located, and there is an associated relationship between the time interval range where each time interval is located and the RO type; Initiate a random access procedure or perform preamble retransmission according to the first RO type.

21. The apparatus according to claim 20, wherein, The first information further includes the RO start symbol; the execution module is specifically configured to determine the first RO type according to the time interval and the RO start symbol when a time domain unit includes multiple RO types.

22. The apparatus according to claim 18, wherein, The first information includes first indication information; the execution module is specifically configured to initiate a random access procedure or perform preamble retransmission according to the first RO type indicated by the first indication information.

23. The apparatus according to claim 18, wherein The first information includes a first synchronization signal index; the execution module is specifically configured to: Determine the first RO type associated with the first synchronization signal index according to the first synchronization signal index; Initiate a random access procedure or perform preamble retransmission according to the first RO type.

24. The apparatus according to claim 18, wherein, The first information includes at least two sets of parameters, each set of parameters including a preamble index and a synchronization signal index; the execution module is specifically configured to: Determine the first RO type according to the at least two sets of parameters, where the first RO type includes the RO types associated with each set of parameters; Initiate a random access procedure to at least two transmit and receive points (TRPs) according to the first RO type, and each TRP corresponds to a set of parameters respectively.

25. A resource determination device, comprising: A transmission module; The transmission module is configured to send first control information to a terminal, where the first control information includes first information for determining the type of the first random access channel opportunity (RO), the first RO type includes the resource configuration type of the RO, and the first RO type is used to initiate a random access procedure or perform preamble retransmission.

26. A terminal includes a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the resource determination method according to any one of claims 1 to 11 are implemented.

27. A network-side device includes a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the resource determination method according to any one of claims 12 to 17 are implemented.

28. A readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the resource determination method according to any one of claims 1 to 11 is implemented, or the steps of the resource determination method according to any one of claims 12 to 17 are implemented.

Citation Information

Patent Citations

  • Random access method and device and storage medium

    CN111867130A

  • Wireless communication using multiple types of random access opportunities

    CN114586430A

  • Multiple message types and process for selecting a message type for a random access message in

    CN114982366A

  • Random access resource selection method and device, random access resource configuration method and device, terminal and network side equipment

    CN115942502A

  • Techniques for selecting random access channel opportunities

    CN117044371A