Random access method and device, base station and terminal

CN121220175APending Publication Date: 2025-12-26NEW H3C TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480000875.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-26
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

In TDD communication systems, as the number of end users increases, insufficient UL resources lead to increased uplink access latency, affecting user experience and service continuity.

Method used

The introduction of sub-band full-duplex SBFD resources allows terminals to report preambles on overlapping RO resources and randomly access the base station via CBRA or CFRA, increasing the utilization of UL resources.

Benefits of technology

It reduced the uplink access latency of the terminal, improved the user experience, and met the performance requirements for business continuity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121220175A_ABST
    Figure CN121220175A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a random access method and device, a base station and a terminal, and relates to the technical field of communication, the method is applied to the base station, a lead code reported by the terminal on an effective RO resource is received, the effective RO resource is that the terminal selects from all RO resources, and a first RO resource coinciding with an SBFD resource exists in all RO resources; and sending an RA response to the terminal based on the lead code, so that the terminal randomly accesses the base station in a mode based on CBRA or CFRA. By applying the scheme provided by the embodiment of the invention, the uplink access time delay of the terminal can be reduced, the user experience of the terminal is further improved, and the performance requirement of service continuity is met.
Need to check novelty before this filing date? Find Prior Art

Description

A random access method, apparatus, base station, and terminal Technical Field

[0001] This application relates to the field of communication technology, and in particular to a random access method, apparatus, base station, and terminal. Background Technology

[0002] Traditional TDD (Time-Division Duplex) communication systems operate in HD (Half-Duplex) mode. Their frame structure can be strictly divided into DL (Downlink) resources, S (Special) resources, and UL (Uplink) resources. Depending on actual needs, S resources can also be configured as uplink, downlink, or GP (Guard Period) resources. Currently, to improve network throughput, more DL resources are typically configured, resulting in fewer UL resources and limiting the uplink transmission rate of terminals.

[0003] In this scenario, during the terminal random access process, the RO (Physical Random Access Channel Occasion) resource used for the terminal to report the preamble is located in the UL resource of the TDD time domain. That is, the terminal uses the UL resource to report the preamble to the base station. However, as the number of terminal users in the cell increases, the available UL resources for a large number of terminals performing random access become limited, increasing uplink access latency and resulting in a poor user experience, failing to meet service continuity performance requirements.

[0004] Summary of the Invention

[0005] The purpose of this application is to provide a random access method, apparatus, base station, and terminal to reduce the uplink access latency of the terminal. The specific technical solution is as follows:

[0006] In a first aspect, embodiments of this application provide a random access method applied to a base station, the method comprising:

[0007] The receiving terminal reports a preamble on a valid Physical Random Access Resource (RO) resource. The valid RO resource is: the RO resource selected by the terminal from all RO resources, and the first RO resource among all RO resources overlaps with a Subband Full-Duplex (SBFD) resource.

[0008] Based on the preamble, a random access response (RA) is sent to the terminal, enabling the terminal to randomly access the base station via contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

[0009] Secondly, embodiments of this application provide a random access method applied to a terminal, the method comprising:

[0010] Select a valid RO resource from all physical random access channel opportunities (RO) resources, wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex (SBFD) resources;

[0011] The preamble is reported to the base station through the selected valid RO resources, so that the base station sends a random access RA response to the terminal based on the preamble;

[0012] Based on the RA response, users can randomly access the base station through contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

[0013] Thirdly, embodiments of this application provide a random access device applied to a base station, the device comprising:

[0014] The preamble receiving module is used to receive the preamble reported by the terminal on the RO resource during a valid physical random access opportunity. The valid RO resource is: the first RO resource selected by the terminal from all RO resources, where there is a first RO resource that overlaps with the sub-band full-duplex SBFD resource among all RO resources.

[0015] The first random access module is used to send a random access RA response to the terminal based on the preamble, so that the terminal can randomly access the base station through contention-based random access CBRA or contention-free or contention-free random access CFRA.

[0016] Fourthly, embodiments of this application provide a random access device applied to a terminal, the device comprising:

[0017] The resource selection module is used to select a valid RO resource from all physical random access channel opportunities (RO resources), wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex SBFD resources.

[0018] The preamble reporting module is used to report a preamble to the base station through the selected valid RO resources, so that the base station can send a random access RA response to the terminal based on the preamble;

[0019] The second random access module is used to randomly access the base station based on the RA response, either through contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

[0020] Fifthly, embodiments of this application provide a base station, the base station comprising:

[0021] processor;

[0022] transceiver;

[0023] A machine-readable storage medium storing machine-executable instructions that can be executed by the processor; the machine-executable instructions cause the processor to perform the following steps:

[0024] The receiving terminal reports a preamble on a valid Physical Random Access Resource (RO) resource. The valid RO resource is: the RO resource selected by the terminal from all RO resources, and the first RO resource among all RO resources overlaps with a Subband Full-Duplex (SBFD) resource.

[0025] Based on the preamble, a random access response (RA) is sent to the terminal, enabling the terminal to randomly access the base station via contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

[0026] Sixthly, embodiments of this application provide a terminal, the terminal comprising:

[0027] processor;

[0028] transceiver;

[0029] A machine-readable storage medium storing machine-executable instructions that can be executed by the processor; the machine-executable instructions cause the processor to perform the following steps:

[0030] Select a valid RO resource from all physical random access channel opportunities (RO) resources, wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex (SBFD) resources;

[0031] The preamble is reported to the base station through the selected valid RO resources, so that the base station sends a random access RA response to the terminal based on the preamble;

[0032] Based on the RA response, users can randomly access the base station through contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

[0033] In a seventh aspect, embodiments of this application provide a machine-readable storage medium storing machine-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the method described in either the first aspect or the second aspect.

[0034] Eighthly, embodiments of this application provide a computer program product that causes the processor to implement the method described in either the first or second aspect.

[0035] Beneficial effects of the embodiments in this application:

[0036] In the solution provided in this application embodiment, all RO resources include multiple first RO resources that overlap with SBFD resources. Therefore, when the terminal selects an RO resource for preamble reporting, it can choose a first RO resource. Since SBFD resources are full-duplex resources, meaning the terminal can perform both uplink and downlink data transmission simultaneously, introducing SBFD resources increases the amount of UL resources. Furthermore, because the terminal can report preambles through first RO resources that overlap with SBFD resources, this effectively increases the UL resources available for preamble reporting, thereby reducing uplink access latency and improving the user experience, thus meeting the performance requirements of service continuity. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other embodiments can be obtained based on these drawings without creative effort.

[0038] Figure 1 is a schematic diagram of HD communication provided by related technologies;

[0039] Figure 2 is a schematic diagram of FD communication provided by related technologies;

[0040] Figure 3 is a flowchart illustrating the first random access method provided in an embodiment of this application;

[0041] Figure 4 is a schematic diagram of the first type of RO resource distribution provided in the embodiments of this application;

[0042] Figure 5 is a schematic diagram of the second type of RO resource distribution provided in an embodiment of this application;

[0043] Figure 6 is a schematic diagram of the third type of RO resource distribution provided in the embodiments of this application;

[0044] Figure 7 is a schematic diagram of the fourth type of RO resource distribution provided in the embodiments of this application;

[0045] Figure 8 is a schematic diagram of an effective RO resource distribution provided in an embodiment of this application;

[0046] Figure 9 is a schematic diagram of a process for determining the validity of RO resources according to an embodiment of this application;

[0047] Figure 10 is a schematic diagram of the first type of SSB and RO resource matching relationship provided in the embodiments of this application;

[0048] Figure 11 is a schematic diagram of the second type of SSB and RO resource matching relationship provided in the embodiments of this application;

[0049] Figure 12 is a schematic diagram of the fifth type of RO resource distribution provided in the embodiments of this application;

[0050] Figure 13 is a schematic diagram of the sixth type of RO resource distribution provided in the embodiments of this application;

[0051] Figure 14 is a schematic diagram of the seventh type of RO resource distribution provided in the embodiments of this application;

[0052] Figure 15 is a flowchart illustrating the second random access method provided in an embodiment of this application;

[0053] Figure 16 is a schematic diagram of the first type of RO resource group provided in the embodiment of this application;

[0054] Figure 17 is a schematic diagram of the second type of RO resource group provided in the embodiment of this application;

[0055] Figure 18 is a schematic diagram of the third type of RO resource group provided in the embodiments of this application;

[0056] Figure 19 is a schematic diagram of the fourth type of RO resource group provided in the embodiments of this application;

[0057] Figure 20 is a flowchart illustrating the third random access method provided in an embodiment of this application;

[0058] Figure 21 is a schematic diagram of the eighth type of RO resource distribution provided in the embodiments of this application;

[0059] Figure 22 is a schematic diagram of the ninth type of RO resource distribution provided in the embodiments of this application;

[0060] Figure 23 is a flowchart illustrating the fourth random access method provided in the embodiments of this application;

[0061] Figure 24 is a schematic diagram of a random access device applied to a base station according to an embodiment of this application;

[0062] Figure 25 is a schematic diagram of a random access device applied to a terminal according to an embodiment of this application;

[0063] Figure 26 is a schematic diagram of a base station provided in an embodiment of this application;

[0064] Figure 27 is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation

[0065] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0066] Due to the limited uplink transmission rate of terminals caused by the scarcity of UL resources during HD mode communication, related technologies have proposed FD (Full-Duplex) communication. In FD communication, the base station can simultaneously transmit and receive data, enabling simultaneous uplink and downlink data transmission, thereby increasing uplink transmission resources and improving the uplink transmission rate of the terminal. Specifically, related technologies have proposed SBFD (Sub-band Full Duplex) technology. SBFD technology utilizes frequency domain resources to separate the downlink and uplink, allowing the gNB to transmit both DL and UL data simultaneously. In this case, the time domain resources for data transmission can be divided into traditional TDD time domain resources and SBFD time domain resources. TDD time domain resources include traditional UL resources that transmit only UL data at the same time and traditional DL resources that transmit only DL data at the same time. SBFD time domain resources include time domain resources that transmit both UL and DL data at the same time.

[0067] However, since FD communication can transmit and receive data simultaneously, it introduces additional factors that affect communication quality, such as self-interference (SI), inter-cell interference, and inter-user interference. Among these, SI has the most severe impact on communication quality.

[0068] See Figure 1, which is a schematic diagram of HD communication provided by related technologies.

[0069] In Figure 1, the left and right sides represent two communication devices, with Tx representing the transmitting antenna and Rx representing the receiving antenna. The solid arrows in the figure indicate the direction of data transmission. At time T, the transmitting antenna of the left communication device transmits data to the receiving antenna of the right communication device. At time T+1, the transmitting antenna of the right communication device transmits data to the receiving antenna of the left communication device.

[0070] See Figure 2, which is a schematic diagram of FD communication provided by related technologies.

[0071] In Figure 2, the left and right sides represent two communication devices, with Tx representing the transmitting antenna and Rx representing the receiving antenna. The arrows in the figure indicate the direction of data transmission. At time T, the transmitting antenna of the left communication device transmits data to the receiving antenna of the right communication device. Furthermore, at time T, the transmitting antenna of the right communication device can also transmit data to the receiving antenna of the left communication device. The dashed lines in the figure represent the SI between the transmitting and receiving antennas of the same communication device.

[0072] It is evident that at any given moment, communication devices using HD communication can only transmit data in one direction, while communication devices using FD communication can transmit data in two directions.

[0073] Furthermore, the random access process in related technologies is described. Two random access methods exist in these technologies: CBRA (Contention Based Random Access) and CFRA (Non-Contention or Contention Free Random Access).

[0074] For CBRA, the terminal and the network side interact via Msg(Message)1, Msg2, Msg3, and Msg4 to achieve terminal network access. This process is also known as 4-Step RACH (4-Step Random Access Channel). To further optimize the terminal random access process, reduce latency, and decrease signaling overhead, CFRA emerged. If CFRA is used for random access, the terminal and the network side only need to transmit Msg1 and Msg2 to achieve network access. This process is also known as 2-Step RACH (2-Step Random Access Channel).

[0075] First, let's describe CBRA. During CBRA, the terminal randomly selects a preamble from a preamble pool shared with other terminals. This means that different terminals may choose the same preamble, thus creating a competition for the preamble. In this process, the success of the terminal's access is random; not all random access procedures are successful.

[0076] The specific steps of CBRA include the following steps A1-A4.

[0077] Step A1: The terminal sends Msg1 containing a preamble to the base station.

[0078] Step A2: After receiving Msg1, the base station requests TC-RNTI (Temporary Cell-Radio Network Temporary Identity), uplink and downlink scheduling resources. It then sends an RA (Random Access) response to the terminal via PDSCH (Physical Downlink Control Channel). This RA response includes an RA preamble identifier, time adjustment information, initial uplink bandwidth, and the TC-RNTI.

[0079] One PDSCH can carry an RA response and send it to multiple terminals. After the terminal executes step A1 to send the preamble, it monitors the PDCCH (Physical Downlink Control Channel) and waits for the RA response sent by the base station within the RA response window.

[0080] If the terminal receives an RA response containing the RA preamble identifier, the terminal verifies the RA response. That is, it verifies that the RA preamble identifier matches the preamble sent by the terminal to the base station; if so, the RA response is successful. The terminal can then proceed to step A3 to send uplink scheduling information to the base station.

[0081] If the terminal does not receive an RA response in the RA response window, or if the RA response verification fails, the terminal can re-execute step A1 to attempt RA if the number of RA attempts is less than the preset maximum. Otherwise, the terminal's RA will fail.

[0082] Step A3: The terminal sends uplink scheduling information through PUSCH (Physical Uplink Shared Channel).

[0083] The uplink scheduling information sent by the terminal is different in different RA scenarios. The following are examples 1-4 of different uplink scheduling information.

[0084] 1. In the Initial RRC connection setup (Initial Radio Resource Control connection setup) scenario, the uplink scheduling information is the RRCSetupRequest (Radio Resource Control setup Request) message. This message is transmitted via the CCCH (Common Control Channel) in the TM (Transport Mode) of the RLC (Radio Link Control) layer. This message contains the NAS UE_ID (Network Attached Storage User Engine_identification) network, and the message is not segmented.

[0085] 2. In the RRC connection reestablishment (Radio Resource Control connection reestablishment) scenario, the uplink scheduling information is the RRC (Radio Resource Control) re-establishment request message. This message is transmitted via TM through the CCCH of the RLC layer. This message does not carry NAS (Non-Standalone) messages and is not segmented.

[0086] 3. In a Handover scenario, if the UE accesses the target cell and there is no dedicated preamble during the handover process, a contention-based RA is triggered. The uplink scheduling information consists of an RRC handover confirmation message and a C-RNTI (Cell-Radio Network Temporary Identity), which is transmitted via the DCCH (Dedicated Control Channel). If necessary, this information will also carry a BSR (Buffer Status Report).

[0087] 4. Other scenarios: Uplink scheduling information should at least include the terminal's C-RNTI.

[0088] Step A4: After the terminal sends Msg3, the terminal's 4ms contention resolution timer begins. The base station uses the C-RNTI on the PDCCH or the terminal contention resolution flag on the PDSCH to assist the terminal in contention resolution.

[0089] The terminal continues to monitor the PDCCH until the timer expires. When any of the following conditions are met, the competition is considered successfully resolved and the timer is stopped.

[0090] (1) The terminal obtains C-RNTI through PDCCH.

[0091] (2) The terminal obtains the TC-RNTI via PDCCH, and the MAC-PDU (Media Access Control Protocol Data Unit) is successfully decoded. Specifically, the terminal contention resolution identifier received via PDSCH is the same as that carried in Msg3 sent by the terminal.

