Bandwidth partial selection for random access procedures

By dynamically selecting BWPs based on feature-specific conditions, the method optimizes resource allocation and load distribution for random access procedures, addressing inefficiencies in existing communication systems.

JP2026113489APending Publication Date: 2026-07-07NOKIA TECHNOLOGIES OY

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NOKIA TECHNOLOGIES OY
Filing Date
2026-03-06
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing communication systems face inefficiencies in selecting bandwidth parts (BWPs) for random access procedures, leading to suboptimal performance due to burdensome RACH partitioning configurations and inadequate resource utilization.

Method used

A method and apparatus for determining and switching to a target BWP based on specific features, using configuration information to trigger random access procedures, thereby optimizing resource allocation and load distribution across BWPs.

Benefits of technology

Improves resource efficiency and distributes RACH load by selecting appropriate BWPs for random access, enhancing network access performance and minimizing the need for redundant RACH partitioning configurations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026113489000001_ABST
    Figure 2026113489000001_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, apparatus, and computer-readable storage medium for selecting bandwidth portion of random access procedures that improve resource efficiency. [Solution] In a communication system, a first device (terminal device) receives configuration information from a second device (network device). The configuration information indicates the configuration of a set of bandwidth parts (BWPs) and a set of BWPs. When a random access procedure is triggered by a specific combination of features, the terminal device determines whether the conditions for switching to a target BWP are met. If the conditions are met, the terminal device switches to the target BWP.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure generally relate to the field of telecommunication, and more particularly, to a method, device, apparatus, and computer-readable storage medium for selecting a bandwidth part (BWP) for a random access procedure.

Background Art

[0002] With the development of communication systems, more and more technologies have been proposed. The Physical Random Access Channel (PRACH) is a shared channel used by a terminal device to access a mobile network for cell setup and burst data transmission. To access the PRACH, the terminal device may initiate a random access procedure. Further, the terminal device can be composed of one or more bandwidth parts (BWPs). A bandwidth part (BWP) is a continuous set of physical resource blocks (PRBs) on a specific carrier. These RBs are selected from a continuous subset of common resource blocks for a specific numerology.

Summary of the Invention

[0003] Generally, embodiments of the present disclosure provide a solution for determining a BWP for a random access procedure.

[0004] In a first embodiment, a first device is provided. The first device includes at least one processor and at least one memory containing computer program code, the at least one memory and the computer program code are configured to cause the first device to use at least one processor to receive configuration information from a second device indicating a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs; determine that a random access procedure has been triggered based on at least one feature; determine whether a condition for switching to a target BWP is met based on the RACH configuration set, wherein the target BWP is composed of RACH resources for at least one feature; and perform random access with the second device on the target BWP according to the determination that the condition is met.

[0005] In a second embodiment, a second device is provided. The second device includes at least one processor and at least one memory containing computer program code, the at least one memory and the computer program code are configured to cause the second device to perform the following actions using at least one processor: send configuration information to a first device indicating a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs; and perform random access with the first device on a target BWP, the random access procedure being triggered based on at least one feature, and the target BWP being configured with RACH resources for at least one feature.

[0006] In a third embodiment, a method is provided. This method includes: a first device receiving configuration information from a second device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations for the BWPs; the first device determining that a random access procedure has been triggered based on at least one feature; determining, based on the set of RACH configurations, whether a condition for switching to a target BWP has been met, wherein the target BWP is composed of RACH resources for at least one feature; and, in accordance with the determination that the condition has been met, performing random access with the second device on the target BWP.

[0007] In a fourth embodiment, a method is provided. The method includes a second device transmitting configuration information to a first device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations for the BWPs, and performing random access with the first device on a target BWP, wherein the random access procedure is triggered based on at least one feature, and the target BWP is configured with RACH resources for at least one feature.

[0008] In a fifth embodiment, an apparatus is provided. The apparatus includes, in a first device, means for receiving configuration information from a second device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs; in the first device, means for determining that a random access procedure has been triggered based on at least one feature; means for determining, based on the set of RACH configurations, whether a condition for switching to a target BWP has been met, wherein the target BWP is comprised of RACH resources for at least one feature; and means for performing random access with the second device on the target BWP in accordance with the determination that the condition has been met.

[0009] In a sixth embodiment, an apparatus is provided. The apparatus includes, in a second device, means for transmitting configuration information to a first device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs, and means for performing random access with the first device on a target BWP, wherein the random access procedure is triggered based on at least one feature, and the target BWP is configured with RACH resources for at least one feature.

[0010] In a seventh embodiment, a computer-readable medium is provided. The computer-readable medium includes program instructions for causing a device to perform at least one of the third and fourth embodiments described above.

[0011] It should be understood that the summary section is not intended to identify any material or essential features of the embodiments of this disclosure, nor is it intended to be used to limit the scope of this disclosure. Other features of this disclosure will be readily apparent through the following description.

[0012] Next, several examples of embodiments will be described with reference to the attached drawings. [Brief explanation of the drawing]

[0013] [Figure 1] This figure illustrates an example of a communication environment in which the embodiments of this disclosure can be implemented. [Figure 2] This figure illustrates a signaling flow for selecting appropriate resources for a random access procedure, based on several embodiments of the present disclosure. [Figure 3] This is a schematic diagram of a BWP according to some embodiments of the present disclosure. [Figure 4] This figure illustrates flowcharts of methods implemented in a first apparatus according to some embodiments of the present disclosure. [Figure 5] This figure illustrates flowcharts of methods implemented in a first apparatus according to some embodiments of the present disclosure. [Figure 6] This is a simplified block diagram of an apparatus suitable for carrying out an embodiment of the present disclosure. [Figure 7] This is a block diagram of an example of a computer-readable media according to some embodiments of the present disclosure. [Modes for carrying out the invention]

[0014] Throughout the drawing, identical or similar reference figures represent identical or similar elements.

[0015] Next, the principles of this disclosure will be described with reference to several examples of embodiments. These embodiments are provided for illustrative purposes only and are intended to help those skilled in the art understand and implement this disclosure, but should not be considered to imply any limitation on the scope of this disclosure. The embodiments described herein can be implemented in various ways other than those described below.

[0016] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meanings as those widely understood by those skilled in the art to which this disclosure belongs.

[0017] In this disclosure, references to “one embodiment,” “embodiment,” and “example embodiment” indicate that the described embodiment may include certain features, structures, or characteristics, but not all embodiments are required to include such features, structures, or characteristics. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when certain features, structures, or characteristics are described in relation to an embodiment, it is considered within the knowledge of those skilled in the art that such features, structures, or characteristics may be affected in relation to other embodiments, whether or not they are explicitly described.

