Communication method and related device
By flexibly configuring SBFD RACH resource parameters, the problem of insufficient random access performance in the SBFD scheme is solved, and more efficient random access performance is achieved.
Patent Information
- Application Number
- CN202410572432.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-09
- Publication Date
- 2025-11-11
AI Technical Summary
Existing Subband Full-Duplex (SBFD) schemes do not discuss relevant details during random access, resulting in insufficient random access performance.
By flexibly configuring SBFD RACH resource parameters, including adjusting the frequency start position, frequency division multiplexing times, retransmission times, and maximum transmit power, the resource configuration of SBFD time slots can be optimized, cross-link interference can be reduced, and random access performance can be improved.
It enables flexible SBFD RACH configuration, reduces cross-link interference, and improves the success rate and performance of random access.
Smart Images

Figure CN120935849A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and related apparatus. Background Technology
[0002] To meet the needs of emerging services, Release 18 (R18) introduced a subband full-duplex (SBFD) scheme. In SBFD, a component carrier (CC) is divided into multiple non-overlapping, partially overlapping, or completely overlapping subbands, and the transmission directions of different subbands can be different. For example, a typical time-frequency division of an SBFD scheme is as follows: Figure 1 As shown in (a) or (b), the horizontal direction represents the time domain and the vertical direction represents the frequency domain. Figure 1 In (a) or (b), the two white rectangles on the left and right represent a set of time-frequency resources used for downlink data or control information transmission, respectively, while the black rectangle in the middle represents a set of time-frequency resources used for uplink data or control information transmission. The time domain range occupied by these three resources is called the SBFD time slot. Figure 1 The black rectangle to the right of (a) or (b) represents a set of time-frequency resources used for uplink data or control information transmission, and the time domain range it occupies is called the uplink time slot. Current standards discuss supporting random access procedures on SBFD time slots, but do not discuss the relevant details. Summary of the Invention
[0003] This application provides a communication method and related apparatus that enables flexible SBFD RACH configuration and control, which is beneficial for improving random access performance.
[0004] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.
[0005] Firstly, this application provides a communication method that can be applied to a terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core) responsible for communication functions within the terminal. Taking the application of this method to a terminal as an example, in this method, the terminal receives first configuration information, which is used to configure SBFD random access channel (RACH) resource parameters, including a first starting frequency domain position. Then, the terminal can determine the frequency starting position of a first SBFD physical random access channel (PRACH) resource based on the first starting frequency domain position, and subsequently send a preamble based on the first SBFD PRACH resource. It is understood that the aforementioned first starting frequency domain position is included in the frequency starting range. The maximum frequency position in the frequency starting range is related to the number of resource blocks (RBs) contained in the uplink subband, or the maximum frequency position is related to the number of RBs contained in the bandwidth part (BWP) where the uplink subband is located, or the maximum frequency position is related to the number of RBs contained in the active BWP, or the maximum frequency position is related to the number of RBs contained in the initial BWP, or the maximum frequency position is less than the number of RBs contained in the system bandwidth.
[0006] In this application, since the frequency range of the SBFD time slot includes both uplink and downlink subbands, and the relationship between the uplink and downlink subbands can be flexibly configured, a new frequency starting range is predefined to adapt to the starting frequency domain position of uplink transmission available for PRACH within the SBFD time slot. Specifically, since all frequencies in the uplink time slot are uplink bandwidth, while only a portion of the frequencies within the SBFD time slot are uplink bandwidth, the maximum frequency position of the new frequency starting range can be appropriately reduced. This satisfies the requirement for configuring the starting frequency domain position in the SBFD time slot while also reducing bit overhead. For example, the new frequency starting range in this application can be INTEGER(0..maxNrofULsubbandResourceBlocks-1) or INTEGER(0..maxNrofBWPResourceBlocks-1) or INTEGER(0..M-1). It should be noted that maxNrofULsubbandResourceBlocks represents the maximum number of RBs contained in the uplink subband. The `maxNrofBWPResourceBlocks` parameter can represent the maximum number of Resource Blocks (RBs) contained in the BWP of an uplink subband, the maximum number of RBs contained in an active BWP, or the maximum number of RBs contained in an initial BWP. `M` is a value less than `maxNrofPhysicalResourceBlocks`, which represents the maximum number of RBs contained in the system bandwidth. Furthermore, this method of predefining the range or set of values for new configuration parameters enables flexible SBFD RACH configuration and control, thereby improving random access performance.
[0007] In one possible implementation, the SBFD RACH resource parameters further include a first frequency division multiplexing number, which is contained in a frequency division multiplexing number set, wherein the frequency division multiplexing number in the frequency division multiplexing number set includes one or more of 3, 5, 6, and 7.
[0008] In this implementation, since only a portion of the frequency range of the SBFD timeslot is uplink bandwidth, a new set of values for the frequency division multiplexing (FDM) number of times is proposed to adapt to the SBFD RACH scenario. For example, one or more of 3, 5, 6, and 7 are proposed. This makes the number of FDM numbers that can be used in the uplink subband of the SBFD timeslot more flexible.
[0009] In one possible implementation, the frequency division multiplexing count in the set of frequency division multiplexing counts may also include one or more of the following: 1, 2, 4, or 8.
[0010] In this implementation, the selectable frequency division multiplexing (FDM) count can also be 1, 2, 4, or 8, further increasing the range of FDM count selection. For example, the range of the FDM count set can be ENUMERATED{1,2,3,4,5,6,7,8}, which provides finer granularity and better suits the needs of SBFD RACH scenarios, maximizing the utilization of uplink subband resources in SBFD time slots and thus improving random access performance. Alternatively, the range of the FDM count set can also be ENUMERATED{1,2,3,4,8}, etc., without limitation. Optionally, in this application, the range of the FDM count set can also be ENUMERATED{1,2,4,8}.
[0011] In one possible implementation, let's take the first frequency division multiplexing (FDM) count indicated by the base station as M0, where M0 is a parameter in the set of FDM counts. For the terminal, the number of FDM ROs indicated by the base station (i.e., the actual FDM count) can be modified by the width of the uplink subband. Specifically, suppose the actual FDM count understood by the terminal is represented as M1, where M1 can be a non-negative integer less than or equal to M2, where M2 is the maximum number of FDM ROs that one or more uplink subbands can include. For example, if there is one uplink subband that includes 2 ROs, then M2 equals 2; or if there are two uplink subbands, each including 2 ROs, then M2 equals 4.
[0012] In one design, the actual frequency division multiplexing (FDM) count M1 understood by the terminal can be an integer less than or equal to min{M0, M2}. This further increases the adaptability of the FDM count and uplink subband bandwidth. For example, when M0 is 8 and M2 is 6, the actual FDM count M1 understood by the terminal can be one of 6, 5, 4, 3, 2, or 1. This signaling understanding method is more in line with the needs of SBFD RACH scenarios, making full use of the uplink subband resources of SBFD time slots and improving random access performance.
[0013] In another design, the actual frequency division multiplexing (FDM) count M1 understood by the terminal can be a maximum integer less than or equal to min{M0, M2}. This also increases the adaptability of the FDM count and uplink subband bandwidth. For example, when M0 is 8 and M2 is 6, the actual FDM count M1 understood by the terminal can be 6. This signaling understanding method can also meet the needs of SBFD RACH scenarios, making full use of the uplink subband resources of SBFD time slots and improving random access performance.
[0014] Secondly, this application provides a communication method that can be applied to the terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip in the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). Taking the application of this method to a terminal as an example, in this method, the terminal receives first configuration information, which is used to configure SBFDRACH resource parameters. The SBFDRACH resource parameters include a first retransmission count, which is included in a retransmission count set, and the retransmission count in the retransmission count set includes 1 and / or 2. Then, the terminal determines whether to send a preamble based on the first retransmission count.
[0015] Understandably, transmitting preambles on SBFD symbols / slots can cause cross-link interference. Therefore, this application designs a set of retransmission counts containing a smaller number of retransmissions (i.e., 1 or 2), which enables rapid switching of PRACH resources or finer-grained PRACH transmission control. This avoids excessive cross-link interference and prolonged interference time caused by terminals with poor channel conditions continuously transmitting preambles, thus better controlling cross-link interference. Furthermore, this method of predefining the range or set of new configuration parameters allows for flexible SBFD RACH configuration and control, thereby improving random access performance.
[0016] In one possible implementation, the number of retransmissions in the set of retransmission counts may further include one or more of the following: 3, 4, 5, 6, 7, 8, 10, 20, 50, 100, or 200.
[0017] In this implementation, the number of retransmissions can also be 3, 4, 5, 6, 7, 8, 10, 20, 50, 100, or 200. This allows the base station to flexibly adjust the number of retransmissions based on the deployment scenario or the observed or measured interference, thereby improving the success rate of random access.
[0018] In one possible implementation, the SBFD RACH resource parameters further include a retransmission power boost value, which is included in a set of retransmission power boost values; the set of retransmission power boost values satisfies one or more of the following conditions: Condition 1, the number of power values included in the set of retransmission power boost values is greater than 4; Condition 2, the set of retransmission power boost values includes power values greater than 6dB; Condition 3, the multiple power values included in the set of retransmission power boost values are an arithmetic sequence, and the common difference of the arithmetic sequence is an integer greater than 2.
[0019] Understandably, since transmitting preambles on SBFD symbols / slots may cause cross-link interference, in this implementation, by designing a set of retransmission power boost values that includes larger or more power boost values or power boost values with a larger span, the retransmission power can be rapidly increased, which helps to reduce the number of retransmissions and thus control the duration of cross-link interference.
[0020] Thirdly, this application provides a communication method that can be applied to the terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions within the terminal. Taking the application of this method to a terminal as an example, in this method, the terminal receives first configuration information, which is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters are used to determine a first maximum transmit power. The first maximum transmit power is either the maximum transmit power corresponding to the SBFD timeslot configured by the access network device, or the smaller value between the maximum transmit power corresponding to the SBFD timeslot configured by the access network device and the maximum transmit power corresponding to the uplink timeslot / non-SBFD timeslot configured by the access network device. Therefore, the terminal can transmit a preamble based on the first maximum transmit power.
[0021] It is understandable that transmitting preambles on SBFD symbols / slots may cause cross-link interference. Therefore, in this application, designing the maximum transmit power corresponding to the SBFD slots configured by the access network equipment helps control the interference level within an acceptable range. Optionally, the smaller value between the maximum transmit power corresponding to the SBFD slots configured by the access network equipment and the maximum transmit power corresponding to the non-SBFD slots configured by the access network equipment can be used as the final maximum transmit power, which facilitates flexible power control. In addition, this method of predefining the range or set of new configuration parameters also enables flexible SBFD RACH configuration and control, thereby improving random access performance.
[0022] Fourthly, this application provides a communication method that can be applied to a terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions within the terminal. Taking the application of this method to a terminal as an example, in this method, the terminal receives first configuration information, which is used to configure SBFD RACH resource parameters. In one design, the SBFD RACH resource parameters include a first index, which is an index in a first table, and the first table includes the correspondence between the index and the time-domain resource location. The time-domain resource location in the aforementioned first table includes the time-domain location of the PRACH resource corresponding to the unpaired spectrum in frequency range 1 (FR1) and the time-domain location of the PRACH resource corresponding to the paired spectrum in frequency range 1. In another design, the SBFD RACH resource parameters include a first index and first indication information. The first indication information indicates a table corresponding to either unpaired spectrum or paired spectrum in frequency range 1. The first index is an index in either the table corresponding to unpaired spectrum or paired spectrum in frequency range 1. Next, the terminal determines the time-domain resource location of the first SBFD RACH resource based on the first index, and then transmits a preamble based on the first SBFD RACH resource.
[0023] In this application, by expanding the time-domain resource configuration table applicable to the SBFD RACH scenario, or by instructing the access network device to specify the time-domain resource configuration table applicable to the SBFD RACH scenario, it is beneficial to enable more flexible time-domain resource configuration, thereby improving random access performance.
[0024] In one possible implementation, the index in the first table is in the range of [0, 511], and the index in the first table is an integer.
[0025] In this implementation, if the time-domain resource configuration table applicable to the SBFD RACH scenario is expanded, the indexes in the expanded time-domain resource configuration table can specifically include 512, which can meet different time-domain resource configuration requirements and has high applicability.
[0026] Fifthly, this application provides a communication method that can be applied to the network side, such as an access network device or a component (e.g., circuit, chip, or chip system) within the access network device. Taking the application of this method to an access network device as an example, in this method, the access network device sends first configuration information, and then receives a preamble. The first configuration information is used to configure SBFD RACH resource parameters. These SBFD RACH resource parameters include a first starting frequency domain position, which is contained within a frequency starting range. The maximum frequency position within this frequency starting range is related to the number of RBs contained in the uplink subband, or the maximum frequency position is related to the number of RBs contained in the BWP where the uplink subband is located, or the maximum frequency position is related to the number of RBs contained in the active BWP, or the maximum frequency position is related to the number of RBs contained in the initial BWP, or the maximum frequency position is less than the number of RBs contained in the system bandwidth.
[0027] In one possible implementation, the SBFD RACH resource parameters further include a first frequency division multiplexing number, which is contained in a frequency division multiplexing number set, wherein the frequency division multiplexing number in the frequency division multiplexing number set includes one or more of 3, 5, 6, and 7.
[0028] In one possible implementation, the frequency division multiplexing count in the set of frequency division multiplexing counts may also include one or more of the following: 1, 2, 4, or 8.
[0029] Sixthly, this application provides a communication method that can be applied to the network side, such as an access network device or a component (e.g., a circuit, chip, or chip system) within the access network device. Taking the application of this method to an access network device as an example, in this method, the access network device determines first configuration information and sends the first configuration information. The first configuration information is used to configure SBFD RACH resource parameters, which include a first retransmission count. The first retransmission count is included in a retransmission count set, and the retransmission count in the retransmission count set includes 1 and / or 2.
[0030] In one possible implementation, the number of retransmissions in the set of retransmission counts may further include one or more of the following: 3, 4, 5, 6, 7, 8, 10, 20, 50, 100, or 200.
[0031] In one possible implementation, the SBFD RACH resource parameters further include a retransmission power boost value, which is included in a set of retransmission power boost values; the set of retransmission power boost values satisfies one or more of the following conditions: Condition 1, the number of power values included in the set of retransmission power boost values is greater than 4; Condition 2, the set of retransmission power boost values includes power values greater than 6dB; Condition 3, the multiple power values included in the set of retransmission power boost values are an arithmetic sequence, and the common difference of the arithmetic sequence is an integer greater than 2.
[0032] Seventhly, this application provides a communication method that can be applied to the network side, such as an access network device or a component (e.g., circuit, chip, or chip system) within the access network device. Taking the application of this method to an access network device as an example, in this method, the access network device determines first configuration information and sends the first configuration information. The first configuration information is used to configure SBFD RACH resource parameters, and the SBFD RACH resource parameters are used to determine a first maximum transmit power; the first maximum transmit power is the maximum transmit power corresponding to the SBFD timeslot configured by the access network device; or, the first maximum transmit power is the smaller value between the maximum transmit power corresponding to the SBFD timeslot configured by the access network device and the maximum transmit power corresponding to the uplink timeslot configured by the access network device.
[0033] Eighthly, this application provides a communication method that can be applied to a network side, such as an access network device or a component (e.g., a circuit, chip, or chip system) within the access network device. Taking the application of this method to an access network device as an example, in this method, the access network device determines first configuration information and sends the first configuration information. The first configuration information is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters include a first index, which is an index in a first table. The first table includes a correspondence between the index and a time-domain resource location. The time-domain resource location in the first table includes the time-domain location indicating the PRACH resource corresponding to an unpaired spectrum in frequency range 1 and the time-domain location indicating the PRACH resource corresponding to a paired spectrum in frequency range 1. Alternatively, the first configuration information includes a first index and first indication information. The first indication information indicates a table corresponding to an unpaired spectrum in frequency range 1 or a table corresponding to a paired spectrum in frequency range 1. The first index is an index in the table corresponding to an unpaired spectrum in frequency range 1 or an index in the table corresponding to a paired spectrum in frequency range 1.
[0034] In one possible implementation, the index in the first table is in the range of [0, 511], and the index in the first table is an integer.
[0035] Ninthly, this application provides a communication device comprising units or modules for performing any of the methods described in the first to eighth aspects, or any possible implementation thereof.
[0036] In a tenth aspect, this application provides a communication apparatus comprising a processor and a transceiver. The processor and transceiver are configured to perform any of the methods described in the first to eighth aspects, or any possible implementation thereof.
[0037] Optionally, the communication device further includes a memory storing a computer program; the processor and transceiver are used to invoke the computer program in the memory, causing the communication device to perform the method shown in any of the first to eighth aspects, or any possible implementation thereof.
[0038] In one possible design, the communication device can be a chip that implements the above method or a device containing a chip.
[0039] In one aspect, this application provides a communication device including a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. The processor is used to implement any of the methods in the first to eighth aspects, or any possible implementation of any of the aspects, through logic circuits or execution code instructions.
[0040] In a twelfth aspect, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed by a computer, implement the method shown in any of the first to eighth aspects, or any possible implementation thereof.
[0041] In a thirteenth aspect, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform any of the methods in the first to eighth aspects, or any possible implementation thereof.
[0042] In a fourteenth aspect, this application provides a chip system including at least one processor and an interface, the processor being configured to read and execute instructions stored in a memory, which, when executed, cause the chip to perform the method as described in any one of the first or second aspects, or any possible implementation thereof.
[0043] In a fifteenth aspect, this application provides a communication system that may include a terminal and an access network device. The terminal is used to perform the methods shown in the first to fourth aspects, or any possible implementations of the first to fourth aspects. The access network device is used to perform the methods shown in the fifth to eighth aspects, or any possible implementations of the fifth to eighth aspects. Attached Figure Description
[0044] Figure 1 This is a time-frequency domain schematic diagram of SBFD;
[0045] Figure 2 This is a schematic diagram of the architecture of the communication system used in the embodiments of this application;
[0046] Figure 3 This is a schematic diagram of an uplink random access scenario;
[0047] Figure 4 This is a schematic diagram illustrating the application scenario of sub-band full-duplex.
[0048] Figure 5 This is a flowchart illustrating a competition-based random access process;
[0049] Figure 6 This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0050] Figure 7 This is another schematic flowchart of the communication method provided in the embodiments of this application;
[0051] Figure 8 This is a schematic diagram of the frequency domain location of PRACH provided in an embodiment of this application;
[0052] Figure 9 This is another schematic flowchart of the communication method provided in the embodiments of this application;
[0053] Figure 10 This is another schematic flowchart of the communication method provided in the embodiments of this application;
[0054] Figure 11 This is another schematic flowchart of the communication method provided in the embodiments of this application;
[0055] Figure 12 This is a schematic diagram of the structure of a possible communication device provided in the embodiments of this application;
[0056] Figure 13 This is a schematic diagram of the structure of a possible communication device provided in the embodiments of this application. Detailed Implementation
[0057] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0058] In the description of this application, terms such as "first" and "second" are used only to distinguish different objects, not to describe a specific order. Furthermore, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Additionally, "at least one" refers to one or more, and "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.
[0059] The terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0060] In this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0061] It is understood that in this application, "when," "if," and "if" all refer to the device making a corresponding action under certain objective circumstances, and are not time-limited, nor do they require the device to make a judgment when it is implemented, nor do they imply any other limitations.
[0062] In this application, the use of singular designations for elements is intended to represent "one or more" rather than "one and only one," unless otherwise specified.
[0063] It is understood that in the embodiments of this application, "B corresponding to A" means that there is a correspondence between A and B, and B can be determined based on A. Determining B based on A does not mean that B can be determined solely based on A; B can also be determined based on A and / or other information.
[0064] To better understand the embodiments of this application, the system architecture involved in the embodiments of this application will be described first below:
[0065] Please see Figure 2 , Figure 2 This is a schematic diagram of the architecture of the communication system used in the embodiments of this application. It should be noted that... Figure 2 This is a schematic diagram of one possible, non-limiting system. For example... Figure 2 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include an Internet 300. The RAN 100 includes at least one RAN node (e.g., Figure 2 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 2 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 2 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network elements in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions, or they can be a single physical device integrating some core network element functions and some RAN node 110 functions. Terminals can be interconnected with each other, and RAN nodes 110 can be interconnected with each other via wired or wireless connection. Figure 2 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 2 It is not shown in the middle.
[0066] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems (such as 6G mobile communication systems). RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0067] RAN node 110, sometimes also referred to as radio access network equipment, access network device, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 2 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 2 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0068] In one possible scenario, RAN node 110 can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6th-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. Figure 2 110a), micro base stations or indoor stations (such as Figure 2 The RAN node 110 can be a relay node or donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node 110 can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the RAN node in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node 110 in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node 110 in this application can also be a logical node, logical module, or software capable of implementing all or part of the functions of the RAN node 110.
[0069] In another possible scenario, multiple RAN nodes 110 collaborate to assist the terminal in achieving wireless access, with each RAN node 110 implementing a portion of the base station's functions. For example, a RAN node 110 can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0070] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0071] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the device form of the terminal.
[0072] For ease of description, the following description uses a base station as an example of RAN node 110. Base stations and terminals can be fixed or mobile. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0073] The roles of base stations and terminals can be relative, for example, Figure 2 The helicopter or drone 120i can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 2 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 2 The 120a-120j in the text can be referred to as communication devices with terminal functions.
[0074] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0075] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0076] It is understood that this application can be applied to random access scenarios in sub-band duplex or full-duplex modes, such as... Figure 3As shown, a base station and two terminals (terminal 1 and terminal 2) form a communication system. In this system, the terminals can send preamble codes to the base station, and the base station can send back RARs to the terminals. Furthermore, this application can also be applied to wireless communication systems where the network equipment side is full-duplex and the terminal equipment side is half-duplex. Figure 4 As shown, there are 2 terminals within the coverage area of the base station. Figure 4 The number of terminals is for example only; the number of terminals in the actual scenario is not limited. Terminal 0 sends uplink signals, and terminal 1 receives downlink signals.
[0077] To facilitate understanding of the embodiments of this application, some knowledge / terms used in the solutions of this application are introduced below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as limiting the scope of protection claimed by this application.
[0078] 1. SBFD time slot and uplink time slot
[0079] SBFD time slots, also known as full-duplex (FD) time slots, can be used for both uplink (UL) and downlink (DL) data or control information transmission. In some possible designs, SBFD time slots can also be SBFD symbols (or FD symbols), SBFD subframes (or FD subframes), or SBFD radio frames (or FD radio frames), etc., without limitation. That is, the SBFD time slots described below can also be replaced with SBFD symbols, SBFD subframes, or SBFD radio frames, etc.
[0080] Uplink time slots can also be called non-SBFD time slots. In some possible designs, uplink time slots can also be uplink symbols (or non-SBFD symbols), uplink subframes (or non-SBFD subframes), or uplink radio frames (or non-SBFD radio frames), etc., without limitation. That is, the uplink time slots described below can also be replaced by uplink symbols, uplink subframes, or uplink radio frames, etc.
[0081] 2. Random Access Channel Occasion (RO)
[0082] RO can be understood as the time-frequency resource used by the terminal for random access. In the time domain, RO can be configured by the access network device through the PRACH configuration index. Currently, the PRACH configuration period applicable to uplink time slots can be 10ms, 20ms, 40ms, 80ms, and 160ms.
[0083] In the frequency domain, access network devices can be configured to have a certain number of Original Routers (ROs) via msg1-FDM. Typically, the number of ROs available for uplink slots is {1, 2, 4, 8}. Here, FDM stands for Frequency Division Multiplexing.
[0084] 3. Random access procedure
[0085] In communication systems, terminals need to obtain uplink synchronization through a random access procedure in order to communicate with the access network. Random access includes contention-based random access and contention-free random access. Contention-free access is typically used when the terminal can already successfully receive radio resource control (RRC) signaling. The following description primarily uses a contention-based random access procedure as an example. Please refer to [link to relevant documentation]. Figure 5 , Figure 5 This is a flowchart illustrating a competition-based random access process. For example... Figure 5 As shown, the detailed process of contention-based random access is described below:
[0086] S1: The terminal sends message 1 (Msg1) to the access network device: Based on the system message received from the access network device and the index of the selected synchronization signal and physical broadcast channel (PBCH) block (SSB) (each SSB corresponds to a beam, and the terminal selects the SSB with the highest received power from the received SSBs; this is called the index of the SSB selected by the terminal), the terminal randomly selects a RO (Resource Area) associated with that SSB index (RO can be understood as the time-frequency resource used by the terminal for random access; the access network device pre-configures the association between RO and SSB index) to send the preamble (i.e., Msg1). After determining the time-frequency resource, i.e., the RO, the terminal randomly selects a preamble sequence from the selected RO (a maximum of 64 preambles can be transmitted simultaneously on one RO; the terminal selects one of the 64 preamble sequences to send). Then, the terminal sends the preamble sequence to the access network device, carried by the physical random access channel (PRACH).
[0087] S2: The access network device sends message 2 (Msg2) to the terminal. After receiving the preamble, the access network device allocates time-frequency domain resources (Msg2) and scheduling information (Msg3) to the terminal. Msg2 is also known as the Random Access Response (RAR) message. The RAR includes the scheduling information of Msg3, i.e., the RAR UL grant information.
[0088] S3: The terminal sends message 3 (Msg3) to the access network device: Msg3 is sent on the time-frequency resources specified by Msg2 and carried by the physical downlink shared channel (PUSCH).
[0089] S4: The access network device sends message 4 (Msg4) to the terminal: Msg4 is mainly used for conflict resolution. When multiple terminals access the network at the same time, it is necessary to determine which terminal to select for access in this random access.
[0090] It should be noted that the current protocol defines PRACH resource configurations applicable to uplink time slots, including configurations such as time-frequency position, maximum retransmission threshold, target received power, and retransmission power step size, as shown below.
[0091]
[0092] With the development of communication technology, the R18 SBFD standard discusses supporting random access procedures on SBFD slots / symbols, including the transmission of Msg1 or MsgA. However, the parameter set of the aforementioned existing technology is only applicable to configuring PRACH resources in uplink slots. If the existing parameter set is directly used to configure PRACH resources in SBFD slots, it will result in inflexible PRACH resource configuration for SBFD slots, thus affecting the performance of SBFD RACH. Figure 6As shown, the available resource location for SBFD PRACH is the uplink subband of the SBFD time slot, while the available resource location for legacy PRACH is the entire frequency range of the uplink time slot. These two types of PRACH use different uplink transmission bandwidths and starting frequency locations, resulting in different interference situations and resource usage costs. It should be understood that random access on SBFD symbols / time slots may encounter the following interference: Interference 1: Uplink transmission within the uplink subband of the SBFD symbol / time slot will cause cross-link interference (CLI), i.e., UE-UE interference, to downlink transmission within the downlink subband of the same cell or neighboring cells. This leads to poor downlink transmission performance on SBFD symbols / time slots, especially for users in poorly covered areas such as cell edges. To ensure a high success rate for random access, these users will increase their transmission power, resulting in stronger UE-UE interference. Interference 2: Uplink transmissions within the uplink subband of SBFD symbols / time slots are susceptible to CLI (BS-BS) interference from downlink transmissions within the downlink subband of the same or neighboring cells. This results in poor uplink transmission performance for SBFD symbols / time slots. If PRACH transmission is supported on SBFD symbols / time slots, it can lead to a decrease in UE random access success rate, particularly for users in poorly covered areas such as cell edges, where the random access success rate will be significantly reduced.
[0093] Based on this, this application considers the differences in time slot configuration between SBFD RACH resources and legacy PRACH resources, as well as their different requirements for the granularity and size of configuration parameters, and proposes a communication method that can achieve flexible SBFD RACH configuration and control, which is beneficial to improving random access performance.
[0094] The communication method and communication device provided in this application are described in detail below:
[0095] Please see Figure 7 , Figure 7 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 7 The method shown can be implemented by access network devices and terminals. Alternatively, Figure 7 The method shown can also be implemented by chips in access network equipment and terminals. For ease of description, this application mainly uses access network equipment and terminals as the implementing entities. It should be understood that... Figure 7 This mainly involves the design of the value range of the parameter msg1-FrequencyStart and the design of the value range of the parameter msg1-FDM. Figure 7This is a schematic flowchart illustrating an embodiment of the method of this application, showing the detailed communication steps or operations of the method. However, these steps or operations are merely examples, and other operations may be performed in the embodiments of this application. Figure 7 Variations of various operations within it. Furthermore, Figure 7 Each step in the process can be followed separately according to... Figure 7 The different orders presented may be executed, and it is possible that they are not intended to be executed. Figure 7 All operations within. Among them:
[0096] S701. The access network device sends first configuration information. Correspondingly, the terminal receives the first configuration information from the access network device.
[0097] In some feasible implementations, the aforementioned first configuration information is used to configure SBFD RACH resource parameters. In one design, the SBFD RACH resource parameters include a first starting frequency domain position, wherein the first starting frequency domain position (i.e., msg1-FrequencyStart) is contained within a frequency starting range, the maximum frequency position within this frequency starting range being related to the number of RBs contained in the uplink subband, or the maximum frequency position being related to the number of RBs contained in the BWP where the uplink subband is located, or the maximum frequency position being related to the number of RBs contained in the active BWP, or the maximum frequency position being related to the number of RBs contained in the initial BWP, or the maximum frequency position being less than the number of RBs contained in the system bandwidth.
[0098] It should be noted that, since the frequency range of the SBFD time slot includes both uplink and downlink subbands, and the relationship between the uplink and downlink subbands can be flexibly configured (e.g., ... Figure 1As shown in (a) and (b), a new frequency starting range is predefined to adapt to the starting frequency domain position of uplink transmission that PRACH can use within the SBFD time slot. Specifically, since all frequencies in the uplink time slot are uplink bandwidth, while only some frequencies within the frequency range of the SBFD time slot are uplink bandwidth, the maximum frequency position of the new frequency starting range can be appropriately reduced. This satisfies the requirement of the starting frequency domain position of the SBFD time slot while reducing bit overhead. It can be understood that msg1-FrequencyStart is essentially a frequency offset value relative to a reference frequency point. In this application, the reference frequency point can be the frequency domain starting point of the initial BWP or the frequency domain starting point of the uplink subband. For example, when the reference frequency point is the frequency domain starting point of the uplink subband, the frequency starting range can be INTEGER(0..maxNrofULsubbandResourceBlocks-1), where maxNrofULsubbandResourceBlocks represents the maximum number of RBs contained in the uplink subband. For example, when the reference frequency is the starting point of the initial BWP in the frequency domain, the starting frequency range can be INTEGER(0..maxNrofBWPResourceBlocks-1), where maxNrofBWPResourceBlocks represents the maximum number of RBs contained in the BWP of the uplink subband, or the maximum number of RBs contained in the active BWP, or the maximum number of RBs contained in the initial BWP. As another example, the starting frequency range can be INTEGER(0..M-1), where M is a value less than maxNrofPhysicalResourceBlocks, which represents the maximum number of RBs contained in the system bandwidth.
[0099] Optionally, in some feasible implementations, considering that a portion of the frequency of the SBFD time slot is uplink bandwidth and the relationship between uplink and downlink bandwidths is flexibly configurable, a new range of values for the frequency division multiplexing (FDM) count set can be defined to adapt to the frequency range of the SBFD time slot. For example, the FDM count set may include one or more of 3, 5, 6, and 7. In addition, the FDM count set may also include one or more of the following: 1, 2, 4, or 8. For example, the range of values for the FDM count set can be ENUMERATED{1,2,3,4,5,6,7,8}, or ENUMERATED{1,2,3,4,8}, etc., without limitation. Optionally, the range of values for the FDM count set in this application may also be ENUMERATED{1,2,4,8}. The SBFD RACH resource parameters mentioned above include a first frequency division multiplexing number, which is included in the set of frequency division multiplexing numbers.
[0100] In one possible implementation, assume the first frequency division multiplexing (FDM) count indicated by the access network device is denoted as M0, where M0 is a parameter in the aforementioned set of FDM counts. For the terminal, after receiving the first FDM count M0, the terminal can adjust the number of FDM ROs (i.e., the actual FDM count) indicated by the access network device using the width of the uplink subband. Specifically, assuming the actual FDM count understood by the terminal is denoted as M1, then M1 can be a non-negative integer less than or equal to M2, where M2 is the maximum number of FDM ROs that one or more uplink subbands can include. For example, if there is one uplink subband that includes 2 ROs, then M2 equals 2; or, for another example, if there are two uplink subbands, each including 2 ROs, then M2 equals 4.
[0101] In one design, the actual frequency division multiplexing (FDM) count M1 understood by the terminal can be an integer less than or equal to min{M0, M2}. This further increases the adaptability of the FDM count and uplink subband bandwidth. For example, when M0 is 8 and M2 is 6, the actual FDM count M1 understood by the terminal can be one of 6, 5, 4, 3, 2, or 1. This signaling understanding method is more in line with the needs of SBFD RACH scenarios, making full use of the uplink subband resources of SBFD time slots and improving random access performance.
[0102] In another design, the actual frequency division multiplexing (FDM) count M1 understood by the terminal can be a maximum integer less than or equal to min{M0, M2}. This also increases the adaptability of the FDM count and uplink subband bandwidth. For example, when M0 is 8 and M2 is 6, the actual FDM count M1 understood by the terminal can be 6. This signaling understanding method can also meet the needs of SBFD RACH scenarios, making full use of the uplink subband resources of SBFD time slots and improving random access performance.
[0103] S702. The terminal determines the frequency start position of the first SBFD PRACH resource based on the first start frequency domain position.
[0104] It should be understood that the terminal can determine the frequency start position of the first SBFDPRACH resource based on the first starting frequency domain position configured by the access network equipment. The first SBFD PRACH resource is the PRACH resource used for transmitting the preamble.
[0105] Optionally, if the SBFD RACH resource parameters also include the first frequency division multiplexing (FDM) count, the terminal can also determine the number of ROs in the frequency domain based on the first FDM count. For example, if... Figure 8 As shown, assuming the first frequency division multiplexing number is 3, where the vertical direction represents the frequency domain, each square is 1 RO, and the ROs are arranged starting from the starting frequency domain position specified by the first starting frequency domain position.
[0106] S703: The terminal sends a preamble based on the first SBFD PRACH resource. Correspondingly, the access network equipment receives the preamble.
[0107] In some feasible implementations, the terminal may transmit the preamble using the first SBFD PRACH resource, or the terminal may transmit the preamble on the first SBFD PRACH resource. It is understood that, in addition to the first configuration information, the access network device may also transmit an SSB to the terminal. Accordingly, the terminal receives SSBs from the access network device and determines from the received SSBs the index of the SSB whose reference signal received power (RSRP) is higher than the SSB RSRP threshold broadcast by the system message. Then, based on the determined SSB index, the terminal randomly selects a RO (Reference Access Context) in the random access opportunity associated with that SSB index, selects a preamble from the selected RO, and then transmits the selected preamble on the first SBFD PRACH resource.
[0108] In this embodiment, by modifying the value range of the frequency start range (i.e., parameter msg1-FrequencyStart) from INTEGER(0..maxNrofPhysicalResourceBlocks-1) to INTEGER(0..maxNrofULsubbandResourceBlocks-1) or INTEGER(0..maxNrofBWPResourceBlocks-1) or INTEGER(0..M-1), where M is a value less than maxNrofPhysicalResourceBlocks, the requirement for indicating the frequency start position of the uplink bandwidth of the SBFD time slot can be met, while saving bit overhead. In addition, by modifying the range of the frequency division multiplexing number (i.e., parameter msg1-FDM) from ENUMERATED{1,2,4,8} to ENUMERATED{1,2,3,4,5,6,7,8}, the frequency division RO pattern can be configured more flexibly to adapt to the frequency division RO pattern of the uplink bandwidth of the SBFD time slot, which is beneficial to improving random access performance.
[0109] Please see Figure 9 , Figure 9 This is another flowchart illustrating the communication method provided in the embodiments of this application. Figure 9 The method shown can be implemented by access network devices and terminals. Alternatively, Figure 9 The method shown can also be implemented by chips in access network equipment and terminals. For ease of description, this application mainly uses access network equipment and terminals as the implementing entities. It should be understood that... Figure 9 This mainly involves the design of the value of the parameter preambleTransMax. Figure 9 This is a schematic flowchart illustrating an embodiment of the method of this application, showing the detailed communication steps or operations of the method. However, these steps or operations are merely examples, and other operations may be performed in the embodiments of this application. Figure 9 Variations of various operations within it. Furthermore, Figure 9 Each step in the process can be followed separately according to... Figure 9 The different orders presented may be executed, and it is possible that they are not intended to be executed. Figure 9 All operations within. Among them:
[0110] S901. The access network device sends first configuration information. Correspondingly, the terminal receives the first configuration information from the access network device.
[0111] In some feasible implementations, the aforementioned first configuration information is used to configure SBFD RACH resource parameters. In one design, the SBFD RACH resource parameters include a first retransmission count, which is contained in a set of retransmission counts. The retransmission count in this set includes 1 and / or 2. It should be noted that this design in this application, which includes a smaller set of retransmission counts (i.e., 1 or 2), can achieve fast switching of PRACH resources, avoid excessive cross-link interference and excessively long interference time caused by terminals with poor channel continuously sending preambles, and is more conducive to controlling cross-link interference. In addition, the retransmission count in the aforementioned set of retransmission counts also includes one or more of the following: 3, 4, 5, 6, 7, 8, 10, 20, 50, 100, or 200. For example, the range of values for the retransmission count set can be ENUMERATED{n1,n2,n3,n4,n5,n6,n7,n8,n10,n20,n50,n100,n200}.
[0112] Optionally, in some feasible implementations, considering that transmitting preambles on SBFD symbols / slots may cause cross-link interference, a set of retransmission power boost values containing larger power boost values, more power boost values, or power boost values with a larger span can be designed to achieve a rapid increase in retransmission power, which helps to reduce the number of retransmissions and thus control the duration of cross-link interference. Specifically, the set of retransmission power boost values designed in this application satisfies one or more of the following conditions: Condition 1, the number of power values contained in the set of retransmission power boost values is greater than 4; Condition 2, the set of retransmission power boost values contains power values greater than 6dB; Condition 3, the multiple power values contained in the set of retransmission power boost values are an arithmetic sequence, and the common difference of the arithmetic sequence is an integer greater than 2. The aforementioned SBFD RACH resource parameters also include a retransmission power boost value, which is included in the aforementioned retransmission power boost value set. This retransmission power boost value is used to determine the first retransmission power. It should be understood that the first retransmission power is the transmission power when retransmitting the preamble.
[0113] For example, to satisfy condition 1, the range of values for the retransmission power boost set can be ENUMERATED{dB0,dB2,dB4,dB6,dB8,dB10,dB12}.
[0114] For example, if condition 2 is satisfied, the range of values for the retransmission power boost set can be ENUMERATED{dB0,dB2,dB4,dB6,dB8,dB10,dB12}.
[0115] For example, taking condition 3 as an example, assuming the tolerance is 4, the range of values for the retransmission power boost set can be ENUMERATED{dB0,dB4,dB8,dB12} or ENUMERATED{dB0,dB4,dB8,dB12,dB16,dB20,dB24,dB28}, etc.; and assuming the tolerance is 3, the range of values for the retransmission power boost set can be ENUMERATED{dB0,dB3,dB6,dB9} or ENUMERATED{dB0,dB3,dB6,dB9,dB12,dB15,dB18,dB21}.
[0116] For example, under the conditions of 1 and 2, the range of values for the retransmission power boost set can be ENUMERATED{dB0,dB2,dB4,dB6,dB8,dB10,dB12}.
[0117] For example, under the conditions of 1 and 3, the range of values for the retransmission power boost set can be ENUMERATED{dB0,dB4,dB8,dB12,dB16,dB20,dB24,dB28} or ENUMERATED{dB0,dB3,dB6,dB9,dB12,dB15,dB18,dB21}, etc.
[0118] For example, under conditions 2 and 3, the range of values for the retransmission power boost set can be ENUMERATED{dB0,dB4,dB8,dB12} or ENUMERATED{dB0,dB3,dB6,dB9}.
[0119] For example, under the conditions of 1, 2 and 3, the range of values for the retransmission power boost set can be ENUME RATED{dB0,dB4,dB8,dB12,dB16,dB20,dB24,dB28} or ENUME RATED{dB0,dB3,dB6,dB9,dB12,dB15,dB18,dB21}, etc.
[0120] Optionally, if conditions 2 and / or 3 are met, the number of power values included in the retransmission power boost set can also be equal to 4, such as the range of the retransmission power boost set being ENUMERATED{dB0,dB4,dB8,dB12} or ENUMERATED{dB0,dB3,dB6,dB9}.
[0121] Optionally, if conditions 1 and / or 2 are met, the tolerance of the multiple power values included in the retransmission power boost set can also be equal to 2. For example, the range of the retransmission power boost set is ENUMERATED{dB0,dB2,dB4,dB6,dB8,dB10,dB12}.
[0122] For example, assuming the initial transmit power is 20dB and the retransmission power boost value included in the SBFD RACH resource parameters is 8dB, then the first retransmission power can be determined to be 28dB.
[0123] Optionally, the set of retransmission power boost values may also include a special value, for example, the range of the set of retransmission power boost values is EN UMERATED{dB0,dB2,dB4,X}.
[0124] For example, assuming the initial transmit power is 10dB, the terminal's maximum transmit power is 23dBm, and the retransmission power boost value included in the SBFD RACH resource parameters is X, then the terminal can directly determine the first retransmission power as the terminal's maximum transmit power of 23dBm. That is, the terminal can directly transmit the PRACH at the maximum power or directly transmit the preamble at the maximum transmit power allowed by the SBFD resources.
[0125] S902: The terminal determines whether to send a preamble based on the first retransmission count.
[0126] In some feasible implementations, the terminal does not send a preamble when the number of random access attempts or the number of preamble transmissions is greater than the number of first retransmissions; the terminal sends a preamble when the number of random access attempts or the number of preamble transmissions is less than or equal to the number of first retransmissions.
[0127] Optionally, if the SBFD RACH resource parameters include a retransmission power boost value, and the terminal determines to send a preamble, the terminal may use the first retransmission power to send the preamble.
[0128] Understandably, when the terminal sends a preamble, the implementation method for how the terminal selects the preamble can be referred to the aforementioned methods. Figure 7 The relevant description of step S703 in the corresponding embodiment or Figure 5 The relevant description of step S1 will not be repeated here.
[0129] In this embodiment, by modifying the value range of the retransmission count set (i.e., the parameter preambleTransMax) from ENUMERATED{n3,n4,n5,n6,n7,n8,n10,n20,n50,n100,n200} to ENUMERATED{n1,n2,n3,n4,n5,n6,n7,n8,n10,n20,n50,n100,n200}, fast switching of PRACH resources can be achieved, avoiding interference caused by terminals with poor channel conditions continuously sending preambles. In addition, by changing the value range of the retransmission power boost set (i.e., the parameter powerRampingStep) from ENUMERATED{dB0,dB2,dB4,dB6} to ENUMERATED{dB0,dB2,dB4,dB6,dB8,dB10,dB12} or {dB0,dB4,dB8,dB12} or {dB0,dB3,dB6,dB9}, the preamble retransmission power can be rapidly increased, which is beneficial to improving random access performance.
[0130] Please see Figure 10 , Figure 10 This is another flowchart illustrating the communication method provided in the embodiments of this application. Figure 10 The method shown can be implemented by access network devices and terminals. Alternatively, Figure 10 The method shown can also be implemented by chips in access network equipment and terminals. For ease of description, this application mainly uses access network equipment and terminals as the implementing entities. It should be understood that... Figure 10 This mainly involves the design of the values for the new parameters. Figure 10 This is a schematic flowchart illustrating an embodiment of the method of this application, showing the detailed communication steps or operations of the method. However, these steps or operations are merely examples, and other operations may be performed in the embodiments of this application. Figure 10 Variations of various operations within it. Furthermore, Figure 10 Each step in the process can be followed separately according to... Figure 10 The different orders presented may be executed, and it is possible that they are not intended to be executed. Figure 10 All operations within. Among them:
[0131] S1001, The access network device sends the first configuration information. Correspondingly, the terminal receives the first configuration information from the access network device.
[0132] In some feasible implementations, the first configuration information is used to configure SBFD RACH resource parameters, which are used to determine the first maximum transmit power. It is understood that the "first maximum transmit power" in the embodiments of this application can be understood as the maximum transmit power used for transmission on the first SBFD RACH resource.
[0133] In one possible implementation (i), to achieve flexible power control and interference control, the SBFD RACH resource parameters can directly include the maximum transmit power corresponding to the SBFD timeslot configured by the access network device. In this implementation (i), one design for the first maximum transmit power is: the first maximum transmit power is the maximum transmit power corresponding to the SBFD timeslot configured by the access network device. For example, assuming the maximum transmit power corresponding to the SBFD timeslot configured by the access network device included in the SBFD RACH resource parameters is 10dB, then the terminal can determine that the first maximum transmit power is 10dB.
[0134] Under the above implementation (i), another design for the first maximum transmit power is: the first maximum transmit power is the smaller value between the maximum transmit power corresponding to the SBFD timeslot configured by the access network device and the maximum transmit power corresponding to the uplink timeslot configured by the access network device. For example, assuming that the maximum transmit power corresponding to the SBFD timeslot configured by the access network device, included in the SBFD RACH resource parameters, is 10dB, and the maximum transmit power corresponding to the uplink timeslot configured by the access network device is 12dB, then the terminal can determine that the first maximum transmit power is 10dB (i.e., the smaller value between 10dB and 12dB).
[0135] It is understandable that the maximum transmit power corresponding to the SBFD timeslot configured by the access network device can also be described as the maximum transmit power corresponding to the SBFD timeslot allowed by the access network device. Similarly, the maximum transmit power corresponding to the uplink timeslot configured by the access network device can also be described as the maximum transmit power corresponding to the non-SBFD timeslot configured by the access network device, or the maximum transmit power corresponding to the uplink timeslot / non-SBFD timeslot allowed by the access network device.
[0136] For example, the range of the maximum transmit power corresponding to the SBFD time slot configured in the above-mentioned access network equipment can be ENUMERATED{dB0,dB1,dB2,dB3,dB4,dB5,dB6,dB7,dB8,dB9,dB10,dB11 dB12,dB13,dB14,dB15dB16,dB17,dB18,dB19,dB20,dB21 dB22,dB23,dB24,dB25 dB26,dB27,dB28,dB29}.
[0137] In one possible implementation (ii), considering the existence of UE-UE cross-link interference in the SBFD time slot, it is possible to control the transmission power by reducing the maximum transmission power of the terminal, thereby reducing the UE-UE cross-link interference caused by excessive transmission power. Specifically, the SBFD RACH resource parameters may include a first power backoff value, which is used to determine the first maximum transmit power. The first power backoff value is contained in a set of transmission power backoff values. Typically, the multiple power values contained in the aforementioned transmission power backoff value set can be an arithmetic sequence. For example, the range of the transmission power backoff value set can be ENUMERATED{dB0,dB2,dB4,dB6}.
[0138] For example, assuming the initial maximum transmit power is 23dB and the first power backoff value is 2dB, then the first maximum transmit power can be determined to be 21dB.
[0139] Optionally, in some feasible implementations, considering the existence of BS-BS cross-link interference in the SBFD time slot, it is possible to consider increasing the target received power on the base station side to combat BS-BS cross-link interference and improve signal detection performance. Specifically, the aforementioned SBFD RACH resource parameters may also include a preamble initial target received power increase value (e.g., the preamble initial target received power increase value corresponding to the uplink time slot), or the aforementioned SBFD RACH resource parameters may include the preamble initial target received power corresponding to the SBFD time slot configured / allowed by the access network equipment. The aforementioned preamble initial target received power increase value is used to determine the preamble initial target received power corresponding to the SBFD time slot. It is understood that the aforementioned preamble initial target received power increase value may be included in the received power increase value set. Generally speaking, the multiple power values included in the received power increase value set can be an arithmetic sequence. For example, the value range of the received power increase value set can be ENUMERATED{dB0,dB2,dB4,dB6}.
[0140] For example, assuming the preamble initial target received power corresponding to the uplink time slot is 20dB and the preamble initial target received power boost is 4dB, then it can be determined that the preamble initial target received power after boosting is 24dB, that is, the preamble initial target received power corresponding to the SBFD time slot is 24dB.
[0141] S1002, the terminal transmits a preamble based on the first maximum transmit power and the first SBFD RACH resource. Correspondingly, the access network equipment receives the preamble.
[0142] In some feasible implementations, the terminal may determine its transmission power based on the first maximum transmit power, or the terminal may determine its transmission power based on the first maximum transmit power and the first target receive power, and then use the determined transmission power to transmit the preamble on the first SBFD RACH resource.
[0143] Specifically, the terminal's transmission power satisfies:
[0144] P PRACH =min{P CMAX,c(i) ,PREAMBLE_RECEIVED_TARGET_POWER+PL c [dBm];
[0145] Among them, P PRACH P represents the terminal's transmit power. CMAX,c(i) , represents the first maximum transmit power, PREAMBLE_RECEIVED_TARGET_POWER represents the first target receive power, PL c This indicates the estimated road damage.
[0146] Furthermore, the aforementioned first target received power PREAMBLE_RECEIVED_TARGET_POWER satisfies:
[0147] PREAMBLE_RECEIVED_TARGET_POWER=preambleReceivedTargetPower+DELTA_PREAMBLE+(PREAMBLE_POWERRAMPING_COUNTER-1)*powerRampingStep;
[0148] Wherein, preambleReceivedTargetPower represents the initial target received power of the preamble (the received power value of the preamble that the base station expects to receive), DELTA_PREAMBLE represents the sequence power offset value, PREAMBLE_POWERRAMPING_COUNTER represents the sequence transmission power increment counter, and powerRampingStep represents the sequence transmission power increment step size.
[0149] Understandably, the aforementioned guidelines can be consulted regarding how the terminal should choose the implementation method for the preamble. Figure 7 The relevant description of step S703 in the corresponding embodiment or Figure 5 The relevant description of step S1 will not be repeated here.
[0150] In this embodiment, by adding the maximum transmit power corresponding to the SBFD time slots allowed by the access network equipment or predefining a new set of transmit power backoff values, the transmit power on the terminal side can be controlled, thereby achieving flexible power control and interference control. In addition, by adding the target receive power corresponding to the SBFD time slots allowed by the access network equipment or predefining a new set of receive power boost values, the target receive power on the base station side can also be controlled, achieving flexible power control and interference control, which is beneficial for improving random access performance.
[0151] Please see Figure 11 , Figure 11 This is another flowchart illustrating the communication method provided in the embodiments of this application. Figure 11 The method shown can be implemented by access network devices and terminals. Alternatively, Figure 11 The method shown can also be implemented by chips in access network equipment and terminals. For ease of description, this application mainly uses access network equipment and terminals as the implementing entities. It should be understood that... Figure 11 This mainly involves the design of the value of the parameter prach-ConfigurationIndex. Figure 11 This is a schematic flowchart illustrating an embodiment of the method of this application, showing the detailed communication steps or operations of the method. However, these steps or operations are merely examples, and other operations may be performed in the embodiments of this application. Figure 11 Variations of various operations within it. Furthermore, Figure 11 Each step in the process can be followed separately according to... Figure 11 The different orders presented may be executed, and it is possible that they are not intended to be executed. Figure 11 All operations within. Among them:
[0152] S1101, The access network device sends the first configuration information. Correspondingly, the terminal receives the first configuration information from the access network device.
[0153] In some feasible implementations, the first configuration information is used to configure SBFD RACH resource parameters. In one design 1, the SBFD RACH resource parameters include a first index, which is an index in a first table, wherein the first table includes the correspondence between the index and the time-domain resource location. It should be understood that the time-domain resource location in the first table involved in this application includes the time-domain location for indicating the PRACH resource corresponding to the unpaired spectrum in frequency range 1 and the time-domain location for the PRACH resource corresponding to the paired spectrum in frequency range 1. It is understood that in one design, the number of indexes corresponding to the time-domain location of the unpaired spectrum in frequency range 1 and the number of indexes corresponding to the time-domain location of the paired spectrum in frequency range 1 can be 256. For example, the first table involved in this application can refer to Table 1 below, as shown in Table 1, which includes a total of 512 indexes (i.e., 0 to 511). Optionally, in another design, the number of indexes corresponding to the time-domain location of the unpaired spectrum in frequency range 1 and the number of indexes corresponding to the time-domain location of the paired spectrum in frequency range 1 can be 363. For example, the first table involved in this application can be referred to as Table 2 below. As shown in Table 2, it includes a total of 519 indices (i.e., 0 to 518).
[0154] Table 1
[0155]
[0156]
[0157]
[0158]
[0159]
[0160]
[0161]
[0162]
[0163]
[0164]
[0165]
[0166]
[0167]
[0168] Table 2
[0169]
[0170]
[0171]
[0172]
[0173]
[0174]
[0175]
[0176]
[0177]
[0178]
[0179]
[0180]
[0181] In another design 2, the aforementioned SBFD RACH resource parameters include a first index and first indication information. In one possible embodiment 2-1, the first indication information indicates a table corresponding to unpaired spectra in frequency range 1, and the first index is an index within the table corresponding to unpaired spectra in frequency range 1. It is understood that the table corresponding to unpaired spectra in frequency range 1 includes a correspondence between the index and the time-domain resource location of the PRACH resource corresponding to the unpaired spectra in frequency range 1. In another possible embodiment 2-2, the first indication information indicates a table corresponding to paired spectra in frequency range 1, and the first index is an index within the table corresponding to paired spectra in frequency range 1. It is understood that the table corresponding to paired spectra in frequency range 1 includes a correspondence between the index and the time-domain location of the PRACH resource corresponding to the paired spectra in frequency range 1.
[0182] For example, the table corresponding to the unpaired spectrum in frequency range 1 can be referred to as Table 3 below. Table 3 can be Table 6.3.3.2-2, which is the table of random access configurations for FR1 and unpaired spectrum. The table corresponding to the paired spectrum in frequency range 1 can be referred to as Table 4 below. Table 4 can be Table 6.3.3.2-2, which is the table of random access configurations for FR1 and paired spectrum / supplementary uplink.
[0183] Table 3
[0184]
[0185]
[0186]
[0187]
[0188]
[0189]
[0190] Table 4
[0191]
[0192]
[0193]
[0194]
[0195]
[0196]
[0197]
[0198] For example, the aforementioned first indication information can be 1 bit. For instance, when the value of this 1 bit is 1, it represents the table corresponding to the unpaired spectrum in frequency range 1; when the value of this 1 bit is 0, it represents the table corresponding to the paired spectrum in frequency range 1. Alternatively, when the value of this 1 bit is 0, it represents the table corresponding to the unpaired spectrum in frequency range 1; when the value of this 1 bit is 1, it represents the table corresponding to the paired spectrum in frequency range 1.
[0199] Optionally, the table corresponding to the unpaired spectrum in frequency range 1 above can also be called a time-division duplex (TDD) table, i.e., Table 3 supports TDD. Optionally, Table 3 above also supports supplementary uplink. The table corresponding to the paired spectrum in frequency range 1 above can also be called a frequency-division duplex (FDD) table, i.e., Table 4 supports FDD.
[0200] S1102. The terminal determines the time domain resource location of the first SBFD PRACH resource based on the first index.
[0201] In some feasible implementations, the terminal can determine the temporal resource location of the first SBFD PRACH resource based on the first index and in conjunction with the corresponding table.
[0202] S1103, the terminal sends a preamble based on the first SBFD PRACH resource. Correspondingly, the access network device receives the preamble.
[0203] In some feasible implementations, the terminal may transmit the preamble using the first SBFD PRACH resource, or the terminal may transmit the preamble on the first SBFD PRACH resource. It is understood that, in addition to the first configuration information, the access network device may also transmit an SSB to the terminal. Accordingly, the terminal receives SSBs from the access network device and determines from the received SSBs the index of the SSB whose reference signal received power (RSRP) is higher than the SSB RSRP threshold broadcast by the system message. Then, based on the determined SSB index, the terminal randomly selects a RO (Reference Access Context) in the random access opportunity associated with that SSB index, selects a preamble from the selected RO, and then transmits the selected preamble on the first SBFD PRACH resource.
[0204] In this embodiment, by changing the value range of the time-domain resource table (i.e., the parameter prach-ConfigurationIndex) from INTEGER (0..255) to INTEGER (0..511), or by adding 1 bit to indicate whether to use a TDD table or an FDD table to configure the PRACH time-domain pattern, flexible configuration of the SBFD PRACH time-domain pattern can be achieved, which is beneficial to improving random access performance.
[0205] It should be noted that the above Figure 7 , Figure 9 , Figure 10 and Figure 11 The corresponding implementations can be executed separately, or, as described above Figure 7 , Figure 9 , Figure 10 and Figure 11 Some or all of the corresponding embodiments may be combined, and this application does not limit this.
[0206] The following will combine Figures 12-13 The communication device provided in this application will be described in detail.
[0207] It is understood that, in order to achieve the functions in the above embodiments, the communication device includes hardware structures and / or software modules corresponding to each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0208] Figure 12 and Figure 13 The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the terminal or access network equipment (e.g., base station) in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 1 One of the terminals 120a-120j shown, or it could be as follows: Figure 1 The RAN node shown is 113a or 113b. Alternatively, it can also be a module (such as a chip) applied to a terminal or access network device.
[0209] like Figure 12 As shown, the communication device 1200 includes a processing unit 1210 and a transceiver unit 1220. The communication device 1200 is used to implement the above-mentioned... Figure 7 , Figures 9-11The method embodiments shown illustrate the functions of the terminal or access network device.
[0210] In one implementation, when the communication device 1200 is used to implement... Figure 7 The terminal function in the method embodiment shown is as follows:
[0211] Transceiver unit 1220 is configured to receive first configuration information, which is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters include a first starting frequency domain position, which is contained within a frequency starting range. The maximum frequency position within the frequency starting range is related to the number of RBs contained in the uplink subband, or the maximum frequency position is related to the number of RBs contained in the BWP where the uplink subband is located, or the maximum frequency position is related to the number of RBs contained in the active BWP, or the maximum frequency position is related to the number of RBs contained in the initial BWP, or the maximum frequency position is less than the number of RBs contained in the system bandwidth. Processing unit 1210 is configured to determine the frequency starting position of the first SBFD PRACH resource based on the first starting frequency domain position. Transceiver unit 1220 is configured to send a preamble based on the first SBFD PRACH resource.
[0212] Accordingly, when the communication device 1200 is used to implement Figure 7 In the method embodiment shown, the access network device functions as follows: Transceiver unit 1220 is used to send first configuration information, which is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters include a first starting frequency domain position, which is contained within a frequency starting range. The maximum frequency position within the frequency starting range is related to the number of RBs contained in the uplink subband, or the maximum frequency position is related to the number of RBs contained in the BWP where the uplink subband is located, or the maximum frequency position is related to the number of RBs contained in the active BWP, or the maximum frequency position is related to the number of RBs contained in the initial BWP, or the maximum frequency position is less than the number of RBs contained in the system bandwidth; transceiver unit 1220 is used to receive a preamble.
[0213] In another implementation, the communication device 1200 is used to implement... Figure 9 In the method embodiment shown, the terminal functions as follows: a transceiver unit 1220 is used to receive first configuration information, which is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters include a first retransmission count, which is included in a retransmission count set, and the retransmission count in the retransmission count set includes 1 and / or 2; and a processing unit 1210 is used to determine whether to send a preamble based on the first retransmission count.
[0214] Accordingly, when the communication device 1200 is used to implement Figure 9 In the method embodiment shown, the access network device functions as follows: a processing unit 1210 is used to determine first configuration information, the first configuration information being used to configure SBFD RACH resource parameters, the SBFD RACH resource parameters including a first retransmission count, the first retransmission count being included in a retransmission count set, the retransmission count in the retransmission count set including 1 and / or 2; a transceiver unit 1220 is used to send the first configuration information.
[0215] In another implementation, the communication device 1200 is used to implement... Figure 10 In the method embodiment shown, the terminal functions as follows: A transceiver unit 1220 is configured to receive first configuration information, which is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters are used to determine a first maximum transmit power. The first maximum transmit power is the maximum transmit power corresponding to the SBFD timeslot configured by the access network device; or, the first maximum transmit power is the smaller value between the maximum transmit power corresponding to the SBFD timeslot configured by the access network device and the maximum transmit power corresponding to the uplink timeslot configured by the access network device. The transceiver unit 1220 is configured to transmit a preamble based on the first maximum transmit power.
[0216] When the communication device 1200 is used to implement Figure 10 In the method embodiment shown, the access network device functions as follows: Processing unit 1210 is used to determine first configuration information, the first configuration information being used to configure SBFD RACH resource parameters, the SBFD RACH resource parameters being used to determine a first maximum transmit power; the first maximum transmit power is the maximum transmit power corresponding to the SBFD timeslot configured by the access network device; or, the first maximum transmit power is the smaller value between the maximum transmit power corresponding to the SBFD timeslot configured by the access network device and the maximum transmit power corresponding to the uplink timeslot configured by the access network device; transceiver unit 1220 is used to transmit the first configuration information.
[0217] In another implementation, the communication device 1200 is used to implement... Figure 11 The terminal function in the method embodiment shown is as follows:
[0218] Transceiver unit 1220 is configured to receive first configuration information, which is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters include a first index, which is an index in a first table. The first table includes a correspondence between the index and the time-domain resource location. The time-domain resource location in the first table includes the time-domain location of the PRACH resource corresponding to the unpaired spectrum in frequency range 1 and the time-domain location of the PRACH resource corresponding to the paired spectrum in frequency range 1. Alternatively, the SBFD RACH resource parameters include a first index and first indication information. The first indication information indicates a table corresponding to the unpaired spectrum in frequency range 1 or a table corresponding to the paired spectrum in frequency range 1. The first index is an index in the table corresponding to the unpaired spectrum in frequency range 1 or an index in the table corresponding to the paired spectrum in frequency range 1. Processing unit 1210 is configured to determine the time-domain resource location of the first SBFD PRACH resource based on the first index. Transceiver unit 1220 is configured to send a preamble based on the first SBFD PRACH resource.
[0219] When the communication device 1200 is used to implement Figure 11 When the access network device functions as shown in the method embodiment:
[0220] Processing unit 1210 is configured to determine first configuration information, which is used to configure SBFD RACH resource parameters. The SBFD RACH resource parameters include a first index, which is an index in a first table. The first table includes a correspondence between the index and the time-domain resource location. The time-domain resource location in the first table includes the time-domain location of the PRACH resource corresponding to the unpaired spectrum in frequency range 1 and the time-domain location of the PRACH resource corresponding to the paired spectrum in frequency range 1. Alternatively, the first configuration information includes a first index and first indication information. The first indication information indicates a table corresponding to the unpaired spectrum in frequency range 1 or a table corresponding to the paired spectrum in frequency range 1. The first index is an index in the table corresponding to the unpaired spectrum in frequency range 1 or an index in the table corresponding to the paired spectrum in frequency range 1. Transceiver unit 1220 is configured to transmit the first configuration information.
[0221] For a more detailed description of the processing unit 1210 and the transceiver unit 1220, please refer to [reference needed]. Figure 7 , Figures 9-11 The relevant descriptions in the method embodiments shown.
[0222] like Figure 13As shown, the communication device 1300 includes a processor 1310 and an interface circuit 1320. The processor 1310 and the interface circuit 1320 are coupled to each other. It is understood that the interface circuit 1320 can be a transceiver or an input / output interface. Optionally, the communication device 1300 may also include a memory 1330 for storing instructions executed by the processor 1310, or storing input data required by the processor 1310 to execute instructions, or storing data generated after the processor 1310 executes instructions.
[0223] When the communication device 1300 is used to implement Figure 7 , Figures 9-11 In the method shown, processor 1310 is used to implement the functions of the processing unit 1210, and interface circuit 1320 is used to implement the functions of the transceiver unit 1220.
[0224] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information sent to the terminal by the access network device through other modules (such as an RF module or antenna) in the terminal; or, the terminal chip sends information to other modules (such as an RF module or antenna) in the terminal, which is information sent by the terminal to the access network device.
[0225] When the aforementioned communication device is a module applied to an access network device, the access network device module implements the functions of the access network device in the above method embodiments. The access network device module receives information from other modules (such as radio frequency modules or antennas) in the access network device, which is information sent by the terminal to the access network device; or, the access network device module sends information to other modules (such as radio frequency modules or antennas) in the access network device, which is information sent by the access network device to the terminal. Here, the access network device module can be the baseband chip of the access network device, or a CU, DU, or other module, or a device under an open radio access network (O-RAN) architecture, such as an open CU, open DU, etc.
[0226] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0227] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in an access network device or terminal. The processor and storage medium can also exist as discrete components in the access network device or terminal.
[0228] 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 programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless 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, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0229] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0230] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that, include: Receive first configuration information, the first configuration information is used to configure subband full-duplex SBFD random access channel RACH resource parameters, the SBFD RACH resource parameters include a first starting frequency domain position, the first starting frequency domain position is included in the frequency starting range, the maximum frequency position in the frequency starting range is related to the number of resource blocks (RBs) contained in the uplink subband, or the maximum frequency position is related to the number of RBs contained in the partial bandwidth (BWP) where the uplink subband is located, or the maximum frequency position is related to the number of RBs contained in the active BWP, or the maximum frequency position is related to the number of RBs contained in the initial BWP, or the maximum frequency position is less than the number of RBs contained in the system bandwidth; Based on the first starting frequency domain position, determine the frequency starting position of the first SBFD PRACH resource; Send the preamble based on the first SBFD PRACH resource.
2. The method according to claim 1, characterized in that, The SBFD RACH resource parameters also include a first frequency division multiplexing number, which is included in a frequency division multiplexing number set, and the frequency division multiplexing number in the frequency division multiplexing number set includes one or more of 3, 5, 6, and 7.
3. The method according to claim 2, characterized in that, The frequency division multiplexing (FDM) count set also includes one or more of the following: 1, 2, 4, or 8.
4. A communication method, characterized in that, include: Receive first configuration information, the first configuration information is used to configure sub-band full-duplex SBFD random access channel RACH resource parameters, the SBFD RACH resource parameters include a first retransmission number, the first retransmission number is included in a retransmission number set, the retransmission number in the retransmission number set includes 1 and / or 2; Whether to send a preamble is determined based on the first retransmission count.
5. The method according to claim 4, characterized in that, The set of retransmission counts also includes one or more of the following: 3, 4, 5, 6, 7, 8, 10, 20, 50, 100, or 200.
6. The method according to claim 4 or 5, characterized in that, The SBFD RACH resource parameters also include a retransmission power boost value, which is included in a set of retransmission power boost values; the set of retransmission power boost values satisfies one or more of the following conditions: The set of retransmission power boost values contains more than 4 power values; The set of retransmission power boost values includes power values greater than 6 dB; The set of retransmission power boost values contains multiple power values that are arithmetic sequences, and the common difference of the arithmetic sequence is an integer greater than 2.
7. A communication method, characterized in that, include: Receive first configuration information, the first configuration information being used to configure sub-band full-duplex SBFD random access channel RACH resource parameters, the SBFD RACH resource parameters being used to determine the first maximum transmit power; The first maximum transmit power is the maximum transmit power corresponding to the SBFD timeslot configured by the access network device; or, the first maximum transmit power is the smaller value between the maximum transmit power corresponding to the SBFD timeslot configured by the access network device and the maximum transmit power corresponding to the uplink timeslot configured by the access network device. The preamble is transmitted based on the first maximum transmit power.
8. A communication method, characterized in that, include: The system receives first configuration information, which is used to configure sub-band full-duplex SBFD random access channel (RACH) resource parameters. The SBFD RACH resource parameters include a first index, which is an index in a first table. The first table includes a correspondence between the index and time-domain resource locations. The time-domain resource locations in the first table include time-domain locations indicating the physical random access channel (PRACH) resources corresponding to unpaired spectrum in frequency range 1 and the PRACH resources corresponding to paired spectrum in frequency range 1. Alternatively, the SBFD RACH resource parameters include a first index and first indication information. The first indication information indicates a table corresponding to unpaired spectrum in frequency range 1 or a table corresponding to paired spectrum in frequency range 1. The first index is an index in the table corresponding to unpaired spectrum in frequency range 1 or an index in the table corresponding to paired spectrum in frequency range 1. Based on the first index, determine the temporal resource location of the first SBFD PRACH resource; Send the preamble based on the first SBFD PRACH resource.
9. The method according to claim 8, characterized in that, The index range in the first table is [0, 511], and the index in the first table is an integer.
10. A communication method, characterized in that, include: Send first configuration information, which is used to configure sub-band full-duplex SBFD random access channel RACH resource parameters. The SBFD RACH resource parameters include a first starting frequency domain position, which is contained in a frequency starting range. The maximum frequency position in the frequency starting range is related to the number of resource blocks (RBs) contained in the uplink sub-band, or the maximum frequency position is related to the number of RBs contained in the partial bandwidth (BWP) where the uplink sub-band is located, or the maximum frequency position is related to the number of RBs contained in the active BWP, or the maximum frequency position is related to the number of RBs contained in the initial BWP, or the maximum frequency position is less than the number of RBs contained in the system bandwidth. Receive the preamble.
11. The method according to claim 10, characterized in that, The SBFD RACH resource parameters also include a first frequency division multiplexing number, which is included in a frequency division multiplexing number set, and the frequency division multiplexing number in the frequency division multiplexing number set includes one or more of 3, 5, 6, and 7.
12. The method according to claim 11, characterized in that, The frequency division multiplexing (FDM) count set also includes one or more of the following: 1, 2, 4, or 8.
13. A communication method, characterized in that, include: First configuration information is determined. The first configuration information is used to configure the RACH resource parameters of the sub-band full-duplex SBFD random access channel. The SBFD RACH resource parameters include a first retransmission number. The first retransmission number is included in a retransmission number set. The retransmission number in the retransmission number set includes 1 and / or 2. Send the first configuration information.
14. The method according to claim 13, characterized in that, The set of retransmission counts also includes one or more of the following: 3, 4, 5, 6, 7, 8, 10, 20, 50, 100, or 200.
15. The method according to claim 13 or 14, characterized in that, The SBFD RACH resource parameters also include a retransmission power boost value, which is included in a set of retransmission power boost values; the set of retransmission power boost values satisfies one or more of the following conditions: The set of retransmission power boost values contains more than 4 power values; The set of retransmission power boost values includes power values greater than 6 dB; The set of retransmission power boost values contains multiple power values that are arithmetic sequences, and the common difference of the arithmetic sequence is an integer greater than 2.
16. A communication method, characterized in that, include: First configuration information is determined, which is used to configure sub-band full-duplex SBFD random access channel RACH resource parameters, and the SBFD RACH resource parameters are used to determine the first maximum transmit power; The first maximum transmit power is the maximum transmit power corresponding to the SBFD timeslot configured by the access network device; or, the first maximum transmit power is the smaller value between the maximum transmit power corresponding to the SBFD timeslot configured by the access network device and the maximum transmit power corresponding to the uplink timeslot configured by the access network device. Send the first configuration information.
17. A communication method, characterized in that, include: The system determines first configuration information, which is used to configure sub-band full-duplex SBFD random access channel RACH resource parameters. The SBFD RACH resource parameters include a first index, which is an index in a first table. The first table includes a correspondence between the index and the time-domain resource location. The time-domain resource location in the first table includes the time-domain location of the physical random access channel PRACH resource corresponding to the unpaired spectrum in frequency range 1 and the time-domain location of the PRACH resource corresponding to the paired spectrum in frequency range 1. Alternatively, the first configuration information includes a first index and first indication information. The first indication information indicates a table corresponding to the unpaired spectrum in frequency range 1 or a table corresponding to the paired spectrum in frequency range 1. The first index is an index in the table corresponding to the unpaired spectrum in frequency range 1 or an index in the table corresponding to the paired spectrum in frequency range 1. Send the first configuration information.
18. The method according to claim 17, characterized in that, The index range in the first table is [0, 511], and the index in the first table is an integer.
19. A communication device, characterized in that, It includes a unit or module for performing the method as described in any one of claims 1-3, or includes a unit or module for performing the method as described in any one of claims 4-6, or includes a unit or module for performing the method as described in claim 7, or includes a unit or module for performing the method as described in any one of claims 8-9.
20. A communication device, characterized in that, The device includes a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. The processor is used to implement the method as described in any one of claims 1-3, or to implement the method as described in any one of claims 4-6, or to implement the method as described in claim 7, or to implement the method as described in any one of claims 8-9, through logic circuits or executing code instructions.
21. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1-3, or the method as described in any one of claims 4-6, or the method as described in claim 7, or the method as described in any one of claims 8-9.
22. A computer program product, characterized in that, Includes computer program code, which, when run on a computer, implements the method of any one of claims 1-3, or implements the method of any one of claims 4-6, or implements the method of claim 7, or implements the method of any one of claims 8-9.