[0092] If the contention resolution timer expires, the terminal will consider the contention resolution failed. Afterwards, if the number of RA attempts has not reached the preset limit, the terminal will execute RA again. If the number of RA attempts reaches the preset limit, RA will fail.

[0093] The specific steps of CFRA include steps B1-B3.

[0094] Step B1: The base station allocates a preamble to the terminal and sends the preamble to the terminal using RRC messages or DCI (Downlink Control Information).

[0095] The following is a scenario where the base station sends a preamble:

[0096] (1) Scenario of terminal handover to base station. The mobility control information element (IE) sent by the source base station carries a preamble.

[0097] (2) DL data arrival scenario. When downlink data arrives at the base station, the base station initiates random access through the DCI control terminal on the PDCCH. The PDCCH carries the assigned preamble.

[0098] (3) NSA networking scenario. When an NR (New Radio) cell is added to an NSA, the base station initiates random access through the PDCCH control terminal, and the PDCCH carries the assigned preamble.

[0099] Step B2: The terminal transmits Msg1 containing the preamble to the base station.

[0100] Step B3: The base station sends an RA response (Msg2) to the terminal.

[0101] In the scenario where the terminal performs base station handover, the RA response includes time adjustment information and initial uplink scheduling information.

[0102] In the DL data arrival scenario, the RA response includes timing alignment information and the RA preamble identifier.

[0103] In NSA networking scenarios, the RA response includes timing alignment information and the RA preamble identifier.

[0104] As can be seen from the above related technologies, regardless of whether CBRA or CFRA is used for random terminal access, the terminal needs to report a preamble to the base station. The process of the terminal reporting the preamble consumes UL resources. However, when UL resources are scarce, using UL resources will increase the uplink access latency of the terminal, resulting in a poor user experience and failing to meet the performance requirements of service continuity.

[0105] To address the aforementioned issues, embodiments of this application provide a random access method, apparatus, base station, and terminal.

[0106] Referring to Figure 3, it is a flowchart of the first random access method provided in the embodiment of this application, applied to a base station, including the following steps S301-S302.

[0107] S301: The preamble reported by the receiving terminal on a valid RO resource.

[0108] Among them, the above-mentioned valid RO resources are: the first RO resources selected by the above terminal from all RO resources, which overlaps with the SBFD resources.

[0109] In one embodiment of this application, the data transmission resources between the base station and the terminal can all be SBFD resources using full-duplex technology for communication in the time domain. Alternatively, the data transmission resources can also be divided into SBFD resources using full-duplex technology for communication and non-SBFD resources that do not use full-duplex technology for communication.

[0110] In SBFD resources, base stations and terminals can communicate in full-duplex mode, meaning they can transmit both uplink and downlink data simultaneously. In non-SBFD resources, base stations and terminals can communicate in half-duplex mode, meaning they can only transmit either uplink or downlink data at any given time.

[0111] When all data transmission resources are SBFD resources, all RO resources are located in SBFD resources, meaning that all RO resources are first RO resources.

[0112] When data transmission resources are divided into SBFD resources and non-SBFD resources, all RO resources can be configured in SBFD resources, non-SBFD resources, or a portion of them can be configured in SBFD resources and another portion in non-SBFD resources. Any RO resource that overlaps with SBFD resources is considered a first RO resource in this application.

[0113] Furthermore, since the preamble is data reported by the terminal to the base station, it belongs to uplink data. Therefore, the RO resource used for transmitting the preamble is located in the UL resource. If the RO resource is located in the SBFD resource, the frequency domain location of the RO resource overlaps with the frequency band used for uplink data transmission in the SBFD resource. If the RO resource is located in the non-SBFD resource, the RO resource is located within the time period used for uplink data transmission in the non-SBFD resource.

[0114] Furthermore, as described above, the preamble is contained in Msg1 sent by the terminal to the base station. Therefore, the terminal transmits Msg1, which contains the preamble, to the base station from the selected RO resources.

[0115] Furthermore, it should be noted that all RO resources are configured for all terminals. However, the valid RO resources available for reporting preambles differ for different terminals. A terminal can only upload preambles from RO resources that are valid for that terminal; it cannot upload preambles from RO resources that are invalid for that terminal. The specific method for determining the validity of RO resources for a given terminal is detailed below and will not be elaborated upon here. A terminal can choose any valid RO resource for itself to report its preamble.

[0116] See Figure 4, which is a schematic diagram of the first type of RO resource distribution provided in the embodiments of this application.

[0117] The horizontal axis in the figure represents the time domain, and the vertical axis represents the frequency domain. The figure includes SBFD resources and non-SBFD resources. SBFD resources are further divided into DL resources, UL resources, and F (Flexible) resources. All non-SBFD resources in the figure are UL resources. Among the RO resources included in the figure, those marked in gray are the first RO resources that overlap with SBFD resources, and those marked in white are other RO resources besides the first RO resources.

[0118] S302: Based on the above preamble, send an RA response to the above terminal so that the above terminal can randomly access the above base station via CBRA or CFRA.

[0119] Specifically, after the terminal reports the preamble via RO resources, if random access is performed using the CBRA method, the base station and the terminal continue to execute steps A2-A4 as described above to complete the terminal's random access process. If random access is performed using the CFRA method, the base station executes step B3 as described above to complete the terminal's random access process. The specific method by which the terminal completes the random access process will not be elaborated further in this embodiment.

[0120] As can be seen from the above, in the solution provided by this application embodiment, all RO resources include multiple first RO resources that overlap with SBFD resources. Therefore, when the terminal selects an RO resource for preamble reporting, it can choose a first RO resource. Since SBFD resources are full-duplex resources, meaning that the terminal can perform both uplink and downlink data transmission simultaneously, introducing SBFD resources can increase the amount of UL resources. Based on this, since the terminal can report preambles through first RO resources that overlap with SBFD resources, it is equivalent to increasing the UL resources available for the terminal when reporting preambles, thereby reducing the uplink access latency of the terminal, improving the user experience, and meeting the performance requirements of service continuity.

[0121] In one embodiment of this application, since SBFD resources have been added, RO resources located within SBFD resources may conflict with other resources in SBFD resources besides UL resources and / or with the frequency domain resources of the terminal. Therefore, validity determination can be performed within the RO resource and the uplink subband (UL subband) and / or the uplink BWP (Bandwidth Part).

[0122] For each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink BWP used by the aforementioned terminal, the validity determination shall follow one of the following criteria (i)-(iii).

[0123] Since RO resources are used by the terminal to report preambles to the base station, meaning RO resources are used for uplink data transmission, theoretically, RO resources should be located within the UL resources of the uplink subband in the SBFD resources. Furthermore, the uplink BWP used by the terminal is a frequency band allocated specifically for the terminal to transmit uplink data; therefore, theoretically, the frequency domain location of the RO resources should be located within the uplink subband and / or uplink BWP used by the terminal.

[0124] Different terminals use different uplink BWPs. Therefore, for each first RO resource, different terminals will have different results in determining whether the first RO resource is valid.

[0125] Specifically, for each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink BWP used by the terminal, then in one possibility, the RO resource is located within the UL resource in the SBFD resource, but exceeds the uplink BWP used by the terminal.

[0126] See Figure 5, which is a schematic diagram of the second type of RO resource distribution provided in an embodiment of this application.

[0127] The horizontal axis in the diagram represents the time domain, and the vertical axis represents the frequency domain. It includes SBFD resources and non-SBFD resources. SBFD resources are further divided into DL resources, UL resources, and F resources. All non-SBFD resources in the diagram are UL resources. Among the RO resources included in the diagram, the RO resources marked in gray are located within the UL resources of the SBFD resources but exceed the uplink BWP used by the terminal.

[0128] Additionally, if the frequency domain location of an RO resource exceeds the uplink subband and / or uplink BWP used by the terminal, then in another possibility, the RO resource exceeds the UL resource in the SBFD resource and exceeds the uplink BWP used by the terminal.

[0129] See Figure 6, which is a schematic diagram of the third type of RO resource distribution provided in the embodiments of this application.

[0130] The horizontal axis in the diagram represents the time domain, and the vertical axis represents the frequency domain. It includes SBFD resources and non-SBFD resources. SBFD resources are further divided into DL resources, UL resources, and F resources. All non-SBFD resources in the diagram are UL resources. Among the RO resources included in the diagram, the RO resources marked in gray exceed the UL resources within the SBFD resources and also exceed the uplink BWP used by the terminal.

[0131] Furthermore, if the RO resource exceeds the UL resource within the SBFD resource, it means that the RO resource occupies both the UL resource and the DL or F resource. Alternatively, the RO resource may be entirely located within the DL or F resource. In this case, the RO resource may be within the uplink BWP or may exceed the range of the uplink BWP.

[0132] See Figure 7, which is a schematic diagram of the fourth type of RO resource distribution provided in the embodiments of this application.

[0133] The horizontal axis in the diagram represents the time domain, and the vertical axis represents the frequency domain. It includes SBFD resources and non-SBFD resources. SBFD resources are further divided into DL resources, UL resources, and F resources. All non-SBFD resources in the diagram are UL resources. Among the RO resources included in the diagram, those marked in gray extend beyond the UL resources within the SBFD resources. In this example, the UL resources extending beyond the SBFD resources occupy both UL resources and either DL or F resources, and these RO resources are located within the uplink BWP range.

[0134] For this type of RO resource, the criteria for determining its validity are one of the following (i)-(iii).

[0135] (i) For each RO resource, if the frequency domain position of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the aforementioned terminal, the RO resource is invalid.

[0136] Specifically, for each RO resource, if the frequency domain position of the RO resource exceeds the uplink subband and / or uplink BWP used by the aforementioned terminal, the RO resource is invalid as a whole.

[0137] (ii) If the RO resource is located within the SBFD symbol and overlaps with downlink time domain resources or flexible time domain resources, then the RO resource is valid, or the portion of the RO resource located within the SBFD symbol and within the uplink BWP used by the terminal is valid; the downlink time domain resources mentioned above include: downlink time slots and downlink symbols, and the flexible time domain resources mentioned above include: flexible time slots and flexible symbols.

[0138] Specifically, if the portion of the RO resource located within the SBFD symbol and within the uplink BWP is valid, all other portions are invalid.

[0139] Referring to Figure 8, it is a schematic diagram of an effective RO resource distribution provided in an embodiment of this application.

[0140] Figure 8 is a schematic diagram after removing invalid parts based on the RO resources shown in Figure 7. As can be seen from the figure, the part located within the SBFD symbol and within the upper BWP in Figure 7 is valid, while the other parts are invalid. In Figure 8, only the valid parts are retained.

[0141] (iii) For each RO resource, if the frequency domain position of the RO resource exceeds the uplink subband and / or uplink BWP used by the aforementioned terminal, the RO resource is valid.

[0142] Specifically, for each RO resource, if the frequency domain position of the RO resource exceeds the uplink subband and / or uplink BWP of the terminal, the RO resource remains valid as a whole. That is, although the RO resource exceeds the uplink subband and / or uplink BWP of the terminal, the RO resource can still be used by the terminal to transmit the preamble.

[0143] As can be seen from the above, in this embodiment of the application, the validity of RO resources is limited when the configured RO resources exceed the uplink subband and / or uplink BWP used by the terminal, or when the configured RO resources exceed the UL resources in the SBFD resources. This resolves conflicts between RO resources and frequency domain resources other than the uplink subband and / or uplink BWP, and also resolves conflicts between RO resources and other resources other than UL resources.

[0144] In another embodiment of this application, SBFD resources are added. RO resources may be located within SBFD resources. Therefore, it is necessary to associate the RO resources in the SBFD resources with SSB (Synchronization Signal Block) in order to upload the preamble based on the SSB. For this purpose, the validity of the RO resources and SSB mapping (Synchronization Signal Block mapping) or CSI-RS (Channel Status Information-Reference Signal) can be determined.

[0145] Referring to Figure 9, it is a flowchart of a method for determining the validity of RO resources according to an embodiment of this application, including the following steps S901-S903.

[0146] S901: Get the first number of configured SSBs.

[0147] Among them, SSB is configured by the base station, so the first quantity of SSB is a known quantity of the base station.

[0148] S902: In the preset association period, according to the first quantity mentioned above, associate SSB with RO resources in time domain order.

[0149] The association between SSBs and RO resources is performed in one or more association cycles. Starting from frame 0 of the association cycle, SSBs are indexed an integer number of times according to the temporal position of the RO resources from front to back. Each index associates an RO resource with each SSB. RO resources with earlier temporal positions are associated first.

[0150] The number of RO resources associated with each SSB is a preset number. Therefore, the total number of RO resources associated with all SSBs is the target product between the first number of SSBs and the aforementioned preset number. The aforementioned preset number can be greater than 0 and less than 1, or greater than or equal to 1.

[0151] Specifically, the aforementioned preset quantity can be configured through the fifth parameter, which can be called ssb-perRACH-OccasionAndCB-PreamblesPerSSB (SSB - per RO resource and contention-based preamble - per SSB). The fifth parameter limits the number of SSBs associated with each RO resource, which is the inverse of the aforementioned preset quantity. The fifth parameter can also limit the number of contention-based preambles per SSB on each valid RO resource.

[0152] In one example, the fifth parameter can be defined as:

[0153] ssb-perRACH-OccasionAndCB-PreamblesPerSSB CHOICE{

[0154] oneEighth ENUMERATED{n4, n8, n12, n16, n20, n24, n28, n32, n36, n40, n44, n48, n52, n56, n60, n64},

[0155] oneFourth ENUMERATED{n4, n8, n12, n16, n20, n24, n28, n32, n36, n40, n44, n48, n52, n56, n60, n64},

[0156] oneHalf ENUMERATED{n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},

[0157] one ENUMERATED{n4, n8, n12, n16, n20, n24, n28, n32, n36, n40, n44, n48, n52, n56, n60, n64},

[0158] two ENUMERATED{n4, n8, n12, n16, n20, n24, n28, n32},

[0159] four INTEGER(1..16),

[0160] eight INTEGER(1..8),}

[0161] Among them, oneEighth, oneFourth, oneHalf, one, two, four, and eight are used to limit the number of SSBs associated with each RO resource. The remaining parts are used to limit the number of contention-based preambles for each SSB on each valid RO resource, corresponding to the different numbers of SSBs associated with each RO resource.

[0162] It should be noted that the above example is only one way to define the fifth parameter, and this application does not limit the specific value of the fifth parameter.

[0163] Additionally, the fifth parameter can be a parameter configured for SBFD resources. For non-SBFD resources, this application can limit the number of SSBs associated with each RO resource and the number of contention-based preambles for each SSB on each valid RO resource based on the sixth parameter. The values ​​of the fifth and sixth parameters can be different. Since the definition of the ssb-perRACH-OccasionAndCB-PreamblesPerSSB parameter for non-SBFD resources already exists in related technologies, this application will not elaborate on it further.

[0164] Furthermore, if the fifth parameter mentioned above is not configured for SBFD resources, the ssb-perRACH-OccasionAndCB-PreamblesPerSSB parameter configured for non-SBFD resources can be used as the fifth parameter configured for SBFD resources in this application by default.

[0165] In this embodiment, the association between RO resources and SSB exists in two ways: 1. The RO resources in both the first UL resource and the second UL resource are uniformly associated with the SSB. 2. The RO resources in the first UL resource and the RO resources in the second UL resource are each associated with the SSB separately.

[0166] For the two scenarios, there are two different ways to associate RO resources with SSB, namely step C and step D. Step S902 can be implemented by choosing either step C or step D. The descriptions of step C and step D are provided below and will not be detailed here.