[0018] This specification may use terms such as "first" and "second" to describe various elements, but it should be understood that these elements should not be limited by these terms. These terms are used solely to distinguish one element from another. For example, without departing from the scope of the embodiments, the first element can be referred to as the second element, and similarly, the second element can be referred to as the first element. As used herein, the term "and / or" includes all combinations of one or more of the listed terms.

[0019] The technical terms used herein are intended solely to describe specific embodiments and are not intended to limit the embodiments. Where used herein, the singular forms "a," "an," and "the" are intended to include the plural form unless the context clearly indicates a different meaning. Furthermore, the terms "comprises," "comprising," "have," "includes," and / or "including," where used herein, specify the presence of the described features, elements, and / or components, but do not preclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.

[0020] As used in this application, the term “circuit” may mean one or more or all of the following: (a) Hardware-only circuit implementation (such as implementation using only analog and / or digital circuits) and (b) A combination of hardware circuits and software, for example (where applicable), (i) combinations of analog and / or digital hardware circuits(s) and software / firmware, and (ii) Any part that operates together to cause a device such as a mobile phone or a server to perform various functions, among a hardware processor(s) (including a digital signal processor(s)) with software, software, and memory(ies), and (c) A hardware circuit(s) and / or processor(s) (such as a microprocessor(s) or a part of a microprocessor(s)) that require software (such as firmware) for operation, provided that the software may not be present when not required for operation.

[0021] This definition of circuit applies to all uses of this term in this application, including any claims. As a further example, when used in this application, the term circuit also encompasses a mere hardware circuit or processor (or processors), or a part of a hardware circuit or processor, and its (or their) accompanying software and / or firmware implementations. The term circuit also encompasses, for example, a baseband integrated circuit or a processor integrated circuit for a mobile device, or a similar integrated circuit in a server, a cellular network device, or other computing or network devices when corresponding to a particular claim element.

[0022] As used herein, the term "communication network" refers to a network that complies with any suitable communication standard, such as New Radio (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), Narrowband Internet of Things (NB-IoT), and the like. Further, the communication between the terminal device and the network device within the communication network may be carried out in accordance with any suitable generation of communication protocol, for example, without limitation, the first generation (1G), the second generation (2G), 2.5G, 2.75G, the third generation (3G), the fourth generation (4G), 4.5G, future fifth generation (5G) communication protocol, and / or any other protocol known at present or developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Considering the rapid development in communication, it is natural that there are also future-oriented communication technologies and systems in which the present disclosure can be embodied. It should not be considered that the scope of the present disclosure is limited only to the aforementioned systems.

[0023] As used herein, the term “network device” refers to a node in a communications network through which a terminal device accesses and receives services from the network. Depending on the applicable terminology and technology, network devices may also refer to: base stations (BS) or access points (APs), e.g., node B (NodeB or NB), advanced node B (eNodeB or eNB), NR NB (also known as gNB), remote radio unit (RRU), radio header (RH), remote radio head (RRH), relay, integrated access backhaul (IAB) node, low-power node, e.g., femto, pico, non-terrestrial network (NTN) or non-terrestrial network device, e.g., satellite network device, low Earth orbit (LEO) satellite and geosynchronous orbit (GEO) satellite, aircraft network device, etc. In some embodiments, a gNB may be divided into centralized units (CUs) and distributed units (DUs). The CU hosts the upper layers of the protocol stack, including Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), while the DU hosts the lower layers, such as the physical layer, Media Access Control (MAC) layer, and Radio Link Control (RLC) layer.

[0024] The term "terminal device" refers to any end device that may be capable of wireless communication. Without being limited, a terminal device may also be a communication device, user equipment (UE), subscriber station (SS), mobile subscriber station, mobile station (MS), or access terminal (AT). Examples of terminal devices include, but are not limited to, the following: Mobile phones, cellular phones, smartphones, voice over IP (VoIP) phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices, such as digital cameras, gaming terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop mounted devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearables, head-mounted displays (HMDs), vehicles, drones, medical equipment and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated processing chain situations), consumer electronics, devices operating on commercial and / or industrial wireless networks, etc. In the following description, the terms “terminal device,” “communication device,” “terminal,” “user equipment,” and “UE” may be used interchangeably.

[0025] As mentioned above, terminal devices may initiate a random access procedure to access PRACH. The random access procedure (RACH) can be competition-based (CBRA) or competition-free (CFRA). A technique called "RACH partitioning" has been proposed. Optimizing the RACH partitioning strategy can improve network access performance. For example, based on different types of services, the RACH partitioning strategy may partition the random access channel (RACH) resources and allocate them to each type of service. The term "RACH resource" as used herein may refer to the time / frequency resources used for RACH (i.e., so-called RACH opportunities - ROs) or the preamble of RACH, and partitioning of RACH can be achieved by partitioning the PRACH resources (i.e., different RACH opportunities are mapped to different features) or by partitioning the preamble associated with the RACH opportunities (i.e., different preambles of ROs are mapped to different features). Furthermore, terminal devices may consist of one or more BWPs. A terminal device can be configured with up to four BWPs for downlink and uplink, but at any given time, only one BWP is active for the downlink and only one for the uplink.

[0026] Because configuring many different RACH partitions is burdensome for network devices, these may only be configured on certain BWPs where most terminal devices can utilize RACH partitions, for example, in the initial BWP. Therefore, whenever a terminal device operates on a dedicated BWP where it may not have a RACH partition available for the set of features that triggered the RA procedure, it will use the common RACH (if configured on the BWP), but this may not provide optimal performance for the terminal device.

[0027] To address at least some of the aforementioned and other potential problems, a new solution is needed for selecting an appropriate BWP for a random access procedure. According to embodiments of this disclosure, a terminal device receives configuration information from a network device. The configuration information indicates a set of BWPs and the RACH configuration of the set of BWPs. When a random access procedure is triggered by a particular combination of features, the terminal device determines whether the conditions for switching to a target BWP are met. If the conditions are met, the terminal device switches to the target BWP. In this way, resource efficiency is improved.

[0028] Figure 1 illustrates a schematic diagram of a communication environment 100 in which an embodiment of the present disclosure can be implemented. The communication environment 100 is part of a communication network and includes devices 110-1, 110-2, ..., and 110-N. These can be collectively referred to as the "first device(s) 110". The communication environment 100 further includes a second device 120 that can communicate with the first device(s) 110.

[0029] The communication environment 100 may include any suitable number of devices and cells. In the communication environment 100, the first device 110 and the second device 120 can communicate data and control information with each other. If the first device 110 is a terminal device and the second device 120 is a network device, the link from the second device 120 to the first device 110 is called a downlink (DL), while the link from the first device 110 to the second device 120 is called an uplink (UL). The second device 120 and the first device 110 are interchangeable.

