Radio resource control-based bandwidth part switching in communication networks

The method addresses the ambiguity in RRC-based BWP switch delay for multiple CCs by specifying NR slot lengths and applying a ceiling function, ensuring synchronized and efficient BWP switching in 5G networks.

WO2026127687A1PCT designated stage Publication Date: 2026-06-18SAMSUNG ELECTRONICS CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-12-11
Publication Date
2026-06-18

Smart Images

  • Figure KR2025021441_18062026_PF_FP_ABST
    Figure KR2025021441_18062026_PF_FP_ABST
Patent Text Reader

Abstract

A method includes receiving, by a UE, at least one RRC reconfiguration message from a network apparatus; determining, by the UE, whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one RRC reconfiguration message; based on the BWP being the simultaneous RRC-based BWP switch, determining a first time duration that begins from the beginning of a DL slot n; and based on the BWP switch being the non-simultaneous RRC-based BWP switch, determining a second time duration that begins from the beginning of a DL slot n, wherein DL slot n is the last slot including an RRC command.
Need to check novelty before this filing date? Find Prior Art

Description

RADIO RESOURCE CONTROL-BASED BANDWIDTH PART SWITCHING IN COMMUNICATION NETWORKS

[0001] The present disclosure relates radio resource control-based bandwidth part switching in communication networks.

[0002] In the realm of wireless communication systems, advancements have been rapid, with each generation bringing significant improvements over the previous one. The fourth generation of wireless communication systems, commonly referred to as 4G or Long-Term Evolution (LTE), has set a benchmark by supporting UE with a maximum possible bandwidth of 20 MHz. However, the advent of the fifth generation of wireless communication systems, known as 5G, has introduced substantial enhancements, including the capability for transmission bandwidths to reach up to 400 MHz per carrier.

[0003] Despite the impressive bandwidth capabilities of 5G, it is impractical to expect every UE to support such high bandwidths. Consequently, the design of 5G systems allows for UEs to communicate using a bandwidth smaller than the cell's channel bandwidth, referred to as a BWP. This flexibility enables the receive and transmit bandwidth of a UE to be adjusted according to the requirements, thus achieving Bandwidth Adaptation (BA) by configuring the UE with BWPs and indicating to the UE which one of the configured BWPs is currently active.

[0004] The switching of BWPs, also known as BWP switching, is controlled through various mechanisms, including RRC signalling, Physical Downlink Control Channel (PDCCH) indications for downlink assignments or uplink grants, inactivity timers (bwp-InactivityTimer), and Medium Access Control (MAC) entity actions upon initiation of a Random Access (RA) procedure in a Master Cell Group (MCG) or Secondary Cell Group (SCG). However, changing a BWP includes modifying a large set of configurations, necessitating a certain amount of time to complete, known as the BWP switch delay.

[0005] One significant aspect of BWP switch delay is the RRC-based BWP switch delay, which is influenced by the RRC processing delay and the RRC BWP switch delay. In scenarios involving simultaneous and non-simultaneous multiple component carriers (CCs), the RRC-based BWP switch delay requires an NR slot length to determine the delay. However, as specified in 3GPP TS 38.133 Clause 8.6.3A.1 and Clause 8.6.3A.2, the NR slot length is not clearly defined, leading to ambiguity in determining the RRC-based BWP switching delay for multiple CCs. This lack of clarity can result in incorrect determinations of the BWP switch delay duration by the UE and / or the network. Consequently, different UEs and networks can calculate mismatched delay timings, potentially causing data loss due to non-aligned BWP switching delays.

[0006] Further, the parameters DRRC*(N-1)and DRRC*(M-1)used in the RRC-based BWP switch delay computation cannot align as integral multiples of the slot length corresponding to the sub-carrier spacing (SCS) used to determine the BWP switch delay. This misalignment can lead to incorrect determination of the slot number from which reception of a Physical Downlink Shared Channel (PDSCH) or a PDCCH is to commence after the RRC-based BWP switch delay for multiple CCs, further exacerbating the risk of data loss.

[0007] Thus, it is desired to address the above-mentioned disadvantages, issues, and / or other shortcomings or at least provide a useful alternative.

[0008] Embodiments of the disclosure provide a method for RRC-based BWP switching in a communication system.

[0009] Embodiments of the disclosure accurately determine the RRC-based BWP switch delay for multiple CCs.

[0010] Embodiments of the disclosure determine and specify a New Radio (NR) slot length to be used for determining the RRC-based BWP switch delay in cases where multiple CCs are configured with different SCS values and to specify a ceiling (Ceil) function to determine an exact slot number for starting the decoding of a PDSCH or a PDCCH after the RRC-based BWP switch delay on multiple CCs.

[0011] According to an example embodiment, a method for radio resource control (RRC)-based bandwidth part (BWP) switching in a communication system is provided. The method includes: receiving by a user equipment (UE) at least one RRC reconfiguration message from a network apparatus,the at least one RRC reconfiguration message including at least one of a BWP switch and parameter change of active BWPs on multiple component carriers (CCs), the BWP switch including a downlink (DL) active BWP switch or an uplink (UL) active; determining by the UE whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one RRC reconfiguration message; based on the BWP switch being the simultaneous RRC-based BWP switch, performing by the UE a step of determining a first time duration that begins from the beginning of a DL slot n, the DL slot n being the last slot overlapping with a physical downlink shared channel (PDSCH) including an RRC command, and performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on the first DL or UL slot after the first time duration; or based on the BWP switch being the non-simultaneous RRC-based BWP switch, determining a second time duration that begins from the beginning of a DL slot m, wherein the DL slot m is the last slot including the RRC command and performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on a first DL or UL slot after the second time duration.

[0012] According to an example embodiment, a UE for determining a RRC-based BWP switch delay in a wireless communication system supporting multiple CCs is provided. The UE includes: a memory, at least one processor, comprising processing circuitry, and a BWP switching delay controller comprising circuitry, wherein the BWP switching delay controller is coupled to the memory and at least one processor; the BWP switching delay controller is configured to cause the UE to: receive at least one RRC reconfiguration message from a network apparatus, the RRC reconfiguration message including at least one of a DL active BWP switch or an UL active BWP switch and parameter change of active BWPs on multiple CCs; determining whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one received RRC reconfiguration message; based on the BWP switch being a simultaneous RRC-based BWP switch, determining a first time duration that begins from the beginning of a DL slot n, the DL slot n being the last slot overlapping with a PDSCH including the RRC command and performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on the first DL or UL slot immediately after the first time duration; and based on the BWP switch being the non-simultaneous RRC-based BWP switch, determining a second time duration that begins from the beginning of a DL slot n, the DL slot being is the last slot including the RRC command and performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on a first DL or UL slot immediately after the second time duration.