[0167] Additionally, it should be noted that in this embodiment, the association of RO resources deemed valid before executing the embodiment shown in Figure 9 may only involve the SSB. Specifically, it can be assumed that all RO resources are valid. Alternatively, the validity of RO resources can be determined based on at least one validity determination method described in this application before executing the embodiment shown in Figure 9 to associate valid RO resources with the SSB.

[0168] S903: For each RO resource, if the RO resource is not associated with an SSB, then the RO resource is determined to be invalid.

[0169] Specifically, if the number of remaining unassociated RO resources is less than the product of the above targets, then the remaining RO resources will not be associated with the SSB. RO resources not associated with the SSB are invalid.

[0170] In one embodiment of this application, the aforementioned step S902 can be implemented by step C or step D below.

[0171] Step C: In the preset association period, according to the time domain order, associate SSB with the second number of RO resources located in the first UL resource and the second UL resource.

[0172] Wherein, the second quantity is a target product, which is the product of the first quantity and the preset quantity of RO resources associated with each SSB, the first UL resource is the resource located in the uplink subband in the SBFD symbol, and the second UL resource is the resource used to transmit uplink data in the non-SBFD symbol.

[0173] When step C is used to implement the aforementioned step S902, the RO resources in the first UL resource and the second UL resource are jointly associated with the SSB. The RO resources associated with the SSB are the second-largest number of RO resources among all RO resources jointly contained in the first UL resource and the second UL resource.

[0174] Referring to Figure 10, it is a schematic diagram of the first type of SSB and RO resource matching relationship provided in the embodiments of this application.

[0175] The diagram includes Slot1 and Slot2. Slot1 is the second UL resource among non-SBFD resources. Slot2 is an SBFD resource, and its UL resource is the first UL resource. Therefore, RO1-RO3 in the diagram belong to the second UL resource, and RO4-RO7 belong to the first UL resource. The diagram includes two SSBs, SSB1 and SSB2. The solid lines in the diagram represent the association between SSB1 and RO resources, showing that SSB1 is associated with RO1-RO3. The dashed lines in the diagram represent the association between SSB2 and RO resources, showing that SSB2 is associated with RO4-RO6. RO7 is not associated with any SSB and is therefore invalid.

[0176] The preset number of RO resources associated with each SSB is 3, the initial number of SSBs is 2, and the target product is 6. Since the RO resources in the first UL resource and the second UL resource are associated with the SSB, the first 6 RO resources are associated with the SSB.

[0177] It should be noted that the process of associating RO resources with SSB in step C is similar to the process of associating RO resources in non-SBFD resources with SSB in related technologies. The only difference is that in step C, RO resources in both the first UL resource and the second UL resource are associated together. However, RO resources located in the first UL resource do not exist in related technologies, so the similarities will not be elaborated upon in this application.

[0178] Step D: In the preset association period, according to the time domain order, associate SSB with the first third number of RO resources in the first UL resource, and associate SSB with the first fourth number of RO resources in the second UL resource.

[0179] Among them, the third quantity and the fourth quantity mentioned above are both products of the above objectives.

[0180] When a single RO resource is associated with multiple SSBs, each SSB is distinguished by its prefix code.

[0181] When step D is used to implement the aforementioned step S902, the RO resources in the first UL resource and the second UL resource are respectively associated with the SSB.

[0182] Referring to Figure 11, it is a schematic diagram of the second type of SSB and RO resource matching relationship provided in the embodiments of this application.

[0183] The diagram includes Slot 1 and Slot 2. Slot 1 belongs to the SBFD resource category, and its UL resource is the first UL resource. Slot 2 belongs to the second UL resource category among the non-SBFD resources. Therefore, RO11-RO13 in the diagram belong to the first UL resource category, and RO21-RO23 belong to the second UL resource category. The diagram also includes two SSBs, SSB1 and SSB2. The solid lines in the diagram represent the association between SSB1 and the RO resources, showing that SSB1 is associated with RO11 and RO22. The dashed lines in the diagram represent the association between SSB2 and the RO resources, showing that SSB2 is associated with RO12 and RO21. RO13 and RO23 are not associated with any SSB and are therefore invalid.

[0184] In SBFD resources, the preset number of RO resources associated with each SSB is 1, the first number of SSBs is 2, and the target product is 2. Therefore, there are two RO resources associated with each SSB in the first UL resource and the second UL resource respectively.

[0185] It should be noted that the process of associating RO resources with SSB in step D is similar to the process of associating RO resources in non-SBFD resources with SSB in related technologies. The only difference is that in step D, RO resources in the first UL resource and the second UL resource are associated separately. However, there are no RO resources located in the first UL resource in related technologies, so the similarities will not be elaborated upon in this application.

[0186] As can be seen from the above, the validity of the SSB is limited based on the association between the RO resource and the SSB in this embodiment. This enables the association between the RO resource within the first UL resource of the SBFD resource and the SSB. Furthermore, the validity of the RO resource can be determined based on the association result.

[0187] In another embodiment of this application, since SBFD resources are added in this application, RO resources may span SBFD symbols belonging to SBFD resources and non-SBFD symbols belonging to non-SBFD resources in the time domain. Therefore, the validity of RO resources within SBFD symbols and / or non-SBFD symbols can be determined.

[0188] In one embodiment of this application, for each RO resource associated with an SSB, the RO resource is valid if it is located in a first UL resource or a second UL resource. The first UL resource is a resource located within the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0189] Specifically, if the RO resource is located in the first UL resource, it means that the entire RO resource belongs to the first UL resource. If the RO resource is located in the second UL resource, it means that the entire RO resource belongs to the second UL resource. That is, if the RO resource does not cross between SBFD resources and non-SBFD resources, then the RO resource is valid.

[0190] In another embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is valid.

[0191] In another embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is invalid.

[0192] The first RO resource spans both the first UL resource and the second UL resource, meaning that a portion of the first RO resource resides within the first UL resource and another portion resides within the second UL resource. In one scenario, if the first RO resource is associated with the SSB, then the first RO resource is valid as a whole; if the first RO resource is not associated with the SSB, then the first RO resource is invalid. In another scenario, it is not necessary to determine whether the first RO resource is associated with the SSB; the first RO resource is directly deemed invalid.

[0193] For details on how to associate the first RO resource with the SSB, please refer to the above text, which will not be repeated here.

[0194] See Figure 12, which is a schematic diagram of the fifth type of RO resource distribution provided in the embodiments of this application.

[0195] The diagram includes both SBFD and non-SBFD resources. The UL resources within the SBFD resources are first UL resources, and all non-SBFD resources are second UL resources. The RO resources span both SBFD and non-SBFD resources, situated within both first and second UL resources.

[0196] In another embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the portion of the first RO resource located in the second UL resource is valid.

[0197] In another embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the first RO resource is invalid.

[0198] The first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0199] For example, the first non-UL resource is either a resource located in the downlink subband of the SBFD resource or a resource located in the guard band.

[0200] The first RO resource spans both the first non-UL resource and the second UL resource, meaning that part of the first RO resource is located within the first non-UL resource and another part is located within the second UL resource. Since an RO resource should theoretically be located within a UL resource, the portion of the first RO resource located within the first non-UL resource conflicts with the first non-UL resource. In this case, only the portion of the first RO resource located within the second UL resource and associated with the SSB can be deemed valid. Alternatively, the entire first RO resource can be deemed invalid.

[0201] Specifically, the method for associating the portion of the first RO resource located in the second UL resource with the SSB can be found above and will not be repeated here.

[0202] As can be seen from the above, the validity of SSBs is limited based on the distribution of RO resources in the time domain in this embodiment. The validity determination methods are limited for RO resources located only in SBFD symbols, only in non-SBFD symbols, or spanning both SBFD and non-SBFD symbols in the time domain. This resolves the conflict problem of RO resources in the time domain.

[0203] In another embodiment of this application, since the first RO resource and the target resource of the downlink channel may overlap in the time domain, that is, there is a time domain conflict between the first RO resource and the target resource, it is necessary to determine the validity of the first RO resource in response to the above conflict.

[0204] See Figure 13, which is a schematic diagram of the sixth type of RO resource distribution provided in the embodiments of this application.

[0205] The diagram includes RO resource 1 and RO resource 2 located in the UL resource, and SSB resource, PDCCH resource, and PDSCH resource located in the DL resource.

[0206] Among them, RO resource 2 has the same time domain location as both PDCCH resource and PDSCH resource.

[0207] When the aforementioned terminal supports full-duplex communication, the aforementioned multiple first RO resources located in the uplink subband of the SBFD symbol are valid.

[0208] If the aforementioned terminal supports full-duplex communication, it means that the terminal can both send and receive data at the same time. Therefore, even if the time domain position of the first RO resource overlaps with that of the target resource for transmitting downlink data in the downlink channel, the terminal can still complete the transmission of data in different resources at the overlapping time domain position. Therefore, in this case, regardless of whether the time domain positions of the first RO resource and the target resource overlap, the first RO resource is directly determined to be valid.

[0209] In the case where the aforementioned terminal supports half-duplex communication but does not support full-duplex communication, if the first RO resource located in the uplink subband of the SBFD symbol overlaps with the time domain position of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

[0210] Because the terminal supports half-duplex communication but not full-duplex communication, it can only transmit uplink data or downlink data simultaneously. The first RO resource is used to transmit the uplink preamble. If the first RO resource overlaps with the target resource of the downlink channel in the time domain, the terminal cannot use both resources for simultaneous data transmission because it can only receive or transmit data at the same time. Therefore, there will be a conflict between the first RO resource and the target resource, and the terminal can only support one resource being valid at a time. In this case, the priorities of the first RO resource and the target resource can be compared. If the priority of the first RO resource is higher than that of the target resource, then the first RO resource is valid. Otherwise, the first RO resource is invalid.

[0211] The preset priority order, from highest to lowest, is as follows: CD-SSB (Cell-Defining Synchronization Signal Block) resources and non-CD SSB resources, Type 0 resources in PDCCH resources, first RO resources, resources in PDCCH resources other than Type 0, and target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources. Under this preset priority order, the first RO resource has a lower priority than CD-SSB resources, non-CD SSB resources, and Type 0 resources in PDCCH resources, but a higher priority than other target resources. In other words, the first RO resource will only be invalid if it overlaps with CD-SSB resources, non-CDSSB resources, or Type 0 resources in PDCCH resources.

[0212] The above-mentioned preset priority order is only one case. This application embodiment does not limit the preset priority order, and it can be configured according to the actual situation.

[0213] As can be seen from the above, in the embodiment of this application, when there is a time domain conflict between the first RO resource and the target resource in the downlink channel, in order to avoid the conflict between the first RO resource and the target resource, the validity of the first RO resource can be determined, thereby solving the problem of uplink and downlink resource conflict.

[0214] In another embodiment of this application, the first RO resource needs to be associated with the SSB for preamble transmission. Therefore, the first RO resource and the SSB need to satisfy a necessary temporal positional relationship to prevent conflicts between the first RO resource and the SSB resource. For this purpose, it is necessary to determine the validity of the first RO resource.

[0215] When the aforementioned terminal supports full-duplex communication, the terminal can simultaneously transmit uplink and downlink data. In this case, there will be no conflict between SSB resources and first RO resources, therefore, all first RO resources are valid.

[0216] In the case where the aforementioned terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid.

[0217] In the case where the terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is located after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

[0218] Since SSB resources are downlink resources, if a terminal needs to transmit an uplink preamble via RO resources after transmitting a downlink SSB through the SSB resources, a channel handover is required. Channel handover requires preparation time; therefore, a preset time interval is needed between the second time-domain position of the SSB resource and the first time-domain position of the first RO resource for the first RO resource to be usable by the terminal. If the time interval between the second and first time-domain positions is less than the preset time interval, the first RO resource is invalid.

[0219] See Figure 14, which is a schematic diagram of the seventh type of RO resource distribution provided in the embodiments of this application.

[0220] The diagram includes SSB resources and RO resources. The Ngap between the SSB resources and RO resources is the time interval between the second time domain position and the first time domain position. If this time interval is not less than a preset time interval, the RO resource is valid.

[0221] In one embodiment of this application, if the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols.

[0222] If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols.

[0223] If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols.

[0224] If the subcarrier spacing of the preamble is 960kHz, then the preset time interval is 16 symbols.

[0225] Specifically, see Table 1, which shows the relationship between the subcarrier interval and the preset time interval of a preamble provided in an embodiment of this application.

[0226] Table 1

[0227] Furthermore, the relationship between the subcarrier interval of the preamble and the preset time interval shown in Table 1 above is only an example. This application does not limit the relationship between the two and can be configured according to actual needs.

[0228] As can be seen from the above, in this embodiment of the application, for terminals that support half-duplex communication but do not support full-duplex communication, the time interval between SSB resources and valid first RO resources is limited to ensure that the terminal has enough time to perform communication configuration after using SSB resources, so as to complete the process of reporting the preamble through the first RO resources.

[0229] In another embodiment of this application, in the case of PRACH (Physical Random Access Channel) repetition of preambles, the terminal can report preambles to the base station multiple times in a short period of time through RO resources to improve the preamble reporting success rate. For this purpose, all RO resources need to be divided into multiple RO resource groups. Each RO resource group consists of multiple ROs. The RO resources in an RO resource group are temporally continuous, use the same frequency domain resources, and are associated with the same one or more SSBs. Each SSB is associated with the same preamble in all valid RO resources within the RO resource group. The terminal reports the preamble through each RO resource in the same RO resource group, thereby achieving multiple preamble reporting. Furthermore, in this application, RO resources may be included in SBFD resources; therefore, the grouping method of RO resources differs from the grouping method in related technologies that only groups RO resources in non-SBFD resources. Also, some RO resources may not be assigned to RO resource groups. It is necessary to determine the validity of RO resources based on whether they are assigned to RO resource groups.

[0230] In one embodiment of this application, when the terminal performs repeated PRACH transmission of the preamble, all the RO resources are divided into multiple RO resource groups, and RO resources not assigned to the above RO resource groups are invalid.

[0231] Among them, the RO resource group is a set of RO resources that are adjacent in the order of arrangement. The order of the RO resources is arranged from low to high in the frequency domain and from front to back in the time domain.

[0232] Specifically, for the case of repeated PRACH preamble transmission, a repetition period starting from frame 0 is an integer multiple of the association period between the SSB and the RO resources. RO resource groups repeat within this repetition period. A single repetition period contains N RO resource groups. The first valid RO resource is the first valid RO resource in the first RO resource group. The first RO resource in each subsequent RO resource group is determined by the order in which the RO resources are arranged.

[0233] In one embodiment of this application, the aforementioned RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

[0234] In one embodiment of this application, the PRACH repeat transmission preamble is used for packet transmission on RO resources in SBFD symbols and RO resources in non-SBFD symbols. In this case, when grouping RO resources, RO resources in both SBFD symbols and non-SBFD symbols are grouped together.

[0235] The RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols.

[0236] In another embodiment of this application, the PRACH repeat transmission preamble is only transmitted in packets on the RO resources within the SBFD symbol. In this case, when packetizing RO resources, only the RO resources within the SBFD symbol are packetized.

[0237] The RO resource group is obtained by grouping the RO resources in the SBFD symbol.

[0238] Alternatively, in another embodiment of this application, the PRACH retransmission preamble is transmitted only in packets on RO resources in non-SBFD symbols. In this case, when packetizing RO resources, only RO resources in non-SBFD symbols are packetized.