[0030] It should be understood that the number of first devices and cells and their connections shown in Figure 1 are given for illustrative purposes only and without implying any limitation. Environment 100 may include any preferred number of devices and networks adapted to carry out embodiments of the present disclosure.

[0031] Communication in communication environment 100 may be carried out in accordance with any suitable communication protocol(s). For example, without limitation, cellular communication protocols such as first-generation (1G), second-generation (2G), third-generation (3G), fourth-generation (4G), and fifth-generation (5G), wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocols currently known or to be developed in the future. Furthermore, communication may utilize any suitable wireless communication technology. For example, without limitation, code division multiplexing access (CDMA), frequency division multiplexing access (FDMA), time division multiplexing access (TDMA), frequency division duplexing (FDD), time division duplexing (TDD), multiple input multiple output (MIMO), orthogonal frequency division multiplexing (OFDM), discrete Fourier transform spread OFDM (DFT-s-OFDM), and / or any other technology currently known or to be developed in the future.

[0032] Examples of embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Next, with reference to Figure 2, an example of a signaling flow 200 for selecting resources for a random access procedure according to an embodiment of the present disclosure will be illustrated. For illustrative purposes, the signaling flow 200 will be described with reference to Figure 1. The signaling flow 200 may include a first device 110-1 and a second device 120.

[0033] The second device 120 transmits configuration information to the first device 110-1. The configuration information indicates a set of BWPs and a set of RACH configurations for the BWPs. In some embodiments, the configuration information can be transmitted via RRC signaling. Alternatively, the configuration information can be transmitted via Media Access Control (MAC) signaling. In other embodiments, the configuration information may be transmitted via Physical Layer (PHY) signaling.

[0034] In some embodiments, configuration information may include the BWP index and the corresponding RACH configuration for each BWP. Each BWP defined for a numerology may have three distinct parameters: subcarrier interval, symbol time, and cyclic prefix length. The RACH configuration may include one or more of the BWP bandwidth size frequency position and control resource sets (CORESETs). Each DL BWP may include at least one CORESET with a UE-specific search space (USS), except on the primary carrier, at least one of the configured DL BWPs includes one CORESET with a common search space (CSS). With respect to uplinks, terminal devices must not transmit PUSCH or PUCCH outside the active bandwidth portion. During initial access, an initial active BWP exists for the terminal device until the terminal device is explicitly configured by a BWP during or after the establishment of the RRC connection. As used herein, the term “initial BWP” may refer to a BWP used to perform the initial access process. As used herein, the term “active BWP” may refer to a UE-specific / dedicated BWP that cannot be used to perform the access process. The active BWP is the BWP that the terminal device uses for data transfer when the RRC connection is established. The term "default BWP" as used herein may refer to a UE-specific BWP configured during RRC reconfiguration. If no default BWP is configured, the initial BWP may be referred to as the default BWP. For example, as shown in Figure 3, the configuration information may include the RACH configurations for BWP310, BWP320, BWP330, and BWP340. As a mere example, BWP310 may be the initial BWP, BWP320 may be the active BWP, and BWP340 may be the default BWP. Note that Figure 3 is an example and not an limitation.

[0035] In other embodiments, the configuration information may include a set of features that trigger a random access procedure. The term “feature” as used herein can refer to a cause that can trigger a random access procedure. In this case, the configuration information may also indicate that one or more BWPs in a set of BWPs are configured by RACH resources for one or more features. Alternatively, the configuration information may indicate that one or more BWPs in a set of BWPs are not configured by RACH resources for one or more features. Note that Table 1 is merely an example, and other combinations of features and priorities are possible. [Table 1]

[0036] The first device 110-1 determines that the random access procedure was triggered based on at least one feature. For example, at least one feature may include one or more of RedCap, SDT, CovEnh, or slices. Note that multiple features may include other features.

[0037] The first device 110-1 determines whether the conditions for switching to the target BWP are met. In some embodiments, the conditions may be included in the configuration information received from the second device 120. Alternatively, the conditions may be predefined in the first device 110-1. If the conditions are met, the first device 110-1 switches to the target BWP. In this way, when random access is triggered in RRC connected mode, the first device 110-1 can consider not only the RACH configuration of the active BWP but also the RACH configuration of the BWP pair, thereby improving resource efficiency and distributing the RACH load. It should be noted that embodiments of this disclosure can also be applied to the RRC idle state and the RRC inactive state.

[0038] In some embodiments, the first device 110-1 may first determine whether the active BWP is configured with a RACH resource for at least one feature. If the active BWP is not configured with a RACH resource for at least one feature, the first device 110-1 may switch to the initial BWP. In this case, the first device 110-1 may further determine whether the initial BWP is configured with a RACH resource for at least one feature. For example, referring to Figure 3, if BWP320 is not configured with a RACH resource for at least one feature, the first device 110-1 may switch to BWP310. If the initial BWP is configured with a RACH resource for at least one feature, the initial BWP can be considered the target BWP. If the initial BWP is not configured with a RACH resource for at least one feature, the first device 110-1 may determine whether the other BWPs in the BWP set (e.g., BWP330 and BWP340) are configured with a RACH resource for at least one feature. If other BWPs consist of RACH resources for at least one feature, the initial BWP can be considered the target BWP. In this way, the impact on the current mechanism is minimal and implementation is easy. In some examples, if a random access procedure is triggered based on multiple features, the first device 110-1 may determine the priority of the multiple features and determine that the highest priority feature is at least one feature.

[0039] Alternatively, the first device 110-1 may first determine whether any of the BWPs in the BWP set are configured with a RACH resource for at least one feature. In this case, if a BWP is configured with a RACH resource for at least one feature, such a BWP can be considered a target BWP. In other embodiments, if none of the BWPs in the BWP set are configured with a RACH resource for at least one feature, the first device 110-1 may perform random access on the active BWP. Alternatively, if none of the BWPs in the BWP set are configured with a RACH resource for at least one feature, the first device 110-1 may switch to the initial BWP. In this case, the first device 110-1 may perform random access on the initial BWP. In this way, the appropriate BWP can be quickly selected.

[0040] In some embodiments, when random access to a coverage extension is triggered, the first device 110-1 may determine, based on a set of RACH configurations, whether the active BWP is configured with RACH resources for the coverage extension. In this case, if the active BWP is not configured with RACH resources for the coverage extension, and a condition in the configuration information can indicate a first reference signal received power (RSRP) threshold for the coverage extension, the first device 110-1 may compare the RSRP value on the active BWP with the first RSRP threshold. Based on the comparison, the first device 110-1 may determine whether the RSRP value on the active BWP is below the first RSRP threshold. If the RSRP value is below the first RSRP threshold, the first device 110-1 may switch to a target BWP configured with RACH resources for the coverage extension. For example, if the RSRP value of BWP320 falls below the first RSRP threshold and the configuration information indicates that BWP330 is configured with RACH resources for coverage extension, the first device 110-1 can switch to BWP330. In this way, the appropriate BWP for random access can be selected.