[0013] According to an example embodiment, a computer-implemented method for radio resource control (RRC)-based bandwidth part (BWP) switching in a communication system is provided. The computer-implemented method includes: receiving by a user equipment (UE) at least one RRC reconfiguration message from a network apparatus, the at least one RRC reconfiguration message including at least one of a BWP switch and parameter change of active BWPs on multiple component carriers (CCs), the BWP switch including a downlink (DL) active BWP switch or an uplink (UL) active; determining by the UE whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one RRC reconfiguration message; based on the BWP switch being the simultaneous RRC-based BWP switch, performing by the UE a step of determining a first time duration that begins from the beginning of a DL slot n, the DL slot n being the last slot overlapping with a physical downlink shared channel (PDSCH) including an RRC command, and performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on the first DL or UL slot after the first time duration; or based on the BWP switch being the non-simultaneous RRC-based BWP switch, determining a second time duration that begins from the beginning of a DL slot m, wherein the DL slot m is the last slot including the RRC command and performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on a first DL or UL slot after the second time duration.

[0014] These and other aspects of the disclosure will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating various example embodiments and numerous details thereof, are given by way of illustration and not of limitation. Many changes and modifications can be made within the scope of the disclosure, and the embodiments herein include all such modifications.

[0015] These and other features, aspects, and advantages of certain embodiments of the present disclosure will be more apparent from the following detailed description, taken in conjunction with the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures and, in which:

[0016] FIG. 1A is a flowchart illustrating a problem which a UE implementation faces in determining the simultaneous RRC-based BWP switch delay requirements for multiple CCs in the wireless network according to the prior art.

[0017] FIG. 1B is a flowchart illustrating a problem which the UE implementation faces in determining the non-simultaneous RRC-based BWP switch delay requirements for multiple CCs belonging to different Cell Groups (CGs) in the wireless network according to the prior art.

[0018] FIG. 2 is a block diagram illustrating an example configuration of the UE that illustrates RRC-Based BWP switching in a communication system according to various embodiments.

[0019] FIG. 3 is a flowchart illustrating an example method for RRC-based BWP switching in a communication system according to various embodiments.

[0020] FIG. 4 is a flowchart illustrating example simultaneous RRC-Based BWP switching with change in SCS parameter according to various embodiments.

[0021] FIG. 5 is a flowchart illustrating an example method for determining non-simultaneous RRC-based BWP switching delay for multiple CCs in a wireless network according to various embodiments.

[0022] FIG. 6 is a flowchart illustrating example determination of non-simultaneous RRC-based BWP switching delay for multiple component carriers in wireless networks according to various embodiments.

[0023] FIG. 7 is a flowchart illustrating alternative determination of non-simultaneous RRC-based BWP switching delay for multiple component carriers in wireless networks according to various embodiments.

[0024] The various example embodiments herein and the various features and advantageous details thereof are explained in greater detail with reference to the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques may be omitted so as to not unnecessarily obscure the embodiments herein. The various example embodiments described herein are not necessarily mutually exclusive, as various embodiments can be combined with one or more other embodiments to form new embodiments. The term "or" as used herein, refers to a non-exclusive or, unless otherwise indicated. The examples used herein are intended merely to facilitate an understanding of ways in which the disclosure can be practiced. Accordingly, the examples are not be understood as limiting the scope of the disclosure.

[0025] Various embodiments are described and illustrated in terms of blocks that carry out a described function or functions. These blocks, which referred to herein as managers, units, modules, hardware components or the like, are physically implemented by analog and / or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and optionally be driven by firmware and software. The circuits, for example, be embodied in one or more semiconductor chips, or on substrate supports such as printed circuit boards and the like. The circuits of a block be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the various embodiments be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosed method. Likewise, the blocks of the various embodiments be physically combined into more complex blocks without departing from the scope of the disclosed method.

[0026] The accompanying drawings facilitate understanding of various technical features. The various example embodiments are not limited by these drawings and extend to any alterations, equivalents, and substitutes. Terms like first, second, etc., are used for distinction and do not limit the elements.

[0027] FIG. 1A is a flowchart illustrating a problem encountered by a UE implementation in determining the simultaneous RRC-based BWP switch delay requirements for multiple CCs in a wireless network according to the prior art.

[0028] At step 101, the initiation of simultaneous RRC-based BWP switch delay on multiple CCs occurs. Step 102 includes the registration of a Primary Cell (PCell) and the configuration of four additional Secondary Cells (SCells) under the PCell for multiple CCs.

[0029] In step 103, the UE receives an RRC reconfiguration for BWP switch for SCell1 and SCell2. At step 104, the UE receives another RRC reconfiguration for BWP switch for SCell3 and SCell4. SCell3 has a SCS of 15 KHz, while SCell4 has an SCS of 30 KHz. The UE must determine the time duration after which it will be able to receive the PDSCH / PDCCH or transmit the Physical Uplink Shared Channel (PUSCH).

[0030] In an example disclosed in FIG. 1A, the PCell is configured with four secondary cells, SCell1 to SCell4. The RRC reconfiguration for BWP switch is received simultaneously for SCell3 and SCell4, where SCell3 is configured with a 15 KHz SCS and SCell4 with 30 KHz. Consequently, the NR slot length for both SCells differs, leading to ambiguity regarding which SCS to consider in the calculation of the BWP switch delay requirements.

[0031] FIG. 1B is a flowchart illustrating a problem faced by the UE implementation in determining the non-simultaneous RRC-based BWP switch delay requirements for multiple CCs belonging to different Cell Groups (CGs) in the wireless network according to the prior art. At step 105, the non-simultaneous RRC-based BWP switch delay on multiple CCs is initiated. A first CG receives a first RRC reconfiguration for SCell BWP switch at step 106. At step 107, a second CG receives a second RRC reconfiguration for SCell BWP switch, where this RRC reconfiguration partially overlaps with the RRC reconfiguration received in the first CG.

[0032] Steps 108-110 include configuring SCell 1 with 120 KHz SCS with BWP ID 1, SCell 2 with 15 KHz SCS with BWP ID 1, and SCell 3 with 30 KHz SCS with BWP ID 1. At steps 111 and 112, the BWP switch is triggered without SCS change for SCell 2 and SCell 3. At step 113, the BWP switch is triggered for all the SCells without any SCS change. To determine the RRC BWP switch delay, the UE needs to ascertain which SCS to consider to determine the NR slot length.

[0033] In an example, the first Cell Group (CG) is configured with one secondary cell, which is SCell1. Further, the second CG is configured with two secondary cells, which are SCell2 and SCell3, configured with 15KHz SCS and 30KHz SCS correspondingly. In a case where the UE receives the RRC reconfiguration for BWP switch for the SCell1 on the first CG and BWP switch delay triggered for the same UE to receive another RRC reconfiguration for BWP switch for SCell2 and SCell3 configured on the second CG partially overlapping with the first CG, second CG SCells are configured with different SCS where NR slot length for both SCells differs. Therefore, during BWP switch, the UE needs to determine which slot length to use.

[0034] In an example, SCell2 and SCell3 are initially each configured with 30 KHz SCS. The UE receives an RRC reconfiguration for simultaneous BWP switch for both SCells with a change in SCS for SCell2 to 15 KHz SCS and SCell3 to 30 KHz SCS. The NR slot length should be determined based on the smallest SCS among a plurality of SCS values (e.g., all SCS values) of SCell2 and SCell3 from the second CG. From this example, the smallest SCS among the plurality of SCS values of SCell2 and SCell3 is 15 KHz SCS; therefore, the NR slot length is 1 ms.