[0239] In one embodiment of this application, only valid RO resources may be grouped. Specifically, valid RO resources may be obtained by determining the validity of RO resources using other RO resource validity determination methods described in this application.

[0240] For the specific steps of controlling the grouping method of RO resources, please refer to step S303 shown in Figure 15 below.

[0241] Referring to Figure 15, which is a flowchart of the second random access method provided in the embodiment of this application, compared with the embodiment shown in Figure 3 above, the method further includes the following step S303 before step S301.

[0242] S303: First broadcast signaling.

[0243] The first signaling includes a first parameter. When the first parameter takes a first value, it indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols. When the first parameter takes a second value, it indicates that the RO resource group is obtained by grouping RO resources in both SBFD symbols and non-SBFD symbols. When the first parameter takes a third value, it indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

[0244] Specifically, the aforementioned first signaling can be called the msg1-Repetitionenable (Repeatable Message 1) indication signaling, and the first parameter contained in the msg1-Repetitionenable indication signaling can be called the msg1-Repetitionenable parameter. In one example, the first value is 1, indicating that the RO resource group is obtained by grouping RO resources in SBFD symbols. That is, PRACH repetition only performs packet transmission on RO resources in SBFD symbols. The second value is 0, indicating that the RO resource group is obtained by grouping RO resources in both SBFD and non-SBFD symbols. That is, PRACH repetition performs packet transmission on RO resources in both SBFD and non-SBFD symbols. The third value is 2, indicating that the RO resource group is obtained by grouping RO resources in non-SBFD symbols. That is, PRACH repetition performs packet transmission on RO resources in non-SBFD symbols.

[0245] The names of the first signaling and the first parameter, as well as the specific values ​​of the first parameter, are merely examples, and the embodiments of this application do not limit them.

[0246] Additionally, if the first parameter mentioned above does not exist, the default RO resource group is obtained by grouping the RO resources in the SBFD symbol.

[0247] Furthermore, in one embodiment of this application, there is no RO sub-resource group between the two RO resource groups, that is, the first RO resource in the latter RO resource group is the first RO resource after the last RO resource in the former RO resource group.

[0248] Alternatively, there may be an interval between RO resource groups, meaning that in two RO resource groups, there is an interval between the first RO resource in the latter RO resource group and the last RO resource in the former RO resource group. Specifically, the interval between the aforementioned RO resource groups refers to the interval between the RO resource groups with the smallest difference between two time-domain locations.

[0249] In this case, the first signaling also includes a second parameter, which represents the number of RO resource subgroups among RO resource groups. The RO resource subgroup is a set of RO resources with the same time-domain location.

[0250] In one embodiment of this application, when the above-mentioned RO resource group is obtained by grouping RO resources in SBFD symbols, the above-mentioned second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups.

[0251] In another embodiment of this application, when the above-mentioned RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the above-mentioned second parameter is: the number of RO resource subgroups in SBFD symbols and non-SBFD symbols between RO resource groups;

[0252] In another embodiment of this application, when the above-mentioned RO resource group is obtained by grouping RO resources in non-SBFD symbols, the above-mentioned second parameter is: the number of RO resource subgroups in non-SBFD symbols between RO resource groups.

[0253] If the second parameter exists, it indicates that there are RO resource subgroups between RO resource groups. If the second parameter does not exist, it is assumed that there are no RO resource subgroups between RO resource groups.

[0254] When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the above second parameter can be called msg1-RepetitionTimeOffsetROGroup (Message 1 - Repetition Time Offset RO Resource Group).

[0255] When the RO resource group is obtained by grouping RO resources in the SBFD symbol, the above second parameter can be called msg1-RepetitionTimeOffsetROGroupforSBFDonly (Message 1 - RO resource group for SBFD only).

[0256] When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the above second parameter can be called msg1-RepetitionTimeOffsetROGroupfomonSBFDonly (Message 1 - Only involves non-SBFD repetition time compensation RO resource groups).

[0257] In another embodiment of this application, the value of the second parameter is limited as follows:

[0258] When the number of PRACH retransmissions is 8, the value of the second parameter is 16.

[0259] When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16.

[0260] When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

[0261] The name and value of the second parameter mentioned above are only examples and can be adjusted based on actual needs.

[0262] Based on the above description, there are four different scenarios in the embodiments of this application.

[0263] In the first case, the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, and there are RO resource subgroups between RO resource groups.

[0264] In this case, see Figure 16, which is a schematic diagram of the first type of RO resource group provided in the embodiments of this application.

[0265] The horizontal axis in the figure represents the time domain, and the vertical axis represents the frequency domain. Every two adjacent RO resources form an RO resource subgroup. For example, the RO resources enclosed by the dashed box in the figure constitute an RO resource subgroup. The figure includes both SBFD and non-SBFD symbols, and RO resource groups are obtained by grouping RO resources within both SBFD and non-SBFD symbols. The solid elliptical boxes in the figure enclose RO resource groups, namely RO resource group 1 on the left and RO resource group 2 on the right. The second parameter has a value of 4, indicating that there are 4 RO resource subgroups between two RO resource groups.

[0266] In the second case, the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, and there are no RO resource subgroups between RO resource groups.

[0267] In this case, see Figure 17, which is a schematic diagram of the second type of RO resource group provided in the embodiments of this application.

[0268] The horizontal axis in the figure represents the time domain, and the vertical axis represents the frequency domain. Each pair of adjacent RO resources forms an RO resource subgroup. For example, the RO resources enclosed by the dashed box in the figure constitute an RO resource subgroup. The figure includes both SBFD and non-SBFD symbols, and RO resource groups are obtained by grouping RO resources within both SBFD and non-SBFD symbols. The solid elliptical boxes in the figure enclose RO resource groups, which consist of four groups: RO resource group 1 through RO resource group 4, from left to right. There are no gaps between adjacent RO resource groups. All RO resources are assigned to RO groups.

[0269] In the third case, the RO resource group is obtained by grouping the RO resources in the SBFD symbol, and there are RO resource subgroups between the RO resource groups.

[0270] In this case, see Figure 18, which is a schematic diagram of the third type of RO resource group provided in the embodiments of this application.

[0271] The horizontal axis in the figure represents the time domain, and the vertical axis represents the frequency domain. Each pair of adjacent RO resources forms an RO resource subgroup. For example, the RO resources enclosed by the dashed box in the figure constitute an RO resource subgroup. The figure includes both SBFD and non-SBFD symbols, and RO resource groups are obtained by grouping RO resources within SBFD symbols. The solid elliptical boxes in the figure enclose RO resource groups, namely RO resource group 1 on the left and RO resource group 2 on the right. The second parameter has a value of 4, indicating that there are 4 RO resource subgroups located within SBFD symbols among the RO resource groups. Since, in the case shown in Figure 18, RO resource groups are obtained by grouping RO resources within SBFD symbols, the RO resource subgroups within non-SBFD symbols are not included when calculating the interval between RO resource groups. Therefore, although there are 5 RO resource subgroups between two adjacent RO resource groups in the figure, the second parameter has a value of 4 because one of the RO resource subgroups is located within a non-SBFD symbol.

[0272] In the fourth case, the RO resource group is obtained by grouping the RO resources in the SBFD symbol, and there are no RO resource subgroups between the RO resource groups.

[0273] In this case, see Figure 19, which is a schematic diagram of the fourth type of RO resource group provided in the embodiments of this application.

[0274] The horizontal axis in the figure represents the time domain, and the vertical axis represents the frequency domain. Each pair of adjacent RO resources forms an RO resource subgroup. For example, the RO resources enclosed by the dashed box in the figure constitute an RO resource subgroup. The figure includes both SBFD and non-SBFD symbols, and RO resource groups are obtained by grouping RO resources within SBFD symbols. The solid elliptical boxes in the figure enclose RO resource groups; the two ellipses in the middle enclose two parts that together form one RO resource group, and the ellipses on the left and right each enclose two RO resource groups. The figure is divided into three RO resource groups, from left to right: RO resource group 1 to RO resource group 3. There are no RO resource subgroups between RO resource groups. Since, in the case shown in Figure 18, RO resource groups are obtained by grouping RO resources within SBFD symbols, RO resources within non-SBFD symbols are not considered during grouping; therefore, RO resources within non-SBFD symbols are not assigned to RO resource groups in the figure.

[0275] Furthermore, since the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the resulting RO resource group only contains RO resources in SBFD symbols, which is the opposite of the RO resource groups shown in Figures 18 and 19. No further examples of this situation will be given in this embodiment.

[0276] As can be seen from the above, in the case of repeated PRACH transmission, the embodiments of this application can group the RO resources in the SBFD symbols, or group the RO resources in the SBFD symbols and non-SBFD symbols, to obtain RO resource groups, and then perform repeated PRACH transmission. Furthermore, after grouping in the above manner, the RO resources within the RO resource groups can be determined as valid RO resources.

[0277] In another embodiment of this application, referring to FIG20, it is a flowchart of the third random access method provided in the embodiment of this application. Compared with the embodiment shown in FIG3 above, it further includes the following step S304.

[0278] S304: Broadcast second signaling.

[0279] The second signaling mentioned above includes a third parameter and / or a fourth parameter; the third parameter indicates the frequency domain location of the plurality of first RO resources, and the fourth parameter indicates the number of first RO resources at the same time domain location. The second signaling can be SIB1 (System Information Block 1) or other dedicated signaling. This dedicated signaling can be used to configure the CFRA status of RO resources and preambles.

[0280] Since the third parameter can represent the frequency domain location of the first RO resource and the fourth parameter can represent the number of first RO resources at the same time domain location, the terminal can determine the specific frequency domain location of the pre-configured first RO resource based on the third parameter and / or the fourth parameter.

[0281] In one embodiment of this application, the third parameter represents the frequency difference between the starting frequency of the first RO resource with the lowest frequency and the starting frequency of the RB where the first RO resource is located.

[0282] Specifically, the value of the third parameter can be the frequency difference between the starting frequency of the lowest-frequency first RO resource and the starting frequency of the RB (Resource Block) where the first RO resource is located.

[0283] The value of the third parameter mentioned above can also be the frequency difference between the starting frequency of the lowest-frequency first RO resource and the starting frequency of the lowest-frequency RO resource among the non-SBFD resources. In related technologies, SIB1 carries a sixth parameter. The sixth parameter represents the frequency difference between the starting frequency of the lowest-frequency RO resource among the non-SBFD resources and the starting frequency of the RB where that RO resource is located. Therefore, adding the third parameter and the sixth parameter yields the frequency difference between the starting frequency of the lowest-frequency first RO resource and the starting frequency of the RB where that first RO resource is located. The sixth parameter mentioned above can be the Msg1-Frequency Start1 parameter carried within SIB1 in related technologies.

[0284] Furthermore, the third parameter mentioned above can be referred to as Msg1-Frequency Start2, and the fourth parameter can be referred to as Msg1-FDM(SBFD) (Message1-Frequency Division Multiplexing (Sub-band full duplex)). Multiplying the fourth parameter by the frequency of each first RO resource yields the total frequency of the first RO resources with the same time-domain location. The sum of the total frequency and the third parameter is the termination frequency of the first RO resource with the highest frequency. Based on this, the frequency domain range of the first RO resources can be determined.

[0285] The frequency domain of each of the first RO resources mentioned above can be referred to as PUSCH RBs for RA (Random Access Physical Uplink Shared Channel Resource Block).

[0286] See Figure 21, which is a schematic diagram of the eighth type of RO resource distribution provided in the embodiments of this application.

[0287] Based on the RO resource distribution shown in Figure 4 above, the figure includes the Msg1-Frequency Start1 parameter, the Msg1-Frequency Start2 parameter, Msg1-FDM(SBFD)×PUSCH RBs for RA, and the starting frequency of the RB. In this case, the Msg1-Frequency Start2 parameter is the frequency difference between the starting frequency of the first RO resource with the lowest frequency and the starting frequency of the RB where the first RO resource is located.

[0288] See Figure 22, which is a schematic diagram of the ninth type of RO resource distribution provided in the embodiments of this application.

[0289] Based on the RO resource distribution shown in Figure 4 above, the figure includes the Msg1-Frequency Start1 parameter, the Msg1-Frequency Start2 parameter, Msg1-FDM(SBFD)×PUSCH RBs for RA, and the starting frequency of the RBs. In this case, the Msg1-Frequency Start2 parameter is the frequency difference between the starting frequency of the lowest-frequency first RO resource and the starting frequency of the lowest-frequency RO resource among the non-SBFD resources.

[0290] Corresponding to the aforementioned random access method applied to base stations, this application also provides a random access method applied to terminals.

[0291] Referring to Figure 23, which is a flowchart of the fourth random access method provided in the embodiment of this application, applied to a terminal, the above method includes the following steps S2301-S2303.

[0292] S2301: Select a valid RO resource from all RO resources.

[0293] Among these, the total RO resources mentioned above include several first RO resources that overlap with SBFD resources.

[0294] S2302: Report a preamble to the base station using the selected valid RO resources, so that the base station can send an RA response to the terminal based on the preamble.

[0295] S2303: Based on the above RA response, randomly access the above base station via CBRA or CFRA.

[0296] As can be seen from the above, in the solution provided by this application embodiment, all RO resources include multiple first RO resources that overlap with SBFD resources. Therefore, when the terminal selects an RO resource for preamble reporting, it can choose a first RO resource. Since SBFD resources are full-duplex resources, meaning that the terminal can perform both uplink and downlink data transmission simultaneously, introducing SBFD resources can increase the amount of UL resources. Based on this, since the terminal can report preambles through first RO resources that overlap with SBFD resources, it is equivalent to increasing the UL resources available for the terminal when reporting preambles, thereby reducing the uplink access latency of the terminal, improving the user experience, and meeting the performance requirements of service continuity.

[0297] In one embodiment of this application, for each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the aforementioned terminal, the RO resource is invalid.

[0298] In another embodiment of this application, for each RO resource, if the RO resource is located within an SBFD symbol and overlaps with a downlink time domain resource or a flexible time domain resource, then the RO resource is valid; or the portion of the RO resource located within an SBFD symbol and within an uplink BWP used by the terminal is valid. The downlink time domain resource includes: downlink time slots and downlink symbols, and the flexible time domain resource includes: flexible time slots and flexible symbols.

[0299] In another embodiment of this application, for each RO resource, the RO resource is valid if its frequency domain location exceeds the uplink subband and / or uplink BWP used by the aforementioned terminal.

[0300] In one embodiment of this application, if the selected valid RO resource is a portion located within the SBFD symbol and within the aforementioned uplink BWP, a preamble is reported to the base station via step E.

[0301] Step E: Using the selected valid RO resources, report the preamble to the base station according to the target subcarrier spacing.

[0302] The target subcarrier spacing is: a preset subcarrier spacing, the minimum subcarrier spacing, or the maximum subcarrier spacing that matches the number of RBs.

[0303] As can be seen from the above, in this embodiment of the application, the validity of RO resources is limited when the configured RO resources exceed the uplink subband and / or uplink BWP used by the terminal, or when the configured RO resources exceed the UL resources in the SBFD resources. This resolves conflicts between RO resources and frequency domain resources other than the uplink subband and / or uplink BWP, and also resolves conflicts between RO resources and other resources other than UL resources.

[0304] In one embodiment of this application, the above method further includes steps F-H.

[0305] Step F: Obtain the first number of configured SSBs;