[0041] In other embodiments, when random access for degradation is triggered, the first device 110-1 may determine, based on a set of RACH configurations, whether the active BWP is configured with a RACH resource for degradation. In this case, if the active BWP is not configured with a RACH resource for degradation and a condition in the configuration information can indicate a second RSRP threshold for degradation, the first device 110-1 may compare the RSRP value on the active BWP with the second RSRP threshold. Based on the comparison, the first device 110-1 may determine whether the RSRP value on the active BWP is below the second RSRP threshold. If the RSRP value is below the second RSRP threshold, the first device 110-1 may switch to a target BWP configured with a RACH resource for degradation. For example, if the RSRP value of BWP320 falls below the second RSRP threshold and configuration information indicates that BWP340 is configured with RACH resources for reduced capability, the first device 110-1 can switch to BWP340. The second RSRP threshold may differ between 1RX (receiver / receiver chain / receiver branch) and 2RX terminal devices. In one example, the second RSRP threshold may also apply to IDLE / INACTIVE RedCap terminal devices to determine whether to access via the RedCap-specific initial BWP or via the cell's initial BWP (if the RedCap UE can also support the BWP of the cell's initial BWP). In this way, the appropriate BWP for random access can be selected.

[0042] Alternatively, if random access for degraded capacity is triggered, the first device 110-1 may determine, based on the set of RACH configurations, whether the active BWP is configured with RACH resources for degraded capacity. If the active BWP is not configured with RACH resources for degraded capacity, the first device 110-1 may switch to a target BWP configured with RACH resources for degraded capacity. In one embodiment, if the first device 110-1 supports only 1RX (receiver / receiver chain), the first device 110-1 may always switch to a BWP that supports a RACH partition specific to degraded capacity whenever such a BWP is available. In this way, the BWP for random access can be appropriately selected.

[0043] In some embodiments, when random access to a slice / slice group is triggered, the first device 110-1 may determine, based on a set of RACH configurations, whether the active BWP is configured with RACH resources for a slice / slice group. If the active BWP is not configured with RACH resources for a slice / slice group, the first device 110-1 may switch to a target BWP configured with RACH resources for a slice. For example, if BWP320 is not configured with RACH resources for a slice / slice group, and the configuration information indicates that BWP330 is configured with RACH resources for a slice / slice group, the first device 110-1 can switch to BWP330. In this way, the BWP for random access can be appropriately selected, and the RACH load can be distributed.

[0044] In this embodiment, the second device 120 may explicitly configure the first device 110-1 to perform random access on the active BWP if there is a RACH resource configured for the active BWP. In other words, BWP switching for random access can be disabled. For example, the second device 120 may send downlink control information or RRC configuration to the first device 110-1 that includes a disable indication for BWP switching.

[0045] Referring again to Figure 2, the first device 110-1 performs random access with the second device 120 on the target BWP. In some embodiments, after random access is triggered, the first device 110-1 may perform random access on the active BWP configured by a common RACH resource. If the number of random access failures exceeds a certain threshold, the first device 110-1 may determine that the conditions for switching to the target BWP have been met. In this case, the first device 110-1 can switch to the target BWP configured by a RACH resource for at least one feature. The number threshold can be configured by the second device 120 via any appropriate signaling. Alternatively, the number threshold can be predefined in the first device 110-1.

[0046] According to the above embodiment, for example, if a network device anticipates that a 1RX RedCap UE will not remain on the common RACH (for example, due to RAR coverage issues), feature-specific RACH partitions can be applied even in CONNECTED mode. Furthermore, BWP switching based on feature-specific RA partitioning becomes effective, improving resource efficiency because the network does not need to replicate the RA partitioning for the dedicated BWP to benefit. In addition, RACH load balancing can be achieved by distributing feature-specific RACH partitions across different BWPs.

[0047] Figure 4 shows a flowchart of a method example 400 implemented in the first device 110-1 according to some embodiments of the present disclosure.

[0048] In block 410, the first device 110-1 receives configuration information from the second device 120. The configuration information indicates a set of BWPs and a set of RACH configurations of the BWPs. In some embodiments, the configuration information can be transmitted via RRC signaling. Alternatively, the configuration information can be transmitted via MAC signaling. In other embodiments, the configuration information may be transmitted via PHY signaling.

[0049] In some embodiments, configuration information may include the BWP index and the corresponding RACH configuration for each BWP. Each BWP defined for a numerology may have three distinct parameters: subcarrier interval, symbol time, and cyclic prefix length. The RACH configuration may include one or more of the BWP bandwidth size frequency position and control resource sets (CORESETs). Each DL BWP may include at least one CORESET with a UE-specific search space (USS), but on the primary carrier, at least one of the configured DL BWPs includes one CORESET with a common search space (CSS). With respect to uplinks, terminal devices must not transmit PUSCH or PUCCH outside the active bandwidth portion. During initial access, an initial active BWP exists for the terminal device until the terminal device is explicitly configured by a BWP during or after the establishment of the RRC connection.

[0050] In other embodiments, the configuration information may include a set of features that trigger a random access procedure. The term “feature” as used herein may refer to a cause that can trigger a random access procedure. In this case, the configuration information may also indicate that one or more BWPs in a set of BWPs are configured by RACH resources for one or more features. Alternatively, the configuration information may also indicate that one or more BWPs in a set of BWPs are not configured by RACH resources for one or more features.

[0051] In block 420, the first device 110-1 determines that the random access procedure was triggered based on at least one feature. For example, at least one feature may include one or more of RedCap, SDT, CovEnh, or slices. Note that multiple features may include other features.

[0052] In block 430, the first device 110-1 determines whether the conditions for switching to the target BWP are met. In some embodiments, the conditions may be included in the configuration information received from the second device 120. Alternatively, the conditions may be predefined in the first device 110-1.

[0053] In block 440, if the conditions are met, the first device 110-1 performs random access with the second device 120 on the target BWP. In this way, when random access is triggered in RRC connection mode, the first device 110-1 can consider not only the RACH configuration of the active BWP but also the RACH configuration of the BWP pair, thus improving resource efficiency and distributing the RACH load.

[0054] In some embodiments, the first device 110-1 may first determine whether the active BWP is configured with a RACH resource for at least one feature. If the active BWP is not configured with a RACH resource for at least one feature, the first device 110-1 may switch to the initial BWP. In this case, the first device 110-1 may further determine whether the initial BWP is configured with a RACH resource for at least one feature. If the initial BWP is configured with a RACH resource for at least one feature, the initial BWP can be considered the target BWP. If the initial BWP is not configured with a RACH resource for at least one feature, the first device 110-1 may determine whether the other BWPs in the BWP set are configured with a RACH resource for at least one feature. If the other BWPs are configured with a RACH resource for at least one feature, the initial BWP can be considered the target BWP. In this way, the impact on the current mechanism is minimal and implementation is easy. In some examples, if a random access procedure is triggered based on multiple features, the first device 110-1 may determine the priority of the multiple features and determine that at least one feature has the highest priority.