[0035] However, the existing 3GPP TS 38.133 specifications do not clearly define the NR slot length parameter for calculating RRC-based BWP switch delay when multiple CCs with different SCS values are included. This ambiguity causes the UE to incorrectly determine when it can receive PDSCH / PDCCH or transmit PUSCH on the new BWPs. Therefore, there is a need for RRC-based BWP switching in a communication system.

[0036] FIG. 2 is a block diagram illustrating an example configuration of the UE (201) illustrating RRC-Based BWP switching in a communication system according to various embodiments. Examples of the UE (201) can include but are not limited to Consumer Electronics (such as Mobile Phones and Smartphones), Tablets, Wearable Devices, Television, Computing Devices (such as Laptops, Notebooks, Desktops, Workstations, etc.), IoT Devices, Automotive Systems (such as connected cars, Autonomous Vehicles, Vehicle-to-Everything (V2X) communication devices, etc.), Enterprise Devices such as robotics, Specialized Equipment (such as Medical Devices, Public Safety Devices, etc.), Media Devices (such as Gaming Consoles, Streaming Devices, etc.).

[0037] Examples of the wireless communication network system include but are not limited to Cellular Networks (such as 2G, 3G, 4G, 5G, Beyond 5G (B5G) / 6G or advanced cellular networks), Local Area Networks (LANs) (such as Wi-Fi, Li-Fi, etc.), Personal Area Networks (PANs) (such as Bluetooth, Zigbee, Z-Wave, etc.), Wide Area Networks (WANs) (such as Satellite Communication Networks, Long Range Wide Area Network, Narrowband IoT, Low-bandwidth communication for IoT, etc.), Metropolitan Area Networks (MANs), Machine-to-Machine (M2M), Ad Hoc and Mesh Networks, Emerging and Advanced Networks. Examples of the UE can include but are not limited to Consumer Electronics (such as Mobile Phones and Smartphones), Tablets, Wearable Devices, Computing Devices (such as Laptops, Notebooks, Desktops, Workstations, etc.), IoT Devices, Automotive Systems (such as connected cars, Autonomous Vehicles, Vehicle-to-Everything (V2X) communication devices, etc.), Enterprise Devices such as robotics, Specialized Equipment (such as Medical Devices, Public Safety Devices, etc.), Media Devices (such as Gaming Consoles, Streaming Devices, etc.).

[0038] The UE (201) includes the processor (e.g., including processing circuitry) (202), the memory (203), an I / O interface (e.g., including various circuitry) (203), and a BWP switching delay controller (e.g., including various circuitry) (205). The processor (202) of the UE (201) communicates with the memory (203), the I / O interface (204), and BWP switching delay controller (205). The processor (202) may include various processing circuitry and is configured to execute instructions stored in the memory (203) and to perform various processes. The processor (202) can include one or a plurality of processors, can be a general-purpose processor such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and / or an Artificial Intelligence (AI) dedicated processor such as a neural processing unit (NPU). the processor 202 may include various processing circuitry and / or multiple processors. For example, as used herein, including the claims, the term "processor" may include various processing circuitry, including at least one processor, wherein one or more of at least one processor, individually and / or collectively in a distributed manner, may be configured to perform various functions described herein. As used herein, when "a processor", "at least one processor", and "one or more processors" are described as being configured to perform numerous functions, these terms cover situations, for example and without limitation, in which one processor performs some of recited functions and another processor(s) performs other of recited functions, and also situations in which a single processor may perform all recited functions. Additionally, the at least one processor may include a combination of processors performing various of the recited / disclosed functions, e.g., in a distributed manner. At least one processor may execute program instructions to achieve or perform various functions.

[0039] The memory (203) of the UE (201) includes storage locations to be addressable through the processor (202). The memory (203) is not limited to a volatile memory and / or a non-volatile memory. The memory (203) can include one or more computer-readable storage media. The memory (203) can include non-volatile storage elements. For example, non-volatile storage elements can include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories. The memory (203) stores configuration information and parameters associated with BWP switching operations. The memory (203) includes storage for RRC configuration information, SCS values of multiple CCs, BWP activation and deactivation parameters, and slot timing information.

[0040] The I / O interface (203) may include various circuitry and transmits the information between the memory (203) and external peripheral devices. The peripheral devices are the input-output devices associated with the UE (201). The I / O interface (203) receives several information from the UE (201).

[0041] The BWP switching delay controller (205) may include various circuitry and is coupled to the memory (203) and the processor (202). This coupling allows for efficient data transfer and communication between the components, ensuring that the BWP switching delay controller (205) can access and process BWP switching data in real time. The BWP switching delay controller (205) is an innovative integrated circuit that is implemented in the UE (201). In an embodiment, the structure of such innovative integrated circuit includes a multi-core architecture that enables dynamic management of RRC-based BWP switching delay calculations in a wireless communication system. Each core is optimized for tasks such as determining slot length based on SCS, applying a ceiling (Ceil) function to determine an actual slot number, and managing synchronization for simultaneous and non-simultaneous RRC-based BWP switching across multiple CCs. The innovative integrated circuit for managing BWP switching delay may include a combination of analog and digital components designed to optimize power consumption and timing accuracy of the switching delay determination mechanism. The analog components include a high-precision clock and timing reference circuit to ensure accurate delay measurement, while the digital components include a microcontroller unit (MCU) and a digital signal processor (DSP) that work in tandem to dynamically manage BWP switching delay computations based on RRC configuration parameters.

[0042] The BWP switching delay controller (205) may receive at least one RRC reconfiguration message from a network apparatus. The RRC reconfiguration message includes at least one of a DL active BWP switch or an UL active BWP switch and parameter change of active BWPs on multiple CCs. The RRC reconfiguration message can also include information regarding the timing and frequency parameters necessary for the BWP switch, ensuring synchronization between the network and the UE (201). The BWP switching delay controller (205) determines whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one received RRC reconfiguration message. This determination includes analyzing the RRC command to identify if the switch instructions pertain to multiple CCs within the same cell group or across different cell groups. The BWP switching delay controller (205) enables the UE (201) when the BWP switch is the simultaneous RRC-based BWP switch determines a first time duration that begins from the beginning of a DL slot n. The DL slot n is the last slot overlapping with a PDSCH including the RRC command and performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on the first DL or UL slot immediately after the first time duration. The first time duration is calculated based on the processing delay of the RRC command and the inherent delay associated with switching BWPs across multiple CCs. The BWP switching delay controller (205) enables the UE (201) when the BWP switch is the non-simultaneous RRC-based BWP switch determining a second time duration that begins from the beginning of a DL slot n. The DL slot n is the last slot including the RRC command and performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on a first DL or UL slot immediately after the second time duration. The second time duration accounts for the staggered nature of the switch, where each Cell Group (CG) can switch at different times based on individual RRC commands.