[0306] In one embodiment of this application, the terminal can determine the first number of SSBs from the value of ssb-PositionsInBurst (SSB's position in the burst cluster) in SIB1 or ServingCellConfigCommon (Serving Cell Common Configuration) broadcast by the base station.

[0307] Step G: Within the preset association period, based on the first quantity mentioned above, associate SSBs with RO resources in time-domain order;

[0308] Step H: For each RO resource, if the RO resource is not associated with an SSB, then the RO resource is determined to be invalid.

[0309] In one embodiment of this application, step G can be implemented by step I or step J.

[0310] Step I: In a preset association period, according to the time domain order, associate SSBs with the second number of RO resources located in the first UL resource and the second UL resource, wherein the second number is a target product, which is the product of the first number and the preset number of RO resources associated with each SSB, the first UL resource is the resource located in the uplink subband in the SBFD symbol, and the second UL resource is the resource used to transmit uplink data in the non-SBFD symbol.

[0311] Step J: In a preset association period, according to the time domain order, associate SSBs with the first third number of RO resources in the first UL resource and associate SSBs with the first fourth number of RO resources in the second UL resource, wherein the third number and the fourth number are both the target product.

[0312] As can be seen from the above, the validity of the SSB is limited based on the association between the RO resource and the SSB in this embodiment. This enables the association between the RO resource within the first UL resource of the SBFD resource and the SSB. Furthermore, the validity of the RO resource can be determined based on the association result.

[0313] In one embodiment of this application, for each RO resource associated with an SSB, the RO resource is valid if it is located in a first UL resource or in a second UL resource.

[0314] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0315] In another embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is valid;

[0316] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0317] In another embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is invalid.

[0318] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0319] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the portion of the first RO resource located in the second UL resource is valid.

[0320] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0321] In another embodiment of this application, for each first RO resource associated with SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the first RO resource is invalid.

[0322] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0323] As can be seen from the above, the validity of SSBs is limited based on the distribution of RO resources in the time domain in this embodiment. The validity determination methods are limited for RO resources located only in SBFD symbols, only in non-SBFD symbols, or spanning both SBFD and non-SBFD symbols in the time domain. This resolves the conflict problem of RO resources in the time domain.

[0324] In one embodiment of this application, when the terminal supports full-duplex communication, the plurality of first RO resources located in the uplink subband of the SBFD symbol are valid;

[0325] When the terminal supports half-duplex communication but not full-duplex communication, if the time domain position of the first RO resource located in the uplink subband of the SBFD symbol overlaps with that of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

[0326] In one embodiment of this application, the preset priority order is: cell-defined CD-SSB resources and non-CD SSB resources, Type 0 resources in the Physical Downlink Control Channel (PDCCH) resources, first RO resources, resources in the PDCCH resources other than Type 0, and target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources.

[0327] As can be seen from the above, in the embodiment of this application, when there is a time domain conflict between the first RO resource and the target resource in the downlink channel, in order to avoid the conflict between the first RO resource and the target resource, the validity of the first RO resource can be determined, thereby solving the problem of uplink and downlink resource conflict.

[0328] In one embodiment of this application, when the terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid.

[0329] and / or

[0330] For each first RO resource, if the first time domain position of the first RO resource is after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

[0331] In one embodiment of this application, if the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols;

[0332] If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols.

[0333] If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols;

[0334] If the subcarrier spacing of the preamble is 960 kHz, then the preset time interval is 16 symbols.

[0335] As can be seen from the above, in this embodiment of the application, for terminals that support half-duplex communication but do not support full-duplex communication, the time interval between SSB resources and valid first RO resources is limited to ensure that the terminal has enough time to perform communication configuration after using SSB resources, so as to complete the process of reporting the preamble through the first RO resources.

[0336] In one embodiment of this application, when the terminal repeatedly transmits the preamble via the Physical Random Access Channel (PRACH), all RO resources are divided into multiple RO resource groups. RO resources not assigned to any of the RO resource groups are invalid. The RO resource group is a set of RO resources arranged in adjacent order, with the order of the RO resources increasing from low to high in the frequency domain and from front to back in the time domain.

[0337] In one embodiment of this application, the RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

[0338] In one embodiment of this application, before step S2301, the method further includes step K.

[0339] Step K: Receive the first signaling broadcast by the base station.

[0340] The first signaling includes a first parameter. When the first parameter takes a first value, it indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols. When the first parameter takes a second value, it indicates that the RO resource group is obtained by grouping RO resources in both SBFD symbols and non-SBFD symbols. When the first parameter takes a third value, it indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

[0341] In one embodiment of this application, the first signaling further includes a second parameter, the second parameter representing the number of RO resource subgroups among RO resource groups, wherein the RO resource subgroup is a set of RO resources with the same time-domain location.

[0342] In one embodiment of this application, when the RO resource group is obtained by grouping RO resources in SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups;

[0343] When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols and non-SBFD symbols between RO resource groups;

[0344] When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the second parameter is: the number of RO resource subgroups in non-SBFD symbols between RO resource groups.

[0345] In one embodiment of this application, when the number of PRACH retransmissions is 8, the value of the second parameter is 16;

[0346] When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16;

[0347] When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

[0348] As can be seen from the above, in the case of repeated PRACH transmission, the embodiments of this application can group the RO resources in the SBFD symbols, or group the RO resources in the SBFD symbols and non-SBFD symbols, to obtain RO resource groups, and then perform repeated PRACH transmission. Furthermore, after grouping in the above manner, the RO resources within the RO resource groups can be determined as valid RO resources.

[0349] In one embodiment of this application, the method further includes the following step L.

[0350] Step L: Receive the second signaling broadcast by the aforementioned base station;

[0351] The second signaling mentioned above includes a third parameter and / or a fourth parameter; the third parameter represents the frequency domain location of the plurality of first RO resources, and the fourth parameter represents the number of first RO resources at the same time domain location.

[0352] In one embodiment of this application, the third parameter represents the frequency difference between the starting frequency of the first RO resource with the lowest frequency and the starting frequency of the RB where the first RO resource is located.

[0353] In one embodiment of this application, when the random access process of the terminal is initiated by a PDCCH command, the time difference between the moment the terminal receives the PDCCH command and the moment it reports the preamble is greater than or equal to a target time difference. The target time difference is calculated based on the terminal's preparation time for PUSCH, BWP handover time, channel delay, and handover time between uplink carriers.

[0354] Since the terminal needs to prepare the PUSCH, perform BWP handover, and switch uplink carriers after receiving the PDCCH command before it can report the preamble, the time difference between the time the terminal reports the preamble and the time it receives the PDCCH command cannot be too small. Furthermore, considering channel delay, the calculation of the target time difference needs to take into account the terminal's preparation time for the PUSCH, the handover time for the BWP, the channel delay, and the handover time between uplink carriers. The time difference between the time the terminal receives the PDCCH command and the time it reports the preamble must be greater than or equal to the target time difference for the terminal to be able to report the preamble after receiving the PDCCH command.

[0355] The aforementioned target time difference can be a weighted sum of the terminal’s preparation time for PUSCH, BWP handover time, channel delay, and handover time between uplink carriers. The weights of each data item can be set by the user.

[0356] In another embodiment of this application, the target time difference is calculated based on the following formula: T = N T,2 +Δ BWPSwitching +△ Delay +T switch

[0357] Where T is the target time difference mentioned above, and N T,2 Δ represents the preparation time for PUSCH by the aforementioned terminals. BWPSwitching Δ represents the handover duration of the BWP. Delay For channel delay, T switch This represents the handover time between uplink carriers.

[0358] The target time difference is the sum of the terminal's preparation time for PUSCH, the handover time of BWP, the channel delay, and the handover time between uplink carriers.

[0359] Specifically, if the uplink BWP remains unchanged, then Δ BWPSwitching =0; for the FR1 (Frequency Range 1) band Δ Delay = 0.5 milliseconds; for the FR2 (Frequency Range 2) band Δ Delay =0.25msec.

[0360] As can be seen from the above, the embodiments of this application limit the time difference between the time when the terminal receives the PDCCH command and the time when it reports the preamble, so as to ensure that the time when the terminal reports the preamble matches the terminal's communication capability.

[0361] Corresponding to the aforementioned random access method applied to base stations, this application also provides a random access device applied to base stations.

[0362] Referring to Figure 24, which is a structural schematic diagram of a random access device applied to a base station according to an embodiment of this application, the device includes:

[0363] The preamble receiving module 2401 is used to receive the preamble reported by the terminal on the valid Physical Random Access Resource (RO) resource. The valid RO resource is: the first RO resource selected by the terminal from all RO resources, which overlaps with the sub-band full-duplex (SBFD) resource among all RO resources.

[0364] The first random access module 2402 is used to send a random access RA response to the terminal based on the preamble, so that the terminal can randomly access the base station through contention-based random access CBRA or contention-free or contention-free random access CFRA.

[0365] As can be seen from the above, in the solution provided by this application embodiment, all RO resources include multiple first RO resources that overlap with SBFD resources. Therefore, when the terminal selects an RO resource for preamble reporting, it can choose a first RO resource. Since SBFD resources are full-duplex resources, meaning that the terminal can perform both uplink and downlink data transmission simultaneously, introducing SBFD resources can increase the amount of UL resources. Based on this, since the terminal can report preambles through first RO resources that overlap with SBFD resources, it is equivalent to increasing the UL resources available for the terminal when reporting preambles, thereby reducing the uplink access latency of the terminal, improving the user experience, and meeting the performance requirements of service continuity.

[0366] In one embodiment of this application, for each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the terminal, the RO resource is invalid.

[0367] In one embodiment of this application, for each RO resource, if the RO resource is located within an SBFD symbol and overlaps with a downlink time domain resource or a flexible time domain resource, then the RO resource is valid; or the portion of the RO resource located within an SBFD symbol and within an uplink BWP used by the terminal is valid. The downlink time domain resource includes: downlink time slots and downlink symbols, and the flexible time domain resource includes: flexible time slots and flexible symbols.

[0368] In one embodiment of this application, for each RO resource, the RO resource is valid if its frequency domain location exceeds the uplink subband and / or uplink BWP of the terminal.

[0369] As can be seen from the above, in this embodiment of the application, the validity of RO resources is limited when the configured RO resources exceed the uplink subband and / or uplink BWP used by the terminal, or when the configured RO resources exceed the UL resources in the SBFD resources. This resolves conflicts between RO resources and frequency domain resources other than the uplink subband and / or uplink BWP, and also resolves conflicts between RO resources and other resources other than UL resources.

[0370] In one embodiment of this application, the apparatus further includes:

[0371] The first quantity determination module is used to obtain the first quantity of the configured synchronization signal blocks (SSBs).

[0372] The first SSB association module is used to associate SSBs with each RO resource according to the first quantity and in time domain order within a preset association period.

[0373] The first invalid resource determination module is used to determine that each RO resource is invalid if it is not associated with an SSB.

[0374] In one embodiment of this application, the first SSB association module is specifically used for:

[0375] In a preset association period, according to the time domain order, SSBs are associated with the second number of RO resources located in the first UL resource and the second UL resource, wherein the second number is a target product, which is the product of the first number and a preset number of RO resources associated with each SSB, the first UL resource is the resource located in the uplink subband in the SBFD symbol, and the second UL resource is the resource used for transmitting uplink data in the non-SBFD symbol; or;

[0376] In the preset association period, according to the time domain order, SSBs are associated with the first third number of RO resources in the first UL resource, and SSBs are associated with the first fourth number of RO resources in the second UL resource, wherein the third number and the fourth number are the target product.

[0377] As can be seen from the above, the validity of the SSB is limited based on the association between the RO resource and the SSB in this embodiment. This enables the association between the RO resource within the first UL resource of the SBFD resource and the SSB. Furthermore, the validity of the RO resource can be determined based on the association result.

[0378] In one embodiment of this application, for each RO resource associated with an SSB, the RO resource is valid if it is located in a first UL resource or in a second UL resource.

[0379] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0380] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is valid.

[0381] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0382] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is invalid.

[0383] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0384] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is valid.

[0385] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0386] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the first RO resource is invalid.

[0387] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0388] As can be seen from the above, the validity of SSBs is limited based on the distribution of RO resources in the time domain in this embodiment. The validity determination methods are limited for RO resources located only in SBFD symbols, only in non-SBFD symbols, or spanning both SBFD and non-SBFD symbols in the time domain. This resolves the conflict problem of RO resources in the time domain.

[0389] In one embodiment of this application, when the terminal supports full-duplex communication, the plurality of first RO resources located in the uplink subband of the SBFD symbol are valid;

[0390] When the terminal supports half-duplex communication but not full-duplex communication, if the time domain position of the first RO resource located in the uplink subband of the SBFD symbol overlaps with that of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

[0391] In one embodiment of this application, the preset priority order from high to low is as follows: cell-defined CD-SSB resources and non-CD SSB resources, Type 0 resources in the physical downlink control channel (PDCCH) resources, first RO resources, resources in the PDCCH resources other than Type 0, target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources.

[0392] As can be seen from the above, in the embodiment of this application, when there is a time domain conflict between the first RO resource and the target resource in the downlink channel, in order to avoid the conflict between the first RO resource and the target resource, the validity of the first RO resource can be determined, thereby solving the problem of uplink and downlink resource conflict.

[0393] In one embodiment of this application, when the terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid.

[0394] and / or

[0395] For each first RO resource, if the first time domain position of the first RO resource is after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

[0396] In one embodiment of this application, if the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols;

[0397] If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols.

[0398] If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols;

[0399] If the subcarrier spacing of the preamble is 960 kHz, then the preset time interval is 16 symbols.

[0400] As can be seen from the above, in this embodiment of the application, for terminals that support half-duplex communication but do not support full-duplex communication, the time interval between SSB resources and valid first RO resources is limited to ensure that the terminal has enough time to perform communication configuration after using SSB resources, so as to complete the process of reporting the preamble through the first RO resources.

[0401] In one embodiment of this application, when the terminal repeatedly transmits the preamble via the Physical Random Access Channel (PRACH), all RO resources are divided into multiple RO resource groups. RO resources not assigned to any of the RO resource groups are invalid. The RO resource group is a set of RO resources arranged in adjacent order, with the order of the RO resources increasing from low to high in the frequency domain and from front to back in the time domain.

[0402] In one embodiment of this application, the RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

[0403] In one embodiment of this application, the apparatus further includes:

[0404] A first signaling broadcast module is used to broadcast first signaling, wherein the first signaling includes a first parameter. When the first parameter takes a first value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols; when the first parameter takes a second value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in both SBFD symbols and non-SBFD symbols; when the first parameter takes a third value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

[0405] In one embodiment of this application, the first signaling further includes a second parameter, the second parameter representing the number of RO resource subgroups among RO resource groups, wherein the RO resource subgroup is a set of RO resources with the same time-domain location.

[0406] In one embodiment of this application, when the RO resource group is obtained by grouping RO resources in SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups;

[0407] When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols and non-SBFD symbols between RO resource groups;

[0408] When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the second parameter is: the number of RO resource subgroups in non-SBFD symbols between RO resource groups.

[0409] In one embodiment of this application, when the number of PRACH retransmissions is 8, the value of the second parameter is 16;

[0410] When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16;

[0411] When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

[0412] As can be seen from the above, in the case of repeated PRACH transmission, the embodiments of this application can group the RO resources in the SBFD symbols, or group the RO resources in the SBFD symbols and non-SBFD symbols, to obtain RO resource groups, and then perform repeated PRACH transmission. Furthermore, after grouping in the above manner, the RO resources within the RO resource groups can be determined as valid RO resources.

[0413] In one embodiment of this application, the apparatus further includes:

[0414] The second signaling broadcast module is used to broadcast the second signaling.

[0415] The second signaling includes a third parameter and / or a fourth parameter; the third parameter represents the frequency domain location of the plurality of first RO resources, and the fourth parameter represents the number of first RO resources at the same time domain location.