[0055] Alternatively, the first device 110-1 may first determine whether any of the BWPs in the BWP set are configured with a RACH resource for at least one feature. In this case, if a BWP is configured with a RACH resource for at least one feature, such a BWP can be considered a target BWP. In other embodiments, if none of the BWPs in the BWP set are configured with a RACH resource for at least one feature, the first device 110-1 may perform random access on the active BWP. Alternatively, if none of the BWPs in the BWP set are configured with a RACH resource for at least one feature, the first device 110-1 may switch to the initial BWP. In this case, the first device 110-1 may perform random access on the initial BWP. In this way, the appropriate BWP can be quickly selected.

[0056] In some embodiments, when random access to a coverage extension is triggered, the first device 110-1 may determine, based on a set of RACH configurations, whether the active BWP is configured with RACH resources for the coverage extension. In this case, if the active BWP is not configured with RACH resources for the coverage extension, and a condition in the configuration information can indicate a first reference signal received power (RSRP) threshold for the coverage extension, the first device 110-1 may compare the RSRP value on the active BWP with the first RSRP threshold. Based on the comparison, the first device 110-1 may determine whether the RSRP value on the active BWP is below the first RSRP threshold. If the RSRP value is below the first RSRP threshold, the first device 110-1 may switch to a target BWP configured with RACH resources for the coverage extension. In this way, the BWP for random access can be appropriately selected.

[0057] In other embodiments, when random access for degradation is triggered, the first device 110-1 may determine, based on a set of RACH configurations, whether the active BWP is configured with RACH resources for degradation. In this case, if the active BWP is not configured with RACH resources for degradation and a condition in the configuration information can indicate a second RSRP threshold for degradation, the first device 110-1 may compare the RSRP value on the active BWP with the second RSRP threshold. Based on the comparison, the first device 110-1 may determine whether the RSRP value on the active BWP is below the second RSRP threshold. If the RSRP value is below the second RSRP threshold, the first device 110-1 may switch to a target BWP configured with RACH resources for degradation. The second RSRP threshold may differ between a 1RX terminal device and a 2RX terminal device. In one example, the second RSRP threshold can also be applied by the IDLE / INACTIVE RedCap terminal device to determine whether to access via the RedCap-specific initial BWP or via the cell's initial BWP (if the RedCap UE can also support the cell's initial BWP). In this way, the appropriate BWP for random access can be selected.

[0058] Alternatively, if random access for degraded capacity is triggered, the first device 110-1 may determine, based on the set of RACH configurations, whether the active BWP is configured with RACH resources for degraded capacity. If the active BWP is not configured with RACH resources for degraded capacity, the first device 110-1 may switch to a target BWP configured with RACH resources for degraded capacity. In one embodiment, if the first device 110-1 supports only 1RX (receiver / receiver chain), the first device 110-1 may always switch to a BWP that supports a RACH partition specific to degraded capacity whenever such a BWP is available. In this way, the BWP for random access can be appropriately selected.

[0059] In some embodiments, when random access to a slice / slice group is triggered, the first device 110-1 may determine, based on a set of RACH configurations, whether the active BWP is configured with RACH resources for the slice / slice group. If the active BWP is not configured with RACH resources for the slice / slice group, the first device 110-1 may switch to a target BWP configured with RACH resources for the slice. In this way, the BWP for random access can be appropriately selected, and the RACH load can be distributed.

[0060] In this embodiment, the second device 120 may explicitly configure the first device 110-1 to perform random access on the active BWP if there are RACH resources configured for the active BWP. In other words, BWP switching for random access can be disabled. For example, the second device 120 may send downlink control information or RRC configuration to the first device 110-1 that includes a disable indication for BWP switching.

[0061] In some embodiments, after random access is triggered, the first device 110-1 may perform random access on an active BWP configured with a common RACH resource. If the number of random access failures exceeds a certain threshold, the first device 110-1 may determine that the conditions for switching to a target BWP have been met. In this case, the first device 110-1 can switch to a target BWP configured with a RACH resource for at least one feature. The threshold can be configured by the second device 120 via any appropriate signaling. Alternatively, the threshold can be predefined in the first device 110-1.

[0062] Figure 5 shows a flowchart of a method example 500 implemented in the second device 120 according to some embodiments of the present disclosure.

[0063] In block 510, the second device 120 transmits configuration information to the first device 110-1. The configuration information indicates a set of BWPs and a set of RACH configurations for the BWPs. In some embodiments, the configuration information can be transmitted via RRC signaling. Alternatively, the configuration information can be transmitted via MAC signaling. In other embodiments, the configuration information may be transmitted via PHY signaling.

[0064] In some embodiments, configuration information may include the BWP index and the corresponding RACH configuration for each BWP. Each BWP defined for a numerology may have three distinct parameters: subcarrier interval, symbol time, and cyclic prefix length. The RACH configuration may include one or more of the BWP bandwidth size frequency position and control resource sets (CORESETs). Each DL BWP may include at least one CORESET with a UE-specific search space (USS), but on the primary carrier, at least one of the configured DL BWPs includes one CORESET with a common search space (CSS). With respect to uplinks, terminal devices must not transmit PUSCH or PUCCH outside the active bandwidth portion. During initial access, an initial active BWP exists for a terminal device until the terminal device is explicitly configured by a BWP during or after the establishment of an RRC connection.

[0065] In other embodiments, the configuration information may include a set of features that trigger a random access procedure. The term “feature” as used herein may refer to a cause that can trigger a random access procedure. In this case, the configuration information may also indicate that one or more BWPs in a set of BWPs are configured by RACH resources for one or more features. Alternatively, the configuration information may also indicate that one or more BWPs in a set of BWPs are not configured by RACH resources for one or more features.

[0066] In block 520, the second device 120 performs random access with the first device 110-1 on a target BWP which is comprised of RACH resources for at least one feature.

[0067] In some embodiments, a first apparatus (e.g., a first device 110) capable of performing any of the methods 400 may include means for performing each operation of the method 400. The means may be implemented in any preferred form. For example, the means may be implemented in a circuit or a software module. The first apparatus may be implemented as the first device 110, or may be included therein. In some embodiments, the means may include at least one processor and at least one memory containing computer program code. The at least one memory and the computer program code are configured to cause the apparatus to execute using at least one processor.