[0043] In an embodiment, the BWP switching delay controller (205) performs the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on the first DL or UL slot immediately after the first time duration. This simultaneous switch ensures that a plurality of CCs (e.g., all CCs) within the same cell group (e.g., New Radio Carrier-Aggregation (NR-CA) are aligned in terms of BWP configuration, minimizing / reducing latency and maximizing / increasing throughput. The BWP switching delay controller (205) determines the NR slot length by identifying the smallest SCS among SCS values of included CCs (e.g., all SCS values of all included CCs) before and after the BWP switch for simultaneous RRC-based BWP switch delay calculation. This identification process includes scanning the SCS values of each CC and selecting the minimum value to ensure uniform slot length across the switch. The BWP switch includes at least one of a DL active BWP switch and a UL active BWP switch. The switch can also include changes in other parameters such as modulation schemes and coding rates to optimize performance. The BWP switching delay controller (205) determines a slot number for reception and / or transmission during the DL active BWP switch or the UL active BWP switch by applying a Ceil function. This function ensures that the slot number is rounded up to the next integer, accommodating any fractional delays.The BWP switching delay controller (205) receives the PDSCH or PDCCH for the DL active BWP switch after the first time duration or transmit the physical uplink shared channel (PUSCH) for the UL active BWP switch after the first time duration. This reception or transmission is synchronized with the calculated delay to ensure seamless communication.

[0044] In an embodiment, the BWP switching delay controller (205) performs the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on serving cells on which the BWP switch occurs on a first DL or UL slot immediately after the second time duration. This non-simultaneous switch allows for flexibility in handling CCs across different cell groups (CGs), accommodating varying network conditions. The BWP switching delay controller (205) determines the NR slot length by identifying the SCS value of each CC in the second CG for calculating the non-simultaneous RRC-based BWP switch delay. This identification process includes evaluating the SCS values of each CC in the second CG to ensure accurate delay calculation. The BWP switching delay controller (205) determines slot number for reception and / or transmission during the DL active BWP switch or the UL active BWP switch by applying a Ceil function. This function ensures that the slot number is rounded up to the next integer, accommodating any fractional delays. The BWP switching delay controller (205) receives PDSCH or PDCCH for DL active BWP switch after the second time duration or transmitting by the UE (201) PUSCH for UL active BWP switch after the second time duration. This reception or transmission is synchronized with the calculated delay to ensure seamless communication.

[0045] In an embodiment, the BWP switching delay controller (205) determines whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one received RRC reconfiguration message. This determination includes analyzing the RRC command to identify if the switch instructions pertain to multiple CCs within the same cell group or across different cell groups. The BWP switching delay controller (205) includes the simultaneous RRC-based BWP switch being triggered by a single RRC command for BWP switching on multiple CCs in a same CG. This single command ensures that a plurality of CCs (e.g., all CCs) within the same cell group are aligned in terms of BWP configuration, minimizing / reducing latency and maximizing / increasing throughput. The BWP switching delay controller (205) includes the non-simultaneous RRC-based BWP switch being triggered by separate RRC commands for BWP switching on multiple CCs in different cell groups (CGs). These separate commands allow for flexibility in handling CCs across different cell groups, accommodating varying network conditions.

[0046] In an embodiment, the BWP switching delay controller (205) applies the ceiling function. The Ceil function the BWP switching delay controller (205) selects a next slot following the determined slot number when a corresponding time duration is a non-integral multiple or submultiple with respect to the NR slot length. This ensures that the slot number is rounded up to the next integer, accommodating any fractional delays and ensuring accurate timing for the BWP switch.

[0047] In an embodiment, the BWP switching delay controller (205) determines the NR slot length based on the smallest SCS value among all SCS values of all included CCs results in alignment between the UE (201) and a network entity in determining the BWP switching delay. This alignment ensures that both the UE and the network entity are synchronized in terms of slot length, minimizing / reducing latency and maximizing / increasing throughput during the BWP switch.

[0048] In an embodiment, the NR slot length is determined based on the smallest SCS value among a plurality of SCS values of included CCs (e.g., all SCS values of all included CCs) before and after BWP switch results in alignment between the UE (201) and a network entity in determining the simultaneous RRC-based BWP switching delay.

[0049] In an embodiment, the NR slot length is determined based on the SCS value among a plurality of SCS values of included CC (e.g., all SCS values of all included CCs) in the second cell CG for alignment between the UE (201) and the network entity in determining the non-simultaneous RRC-based BWP switching delay. This ensures that both the UE and the network entity are synchronized in terms of slot length, minimizing / reducing latency and maximizing / increasing throughput during the non-simultaneous BWP switch. In an embodiment, the NR slot length for the simultaneous RRC-based BWP switch is determined by the smallest SCS among a plurality of SCS values of included CCs (e.g., all SCS values of all included CCs) both before and after the BWP switch when the BWP switch includes changing of SCS. This ensures that the slot length remains consistent across the switch, accommodating any changes in SCS values.

[0050] In an embodiment, the NR slot length is determined by the SCS value of each CC in the second cell CG for alignment between the UE (201) and the network entity in determining the non-simultaneous RRC-based BWP switching delay.

[0051] In an embodiment, the non-simultaneous RRC-based BWP switch is performed when BWP switching on multiple CCs in different cell groups is triggered by separate RRC commands the UE (201) operates in New Radio Dual Connectivity (NR-DC) with frequency range 1 and frequency range 2 the UE is capable of a per-frequency-range gap and the BWP switch does not include a change in SCS. This allows the UE to handle BWP switches across different frequency ranges, accommodating varying network conditions and ensuring seamless communication.

[0052] FIG. 3 is a flowchart illustrating an example method for RRC-based BWP switching in a communication system according to various embodiments. The flowchart illustrates an example process, ensuring clarity and understanding of the method.

[0053] At step 301 the method includes receiving at least one RRC reconfiguration message from the network apparatus. The RRC reconfiguration message includes at least one of the downlinks (DL) active BWP switch the uplink UL active BWP switch or a parameter change of active BWPs on multiple CCs. The message can include information regarding the timing and frequency parameters necessary for the BWP switch, ensuring synchronization between the network and the UE (201).

[0054] At step 302 the method includes determining whether the BWP switch is a simultaneous or a non-simultaneous RRC-based BWP switch based on the at least one received RRC reconfiguration message by the UE (201). This determination includes analyzing the RRC command to identify if the switch instructions pertain to multiple CCs within the same cell group or across different cell groups.

[0055] At step 303 when the BWP switch is the simultaneous RRC-based BWP switch by the UE (201) determining a first time duration that begins from the beginning of a DL slot n. The DL slot n is the last slot overlapping with a PDSCH including the RRC command and performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on the first DL or UL slot immediately after the first time duration. The first time duration is calculated based on the processing delay of the RRC command and the inherent delay associated with switching BWPs across multiple CCs.

[0056] At step 304 when the BWP switch is the non-simultaneous RRC-based BWP switch by the UE (201) determining a second time duration that begins from the beginning of a DL slot n where DL slot n is the last slot including the RRC command and performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on a first DL or UL slot immediately after the second time duration. The second time duration accounts for the staggered nature of the switch, where each CG can switch at different times based on individual RRC commands.

[0057] FIG. 4 is a flowchart illustrating example operations for simultaneous RRC Based BWP switching with change in SCS parameter according to various embodiments. The flowchart illustrates the process, ensuring clarity and understanding of the method. FIG. 4 illustrates the determination of simultaneous RRC-based BWP switching delay for multiple CCs in a wireless network. This determination includes calculating the delay based on various parameters, ensuring accurate timing for the BWP switch.

[0058] At step 401 the UE (201) receives the RRC reconfiguration message from network for the BWP switch for multiple CCs. The message can also include information regarding the timing and frequency parameters necessary for the BWP switch, ensuring synchronization between the network and the UE (201).

[0059] At step 402 the UE (201) determines the parameter NR slot length as the smallest SCS among a plurality of SCS values of included CCs (e.g., all SCS values of all included CCs) before and after BWP switch. This identification process includes scanning the SCS values of each CC and selecting the minimum value to ensure uniform slot length across the switch.

[0060] At step 403 the UE (201) determines (e.g., calculates) the delay for the simultaneous RRC-based BWP switch using the determined NR slot length and other parameters including RRC processing delay BWP switch delay and incremental delay based on the number of included CCs. This calculation ensures accurate timing for the BWP switch, accommodating any changes in SCS values.

[0061] At step 404 UE (201) determines the first DL or UL slot to be able to receive or transmit on the new BWPs after BWP switch based on the calculated delay. This determination ensures that the UE is synchronized with the network, minimizing / reducing latency and maximizing / increasing throughput during the BWP switch.

[0062] In an embodiment, the NR slot length is determined by the smallest SCS among a plurality of SCS values of included CCs (e.g., all SCS values of all included CCs) before and after BWP switch.

[0063] In an embodiment for simultaneous RRC-based BWP switch delay requirement calculation for multiple CCs in the wireless network, the parameter NR slot length is determined by the smallest SCS among a plurality of SCS values of included CCs (e.g., all SCS values of all included CCs).

[0064] In an embodiment, an example of the specification is provided for the calculation of the simultaneous RRC-based BWP switch delay requirements for multiple CCs as follows:

[0065] 8.6.3A.1-Simultaneous RRC based BWP switch delay on multiple CCs

[0066] Requirements in this clause apply only if RRC based BWP switching on multiple CCs for NR-CA is triggered by a single RRC command.

[0067] For RRC-based BWP switch, after the UE (201) receives RRC reconfiguration involving active BWP switching or parameter change of its active BWPs, the UE (201) shall be able to receive PDSCH / PDCCH (for DL active BWP switch) or transmit PUSCH (for UL active BWP switch) on the new BWPs on the serving cells on which BWP switch occurs on the first DL or UL slot right after a time duration of slots which begins from the beginning of DL slot n, where

[0068] DL slot n is the last slot overlapping with the PDSCH including the RRC command, and

[0069] NR Slot length is determined by the smallest SCS among a plurality of SCS values of included CCs (e.g., all SCS values of all included CCs) before and after BWP switch.

[0070] are defined in clause 8.6.3, and

[0071] for UE which is capable of type 1 BWP switching delay depending on UE capability bwp-SwitchingDelay [2].

[0072] for UE which is capable of type 2 BWP switching delay depending on UE capability bwp-SwitchingDelay [2], where D is the incremental delay for each additional CC included in simultaneous BWP switch and depends on UE capability [TS 38.306, 14].

[0073] N is the number of CCs within the NR-CA configured for performing simultaneous BWP switch.

[0074] The UE (201) is not required to transmit UL signals or receive DL signals during the time defined by on the cells where RRC-based BWP switch occurs.

[0075] In an embodiment, an example for simultaneous RRC-based BWP switching with a change in SCS parameter, SCell1 and SCell2 are initially each configured with 30 kHz SCS. The UE (201) receives the RRC Reconfiguration for simultaneous BWP switch for both SCells with a change in SCS for SCell1 to 15 kHz SCS and SCell2 to 30 kHz SCS. The NR slot length can be determined based on the smallest SCS among a plurality of SCS values (e.g., all SCS values) of SCell1 and SCell2. From this example, the smallest SCS among the plurality of SCS values of SCell1 and SCell2 is 15 kHz SCS, so the NR slot length is 1 ms.

[0076] In an embodiment, an example for simultaneous RRC-based BWP switching for multiple CCs without a change in SCS, SCell1 and SCell2 are initially each configured with 30 kHz SCS. They receive an RRC Reconfiguration for simultaneous BWP switch for both SCells without a change in SCS. The NR slot length should be determined based on the smallest SCS among a plurality of SCS values (e.g., all SCS values) of SCell1 and SCell2. From this example, the smallest SCS among the plurality of SCS values of SCell1 and SCell2 is 30 kHz SCS, so the NR slot length is 0.5 ms.

[0077] FIG. 5 is a flowchart illustrating an example method for determining non-simultaneous RRC-based BWP switching delay for multiple CCs in a wireless network according to various embodiments.

[0078] At step 501, the UE (201) receives the RRC reconfiguration message from the wireless network for the BWP switch for the multiple CCs on the first CG. This message includes information about the new BWP configuration, such as the frequency range, bandwidth, and SCS. The UE processes this message to understand the new configuration requirements and prepares for the switch. The reconfiguration message can also include timing information that specifies when the switch should occur, ensuring that the UE can synchronize its operations with the network.

[0079] At step 502, the UE (201) receives the RRC reconfiguration message from the wireless network for the BWP switch for multiple CCs on the second CG. Similar to the first CG, this message provides details about the new BWP settings for the second group of CCs. The UE must handle these messages independently for each CG, ensuring that it can manage multiple BWP switches simultaneously. The UE stores the configuration details and prepares to execute the switch at the specified time, maintaining synchronization with the network.

[0080] At step 503, the UE (201) determines the parameter NR slot length as the smallest SCS among all SCS values of all included CCs. This step is critical because the slot length affects the timing of the BWP switch. The UE calculates the slot length by comparing the SCS values of the plurality of CCs (e.g., all CCs) included in the switch and selecting the smallest one. This ensures that the UE can handle the switch within the shortest possible time frame, minimizing / reducing any potential delays or disruptions in communication.

[0081] At step 504, the UE (201) determines (e.g., calculates) the delay for the simultaneous RRC-based BWP switch using the determined NR slot length and other parameters including an RRC processing delay, a BWP switch delay, and incremental delay based on the number of included CCs, and with considering waiting time for the BWP switch for the first CG. The UE calculates the total delay by summing these individual delays, ensuring that all factors are considered. This comprehensive delay calculation helps the UE to accurately predict the timing of the BWP switch and adjust its operations accordingly.

[0082] At step 505, the UE (201) determines the first DL or UL slot to be able to receive or transmit on the new BWPs after the BWP switch based on the calculated delay. The UE uses the calculated delay to identify the exact slot in which it can start using the new BWP configuration. This step ensures that the UE can seamlessly transition to the new BWPs without any interruption in communication. The UE updates its internal scheduling to align with the new configuration, ensuring that it can continue to receive and transmit data efficiently.

[0083] In an embodiment for non-simultaneous RRC-based BWP switch delay requirement determination for multiple CCs in a wireless network, the parameter NR slot length is determined by the smallest SCS among SCS values of included CCs (e.g., all SCS values of all included CCs). This approach ensures that the UE can handle the BWP switch within the shortest possible time frame, minimizing / reducing any potential delays. By selecting the smallest SCS, the UE can optimize its operations and ensure efficient use of available bandwidth. This method provides a robust solution for managing BWP switches in complex wireless networks with multiple CCs. In an embodiment, an example of the specification is provided for determining the non-simultaneous RRC-based BWP switch delay requirements for multiple CCs as follows:

[0084] 8.6.3.A2- Non-simultaneous RRC based BWP switch delay on multiple CCs

[0085] In the non-simultaneous case, the RRC-based BWP switch on multiple CCs is triggered over a partially overlapping time period in different cell groups. The delay requirements in this clause apply only if BWP switching on multiple CCs in different cell groups is triggered by separate RRC commands. The UE (201) must be operating in NR-DC (FR1+FR2) and be capable of per-FR gap. The BWP switch must not include an SCS change.

[0086] For non-simultaneous RRC-based BWP switch, after the UE (201) receives RRC reconfiguration involving active BWP switching or parameter change of its active BWPs, UE (201) shall be able to receive PDSCH / PDCCH (for DL active BWP switch) or transmit PUSCH (for UL active BWP switch) on the new BWPs on the serving cells on which BWP switch occurs on the first DL or UL slot right after a time duration of slots which begin DL slot n, were

[0087] DL slot n is the last slot including the RRC command,

[0088] NR slot length is determined by the smallest SCS among SCS values of included CCs (e.g., all SCS values of all included CCs).

[0089] Twaitingis the waiting time for RRC based BWP switch which is upper bounded by the ongoing BWP switch time in the first CG defined in clause 8.6.3A.1,

[0090] M is the number of CCs within the NR-CA configured for performing simultaneous BWP switch in the second CG; M=1 if the BWP switch is performed on single CC,

[0091] are defined in clause 8.6.3, and

[0092] DRRCis defined in clause 8.6.3A.1.

[0093] 1. The UE is not required to transmit UL signals or receive DL signals during the time defined by TRRCprocessingDelay+ TBWPswitchDelayRRC+ DRRC* (M-1) on the cells in the second CG where RRC-based BWP switch occurs.

[0094] In an embodiment, an example of non-simultaneous RRC-based BWP switching for multiple CCs is provided. Among two CGs, the first CG is configured with one SCell, SCell1, with 120 kHz SCS, and the second CG is configured with two SCells: SCell2 with 15 kHz SCS and SCell3 with 30 kHz SCS. Suppose the UE (201) receives an RRC Reconfiguration for a BWP switch for SCell1 on the first CG, and a BWP switch delay is triggered for the same. The UE (201) then receives another RRC Reconfiguration for a BWP switch for SCell2 and SCell3 on the second CG, partially overlapping with the first CG's SCell1 BWP switching. The second CG SCells are configured with different SCS values, where the NR slot length for both SCells differs. Thus, during the BWP switch, the NR slot length corresponding to the smaller SCS among all included CCs, e.g., SCell2's SCS, is considered, and the NR slot length is 1 ms.

[0095] FIG. 6 is a flowchart illustrating example determination of non-simultaneous RRC-based BWP switching delay for multiple component carriers in wireless networks, according to various embodiments.

[0096] At step 601, the UE (201) receives the RRC reconfiguration message from the wireless network for the BWP switch for the multiple CCs on the first CG.

[0097] At step 602, the UE (201) receives RRC reconfiguration message from the wireless network for the BWP switch for multiple CCs on the second CG.

[0098] At step 603, the UE (201) determines the parameter NR slot length as the smallest SCS among SCS values of included CCs (e.g., all SCS values of all included CCs) of the second CG.

[0099] At step 604, the UE (201) determines (e.g., calculates) the delay for the non-simultaneous RRC-based BWP switch using the determined NR slot length and other parameters, including a RRC processing delay, a BWP switch delay, and incremental delay based on the number of included CCs and with considering waiting time for the BWP switch for the first CG. This comprehensive delay calculation ensures that the UE can manage the switch efficiently, taking into account all relevant factors that could impact the timing.

[0100] At step 605, the UE (201) determines the first DL or UL slot to be able to receive or transmit on the new BWPs after BWP switch based on the determined delay. This allows the UE to resume communication promptly after the switch, minimizing / reducing any disruption to the data flow. The UE can also need to update its internal scheduling algorithms to accommodate the new BWP configurations and ensure optimal performance.

[0101] In an embodiment, for non-simultaneous RRC based BWP switch delay requirement determination for the multiple CCs in the wireless network, the parameter NR slot length is determined by the smallest SCS among SCS values of included CCs (e.g., all SCS values of all included CCs) of the second CG. This ensures that the UE can handle the timing requirements of the smallest SCS, which is typically the most stringent. Using the smallest SCS as the reference, the UE can ensure that it meets the timing requirements for included CCs (e.g., all included CCs), minimizing / reducing the risk of timing mismatches and ensuring smooth communication. This method also simplifies the delay calculation process, as the UE only needs to consider the smallest SCS rather than calculating separate delays for each SCS.

[0102] In an embodiment, an example of the specification is provided for calculation of the non-simultaneous RRC based BWP switch delay requirements for multiple CCs as follows:

[0103] 8.6.3A.2 Non-simultaneous RRC based BWP switch delay on multiple CCs

[0104] In non-simultaneous case, the RRC-based BWP switch on multiple CCs is triggered over partially overlapping time period in different Cell groups. The delay requirements in this clause apply only if:

[0105] BWP switching on multiple CCs in different cell groups are triggered by separate RRC commands, and

[0106] UE is operating in NR-DC (FR1+FR2), and

[0107] UE is capable of per-FR gap, and

[0108] BWP switch does not include SCS change.

[0109] For non-simultaneous RRC-based BWP switch, after the UE (201) receives RRC reconfiguration involving active BWP switching or parameter change of its active BWPs, UE (201) shall be able to receive PDSCH / PDCCH (for DL active BWP switch) or transmit PUSCH (for UL active BWP switch) on the new BWPs on the serving cells on which BWP switch occurs on the first DL or UL slot right after a time duration of slots which begins from the beginning of DL slot n, where

[0110] DL slot n is the last slot including the RRC command,

[0111] NR Slot length is determined by the smallest SCS among SCS values of included CCs (e.g., all SCS values of all included CCs) of the second CG.

[0112] TWaitingis the waiting time for RRC based BWP switch which is upper bounded by the ongoing BWP switch time in the first CG defined in clause 8.6.3A.1,

[0113] M is the number of CCs within the NR-CA configured for performing simultaneous BWP switch in the second CG; M=1 if the BWP switch is performed on single CC,

[0114] TRRCprocessingDelayand TBWPswitchDelayRRCare defined in clause 8.6.3, and

[0115] DRRCis defined in clause 8.6.3A.1.

[0116] The UE (201) is not required to transmit UL signals or receive DL signals during the time defined by TRRCprocessingDelay+ TBWPswitchDelayRRC+ DRRC* (M-1) on the cells in the second CG where RRC-based BWP switch occurs.

[0117] FIG. 7 is a flowchart illustrating an alternative determination of non-simultaneous RRC-based BWP switching delay for multiple component carriers in the wireless networks according to various embodiments.

[0118] At step 701, the UE (201) receives the RRC reconfiguration message from the network for a BWP switch for multiple CCs on the first CG.

[0119] At step 702, the UE (201) receives another RRC reconfiguration message from the network for a BWP switch for multiple CCs on the second CG.

[0120] At step 703, the UE (201) determines the parameter NR slot length based on the SCS value of each CC of the second CG.

[0121] At step 704, the UE (201) determines (e.g., calculates) the delay for the non-simultaneous RRC-based BWP switch using the determined NR slot length and other parameters, including a RRC processing delay, a BWP switch delay, and incremental delay based on the number of included CCs, and with considering waiting time for the BWP switch for the first CG.

[0122] At step 705, based on the calculated delay, the UE (201) determines the first DL or UL slot to be able to receive or transmit on the new BWPs after BWP switch based on the determined delay. This allows the UE (201) to resume communication promptly after the switch, minimizing / reducing any disruption to the data flow.

[0123] In an embodiment, the NR slot length is determined by the SCS value of each CC in the second cell CG for alignment between the UE (201) and the network entity in determining the non-simultaneous RRC-based BWP switching delay. In an embodiment, an example of the specification is provided for determining the non-simultaneous RRC-based BWP switch delay requirements for multiple CCs as follows:

[0124] 8.6.3.A2- Non-simultaneous RRC based BWP switch delay on multiple CCs

[0125] In the non-simultaneous case, the RRC-based BWP switch on multiple CCs is triggered over a partially overlapping time period in different cell groups. The delay requirements in this clause apply only if BWP switching on multiple CCs in different cell groups is triggered by separate RRC commands. The UE (201) must be operating in NR-DC (FR1+FR2) and be capable of per-FR gap. The BWP switch must not include an SCS change.

[0126] For non-simultaneous RRC-based BWP switch, after the UE (201) receives RRC reconfiguration involving active BWP switching or parameter change of its active BWPs, UE (201) shall be able to receive PDSCH / PDCCH (for DL active BWP switch) or transmit PUSCH (for UL active BWP switch) on the new BWPs on the serving cells on which BWP switch occurs on the first DL or UL slot right after a time duration of slots which begin DL slot n, were DL slot n is the last slot including the RRC command, NR Slot length is determined by the SCS of each CC in the second CG.

[0127] Twaitingis the waiting time for RRC based BWP switch which is upper bounded by the ongoing BWP switch time in the first CG defined in clause 8.6.3A.1,

[0128] M is the number of CCs within the NR-CA configured for performing simultaneous BWP switch in the second CG; M=1 if the BWP switch is performed on single CC,

[0129] TRRCprocessingDelayand TBWPswitchDelayRRCare defined in clause 8.6.3, and

[0130] DRRCis defined in clause 8.6.3A.1.

[0131] The UE is not required to transmit UL signals or receive DL signals during the time defined by TRRCprocessingDelay+ TBWPswitchDelayRRC+ DRRC* (M-1) on the cells in the second CG where RRC-based BWP switch occurs.

[0132] In an embodiment, the slot number for transmission and / or reception during BWP switching is determined as the next slot after the determined slot number, when the added delay consideration for multiple component carriers (e.g., parameters DRRC*(N-1) and DRRC*(M-1)) is not integral multiple of the slot length pertaining to the applied or selected SCS. For example, a Ceil function is used over the calculated slot number to determine the actual slot number for transmission and / or reception during BWP switching, wherein the calculated slot number is the first DL or UL slot right after a time duration of

[0133]

[0134] which begins from the beginning of DL slot n, and DL slot n the last slot overlapping with the PDSCH including the RRC command. The scenarios include at least one of simultaneous RRC based BWP switch delay requirements for multiple CCs and non-simultaneous RRC based BWP switch delay requirements for multiple CCs.

[0135] In an embodiment, the slot number for transmission and / or reception during BWP switching is determined as the same slot as the calculated slot number, when the added delay consideration for multiple component carriers (e.g., parameters DRRC*(N-1) and DRRC*(M-1)) is not integral multiple of the slot length pertaining to the applied or selected sub - carrier spacing (SCS). For example, a floor function is used over the calculated slot number to determine the actual slot number for transmission and / or reception during BWP switching, where the calculated slot number is the first DL or UL slot right after a time duration of

[0136]

[0137] (For non - simultaneous RRC based BWP switch) which begins from the beginning of DL slot n, and DL slot n the last slot overlapping with the PDSCH including the RRC command. The scenarios include at least one of simultaneous RRC based BWP switch delay requirements for multiple CCs and non-simultaneous RRC based BWP switch delay requirements for multiple CCs)