[0416] In one embodiment of this application, the third parameter represents the frequency difference between the starting frequency of the first RO resource with the lowest frequency and the starting frequency of the RB where the first RO resource is located.

[0417] Corresponding to the aforementioned random access method applied to a terminal, this application also provides a random access device applied to a terminal.

[0418] Referring to Figure 25, which is a structural schematic diagram of a random access device applied to a terminal according to an embodiment of this application, the device includes:

[0419] Resource selection module 2501 is used to select valid RO resources from all physical random access channel opportunities (RO resources), wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex SBFD resources;

[0420] The preamble reporting module 2502 is used to report a preamble to the base station through the selected valid RO resources and send a random access RA response to the terminal.

[0421] The second random access module 2503 is used to randomly access the base station based on the RA response, either through contention-based random access CBRA or contention-free or contention-free random access CFRA.

[0422] As can be seen from the above, in the solution provided by this application embodiment, all RO resources include multiple first RO resources that overlap with SBFD resources. Therefore, when the terminal selects an RO resource for preamble reporting, it can choose a first RO resource. Since SBFD resources are full-duplex resources, meaning that the terminal can perform both uplink and downlink data transmission simultaneously, introducing SBFD resources can increase the amount of UL resources. Based on this, since the terminal can report preambles through first RO resources that overlap with SBFD resources, it is equivalent to increasing the UL resources available for the terminal when reporting preambles, thereby reducing the uplink access latency of the terminal, improving the user experience, and meeting the performance requirements of service continuity.

[0423] In one embodiment of this application, for each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the terminal, the RO resource is invalid.

[0424] In one embodiment of this application, for each RO resource, if the RO resource is located within an SBFD symbol and overlaps with a downlink time domain resource or a flexible time domain resource, then the RO resource is valid; or the portion of the RO resource located within an SBFD symbol and within an uplink BWP used by the terminal is valid. The downlink time domain resource includes: downlink time slots and downlink symbols, and the flexible time domain resource includes: flexible time slots and flexible symbols.

[0425] In one embodiment of this application, for each RO resource, the RO resource is valid if its frequency domain location exceeds the uplink subband and / or uplink BWP used by the terminal.

[0426] In one embodiment of this application, when the selected valid RO resource is a portion located within the SBFD symbol and within the uplink BWP, the preamble reporting module 2502 is specifically used for:

[0427] Using the selected valid RO resources, a preamble is reported to the base station according to the target subcarrier interval, so that the base station can complete the random access process of the terminal based on the preamble. The target subcarrier interval is: a preset subcarrier interval, the minimum subcarrier interval, or the maximum subcarrier interval that matches the number of RBs.

[0428] As can be seen from the above, in this embodiment of the application, the validity of RO resources is limited when the configured RO resources exceed the uplink subband and / or uplink BWP used by the terminal, or when the configured RO resources exceed the UL resources in the SBFD resources. This resolves conflicts between RO resources and frequency domain resources other than the uplink subband and / or uplink BWP, and also resolves conflicts between RO resources and other resources other than UL resources.

[0429] In one embodiment of this application, the apparatus further includes:

[0430] The second quantity determination module is used to obtain the first quantity of the configured synchronization signal blocks (SSBs).

[0431] The second SSB association module is used to associate SSBs with RO resources in a time-domain order according to the first quantity during a preset association period.

[0432] The second invalid resource determination module is used to determine that each RO resource is invalid if it is not associated with an SSB.

[0433] In one embodiment of this application, the second SSB association module is specifically used for:

[0434] In a preset association period, according to the time domain order, SSBs are associated with the second number of RO resources located in the first UL resource and the second UL resource, wherein the second number is a target product, which is the product of the first number and a preset number of RO resources associated with each SSB, the first UL resource is the resource located in the uplink subband in the SBFD symbol, and the second UL resource is the resource used for transmitting uplink data in the non-SBFD symbol; or;

[0435] In the preset association period, according to the time domain order, SSBs are associated with the first third number of RO resources in the first UL resource, and SSBs are associated with the first fourth number of RO resources in the second UL resource, wherein the third number and the fourth number are the target product.

[0436] As can be seen from the above, the validity of the SSB is limited based on the association between the RO resource and the SSB in this embodiment. This enables the association between the RO resource within the first UL resource of the SBFD resource and the SSB. Furthermore, the validity of the RO resource can be determined based on the association result.

[0437] In one embodiment of this application, for each RO resource associated with an SSB, the RO resource is valid if it is located in a first UL resource or in a second UL resource.

[0438] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0439] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is valid.

[0440] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0441] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is invalid.

[0442] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0443] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the portion of the first RO resource located in the second UL resource is valid.

[0444] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0445] In one embodiment of this application, for each first RO resource associated with SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the first RO resource is invalid.

[0446] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0447] As can be seen from the above, the validity of SSBs is limited based on the distribution of RO resources in the time domain in this embodiment. The validity determination methods are limited for RO resources located only in SBFD symbols, only in non-SBFD symbols, or spanning both SBFD and non-SBFD symbols in the time domain. This resolves the conflict problem of RO resources in the time domain.

[0448] In one embodiment of this application, when the terminal supports full-duplex communication, the plurality of first RO resources located in the uplink subband of the SBFD symbol are valid;

[0449] When the terminal supports half-duplex communication but not full-duplex communication, if the time domain position of the first RO resource located in the uplink subband of the SBFD symbol overlaps with that of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

[0450] In one embodiment of this application, the preset priority order is: cell-defined CD-SSB resources and non-CD SSB resources, Type 0 resources in the Physical Downlink Control Channel (PDCCH) resources, first RO resources, resources in the PDCCH resources other than Type 0, and target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources.

[0451] As can be seen from the above, in the embodiment of this application, when there is a time domain conflict between the first RO resource and the target resource in the downlink channel, in order to avoid the conflict between the first RO resource and the target resource, the validity of the first RO resource can be determined, thereby solving the problem of uplink and downlink resource conflict.

[0452] In one embodiment of this application, when the terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid.

[0453] and / or

[0454] For each first RO resource, if the first time domain position of the first RO resource is after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

[0455] In one embodiment of this application, if the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols;

[0456] If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols.

[0457] If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols;

[0458] If the subcarrier spacing of the preamble is 960 kHz, then the preset time interval is 16 symbols.

[0459] As can be seen from the above, in this embodiment of the application, for terminals that support half-duplex communication but do not support full-duplex communication, the time interval between SSB resources and valid first RO resources is limited to ensure that the terminal has enough time to perform communication configuration after using SSB resources, so as to complete the process of reporting the preamble through the first RO resources.

[0460] In one embodiment of this application, when the terminal repeatedly transmits the preamble via the Physical Random Access Channel (PRACH), all RO resources are divided into multiple RO resource groups. RO resources not assigned to any of the RO resource groups are invalid. The RO resource group is a set of RO resources arranged in adjacent order, with the order of the RO resources increasing from low to high in the frequency domain and from front to back in the time domain.

[0461] In one embodiment of this application, the RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

[0462] In one embodiment of this application, the apparatus further includes:

[0463] A first signaling receiving module is configured to receive first signaling broadcast by a base station. The first signaling includes a first parameter. When the first parameter takes a first value, it indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols. When the first parameter takes a second value, it indicates that the RO resource group is obtained by grouping RO resources in both SBFD and non-SBFD symbols. When the first parameter takes a third value, it indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

[0464] In one embodiment of this application, the first signaling further includes a second parameter, the second parameter representing the number of RO resource subgroups among RO resource groups, wherein the RO resource subgroup is a set of RO resources with the same time-domain location.

[0465] In one embodiment of this application, when the RO resource group is obtained by grouping RO resources in SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups;

[0466] When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the second parameter is the number of RO resource subgroups in SBFD symbols and non-SBFD symbols among the RO resource groups.

[0467] When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the second parameter is the number of RO resource subgroups in non-SBFD symbols among the RO resource groups.

[0468] In one embodiment of this application, when the number of PRACH retransmissions is 8, the value of the second parameter is 16;

[0469] When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16;

[0470] When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

[0471] As can be seen from the above, in the case of repeated PRACH transmission, the embodiments of this application can group the RO resources in the SBFD symbols, or group the RO resources in the SBFD symbols and non-SBFD symbols, to obtain RO resource groups, and then perform repeated PRACH transmission. Furthermore, after grouping in the above manner, the RO resources within the RO resource groups can be determined as valid RO resources.

[0472] In one embodiment of this application, the apparatus further includes:

[0473] The SIB receiving module is used to receive the second signaling broadcast by the base station;

[0474] The second signaling includes a third parameter and / or a fourth parameter; the third parameter represents the frequency domain location of the plurality of first RO resources, and the fourth parameter represents the number of first RO resources at the same time domain location.

[0475] In one embodiment of this application, the third parameter represents the frequency difference between the starting frequency of the first RO resource with the lowest frequency and the starting frequency of the RB where the first RO resource is located.

[0476] In one embodiment of this application, when the random access procedure of the terminal is initiated by a PDCCH command, the time difference between the moment the terminal receives the PDCCH command and the moment the preamble is reported is greater than or equal to a target time difference, wherein the target time difference is calculated based on the preparation time of the terminal for the Physical Uplink Shared Channel (PUSCH), the handover time of the BWP, the channel delay, and the handover time between uplink carriers.

[0477] In one embodiment of this application, the target time difference is calculated based on the following formula: T = N T.2 +Δ BWPSwitching +△ Delay +T switch

[0478] Where T is the target time difference, N T,2 Δ represents the preparation time for the terminal to PUSCH. BWPSwitching Δ represents the handover duration of the BWP. Delay For channel delay, T switch This represents the handover time between uplink carriers.

[0479] As can be seen from the above, the embodiments of this application limit the time difference between the time when the terminal receives the PDCCH command and the time when it reports the preamble, so as to ensure that the time when the terminal reports the preamble matches the terminal's communication capability.

[0480] Corresponding to the aforementioned random access method applied to base stations, this application embodiment also provides a base station, as shown in FIG26, the base station comprising:

[0481] Processor 2601;

[0482] Transceiver 2604;

[0483] A machine-readable storage medium 2602 stores machine-executable instructions that can be executed by the processor 2601; the machine-executable instructions cause the processor 2601 to perform the following steps:

[0484] The receiving terminal reports a preamble on a valid Physical Random Access Resource (RO) resource. The valid RO resource is: the RO resource selected by the terminal from all RO resources, and the first RO resource among all RO resources overlaps with a Subband Full-Duplex (SBFD) resource.

[0485] Based on the preamble, a random access response (RA) is sent to the terminal, enabling the terminal to randomly access the base station via contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

[0486] As shown in Figure 26, the network device may also include a communication bus 2603. The processor 2601, machine-readable storage medium 2602, and transceiver 2604 communicate with each other via the communication bus 2603. The communication bus 2603 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 2603 can be divided into an address bus, a data bus, a control bus, etc.

[0487] Transceiver 2604 can be a wireless communication module. Under the control of processor 2601, transceiver 2604 interacts with other devices for data exchange.

[0488] Machine-readable storage medium 2602 may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Alternatively, machine-readable storage medium 2602 may also be at least one storage device located remotely from the aforementioned processor.

[0489] The processor 2601 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0490] As can be seen from the above, in the solution provided by this application embodiment, all RO resources include multiple first RO resources that overlap with SBFD resources. Therefore, when the terminal selects an RO resource for preamble reporting, it can choose a first RO resource. Since SBFD resources are full-duplex resources, meaning that the terminal can perform both uplink and downlink data transmission simultaneously, introducing SBFD resources can increase the amount of UL resources. Based on this, since the terminal can report preambles through first RO resources that overlap with SBFD resources, it is equivalent to increasing the UL resources available for the terminal when reporting preambles, thereby reducing the uplink access latency of the terminal, improving the user experience, and meeting the performance requirements of service continuity.

[0491] In one embodiment of this application, for each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the terminal, the RO resource is invalid.

[0492] In one embodiment of this application, for each RO resource, if the RO resource is located within an SBFD symbol and overlaps with a downlink time domain resource or a flexible time domain resource, then the RO resource is valid; or the portion of the RO resource located within an SBFD symbol and within an uplink BWP used by the terminal is valid. The downlink time domain resource includes: downlink time slots and downlink symbols, and the flexible time domain resource includes: flexible time slots and flexible symbols.

[0493] In one embodiment of this application, for each RO resource, the RO resource is valid if its frequency domain location exceeds the uplink subband and / or uplink BWP used by the terminal.

[0494] As can be seen from the above, in this embodiment of the application, the validity of RO resources is limited when the configured RO resources exceed the uplink subband and / or uplink BWP used by the terminal, or when the configured RO resources exceed the UL resources in the SBFD resources. This resolves conflicts between RO resources and frequency domain resources other than the uplink subband and / or uplink BWP, and also resolves conflicts between RO resources and other resources other than UL resources.

[0495] In one embodiment of this application, the machine-executable instructions further cause the processor to perform the following steps:

[0496] Get the first number of configured synchronization signal blocks (SSBs);

[0497] Within the preset association period, based on the first quantity, SSBs are associated with RO resources in time-domain order;

[0498] For each RO resource, if the RO resource is not associated with an SSB, then the RO resource is determined to be invalid.

[0499] In one embodiment of this application, the step of associating SSBs with RO resources according to the first quantity and in time-domain order within a preset association period includes:

[0500] In a preset association period, according to the time domain order, SSBs are associated with the second number of RO resources located in the first UL resource and the second UL resource, wherein the second number is a target product, which is the product of the first number and a preset number of RO resources associated with each SSB, the first UL resource is the resource located in the uplink subband in the SBFD symbol, and the second UL resource is the resource used for transmitting uplink data in the non-SBFD symbol; or;

[0501] In the preset association period, according to the time domain order, SSBs are associated with the first third number of RO resources in the first UL resource, and SSBs are associated with the first fourth number of RO resources in the second UL resource, wherein the third number and the fourth number are the target product.

[0502] As can be seen from the above, the validity of the SSB is limited based on the association between the RO resource and the SSB in this embodiment. This enables the association between the RO resource within the first UL resource of the SBFD resource and the SSB. Furthermore, the validity of the RO resource can be determined based on the association result.

[0503] In one embodiment of this application, for each RO resource associated with an SSB, the RO resource is valid if it is located in a first UL resource or in a second UL resource.

[0504] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0505] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is valid.

[0506] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0507] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is invalid.

[0508] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0509] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the portion of the first RO resource located in the second UL resource is valid.

[0510] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0511] For each first RO resource associated with SSB, if the first RO resource is located between the first non-UL resource and the second UL resource, then the first RO resource is invalid.

[0512] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0513] As can be seen from the above, the validity of SSBs is limited based on the distribution of RO resources in the time domain in this embodiment. The validity determination methods are limited for RO resources located only in SBFD symbols, only in non-SBFD symbols, or spanning both SBFD and non-SBFD symbols in the time domain. This resolves the conflict problem of RO resources in the time domain.

[0514] In one embodiment of this application, when the terminal supports full-duplex communication, the plurality of first RO resources located in the uplink subband of the SBFD symbol are valid;

[0515] When the terminal supports half-duplex communication but not full-duplex communication, if the time domain position of the first RO resource located in the uplink subband of the SBFD symbol overlaps with that of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

[0516] In one embodiment of this application, the preset priority order from high to low is as follows: cell-defined CD-SSB resources and non-CD SSB resources, Type 0 resources in the physical downlink control channel (PDCCH) resources, first RO resources, resources in the PDCCH resources other than Type 0, target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources.