[0068] In some embodiments, the first device includes means for receiving configuration information from a second device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs; means for determining that a random access procedure has been triggered based on at least one feature; means for determining whether a condition for switching to a target BWP has been met based on the RACH configuration set, wherein the target BWP is comprised of RACH resources for at least one feature; and means for performing random access with the second device on the target BWP in accordance with the determination that the condition has been met.

[0069] In some embodiments, the RACH configuration set further includes conditions for switching to the target BWP.

[0070] In some embodiments, at least one feature includes one of the following: capacity reduction, small data transmission, coverage expansion, or slicing.

[0071] In some embodiments, the condition indicates a first reference signal received power (RSRP) threshold for coverage extension, and the first device further includes means for determining whether the active BWP of the first device is configured with RACH resources for coverage extension, based on a set of RACH configurations, and means for determining the value of RSRP on the active BWP in accordance with the determination that the active BWP is not configured with RACH resources for coverage extension, and means for determining whether the condition for switching to a target BWP is met, including means for comparing the value of RSRP of the active BWP with a first RSRP threshold, and means for determining whether the condition for switching to a target BWP is met in accordance with the determination that the value of RSRP is below the first RSRP threshold, and means for switching from the active BWP to a target BWP configured with RACH resources for coverage extension.

[0072] In some embodiments, the condition indicates a second RSRP threshold associated with a performance degradation, and the first device further includes means for determining the value of RSRP on the active BWP, and means for determining whether the condition for switching to a target BWP is met includes means for comparing the RSRP value of the active BWP with a second RSRP threshold, means for determining that the condition for switching to a target BWP is met according to the determination that the RSRP value is below the second RSRP threshold, and means for switching from the active BWP to a target BWP configured with RACH resources for performance degradation.

[0073] In some embodiments, means for determining whether the conditions for switching to a target BWP are met include means for determining whether the active BWP is configured with RACH resources for degradation, and means for switching from the active BWP to a target BWP configured with RACH resources for degradation, in accordance with the determination that the active BWP is not configured with RACH resources for degradation.

[0074] In some embodiments, means for determining whether the conditions for switching to a target BWP are met include means for determining whether the active BWP is composed of RACH resources for a slice, and means for switching from the active BWP to a target BWP composed of RACH resources for a slice, in accordance with the determination that the active BWP is not composed of RACH resources for a slice.

[0075] In some embodiments, the first device includes means for determining whether the active BWP of the first device is configured by a RACH configuration based on a set of RACH configurations, and means for switching to an initial BWP in accordance with the determination that the active BWP is not configured by a RACH configuration, and means for determining whether the conditions for switching to a target BWP are met, including means for determining whether the conditions for switching to a target BWP are met in accordance with the determination that the initial BWP does not support at least one feature.

[0076] In some embodiments, means for determining whether the conditions for switching to a target BWP are met include means for performing random access on an active BWP configured with a common RACH resource, and means for determining whether the conditions for switching to a target BWP are met based on the determination that the number of random access failures on the active BWP exceeds a certain threshold.

[0077] In some embodiments, means for receiving configuration information include means for receiving configuration information via one of the following: radio resource control (RRC) signaling, media access control (MAC) signaling, or physical (PHY) signaling.

[0078] In some embodiments, the first device is a terminal device, and the second device is a network device.

[0079] In some embodiments, a second apparatus (e.g., a second device 120) capable of performing any of the methods 500 may include means for performing each operation of method 500. The means may be implemented in any preferred form. For example, the means may be implemented in a circuit or a software module. The first apparatus may be implemented as the second device 120, or may be included therein. In some embodiments, the means may include at least one processor and at least one memory containing computer program code. The at least one memory and the computer program code are configured to cause the apparatus to execute using at least one processor.

[0080] In some embodiments, the second device includes means for transmitting configuration information to the first device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs, and means for performing random access with the first device on a target BWP, wherein the random access procedure is triggered based on at least one feature, and the target BWP is configured with RACH resources for at least one feature.

[0081] In some embodiments, the RACH configuration set further includes conditions for switching to the target BWP.

[0082] In some embodiments, at least one feature includes one of the following: capacity reduction, small data transmission, coverage expansion, or slicing.

[0083] In some embodiments, the condition indicates a first reference signal received power (RSRP) threshold for coverage expansion.

[0084] In some embodiments, the condition indicates a second RSRP threshold associated with performance degradation.

[0085] In some embodiments, means for transmitting configuration information include means for transmitting configuration information via one of the following: radio resource control (RRC) signaling, media access control (MAC) signaling, or physical (PHY) signaling.

[0086] In some embodiments, the first device is a terminal device, and the second device is a network device.

[0087] Figure 6 is a simplified block diagram of a device 600 suitable for carrying out an embodiment of the present disclosure. The device 600 may be provided to implement a communication device, for example, a first device 110 as shown in Figure 1. As shown, the device 600 includes one or more processors 610, one or more memories 620 coupled to the processors 610, and one or more communication modules 640 coupled to the processors 610.

[0088] The communication module 640 is for bidirectional communication. The communication module 640 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interfaces necessary for communication with other network elements. In some embodiments, the communication module 640 may include at least one antenna.

[0089] The processor 610 may be of any type suitable for a local technology network and may include one or more of the following, as non-limiting examples: general-purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), and processors based on multicore processor architectures. The device 600 may have multiple processors, such as application-specific integrated circuit chips, which are slave-connected in time to a clock that synchronizes the main processor.

[0090] Memory 620 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 624, electrically programmable read-only memory (EPROM), flash memory, hard disks, compact discs (CDs), digital video discs (DVDs), optical discs, laser discs, and other magnetic and / or optical storage devices. Examples of volatile memories include, but are not limited to, random-access memory (RAM) 622, and other volatile memories that do not persist while the power is off.

[0091] The computer program 630 includes computer executable instructions that are executed by the associated processor 610. The program 630 may be stored in memory, for example, ROM 624. The processor 610 may perform any preferred operations and processes by loading the program 630 into RAM 622.

[0092] Some embodiments of the present disclosure may be implemented by program 630 so that device 600 can perform any process of the present disclosure as described with reference to Figures 2-5. Alternatively, embodiments of the present disclosure may be implemented by hardware or by a combination of software and hardware.

[0093] In some embodiments, the program 630 may be tangibly contained in a computer-readable medium that may be contained within device 600 (such as in memory 620), or in another storage device accessible by device 600. Device 600 may load the program 630 from the computer-readable medium into RAM 622 for execution. The computer-readable medium may include any type of tangible non-volatile storage device, such as ROM, EPROM, flash memory, hard disk, CD, DVD, and other magnetic and / or optical storage devices. Figure 7 shows an example of a computer-readable medium 700 in the form of an optical storage disk. The program 630 is stored in the computer-readable medium.