[0138] In an embodiment,adding a Ceil function to

[0139]

[0140] (For non-simultaneous RRC based BWP switch) can lead to delay consideration for multiple component carriers to be integral multiple of the slot length pertaining to the applied or selected sub-carrier spacing.

[0141] In an embodiment, for simultaneous RRC based BWP switch, after the UE (201) receives RRC reconfiguration involving active BWP switching or parameter change of its active BWPs, the UE (201) can be able to receive PDSCH / PDCCH (for DL active BWP switch) or transmit PUSCH (for UL active BWP switch) on the new BWPs on the serving cells on which BWP switch occurs on the first DL or UL slot right after a time duration of slots which begins from the beginning of DL slot n, where DL slot n is the last slot including the RRC command. For example, a Ceil function is used to determine the actual slot number for transmission and / or reception during BWP switching.

[0142] In an embodiment, for non-simultaneous RRC based BWP switch, after the UE (201) receives RRC reconfiguration involving active BWP switching or parameter change of its active BWPs, the UE (201) shall be able to receive PDSCH / PDCCH (for DL active BWP switch) or transmit PUSCH (for UL active BWP switch) on the new BWPs on the serving cells on which BWP switch occurs on the first DL or UL slot right after a time duration of slots which begins from the beginning of DL slot n, where DL slot n is the last slot including the RRC command. For example, a Ceil function is used to determine the actual slot number for transmission and / or reception during BWP switching.