[0517] As can be seen from the above, in the embodiment of this application, when there is a time domain conflict between the first RO resource and the target resource in the downlink channel, in order to avoid the conflict between the first RO resource and the target resource, the validity of the first RO resource can be determined, thereby solving the problem of uplink and downlink resource conflict.

[0518] In one embodiment of this application, when the terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid.

[0519] and / or

[0520] For each first RO resource, if the first time domain position of the first RO resource is after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

[0521] In one embodiment of this application, if the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols;

[0522] If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols.

[0523] If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols;

[0524] If the subcarrier spacing of the preamble is 960 kHz, then the preset time interval is 16 symbols.

[0525] As can be seen from the above, in this embodiment of the application, for terminals that support half-duplex communication but do not support full-duplex communication, the time interval between SSB resources and valid first RO resources is limited to ensure that the terminal has enough time to perform communication configuration after using SSB resources, so as to complete the process of reporting the preamble through the first RO resources.

[0526] In one embodiment of this application, when the terminal repeatedly transmits the preamble via the Physical Random Access Channel (PRACH), all RO resources are divided into multiple RO resource groups. RO resources not assigned to any of the RO resource groups are invalid. The RO resource group is a set of RO resources arranged in adjacent order, with the order of the RO resources increasing from low to high in the frequency domain and from front to back in the time domain.

[0527] In one embodiment of this application, the RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

[0528] In one embodiment of this application, before the receiving terminal reports the preamble on a valid random access opportunity (RO) resource, the machine-executable instructions further cause the processor to perform the following steps:

[0529] Broadcast first signaling, wherein the first signaling includes a first parameter. When the first parameter takes a first value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols; when the first parameter takes a second value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in both SBFD symbols and non-SBFD symbols; when the first parameter takes a third value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

[0530] In one embodiment of this application, the first signaling further includes a second parameter, the second parameter representing the number of RO resource subgroups among RO resource groups, wherein the RO resource subgroup is a set of RO resources with the same time-domain location.

[0531] In one embodiment of this application, when the RO resource group is obtained by grouping RO resources in SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups;

[0532] When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols and non-SBFD symbols between RO resource groups;

[0533] When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the second parameter is: the number of RO resource subgroups in non-SBFD symbols between RO resource groups.

[0534] In one embodiment of this application, when the number of PRACH retransmissions is 8, the value of the second parameter is 16;

[0535] When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16;

[0536] When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

[0537] As can be seen from the above, in the case of repeated PRACH transmission, the embodiments of this application can group the RO resources in the SBFD symbols, or group the RO resources in the SBFD symbols and non-SBFD symbols, to obtain RO resource groups, and then perform repeated PRACH transmission. Furthermore, after grouping in the above manner, the RO resources within the RO resource groups can be determined as valid RO resources.

[0538] In one embodiment of this application, the machine-executable instructions further cause the processor to perform the following steps:

[0539] Broadcast second signaling;

[0540] The second signaling includes a third parameter and / or a fourth parameter; the third parameter represents the frequency domain location of the plurality of first RO resources, and the fourth parameter represents the number of first RO resources at the same time domain location.

[0541] In one embodiment of this application, the third parameter represents the frequency difference between the starting frequency of the first RO resource with the lowest frequency and the starting frequency of the RB where the first RO resource is located.

[0542] Corresponding to the aforementioned random access method applied to terminals, this application also provides a terminal.

[0543] This application provides a terminal, as shown in FIG27, the terminal including:

[0544] Processor 2701;

[0545] Transceiver 2704;

[0546] A machine-readable storage medium 2702 stores machine-executable instructions that can be executed by the processor 2701; the machine-executable instructions cause the processor 2701 to perform the following steps:

[0547] Select a valid RO resource from all physical random access channel opportunities (RO) resources, wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex (SBFD) resources;

[0548] The preamble is reported to the base station through the selected valid RO resources, so that the base station sends a random access RA response to the terminal based on the preamble;

[0549] Based on the RA response, users can randomly access the base station through contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

[0550] As shown in Figure 27, the network device may also include a communication bus 2703. The processor 2701, machine-readable storage medium 2702, and transceiver 2704 communicate with each other via the communication bus 2703. The communication bus 2703 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 2703 can be divided into an address bus, a data bus, a control bus, etc.

[0551] Transceiver 2704 can be a wireless communication module. Under the control of processor 2701, transceiver 2704 interacts with other devices for data exchange.

[0552] Machine-readable storage medium 2702 may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Alternatively, machine-readable storage medium 1102 may also be at least one storage device located remotely from the aforementioned processor.

[0553] The processor 2701 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0554] As can be seen from the above, in the solution provided by this application embodiment, all RO resources include multiple first RO resources that overlap with SBFD resources. Therefore, when the terminal selects an RO resource for preamble reporting, it can choose a first RO resource. Since SBFD resources are full-duplex resources, meaning that the terminal can perform both uplink and downlink data transmission simultaneously, introducing SBFD resources can increase the amount of UL resources. Based on this, since the terminal can report preambles through first RO resources that overlap with SBFD resources, it is equivalent to increasing the UL resources available for the terminal when reporting preambles, thereby reducing the uplink access latency of the terminal, improving the user experience, and meeting the performance requirements of service continuity.

[0555] In one embodiment of this application, for each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the terminal, the RO resource is invalid.

[0556] In one embodiment of this application, for each RO resource, if the RO resource is located within an SBFD symbol and overlaps with a downlink time domain resource or a flexible time domain resource, then the RO resource is valid; or the portion of the RO resource located within an SBFD symbol and within an uplink BWP used by the terminal is valid. The downlink time domain resource includes: downlink time slots and downlink symbols, and the flexible time domain resource includes: flexible time slots and flexible symbols.

[0557] In one embodiment of this application, for each RO resource, the RO resource is valid if its frequency domain location exceeds the uplink subband and / or uplink BWP used by the terminal.

[0558] In one embodiment of this application, when the selected valid RO resource is a portion located within the SBFD symbol and within the uplink BWP, the step of reporting the preamble to the base station through the selected valid RO resource includes:

[0559] Using the selected valid RO resources, a preamble is reported to the base station according to the target subcarrier interval, wherein the target subcarrier interval is: a preset subcarrier interval, the minimum subcarrier interval, or the maximum subcarrier interval that matches the number of RBs.

[0560] As can be seen from the above, in this embodiment of the application, the validity of RO resources is limited when the configured RO resources exceed the uplink subband and / or uplink BWP used by the terminal, or when the configured RO resources exceed the UL resources in the SBFD resources. This resolves conflicts between RO resources and frequency domain resources other than the uplink subband and / or uplink BWP, and also resolves conflicts between RO resources and other resources other than UL resources.

[0561] In one embodiment of this application, the machine-executable instructions further cause the processor to perform the following steps:

[0562] Get the first number of configured synchronization signal blocks (SSBs);

[0563] Within the preset association period, based on the first quantity, SSBs are associated with RO resources in time-domain order;

[0564] For each RO resource, if the RO resource is not associated with an SSB, then the RO resource is determined to be invalid.

[0565] In one embodiment of this application, the step of associating SSBs with RO resources according to the first quantity and in time-domain order within a preset association period includes:

[0566] In a preset association period, according to the time domain order, SSBs are associated with the second number of RO resources located in the first UL resource and the second UL resource, wherein the second number is a target product, which is the product of the first number and a preset number of RO resources associated with each SSB, the first UL resource is the resource located in the uplink subband in the SBFD symbol, and the second UL resource is the resource used for transmitting uplink data in the non-SBFD symbol; or;

[0567] Within a preset association period, in time-domain order, SSBs are associated with the first third number of RO resources in the first UL resource and with the first fourth number of RO resources in the second UL resource, wherein the third number and the fourth number are both the target product.

[0568] As can be seen from the above, the validity of the SSB is limited based on the association between the RO resource and the SSB in this embodiment. This enables the association between the RO resource within the first UL resource of the SBFD resource and the SSB. Furthermore, the validity of the RO resource can be determined based on the association result.

[0569] In one embodiment of this application, for each RO resource associated with an SSB, the RO resource is valid if it is located in a first UL resource or in a second UL resource.

[0570] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0571] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is valid.

[0572] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0573] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource spans a first UL resource and a second UL resource, then the first RO resource is invalid.

[0574] Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

[0575] In one embodiment of this application, for each first RO resource associated with an SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the portion of the first RO resource located in the second UL resource is valid.

[0576] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0577] In one embodiment of this application, for each first RO resource associated with SSB, if the first RO resource is located between a first non-UL resource and a second UL resource, then the first RO resource is invalid.

[0578] Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

[0579] As can be seen from the above, the validity of SSBs is limited based on the distribution of RO resources in the time domain in this embodiment. The validity determination methods are limited for RO resources located only in SBFD symbols, only in non-SBFD symbols, or spanning both SBFD and non-SBFD symbols in the time domain. This resolves the conflict problem of RO resources in the time domain.

[0580] In one embodiment of this application, when the terminal supports full-duplex communication, the plurality of first RO resources located in the uplink subband of the SBFD symbol are valid;

[0581] When the terminal supports half-duplex communication but not full-duplex communication, if the time domain position of the first RO resource located in the uplink subband of the SBFD symbol overlaps with that of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

[0582] In one embodiment of this application, the preset priority order is: cell-defined CD-SSB resources and non-CD SSB resources, Type 0 resources in the Physical Downlink Control Channel (PDCCH) resources, first RO resources, resources in the PDCCH resources other than Type 0, and target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources.

[0583] As can be seen from the above, in the embodiment of this application, when there is a time domain conflict between the first RO resource and the target resource in the downlink channel, in order to avoid the conflict between the first RO resource and the target resource, the validity of the first RO resource can be determined, thereby solving the problem of uplink and downlink resource conflict.

[0584] In one embodiment of this application, when the terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid.

[0585] and / or

[0586] For each first RO resource, if the first time domain position of the first RO resource is after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

[0587] In one embodiment of this application, if the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols;

[0588] If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols.

[0589] If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols;

[0590] If the subcarrier spacing of the preamble is 960 kHz, then the preset time interval is 16 symbols.

[0591] As can be seen from the above, in this embodiment of the application, for terminals that support half-duplex communication but do not support full-duplex communication, the time interval between SSB resources and valid first RO resources is limited to ensure that the terminal has enough time to perform communication configuration after using SSB resources, so as to complete the process of reporting the preamble through the first RO resources.

[0592] In one embodiment of this application, when the terminal repeatedly transmits the preamble via the Physical Random Access Channel (PRACH), all RO resources are divided into multiple RO resource groups. RO resources not assigned to any of the RO resource groups are invalid. The RO resource group is a set of RO resources arranged in adjacent order, with the order of the RO resources increasing from low to high in the frequency domain and from front to back in the time domain.

[0593] In one embodiment of this application, the RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

[0594] In one embodiment of this application, before selecting a valid RO resource from all physical random access channel (PRAN) RO resources, the machine-executable instructions further cause the processor to perform the following steps:

[0595] The system receives a first signaling message broadcast by a base station, wherein the first signaling message includes a first parameter. When the first parameter takes a first value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols. When the first parameter takes a second value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in both SBFD symbols and non-SBFD symbols. When the first parameter takes a third value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

[0596] In one embodiment of this application, the first signaling further includes a second parameter, the second parameter representing the number of RO resource subgroups among RO resource groups, wherein the RO resource subgroup is a set of RO resources with the same time-domain location.

[0597] In one embodiment of this application, when the RO resource group is obtained by grouping RO resources in SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups;

[0598] When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols and non-SBFD symbols between RO resource groups;

[0599] When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the second parameter is: the number of RO resource subgroups in non-SBFD symbols between RO resource groups.

[0600] In one embodiment of this application, when the number of PRACH retransmissions is 8, the value of the second parameter is 16;

[0601] When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16;

[0602] When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

[0603] As can be seen from the above, in the case of repeated PRACH transmission, the embodiments of this application can group the RO resources in the SBFD symbols, or group the RO resources in the SBFD symbols and non-SBFD symbols, to obtain RO resource groups, and then perform repeated PRACH transmission. Furthermore, after grouping in the above manner, the RO resources within the RO resource groups can be determined as valid RO resources.

[0604] In one embodiment of this application, the machine-executable instructions further cause the processor to perform the following steps:

[0605] Receive the second signaling broadcast by the base station;

[0606] The second signaling includes a third parameter and / or a fourth parameter; the third parameter represents the frequency domain location of the plurality of first RO resources, and the fourth parameter represents the number of first RO resources at the same time domain location.

[0607] In one embodiment of this application, the third parameter represents the frequency difference between the starting frequency of the first RO resource with the lowest frequency and the starting frequency of the RB where the first RO resource is located.

[0608] In one embodiment of this application, when the random access procedure of the terminal is initiated by a PDCCH command, the time difference between the moment the terminal receives the PDCCH command and the moment the preamble is reported is greater than or equal to a target time difference, wherein the target time difference is calculated based on the preparation time of the terminal for the Physical Uplink Shared Channel (PUSCH), the handover time of the BWP, the channel delay, and the handover time between uplink carriers.

[0609] In one embodiment of this application, the target time difference is calculated based on the following formula: T = N T.2 +Δ BWPSwitching +△ Delay +T switch

[0610] Where T is the target time difference, N T,2 Δ represents the preparation time for the terminal to PUSCH. BWPSwitching Δ represents the handover duration of the BWP. Delay For channel delay, T switch This represents the handover time between uplink carriers.

[0611] As can be seen from the above, the embodiments of this application limit the time difference between the time when the terminal receives the PDCCH command and the time when it reports the preamble, so as to ensure that the time when the terminal reports the preamble matches the terminal's communication capability.

[0612] Based on the same inventive concept, according to the random access method provided in the above embodiments of this application, a machine-readable storage medium stores machine-executable instructions, which, when called and executed by a processor, cause the processor to implement any step of a random access method applied to a base station or terminal.

[0613] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the steps of any of the random access methods applied to a base station or terminal in the above embodiments.

[0614] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0615] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0616] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments for apparatus, base stations, terminals, computer-readable storage media, and computer program products are basically similar to the method embodiments, and therefore the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0617] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.

Claims

1. A random access method, characterized in that, Applied to a base station, the method includes: The receiving terminal reports a preamble on a valid Physical Random Access Resource (RO) resource. The valid RO resource is: the RO resource selected by the terminal from all RO resources, and the first RO resource among all RO resources overlaps with a Subband Full-Duplex (SBFD) resource. Based on the preamble, a random access response (RA) is sent to the terminal, enabling the terminal to randomly access the base station via contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

2. The method according to claim 1, characterized in that, For each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the terminal, the RO resource is invalid.

3. The method according to claim 1, characterized in that, For each RO resource, if the RO resource is located within an SBFD symbol and overlaps with a downlink time domain resource or a flexible time domain resource, then the RO resource is valid; or the portion of the RO resource located within an SBFD symbol and within the uplink BWP used by the terminal is valid. The downlink time domain resources include: downlink time slots and downlink symbols; the flexible time domain resources include: flexible time slots and flexible symbols.

4. The method according to claim 1, characterized in that, For each RO resource, the RO resource is valid if its frequency domain location exceeds the uplink subband and / or uplink BWP used by the terminal.

5. The method according to claim 1, wherein The method further includes: Get the first number of configured synchronization signal blocks (SSBs); Within the preset association period, based on the first quantity, SSBs are associated with RO resources in time-domain order; For each RO resource, if the RO resource is not associated with an SSB, then the RO resource is determined to be invalid.