[0094] In general, various embodiments of this disclosure may be implemented in hardware, dedicated circuitry, software, logic, or any combination thereof. Some embodiments may be implemented in hardware, while others may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. Various embodiments of this disclosure are illustrated and described using block diagrams, flowcharts, or some other graphical representations, but it should be understood that any blocks, apparatus, systems, techniques, or methods described herein may be implemented, in non-limiting examples, in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers, or other computing devices, or some combination thereof.

[0095] This disclosure also provides at least one computer program product tangibly stored on a non-temporary computer-readable storage medium. Examples of computer program products include computer-executable instructions contained within program modules, which are executed within a device on a target physical or virtual processor to perform one of the methods described above with reference to Figures 2-5. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. The functionality of program modules may be combined or divided among program modules as required in various embodiments. Machine-executable instructions for program modules may be executed within a local device or a distributed device. In a distributed device, program modules may reside in both local and remote storage media.

[0096] Program code for performing the methods disclosed herein may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device, and when the program code is executed by the processor or controller, the functions / operations defined in the flowchart and / or block diagrams are performed. The program code may run entirely on the machine, partially on the machine as a standalone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0097] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier so that a device, apparatus, or processor can perform the various processes and operations described above. Examples of carriers include signals and computer-readable media.

[0098] Computer-readable media may be computer-readable signal media or computer-readable storage media. Computer-readable media may include, without limitation, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any preferred combination thereof. More specific examples of computer-readable storage media include electrical connections having one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any preferred combination thereof.

[0099] Furthermore, although the operations are shown in a specific order, this should not be interpreted as requiring that such operations be performed in the specific order or sequentially shown, or that all exemplified operations be performed, in order to obtain the desired results. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although details of several specific embodiments are included in the foregoing description, these should not be interpreted as limitations on the scope of this disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features described in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented separately or in any preferred partial combination in multiple embodiments.

[0100] While this disclosure describes structural features and / or methodological actions in language specific to those features, it should be understood that the disclosure as set forth in the attached claims is not necessarily limited to the specific features or actions described herein. Rather, the specific features and actions described herein are disclosed as examples of forms of implementation of the claims.

Claims

1. The first device, At least one processor, It includes at least one memory containing computer program code, The at least one memory and the computer program code are transmitted to the first device using the at least one processor. Receiving configuration information from a second device that indicates a set of bandwidth portions (BWP) and a set of random access channel (RACH) configurations of the BWPs, In the first device described above, it is determined that a random access procedure was triggered based on at least one feature, The determination is made whether the conditions for switching to the target BWP are met based on the set of RACH configurations, wherein the target BWP is composed of RACH resources for at least one feature. The first device is configured to perform the random access with the second device on the target BWP in accordance with the determination that the above conditions are met.

2. The first device according to claim 1, wherein the set of RACH configurations further includes the conditions for switching to the target BWP.

3. The aforementioned at least one feature is, decreased ability, Sending small data, Coverage expansion, or The first device according to claim 1, comprising one of the slices.

4. The above conditions indicate a first reference signal received power (RSRP) threshold for coverage expansion, The at least one memory and the computer program code are further transmitted to the first device using the at least one processor. Based on the aforementioned RACH configuration set, it is determined whether the active BWP of the first device is configured with RACH resources for coverage expansion. The system is configured to determine the value of the RSRP on the active BWP in accordance with the determination that the active BWP is not composed of RACH resources for the coverage extension, The at least one memory and the computer program code use the at least one processor to determine whether the conditions for switching to the target BWP are met in the first device. The value of the RSRP of the active BWP is compared with the first RSRP threshold, In accordance with the determination that the RSRP value is below the first RSRP threshold, it is determined that the conditions for switching to the target BWP are met, The first device according to any one of claims 1 to 3, configured to perform a switch from the active BWP to the target BWP which is configured with RACH resources for the coverage expansion.

5. The aforementioned conditions indicate a second RSRP threshold associated with performance decline, The at least one memory and the computer program code are further transmitted to the first device using the at least one processor. It is configured to determine the RSRP value on the active BWP, The at least one memory and the computer program code further use the at least one processor to determine whether the conditions for switching to the target BWP are met on the first device. The value of the RSRP of the active BWP is compared with the second RSRP threshold, In accordance with the determination that the value of the RSRP is below the second RSRP threshold, it is determined that the conditions for switching to the target BWP are met, The first device according to any one of claims 1 to 3, configured to perform the following actions: switching from the active BWP to the target BWP which is composed of RACH resources for the performance degradation.

6. The at least one memory and the computer program code further use the at least one processor to determine whether the conditions for switching to the target BWP are met on the first device. To determine whether the active BWP is composed of RACH resources for the aforementioned capacity degradation, The first device according to any one of claims 1 to 3, configured to switch from the active BWP to the target BWP which is configured with the RACH resources for the degradation, in accordance with the determination that the active BWP is not configured with the RACH resources for the degradation.

7. The at least one memory and the computer program code further use the at least one processor to determine whether the conditions for switching to the target BWP are met on the first device. To determine whether the active BWP is composed of RACH resources for the slice, The first device according to any one of claims 1 to 3, configured to switch from the active BWP to the target BWP which is configured with the RACH resource for the slice, in accordance with the determination that the active BWP is not configured with the RACH resource for the slice.

8. The at least one memory and the computer program code are further transmitted to the first device using the at least one processor. Based on the aforementioned RACH configuration set, it is determined whether the active BWP of the first device is configured by the RACH configuration, The system is configured to switch to the initial BWP in accordance with the determination that the active BWP is not configured by the RACH configuration, The at least one memory and the computer program code further use the at least one processor to determine whether the conditions for switching to the target BWP are met on the first device. The first device according to any one of claims 1 to 7, configured to perform the following: determine whether the conditions for switching to the target BWP are met, in accordance with the determination that the initial BWP does not support the at least one feature.

9. The at least one memory and the computer program code further use the at least one processor to determine whether the conditions for switching to the target BWP are met on the first device. Performing random access on an active BWP configured with a common RACH resource, The first device according to claim 1, configured to perform the following actions: determine that the conditions for switching to the target BWP are met when it is determined that the number of random access failures on the active BWP exceeds a certain threshold.

10. The at least one memory and the computer program code further use the at least one processor to send the first device to receive the configuration information. The aforementioned configuration information, Radio Resource Control (RRC) signaling, Media Access Control (MAC) signaling, or The first device according to any one of claims 1 to 9, configured to cause this to happen by receiving via one of the physical (PHY) signalings.

11. The first device according to any one of claims 1 to 10, wherein the first device is a terminal device and the second device is a network device.