[0143] While the disclosure has been illustrated and described with reference to various example embodiments, it will be understood that the various example embodiments are intended to be illustrative, not limiting. It will be further understood by those skilled in the art that various modifications, alternatives and / or variations of the various example embodiments may be made without departing from the true technical spirit and full technical scope of the disclosure, including the appended claims and their equivalents. It will also be understood that any of the embodiment(s) described herein may be used in conjunction with any other embodiment(s) described herein.

Claims

1.A method for radio resource control (RRC)-based bandwidth part (BWP) switching in a communication system, comprising:receiving, by a user equipment (UE), at least one RRC reconfiguration message from a network apparatus, wherein the at least one RRC reconfiguration message includes at least one of a BWP switch and parameter change of active BWPs on multiple component carriers (CCs), the BWP switch including a downlink (DL) active BWP switch or an uplink (UL) active BWP switch;determining, by the UE, whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one RRC reconfiguration message; andperforming, by the UE:based on the BWP switch being the simultaneous RRC-based BWP switch, determining a first time duration that begins from beginning of a DL slot n, wherein the DL slot n is the last slot overlapping with a physical downlink shared channel (PDSCH) including an RRC command, and performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on serving cells on which the BWP switch occurs on a first DL or UL slot after the first time duration, orbased on the BWP switch being the non-simultaneous RRC-based BWP switch, determining a second time duration that begins from beginning of a DL slot m, wherein the DL slot m is the last slot including the RRC command, and performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on a first DL or UL slot after the second time duration.2.The method of claim 1, wherein performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on the first DL or UL slot after the first time duration comprises:determining, by the UE, a new radio (NR) slot length by identifying the smallest subcarrier spacing (SCS) among SCS values of involved CCs before and after the BWP switch for simultaneous RRC-based BWP switch delay calculation;determining, by the UE, a slot number for reception and / or transmission during the DL active BWP switch or the UL active BWP switch by applying a ceiling function; andreceiving, by the UE, the PDSCH or a physical downlink control channel (PDCCH) for the DL active BWP switch after the first time duration, or transmitting, by the UE, physical uplink shared channel (PUSCH) for the UL active BWP switch after the first time duration.3.The method of claim 1, wherein performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on serving cells on which the BWP switch occurs on a first DL or UL slot after the second time duration comprises:determining, by the UE, an NR slot length by identifying a subcarrier spacing (SCS) value of each CC of the multiple CCs in a second cell group (CG) for calculating the non-simultaneous RRC-based BWP switch delay;determining, by the UE, a slot number for reception and / or transmission during the DL active BWP switch or the UL active BWP switch by applying a ceiling function; andreceiving, by the UE, the PDSCH or a physical downlink control channel (PDCCH) for the DL active BWP switch after the second time duration, or transmitting, by the UE, PUSCH for UL active BWP switch after the second time duration.4.The method of claim 1, wherein the simultaneous RRC-based BWP switch is triggered by a single RRC command for the BWP switching on multiple CCs in a same cell group (CG); and the non-simultaneous RRC-based BWP switch is triggered by separate RRC commands for the BWP switching on multiple CCs in different cell groups (CGs).5.The method of claim 2, wherein applying the ceiling function comprises selecting a next slot following the determined slot number based on a corresponding time duration being a non-integral multiple or submultiple with respect to the NR slot length.6.The method of claim 2, wherein determining the NR slot length based on the smallest SCS value among SCS values of involved CCs before and after the BWP switch results in alignment between the UE and a network entity in determining a simultaneous RRC-based BWP switching delay.7.The method of claim 3, wherein the NR slot length is determined based on the SCS value of each CC in the second CG for alignment between the UE and the network apparatus in determining the non-simultaneous RRC-based BWP switching delay.8.The method of claim 2, wherein the NR slot length for the simultaneous RRC-based BWP switch is determined by the smallest SCS among SCS values of involved CCs both before and after the BWP switch based on the BWP switch involving a change of SCS.9.The method of claim 3, wherein the non-simultaneous RRC-based BWP switch is performed based on BWP switching on multiple CCs in different CGs being triggered by separate RRC commands, the UE operates in new radio dual connectivity (NR-DC) with frequency range 1 and frequency range 2, the UE is capable of a per-frequency-range gap, and the BWP switch does not involve a change in SCS.10.A user equipment (UE) in a communication system, comprising:memory;a processor comprising processing circuitry; anda bandwidth part (BWP) switching delay controller, comprising circuitry, coupled to the memory and the processor, wherein the BWP switching delay controller is configured to cause the UE to:receive at least one a radio resource control (RRC) reconfiguration message from a network apparatus, wherein the at least one RRC reconfiguration message includes at least one of a BWP switch and parameter change of active BWPs on multiple component carriers (CCs), the BWP switch including a downlink (DL) active BWP switch or an uplink (UL) active BWP switch;determine whether the BWP switch is a simultaneous or non-simultaneous RRC-based BWP switch based on the at least one RRC reconfiguration message; andperform:based on the BWP switch being the simultaneous RRC-based BWP switch, determining a first time duration that begins from beginning of a DL slot n, wherein the DL slot n is the last slot overlapping with a physical downlink shared channel (PDSCH) including an RRC command, and performing the simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on serving cell on which the BWP switch occurs on a first DL or UL slot after the first time duration, orbased on the BWP switch being the non-simultaneous RRC-based BWP switch, determining a second time duration that begins from beginning of a DL slot m, wherein the DL slot m is the last slot including the RRC command, and performing the non-simultaneous RRC-based BWP switch on the multiple CCs on new BWPs on the serving cells on which the BWP switch occurs on a first DL or UL slot immediately after the second time duration.11.The UE of claim 10, wherein the BWP switching delay controller is configured to cause the UE to:determine a new radio (NR) slot length by identifying the smallest subcarrier spacing (SCS) among SCS values of involved CCs before and after the BWP switch for simultaneous RRC-based BWP switch delay calculation;determine a slot number for reception and / or transmission during the DL active BWP switch or the UL active BWP switch by applying a ceiling function; andreceive the PDSCH or a physical downlink control channel (PDCCH) for the DL active BWP switch after the first time duration, or transmitting, by the UE, physical uplink shared channel (PUSCH) for the UL active BWP switch after the first time duration.12.The UE of claim 10, wherein the BWP switching delay controller is configured to cause the UE to:determine an NR slot length by identifying a subcarrier spacing (SCS) value of each CC of the multiple CCs in a second cell group (CG) for calculating the non-simultaneous RRC-based BWP switch delay;determine a slot number for reception and / or transmission during the DL active BWP switch or the UL active BWP switch by applying a ceiling function; andreceive the PDSCH or a physical downlink control channel (PDCCH) for the DL active BWP switch after the second time duration, or transmitting, by the UE, PUSCH for UL active BWP switch after the second time duration.13.The UE of claim 10, wherein the simultaneous RRC-based BWP switch is triggered by a single RRC command for the BWP switching on multiple CCs in a same cell group (CG); and the non-simultaneous RRC-based BWP switch is triggered by separate RRC commands for the BWP switching on multiple CCs in different cell groups (CGs).14.The UE of claim 11, wherein the BWP switching delay controller is configured to cause the UE to select a next slot following the determined slot number based on a corresponding time duration being a non-integral multiple or submultiple with respect to the NR slot length.15.The UE of claim 11, wherein determining the NR slot length based on the smallest SCS value among SCS values of involved CCs before and after the BWP switch results in alignment between the UE and a network entity in determining a simultaneous RRC-based BWP switching delay.