6. The method according to claim 5, characterized in that, The step of associating SSBs with RO resources according to the first quantity and in time domain order within the preset association period includes: In a preset association period, according to the time domain order, SSBs are associated with the second number of RO resources located in the first UL resource and the second UL resource, wherein the second number is a target product, which is the product of the first number and a preset number of RO resources associated with each SSB, the first UL resource is the resource located in the uplink subband in the SBFD symbol, and the second UL resource is the resource used for transmitting uplink data in the non-SBFD symbol; or; Within a preset association period, in time-domain order, SSBs are associated with the first third number of RO resources in the first UL resource and with the first fourth number of RO resources in the second UL resource, wherein the third number and the fourth number are both the target product.

7. The method according to claim 5, characterized in that, For each RO resource associated with SSB, the RO resource is valid if it is located in the first UL resource or the RO resource is located in the second UL resource. Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

8. The method according to claim 5, characterized in that, For each first RO resource associated with SSB, if the first RO resource spans both the first UL resource and the second UL resource, then the first RO resource is valid. Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

9. The method according to claim 5, characterized in that, For each first RO resource associated with SSB, if the first RO resource spans both the first UL resource and the second UL resource, then the first RO resource is invalid. Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

10. The method according to claim 5, characterized in that, For each first RO resource associated with SSB, if the first RO resource is located in the first non-UL resource and the second UL resource, then the portion of the first RO resource located in the second UL resource is valid; Wherein, the first non-UL resource is a resource located outside the uplink subband in an SBFD symbol, and the second UL resource is a non-SBFD symbol. Resources used for transmitting uplink data.

11. The method according to claim 5, characterized in that, For each first RO resource associated with SSB, if the first RO resource is located between the first non-UL resource and the second UL resource, then the first RO resource is invalid. Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

12. The method according to claim 1, characterized in that, When the terminal supports full-duplex communication, the plurality of first RO resources located in the uplink subband of the SBFD symbol are valid; When the terminal supports half-duplex communication but not full-duplex communication, if the time domain position of the first RO resource located in the uplink subband of the SBFD symbol overlaps with that of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

13. The method according to claim 12, characterized in that, The preset priority order from high to low is as follows: cell-defined CD-SSB resources and non-CD SSB resources, Type 0 resources in the Physical Downlink Control Channel (PDCCH) resources, first RO resources, resources in the PDCCH resources other than Type 0, target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources.

14. The method according to claim 1, characterized in that, When the terminal supports half-duplex communication but not full-duplex communication. For each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid. and / or For each first RO resource, if the first time domain position of the first RO resource is after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

15. The method according to claim 14, characterized in that, If the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols; If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols. If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols; If the subcarrier spacing of the preamble is 960 kHz, then the preset time interval is 16 symbols.

16. The method according to claim 1, characterized in that, When the terminal repeatedly transmits the preamble via the Physical Random Access Channel (PRACH), all RO resources are divided into multiple RO resource groups. RO resources not assigned to any of the RO resource groups are invalid. The RO resource group is a set of RO resources that are adjacent in order of frequency domain position from low to high and from front to back in time domain position.

17. The method according to claim 16, characterized in that, The RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

18. The method according to claim 17, characterized in that, Before the receiving terminal reports the preamble on a valid random access opportunity (RO) resource, the method further includes: Broadcast first signaling, wherein the first signaling includes a first parameter. When the first parameter takes a first value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols; when the first parameter takes a second value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in both SBFD symbols and non-SBFD symbols; when the first parameter takes a third value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

19. The method according to claim 18, characterized in that, The first signaling also includes a second parameter, which represents the number of RO resource subgroups among RO resource groups. The RO resource subgroup is a set of RO resources with the same time-domain location.

20. The method according to claim 19, characterized in that, When the RO resource group is obtained by grouping RO resources in SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups; When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols and non-SBFD symbols between RO resource groups; When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the second parameter is: the number of RO resource subgroups in non-SBFD symbols between RO resource groups.

21. The method according to claim 19, characterized in that, When the number of PRACH retransmissions is 8, the value of the second parameter is 16; When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16; When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

22. The method according to any one of claims 1-21, characterized in that, The method further includes: Broadcast second signaling; The second signaling includes a third parameter and / or a fourth parameter; the third parameter represents the frequency domain location of the plurality of first RO resources, and the fourth parameter represents the number of first RO resources at the same time domain location.

23. The method according to claim 22, characterized in that, The third parameter represents the frequency difference between the starting frequency of the lowest-frequency first RO resource and the starting frequency of the RB where the first RO resource is located.

24. A random access method, characterized in that, Applied to a terminal, the method includes: Select a valid RO resource from all physical random access channel opportunities (RO) resources, wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex (SBFD) resources; The preamble is reported to the base station through the selected valid RO resources, so that the base station sends a random access RA response to the terminal based on the preamble; Based on the RA response, users can randomly access the base station through contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

25. The method according to claim 24, characterized in that, For each RO resource, if the frequency domain location of the RO resource exceeds the uplink subband and / or uplink bandwidth portion BWP used by the terminal, the RO resource is invalid.

26. The method according to claim 24, characterized in that, For each RO resource, if the RO resource is located within an SBFD symbol and overlaps with a downlink time domain resource or a flexible time domain resource, then the RO resource is valid; or the portion of the RO resource located within an SBFD symbol and within the uplink BWP used by the terminal is valid. The downlink time domain resources include: downlink time slots and downlink symbols; the flexible time domain resources include: flexible time slots and flexible symbols.

27. The method according to claim 24, characterized in that, For each RO resource, the RO resource is valid if its frequency domain location exceeds the uplink subband and / or uplink BWP used by the terminal.

28. The method according to claim 26, characterized in that, When the selected valid RO resource is a portion located within the SBFD symbol and within the uplink BWP, the step of reporting the preamble to the base station through the selected valid RO resource includes: Using the selected valid RO resources, a preamble is reported to the base station according to the target subcarrier interval, wherein the target subcarrier interval is: a preset subcarrier interval, the minimum subcarrier interval, or the maximum subcarrier interval that matches the number of RBs.

29. The method according to claim 24, characterized in that, The method further includes: Get the first number of configured synchronization signal blocks (SSBs); Within the preset association period, based on the first quantity, SSBs are associated with RO resources in time-domain order; For each RO resource, if the RO resource is not associated with an SSB, then the RO resource is determined to be invalid.

30. The method according to claim 29, characterized in that, The step of associating SSBs with RO resources according to the first quantity and in time domain order within the preset association period includes: Within the preset association period, in temporal order, the second-to-last number of RO resources located between the first UL resource and the second UL resource are selected. Associated SSB, wherein the second quantity is a target product, the target product being the product of the first quantity and a preset quantity of RO resources associated with each SSB, the first UL resource being a resource located within the uplink subband in an SBFD symbol, and the second UL resource being a resource used for transmitting uplink data in a non-SBFD symbol; or; Within a preset association period, in time-domain order, SSBs are associated with the first third number of RO resources in the first UL resource and with the first fourth number of RO resources in the second UL resource, wherein the third number and the fourth number are both the target product.

31. The method according to claim 29, characterized in that, For each RO resource associated with SSB, the RO resource is valid if it is located in the first UL resource or the RO resource is located in the second UL resource. Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

32. The method according to claim 29, characterized in that, For each first RO resource associated with SSB, if the first RO resource spans both the first UL resource and the second UL resource, then the first RO resource is valid. Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

33. The method according to claim 29, characterized in that, For each first RO resource associated with SSB, if the first RO resource spans both the first UL resource and the second UL resource, then the first RO resource is invalid. Wherein, the first UL resource is a resource located in the uplink subband of an SBFD symbol, and the second UL resource is a resource used for transmitting uplink data in a non-SBFD symbol.

34. The method according to claim 29, characterized in that, For each first RO resource associated with SSB, if the first RO resource is located in the first non-UL resource and the second UL resource, then the portion of the first RO resource located in the second UL resource is valid; Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

35. The method according to claim 29, characterized in that, For each first RO resource associated with SSB, if the first RO resource is located between the first non-UL resource and the second UL resource, then the first RO resource is invalid. Wherein, the first non-UL resource is a resource located outside the uplink subband in the SBFD symbol, and the second UL resource is a resource in the non-SBFD symbol used for transmitting uplink data.

36. The method according to claim 24, characterized in that, When the terminal supports full-duplex communication, the plurality of first RO resources located in the uplink subband of the SBFD symbol are valid; When the terminal supports half-duplex communication but not full-duplex communication, if the time domain position of the first RO resource located in the uplink subband of the SBFD symbol overlaps with that of the target resource used for data transmission in the downlink channel, then the first RO resource with a higher priority than the target resource is valid according to the preset priority order.

37. The method according to claim 36, characterized in that, The preset priority order is as follows: cell-defined CD-SSB resources and non-CD SSB resources, Type 0 resources in the Physical Downlink Control Channel (PDCCH) resources, first RO resources, resources in the PDCCH resources other than Type 0, target resources other than CD-SSB resources, non-CD SSB resources, and PDCCH resources.

38. The method according to claim 24, characterized in that, When the terminal supports half-duplex communication but does not support full-duplex communication, for each first RO resource, if the first time domain position of the first RO resource is before the second time domain position of the SSB resource, then the first RO resource is invalid. and / or For each first RO resource, if the first time domain position of the first RO resource is after the second time domain position of the SSB resource, and the time interval between the second time domain position and the first time domain position is less than a preset time interval, then the first RO resource is invalid.

39. The method according to claim 38, characterized in that, If the subcarrier spacing of the preamble is 1.25 kHz or 5 kHz, then the preset time interval is 0 symbols; If the subcarrier spacing of the preamble is 15kHz, 30kHz, 60kHz, or 120kHz, then the preset time interval is 2 symbols. If the subcarrier spacing of the preamble is 480kHz, then the preset time interval is 8 symbols; If the subcarrier spacing of the preamble is 960 kHz, then the preset time interval is 16 symbols.

40. The method according to claim 24, characterized in that, When the terminal repeatedly transmits the preamble via the Physical Random Access Channel (PRACH), all RO resources are divided into multiple RO resource groups. RO resources not assigned to any of the RO resource groups are invalid. The RO resource group is a set of RO resources that are adjacent in order of frequency domain position from low to high and from front to back in time domain position.

41. The method according to claim 40, characterized in that, The RO resource group is obtained by grouping RO resources in SBFD symbols, or by grouping RO resources in both SBFD symbols and non-SBFD symbols, or by grouping RO resources in non-SBFD symbols.

42. The method according to claim 41, characterized in that, Before selecting a valid RO resource from all physical random access channel (PRAN) time RO resources, the method further includes: The system receives a first signaling message broadcast by a base station, wherein the first signaling message includes a first parameter. When the first parameter takes a first value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in SBFD symbols. When the first parameter takes a second value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in both SBFD symbols and non-SBFD symbols. When the first parameter takes a third value, the first parameter indicates that the RO resource group is obtained by grouping RO resources in non-SBFD symbols.

43. The method according to claim 42, characterized in that, The first signaling also includes a second parameter, which represents the number of RO resource subgroups among RO resource groups. The RO resource subgroup is a set of RO resources with the same time-domain location.

44. The method according to claim 43, characterized in that, When the RO resource group is obtained by grouping RO resources in SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols between RO resource groups; When the RO resource group is obtained by grouping RO resources in SBFD symbols and non-SBFD symbols, the second parameter is: the number of RO resource subgroups in SBFD symbols and non-SBFD symbols between RO resource groups; When the RO resource group is obtained by grouping RO resources in non-SBFD symbols, the second parameter is: the number of RO resource subgroups in non-SBFD symbols between RO resource groups.

45. The method according to claim 43, characterized in that, When the number of PRACH retransmissions is 8, the value of the second parameter is 16; When the number of PRACH retransmissions is 4, the value of the second parameter is 8 or 16; When the number of PRACH retransmissions is 2, the value of the second parameter is 4, 8, or 16.

46. ​​The method according to any one of claims 24-45, characterized in that, The method further includes: Receive the second signaling broadcast by the base station; The second signaling includes a third parameter and / or a fourth parameter; the third parameter represents the frequency domain location of the plurality of first RO resources, and the fourth parameter represents the number of first RO resources at the same time domain location.

47. The method according to claim 46, characterized in that, The third parameter represents the frequency difference between the starting frequency of the lowest-frequency first RO resource and the starting frequency of the RB where the first RO resource is located.

48. The method according to any one of claims 24-45, characterized in that, When the random access process of the terminal is initiated by a PDCCH command, the time difference between the moment the terminal receives the PDCCH command and the moment it reports the preamble is greater than or equal to the target time difference. The target time difference is calculated based on the preparation time of the terminal for the Physical Uplink Shared Channel (PUSCH), the handover time of the BWP, the channel delay, and the handover time between uplink carriers.

49. The method according to claim 48, characterized in that, The target time difference is calculated based on the following formula: T = N T,2 +Δ BWPSwitching +Δ Delay +T switch Where T is the target time difference, N T,2 Δ represents the preparation time for the terminal to PUSCH. BWPSwitching When switching to BWP Length, Δ Delay For channel delay, T switch This represents the handover time between uplink carriers.

50. A random access device, characterized in that, Applied to a base station, the device includes: The preamble receiving module is used to receive the preamble reported by the terminal on the RO resource during a valid physical random access opportunity. The valid RO resource is: the first RO resource selected by the terminal from all RO resources, where there is a first RO resource that overlaps with the sub-band full-duplex SBFD resource among all RO resources. The first random access module is used to send a random access RA response to the terminal based on the preamble, so that the terminal can randomly access the base station through contention-based random access CBRA or contention-free or contention-free random access CFRA.

51. The apparatus according to claim 50, characterized in that, The apparatus is also used to implement the method steps of any one of claims 2-23.

52. A random access device, characterized in that, Applied to a terminal, the device includes: The resource selection module is used to select a valid RO resource from all physical random access channel opportunities (RO resources), wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex SBFD resources. The preamble reporting module is used to report a preamble to the base station through the selected valid RO resources, so that the base station can send a random access RA response to the terminal based on the preamble; The second random access module is used to randomly access the base station based on the RA response, either through contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

53. The apparatus according to claim 52, characterized in that, The apparatus is also used to implement the method steps of any one of claims 25-49.

54. A base station, characterized in that, The base station includes: processor; transceiver; A machine-readable storage medium storing machine-executable instructions that can be executed by the processor; the machine-executable instructions cause the processor to perform the following steps: The receiving terminal reports a preamble on a valid Physical Random Access Resource (RO) resource. The valid RO resource is: the RO resource selected by the terminal from all RO resources, and the first RO resource among all RO resources overlaps with a Subband Full-Duplex (SBFD) resource. Based on the preamble, a random access response (RA) is sent to the terminal, enabling the terminal to randomly access the base station via contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

55. The base station according to claim 54, characterized in that, The machine-executable instructions also cause the processor to perform any of the method steps of claims 2-23.

56. A terminal, characterized in that, The terminal includes: processor; transceiver; A machine-readable storage medium storing machine-executable instructions that can be executed by the processor; the machine-executable instructions cause the processor to perform the following steps: Select a valid RO resource from all physical random access channel opportunities (RO) resources, wherein the total number of RO resources includes multiple first RO resources that overlap with sub-band full-duplex (SBFD) resources; The preamble is reported to the base station through the selected valid RO resources, so that the base station sends a random access RA response to the terminal based on the preamble; Based on the RA response, users can randomly access the base station through contention-based random access (CBRA) or contention-free or contention-free random access (CFRA).

57. The terminal according to claim 56, characterized in that, The machine-executable instructions also cause the processor to perform the method steps of any one of claims 25-49.