12. The second device is At least one processor, It includes at least one memory containing computer program code, The at least one memory and the computer program code are transmitted to the second device using the at least one processor. The first device transmits configuration information that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs. The second device is configured to perform the following actions: performing random access with the first device on a target BWP, the random access procedure being triggered based on at least one feature, the target BWP being comprised of RACH resources for the at least one feature.

13. The second device according to claim 12, wherein the set of RACH configurations further includes conditions for switching to the target BWP.

14. The aforementioned at least one feature is, decreased ability, Sending small data, Coverage expansion, or The second device according to claim 12, comprising one of the slices.

15. The condition indicates a first reference signal received power (RSRP) threshold for coverage expansion, the second device according to any one of claims 12 to 14.

16. The second device according to any one of claims 12 to 14, wherein the aforementioned condition indicates a second RSRP threshold associated with performance degradation.

17. The at least one memory and the computer program code further transmit the configuration information to the first device using the at least one processor. The aforementioned configuration information, Radio Resource Control (RRC) signaling, Media Access Control (MAC) signaling, or A second device according to any one of claims 12 to 16, configured to cause this to happen by transmitting via one of the physical (PHY) signalings.

18. The second device according to any one of claims 12 to 17, wherein the first device is a terminal device and the second device is a network device.

19. It is a method, The first device receives configuration information from the second device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs. In the first device described above, it is determined that a random access procedure was triggered based on at least one feature, The determination is made whether the conditions for switching to the target BWP are met based on the set of RACH configurations, wherein the target BWP is composed of RACH resources for at least one feature. The method, comprising performing the random access with the second device on the target BWP in accordance with the determination that the above conditions are met.

20. The method according to claim 19, wherein the set of RACH configurations further includes the conditions for switching to the target BWP.

21. The aforementioned at least one feature is, decreased ability, Sending small data, Coverage expansion, or The method according to claim 19, comprising one of the slices.

22. The above conditions indicate a first reference signal received power (RSRP) threshold for coverage expansion, and the method further, Based on the aforementioned RACH configuration set, it is determined whether the active BWP of the first device is configured with RACH resources for coverage expansion. This includes determining the value of the RSRP on the active BWP in accordance with the determination that the active BWP is not configured with RACH resources for the coverage extension, Determining whether the conditions for switching to the target BWP are met is: The value of the RSRP of the active BWP is compared with the first RSRP threshold, In accordance with the determination that the RSRP value is below the first RSRP threshold, it is determined that the conditions for switching to the target BWP are met, The method according to any one of claims 19 to 21, comprising switching from the active BWP to the target BWP which is configured with RACH resources for the coverage extension.

23. The aforementioned conditions indicate a second RSRP threshold associated with performance decline, and the method further, This includes determining the RSRP value on the active BWP, Determining whether the conditions for switching to the target BWP are met is: The value of the RSRP of the active BWP is compared with the second RSRP threshold, In accordance with the determination that the value of the RSRP is below the second RSRP threshold, it is determined that the conditions for switching to the target BWP are met, The method according to any one of claims 19 to 21, comprising switching from the active BWP to the target BWP which is configured with RACH resources for the capacity reduction.

24. Determining whether the conditions for switching to the target BWP are met is: To determine whether the active BWP is composed of RACH resources for the aforementioned capacity degradation, The method according to any one of claims 19 to 21, further comprising switching from the active BWP to the target BWP which is configured with RACH resources for the performance degradation, in accordance with the determination that the active BWP is not configured with RACH resources for the performance degradation.

25. Determining whether the conditions for switching to the target BWP are met is: To determine whether the active BWP is composed of RACH resources for the slice, The method according to any one of claims 19 to 21, further comprising switching from the active BWP to the target BWP which is configured with the RACH resource for the slice, in accordance with the determination that the active BWP is not configured with the RACH resource for the slice.

26. Based on the aforementioned RACH configuration set, it is determined whether the active BWP of the first device is configured by the RACH configuration, The method further includes switching to the initial BWP in accordance with the determination that the active BWP is not configured by the RACH configuration, Determining whether the conditions for switching to the target BWP are met is: The method according to any one of claims 19 to 25, comprising determining whether the conditions for switching to the target BWP are met, based on the determination that the initial BWP does not support the at least one feature.

27. Determining whether the conditions for switching to the target BWP are met is: Performing random access on an active BWP configured with a common RACH resource, The method according to claim 19, further comprising determining that the conditions for switching to the target BWP are met based on the determination that the number of random access failures on the active BWP exceeds a certain threshold.

28. Receiving the aforementioned configuration information means The aforementioned configuration information, Radio Resource Control (RRC) signaling, Media Access Control (MAC) signaling, or The method according to any one of claims 19 to 27, comprising receiving via one of the physical (PHY) signalings.

29. The method according to any one of claims 19 to 28, wherein the first device is a terminal device and the second device is a network device.

30. It is a method, The second device transmits configuration information to the first device that indicates a set of bandwidth portions (BWP) and a set of random access channel (RACH) configurations of the BWPs. The method comprising performing random access to the first device on a target BWP, wherein the random access procedure is triggered based on at least one feature, and the target BWP is comprised of RACH resources for the at least one feature.

31. The method according to claim 30, wherein the set of RACH configurations further includes the conditions for switching to the target BWP.

32. The aforementioned at least one feature is, decreased ability, Sending small data, Coverage expansion, or The method according to claim 30, comprising one of the slices.

33. The method according to any one of claims 30 to 32, wherein the condition indicates a first reference signal received power (RSRP) threshold for coverage expansion.

34. The method according to any one of claims 30 to 32, wherein the conditions indicate a second RSRP threshold associated with performance decline.

35. Transmitting the aforementioned configuration information means The aforementioned configuration information, Radio Resource Control (RRC) signaling, Media Access Control (MAC) signaling, or The method according to any one of claims 30 to 34, comprising transmitting via one of the physical (PHY) signaling methods.

36. The method according to any one of claims 30 to 35, wherein the first device is a terminal device and the second device is a network device.

37. It is a device, A means for receiving configuration information from a second device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs, A means for determining that a random access procedure was triggered based on at least one feature, A means for determining whether the conditions for switching to a target BWP are met based on the set of RACH configurations, wherein the target BWP is composed of RACH resources for at least one feature, and the means: The apparatus includes means for performing the random access with the second device on the target BWP, in accordance with the determination that the above conditions are met.

38. It is a device, The second device includes means for transmitting configuration information to the first device that indicates a set of bandwidth portions (BWPs) and a set of random access channel (RACH) configurations of the BWPs, The apparatus comprising means for performing random access to the first device on a target BWP, wherein the random access procedure is triggered based on at least one feature, and the target BWP is comprised of RACH resources for the at least one feature.

39. A computer-readable medium containing program instructions for causing a device to perform the method according to any one of claims 19 to 29 or any one of claims 30 to 36.