BWP switching method, device, storage medium, and program product
By configuring and processing the BWP of the terminal device in groups, the problem of inflexible network configuration and waste of signaling resources caused by independent switching of DL BWP and UL BWP in FDD system is solved, and signaling savings and scheduling flexibility are achieved during BWP switching.
Patent Information
- Application Number
- PCT/CN2025/106195
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-31
- Filing Date
- 2025-06-30
- Publication Date
- 2026-02-05
AI Technical Summary
In FDD systems, the independent handover between DL BWP and UL BWP leads to inflexible network configuration and scheduling, high signaling resource consumption, and may result in inconsistencies between UE behavior and base station expectations.
By grouping the BWPs of terminal devices, with each BWP in the same subcarrier interval, receiving BWP group configuration information and indication information, and setting and activating the BWP according to the indication information, BWP group switching is realized, reducing signaling overhead and improving network configuration flexibility.
It achieves signaling savings and improved scheduling flexibility during BWP handover, reduces resource waste, and ensures the accuracy of BWP handover and the flexibility of network configuration.
Smart Images

Figure CN2025106195_05022026_PF_FP_ABST
Abstract
Description
BWP switching methods, devices, storage media, and software products
[0001] This application claims priority to Chinese Patent Application No. 202411057170.3, filed on July 31, 2024, entitled "BWP Switching Method, Apparatus, Storage Medium and Program Product", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more specifically, to a BWP switching method, device, storage medium, and program product. Background Technology
[0003] A Bandwidth Part (BWP) is a contiguous subband on the spectrum that can be defined within a larger carrier bandwidth. Each BWP has its own subcarrier spacing, bandwidth, scheduling, and resource allocation strategy. BWP handover technology is used to dynamically switch between different bandwidth parts to meet different service requirements and network conditions. Through BWP handover, communication systems can more flexibly adapt to different application scenarios and service needs, thereby improving overall network performance and user experience.
[0004] In a full-duplex communication system, the uplink and downlink are separate. This separation can be achieved using methods such as TDD (Time-division Duplex) or FDD (Frequency-division Duplex). Each link in a full-duplex system is configured with a corresponding Baseband Video Player (BWP), such as the UL BWP (Uplink Bandwidth Part) for uplink data transmission and the DL BWP (Downlink Bandwidth Part) for downlink data transmission. Within a single carrier, a UE can only operate on one BWP at a time; this BWP is called the active BWP.
[0005] In real-world scenarios, the protocol requires the network to ensure that the Subcarrier Spacing (SCS) of the active DL BWP (downlink active BWP) and the active UL BWP (uplink active BWP) are identical within the same serving cell. In FDD systems, the DL BWP and UL BWP can be configured and switched independently. However, when a change in subcarrier spacing is introduced before or after a DL BWP or UL BWP switch in an FDD system, the network will simultaneously issue DL BWP and UL BWP switch instructions to force a simultaneous switch, in order to maintain consistency in the SCS of the active UL BWP and active DL BWP. This results in inflexible network configuration and scheduling, and high signaling resource consumption. Summary of the Invention
[0006] This application provides a BWP handover method, device, storage medium, and program product, which helps to reduce signaling overhead, improve network configuration flexibility, and increase resource utilization.
[0007] In a first aspect, embodiments of this application provide a bandwidth portion BWP switching method, comprising: receiving BWP group configuration information, wherein the BWP group configuration information is used to divide the BWPs configured by a terminal device into at least one BWP group, the BWP group including at least two configured BWPs having the same subcarrier spacing; receiving BWP group indication information, wherein the BWP group indication information is used to indicate a BWP group, the BWP group being any BWP group divided based on the BWP group configuration information; and setting the BWPs included in the indicated BWP group as active BWPs according to the BWP group indication information.
[0008] Optionally, it further includes: receiving BWP switching indication information, wherein the BWP switching indication information is used to indicate whether to switch the BWP based on the BWP group indication information.
[0009] Optionally, the BWP switching indication information is used to indicate whether BWP switching based on BWP group indication information is enabled; the step of setting the BWP included in the indicated BWP group as an active BWP according to the BWP group indication information includes: if the BWP switching indication information is set to enabled, setting the BWP included in the indicated BWP group as an active BWP according to the BWP group indication information.
[0010] Optionally, the BWP switching indication information is used to indicate the BWP switching method, which includes either switching BWPs based on BWP group indication information or switching BWPs based on BWP indication information; the step of setting the BWPs included in the indicated BWP group as active BWPs according to the BWP group indication information includes: if the BWP switching indication information indicates switching BWPs based on BWP group indication information, setting the BWPs included in the indicated BWP group as active BWPs according to the BWP group indication information;
[0011] Optionally, the method further includes: if the BWP switching indication information indicates switching the BWP based on the BWP indication information, setting the activation BWP of the terminal device according to the BWP indication information.
[0012] Optionally, receiving BWP group indication information includes: receiving Radio Resource Control (RRC) information, wherein the RRC includes BWP group indication parameters, and the BWP group indication parameters are used to indicate the BWP group indication information.
[0013] Optionally, receiving BWP group indication information includes: receiving downlink control information (DCI), wherein the DCI includes a BWP group indication bit field, and the BWP group indication bit field is used to indicate the BWP group indication information;
[0014] Optionally, setting the BWP included in the BWP group as an active BWP according to the BWP group indication information includes: setting the uplink BWP in the indicated BWP group as the active uplink BWP of the terminal device according to the BWP group indication bit field; and setting the downlink BWP in the indicated BWP group as the active downlink BWP of the terminal device.
[0015] Optionally, it further includes: if the first DCI includes the BWP group indication information, determining a first interruption time for uplink BWP handover based on the first time offset of the Physical Uplink Shared Channel (PUSCH) transmission indicated by the first DCI, wherein the first DCI is used to schedule the PUSCH on the first active BWP, and the first active BWP is determined by the BWP group indication information in the first DCI; determining T time slots after the start symbol of the downlink time slot receiving the first DCI as a second interruption time for downlink BWP handover, wherein the duration of the first DCI is removed from the second interruption time, wherein T is a preset value.
[0016] Optionally, determining the first interruption time of uplink BWP handover based on the first time offset of the Physical Uplink Shared Channel (PUSCH) transmission indicated by the first DCI includes: the first interruption time is from the start of receiving the first DCI end symbol to the start symbol of the uplink time slot where the first time offset is located.
[0017] Optionally, it further includes: if the second DCI includes the BWP group indication information, determining the first interruption time of uplink BWP handover and / or the second interruption time of downlink BWP handover based on the second time offset of the physical downlink shared channel (PDSCH) transmission indicated by the second DCI; wherein, the second DCI is used to schedule the PDSCH on the second active BWP, and the second active BWP is determined by the BWP group indication information in the second DCI.
[0018] Optionally, determining the first interruption time of uplink BWP handover and / or the second interruption time of downlink BWP handover based on the second time offset of the physical downlink shared channel (PDSCH) transmission indicated by the second DCI includes: the first interruption time and / or the second interruption time being from the reception of the second DCI end symbol to the start symbol of the downlink time slot where the second time offset is located.
[0019] Secondly, embodiments of this application provide a bandwidth portion BWP switching device, comprising:
[0020] The first receiving module is used to receive BWP group configuration information, which is used to divide the BWP configured by the terminal device into at least one BWP group. The BWP group includes at least two configured BWPs, and the at least two configured BWPs have the same subcarrier spacing.
[0021] The second receiving module is used to receive BWP group indication information, wherein the BWP group indication information is used to indicate a BWP group, and the BWP group is any BWP group divided based on the BWP group configuration information.
[0022] The first setting module is used to set the BWP included in the indicated BWP group as the active BWP according to the BWP group indication information.
[0023] Optionally, it further includes: a third receiving module, configured to receive BWP switching indication information, wherein the BWP switching indication information is used to indicate whether to switch the BWP based on the BWP group indication information.
[0024] Optionally, the BWP switching indication information is used to indicate whether BWP switching based on BWP group indication information is enabled; the first setting module is used to set the BWP included in the indicated BWP group as an active BWP according to the BWP group indication information if the BWP switching indication information is set to enabled.
[0025] Optionally, the BWP switching indication information is used to indicate the BWP switching method, which includes either switching BWP based on BWP group indication information or switching BWP based on BWP indication information; the first setting module is used to set the BWP included in the indicated BWP group as the active BWP according to the BWP group indication information if the BWP switching indication information indicates switching BWP based on BWP group indication information.
[0026] Optionally, the device further includes a second setting module, configured to set the activation BWP of the terminal device according to the BWP indication information if the BWP switching indication information indicates switching the BWP based on the BWP indication information.
[0027] Optionally, the second receiving module is configured to receive Radio Resource Control (RRC) information, the RRC including BWP Group Indication Parameters, the BWP Group Indication Parameters being used to indicate the BWP Group Indication Information.
[0028] Optionally, the second receiving module is configured to receive downlink control information (DCI), the DCI including a BWP group indication bit field, the BWP group indication bit field being used to indicate the BWP group indication information;
[0029] Optionally, the first setting module is configured to set the uplink BWP in the indicated BWP group as the active uplink BWP of the terminal device according to the BWP group indication bit field; and set the downlink BWP in the indicated BWP group as the active downlink BWP of the terminal device.
[0030] Optionally, it further includes: a determining module, configured to, if the first DCI includes the BWP group indication information, determine a first interruption time for uplink BWP handover based on a first time offset of the Physical Uplink Shared Channel (PUSCH) transmission indicated by the first DCI, wherein the first DCI is used to schedule the PUSCH on the first active BWP, and the first active BWP is determined by the BWP group indication information in the first DCI; and determine T time slots after the start symbol of the downlink time slot receiving the first DCI as a second interruption time for downlink BWP handover, wherein the duration of the first DCI is removed from the second interruption time, wherein T is a preset value.
[0031] Optionally, the determining module is configured to define the first interrupt time as the period from the receipt of the first DCI end symbol to the start symbol of the uplink time slot where the first time offset is located.
[0032] Optionally, the determining module is configured to, if the second DCI includes the BWP group indication information, determine the first interruption time of uplink BWP handover and / or the second interruption time of downlink BWP handover based on the second time offset of the physical downlink shared channel (PDSCH) transmission indicated by the second DCI; wherein, the second DCI is used to schedule the PDSCH on the second active BWP, and the second active BWP is determined by the BWP group indication information in the second DCI.
[0033] Optionally, the determining module is configured such that the first interrupt time and / or the second interrupt time are from the time the second DCI end symbol is received to the start symbol of the downlink time slot where the second time offset is located.
[0034] Thirdly, embodiments of this application provide an electronic device, including: a processor and a memory, wherein the memory is used to store code instructions, and the processor is used to run the code instructions to perform the method described in the first aspect or any possible implementation of the first aspect of the embodiments of this application.
[0035] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect or any possible implementation thereof.
[0036] Fifthly, embodiments of this application provide a computer program product including a computer program, which, when run on a computer, causes the computer to execute the model processing method described in the first aspect or any possible implementation of the first aspect of the embodiments of this application.
[0037] This application provides a BWP switching method, device, storage medium, and program product. By grouping the BWPs configured on the terminal device according to the SCS, different BWPs within each group have the same SCS. The terminal device receives BWP group configuration information and BWP group indication information. The BWP group indication information is used to indicate one of the BWP groups in the divided BWP groups. The terminal device sets the BWP in the indicated BWP group as the active BWP according to the BWP group indication information. In this way, BWP switching can be realized according to the group based on the BWP group indication information, saving control signaling and improving scheduling flexibility.
[0038] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 is a schematic diagram of a communication system 100 provided in an embodiment of the application;
[0041] Figure 2 is a schematic diagram of a BWP switching process in related technologies;
[0042] Figure 3 is a comparative diagram of TDD and FDD;
[0043] Figure 4 is a schematic diagram of an FDD band (frequency band) configuration BWP provided in an embodiment of this application;
[0044] Figure 5 is a schematic diagram of a TDD band configuration BWP provided in an embodiment of this application;
[0045] Figure 6 is a schematic diagram of BWP switching under different SCS in FDD provided by an embodiment of this application;
[0046] Figure 7 is a schematic diagram of a DCI indicator BWP switching provided in an embodiment of this application;
[0047] Figure 8 is a schematic diagram showing that the uplink and downlink BWP switching times are the same according to an embodiment of this application;
[0048] Figure 9 is a flowchart illustrating a bandwidth portion BWP switching method provided in an embodiment of this application;
[0049] Figure 10 is a schematic diagram of BWP group configuration information provided in an embodiment of this application;
[0050] Figure 11 is a schematic diagram of BWP group switching provided in an embodiment of this application;
[0051] Figure 12 is a schematic diagram of signaling interaction for a BWP handover method provided in this application;
[0052] Figure 13 is a schematic diagram of the interruption time of a BWP group switching provided in an embodiment of this application;
[0053] Figure 14 is a schematic block diagram of a bandwidth-partial BWP switching device provided in an embodiment of this application;
[0054] Figure 15 is a schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0055] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0056] Before introducing the solutions provided in the embodiments of this application, the following points should be made first.
[0057] In the embodiments shown below, the terms and abbreviations, such as BWP handover, activation signaling, deactivation signaling, RRC signaling, etc., are exemplary examples given for ease of description and should not constitute any limitation on this application. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0058] In the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with substantially the same function and purpose. For example, "first chip" and "second chip" are used only to distinguish different chips and do not limit their order of execution. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.
[0059] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0060] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, and c can be single or multiple.
[0061] To clearly describe the solutions of the embodiments of this application, the terms involved are first defined:
[0062] New Radio Access Technology (NR) is a next-generation wireless access technology.
[0063] Work Item (WI)
[0064] Frequency Division Duplex (FDD)
[0065] Time Division Duplex (TDD)
[0066] Frequency Range (FR)
[0067] Carrier aggregation (CA)
[0068] Carrier Component (CC)
[0069] Physical downlink control channel (PDCCH)
[0070] Physical downlink share channel (PDSCH)
[0071] Physical uplink share channel, abbreviated as PUSCH.
[0072] Downlink Control Information (DCI)
[0073] Radio Network Temporary Identifier (RNTI)
[0074] User Equipment (UE) is a type of terminal equipment.
[0075] Base Station: Abbreviated as BS.
[0076] Primary Cell (PCell)
[0077] Secondary Cell (SCell)
[0078] Radio Resource Control (RRC)
[0079] Search Space set (SS set)
[0080] Common Search Space set, or CSS set for short.
[0081] User-specific search space set (USS set).
[0082] Blind detection: Blind Detection, abbreviated as BD.
[0083] Candidate Physical Downlink Control Channel: PDCCH candidate.
[0084] Control Channel Element (CCE)
[0085] Hybrid Automatic Repeat reQuest (HARQ)
[0086] Hybrid Automatic Repeat reQuest acknowledgement, or HARQ-ACK for short.
[0087] Confirmation response: positive Acknowledgement, abbreviated as ACK.
[0088] Negative acknowledgment (NACK)
[0089] Bandwidth part (BWP): NR introduces the concept of bandwidth part, defined as a continuous common resource block (CRB) under a given subcarrier spacing.
[0090] User Equipment (UE)
[0091] Subcarrier Spacing (SCS)
[0092] Figure 1 is a schematic diagram of a communication system 100 provided in an embodiment of this application. As shown in Figure 1, the communication system 100 may include: a core network device 110, a network device 120, and at least one terminal device 130. Figure 1 illustrates an example scenario with two terminal devices. Optionally, the terminal device 130 is wirelessly connected to the network device 120, and the network device 120 is wirelessly or wiredly connected to the core network device 110.
[0093] In the embodiments of this application, the core network equipment and the network equipment can be independent and different physical devices, or the functions of the core network equipment and the logical functions of the network equipment can be integrated on the same physical device, or a single physical device can integrate some of the functions of the core network equipment and some of the functions of the network equipment. The terminal equipment can be fixed in location or mobile. Figure 1 is only a schematic diagram; this communication system may also include other network equipment, such as wireless relay equipment and wireless backhaul equipment, which are not shown in Figure 1. The embodiments of this application do not limit the number of core network equipment, network equipment, and terminal equipment included in the mobile communication system.
[0094] In the embodiments of this application, the network device is an access device that allows the terminal device to access the mobile communication system wirelessly. It can be a network device NodeB, an evolved network device eNodeB, a network device in an NR mobile communication system, a network device in a future mobile communication system, or an access node in a WiFi system, etc. The embodiments of this application do not limit the specific technology or specific device form used by the network device.
[0095] The terminal device involved in the embodiments of this application can be a device with wireless transceiver capabilities. The terminal device can also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc.
[0096] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted. They can also be deployed on water. Furthermore, they can be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the network devices and terminal devices.
[0097] The embodiments of this application can be applied to downlink signal transmission, uplink signal transmission, and device-to-device (D2D) signal transmission. For downlink signal transmission, the transmitting device is a network device, and the corresponding receiving device is a terminal device. For uplink signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is a network device. For D2D signal transmission, both the transmitting and receiving devices are terminal devices. The direction of signal transmission is not limited in the embodiments of this application.
[0098] Communication between network devices and terminal devices, as well as between terminal devices, can be achieved through licensed spectrum, unlicensed spectrum, or both simultaneously. Communication between network devices and terminal devices, as well as between terminal devices, can also be achieved through spectrum below 6 GHz, spectrum from future communication networks, or a combination of both. The embodiments of this application do not limit the spectrum resources used between network devices and terminal devices.
[0099] In a wireless communication system, communication devices are included, and these devices can communicate wirelessly using air interface resources. These communication devices can include network devices and terminal devices; network devices can also be called base station devices. Air interface resources can include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources.
[0100] In this application embodiment, the device for implementing the terminal's functions can be a terminal itself. It can also be a device capable of supporting the terminal in implementing these functions, such as a chip system, which can be installed in the terminal. In this application embodiment, the chip system can be composed of chips or may include chips and other discrete components. In the technical solutions provided in this application embodiment, the device for implementing the terminal's functions is a terminal, and the terminal is a UE (User Equipment) as an example, to describe the technical solutions provided in this application embodiment.
[0101] The network devices involved in the embodiments of this application include access network devices, such as BS (base station). A BS can be a device deployed in a wireless access network that can wirelessly communicate with terminals. Base stations may take various forms, such as macro base stations, micro base stations, relay stations, and access points. For example, the base station involved in the embodiments of this application can be a 5G base station or an evolved eNB (eNB base station) in LTE. The 5G base station can also be called a TRP (Transmission Reception Point) or gNB (Next-Generation Node B, 5G base station). In the embodiments of this application, the apparatus for implementing the functions of the network device can be the network device itself. It can also be an apparatus that supports the network device in implementing this function, such as a chip system, which can be installed in the network device. In the technical solutions provided in the embodiments of this application, the apparatus for implementing the functions of the network device is a network device, and the network device is a base station, as an example, to describe the technical solutions provided in the embodiments of this application.
[0102] The technical solutions provided in this application can be applied to wireless communication between communication devices. Wireless communication between communication devices can include: wireless communication between network devices and terminals, wireless communication between network devices, and wireless communication between terminals. In this application, the term "wireless communication" can also be abbreviated as "communication," and the term "communication" can also be described as "data transmission," "information transmission," or "transmission."
[0103] The communication systems applicable to the embodiments of this application include, but are not limited to: 5th generation (5G) systems or future evolved communication systems, such as NR communication systems, vehicle-to-other devices (V2X), where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., long term evolution-vehicle (LTE-V) technology for vehicle-to-everything (V2X), vehicle-to-everything (V2X), machine-type communication (MTC), Internet of Things (IoT), long term evolution-machine (LTE-M) technology for machine-to-machine (M2M), machine-to-machine (D2D) technology, wireless local access network (WLAN) systems, long term evolution (LTE) systems, etc.
[0104] Taking 5G communication systems as an example, in related technologies, 5G frequency points are divided into two parts: frequency range 1 (FR1, with a center frequency fc < 6GHz, belonging to low frequency) and frequency range 2 (FR2, with a center frequency fc > 6GHz, belonging to high frequency, millimeter wave). The bandwidth of FR1 can be 5MHz, 10MHz, 15MHz, 20MHz, 25MHz, 30MHz, 40MHz, 50MHz, 60MHz, 80MHz, and 100MHz. The bandwidth of FR2 can be 50MHz, 100MHz, 200MHz, and 400MHz, etc.
[0105] It is evident that 5G bandwidth can range from a minimum of 5MHz to a maximum of 400MHz. Requiring all UEs to support the maximum 400MHz would undoubtedly place high demands on UE performance, hindering cost reduction. Furthermore, a single UE cannot simultaneously utilize the entire 400MHz bandwidth; using the sampling rate corresponding to 400MHz bandwidth for a UE would be a waste of performance. In addition, high bandwidth implies a high sampling rate, and a high sampling rate implies high power consumption.
[0106] BWP technology can solve the problems mentioned above in related technologies. In NR, the UE's bandwidth can change dynamically. As shown in Figure 2, which is a schematic diagram of a BWP handover process in related technologies, at the first moment, due to the large traffic volume of the UE, the system configures a large bandwidth for the UE (BWP1, bandwidth 40MHz, subcarrier spacing SCS of 15kHz), and the UE starts to operate within one carrier BWP1 from time T1. At the second moment, the UE's traffic volume is small, and the system configures a small bandwidth for the UE (BWP2, bandwidth 10MHz, subcarrier spacing 15kHz), which is sufficient to meet basic communication needs.
[0107] In optional embodiments, the base station can instruct the UE to perform BWP handover using BWP indication information that indicates the active or target BWP. For example, the base station can instruct the UE to perform BWP handover through the bandwidth part indicator bit field in the DCI (or it can perform BWP handover through RRC parameter configuration or setting a timer). After the handover time, the UE switches to work in BWP2 starting from time T2. When the index of the BWP indicated by the bandwidth part indicator is different from the index of the currently active BWP, it means that the base station instructs the UE to perform BWP handover. Conversely, if the index of the BWP indicated by the bandwidth part indicator is the same as the index of the currently active BWP, it means that the base station instructs the UE not to perform BWP handover and to receive or transmit data on the currently active BWP.
[0108] TDD and FDD refer to two duplex communication modes proposed in third-generation mobile communication technology (3G). TDD mode refers to time division duplex mode, and FDD mode refers to frequency division duplex mode.
[0109] Figure 3 shows a comparison of TDD and FDD, where the horizontal axis represents the frequency domain and the vertical axis represents the time domain. TDD duplex mode is used in mobile communication systems to separate the receive and transmit channels (or uplink and downlink). In TDD mobile communication systems, reception and transmission occur on different time slots of the same frequency channel (i.e., carrier), separated by a guard interval. In contrast, in FDD mobile communication systems, reception and transmission occur on two separate symmetrical frequency channels, separated by a guard bandwidth.
[0110] Figure 4 illustrates a BWP configuration diagram for an FDD band according to an embodiment of this application. In an NR FDD system, a UE can be configured with a maximum of 4 DL BWPs (downlink BWPs) and 4 UL BWPs (uplink BWPs). As shown in Figure 4, an FDD band is divided into uplink and downlink carriers. The base station configures one UL BWP#1 in the uplink carrier for the UE, with a subcarrier spacing of 15kHz. Two DL BWPs are configured in the downlink carrier, namely DL BWP#1 and DL BWP#2. In an FDD system, DL BWPs and UL BWPs can be configured and switched independently. Independent switching means that when the UE receives an indication from the base station, such as DCI, instructing the UE to switch from DL BWP#1 to DL BWP#2, the UE still operates on UL BWP#1 for the uplink carrier unless the UE receives an uplink BWP switching indication. In a carrier, the UE can only operate on one BWP at a time; this BWP is called the active BWP.
[0111] Figure 5 illustrates a TDD band BWP configuration diagram provided in this application embodiment. In an NR TDD system, a UE can be configured with a maximum of four BWP pairs. A BWP pair refers to a DL BWP index and a UL BWP index that are identical, and the center frequencies of the DL BWP and UL BWP are the same. In a TDD system, the DL BWP and UL BWP are switched in pairs, maintaining consistent center frequencies. As shown in Figure 5, the base station configures two BWP pairs: DL BWP#1 and UL BWP#1 have the same center frequency and the same subcarrier spacing of 15kHz, and their bandwidths are also the same. Similarly, DL BWP#2 and UL BWP#2 have the same center frequency and the same subcarrier spacing of 30kHz, but their bandwidths are different. Unlike FDD, a UE operating on the TDD band simultaneously operates on both UL BWP#1 and DL BWP#1, and the UL and DL symbols are time-division multiplexed. When the UE receives a DL DCI instruction from the base station to switch from DL BWP#1 to DL BWP#2, UL BWP#1 also switches to UL BWP#2 at the same time, i.e., a paired handover.
[0112] In practical applications, communication protocols generally require the network to ensure that the SCS of the active DL BWP (active downlink BWP) and the active UL BWP (active uplink BWP) are the same in a serving cell.
[0113] Figure 6 illustrates a BWP handover diagram with different SCSs under FDD according to an embodiment of this application. Under FDD, when the UE sends or reports a Feature group (FG) 6-4 to the base station, informing the base station that it supports BWPs with different SCSs configured within a single cell, the base station configures the UE's uplink carriers as shown in Figure 6. The base station configures the UE's uplink carriers with three UL BWPs: UL BWP#1 and UL BWP#2 have a subcarrier spacing of 15kHz, and UL BWP#3 has a subcarrier spacing of 30kHz. The base station also configures the UE's downlink carriers with three DL BWPs: DL BWP#1 has a subcarrier spacing of 15kHz, and DL BWP#2 and DL BWP#3 have a subcarrier spacing of 30kHz. In DL BWP or UL BWP handover scenarios, DL BWPs and UL BWPs are forced to handover together to ensure that the SCSs of the active UL DWP and active DL BWP are consistent as required by the protocol. This results in inflexible network configuration and scheduling, and significant scheduling constraints.
[0114] In an optional embodiment, the DL DCI and UL DCI are sent simultaneously, indicating the DL BWP handover and the UL BWP handover, respectively. For example, when the UE receives a DL DCI on the DL BWP instructing the UE to hand over from DL BWP#1 to DL BWP#2, the base station must also simultaneously send a UL DCI to instruct the UE to hand over from UL BWP#1 to UL BWP#3.
[0115] It is evident that when a UL BWP handover or a DL BWP handover causes a change in the SCS of the active UL BWP or active DL BWP before and after the handover, the base station must simultaneously indicate either a DL BWP handover or a UL BWP handover, resulting in excessive scheduling constraints. This is particularly problematic when there is only downlink data scheduling demand and no uplink scheduling demand, or vice versa, potentially preventing the indication of a BWP handover.
[0116] Furthermore, when the UE misses a DL DCI or UL DCI, although the base station simultaneously sends one UL DCI and one DL DCI to instruct the UE to switch between the UL BWP and DL BWP, due to the missed DCI, the UE may only receive the UL DCI or DL DCI and only perform a DL BWP handover or a UL BWP handover. In this case, the UE discovers that switching only the DL BWP or UL BWP violates the protocol constraint that the active DL BWP and active UL BWP must have the same SCS, so it does not perform a BWP handover. The UE's behavior becomes ambiguous and inconsistent with the base station's expectations.
[0117] On the other hand, BWP handover latency affects network data transmission. In an optional embodiment, when dynamically handing over a BWP via a DCI, the UE receives the BWP handover indication DCI on the original active DL BWP, and then switches to the indicated BWP according to the indication information in the bandwidth part indicator bit field of the DCI. After the handover is completed, the UE receives or sends data on the indicated BWP according to other scheduling-related information contained in the DCI.
[0118] Figure 7 illustrates a DCI-indicated BWP handover schematic provided in an embodiment of this application, where the horizontal axis represents the time domain and the vertical axis represents the frequency domain. Taking DL BWP handover as an example, assuming the base station instructs the UE to switch from DL BWP#1 to DL BWP#2 via DCI, after receiving the DCI, the UE triggers the BWP handover. After the handover is completed, the UE can process PDSCH scheduling in DL BWP#2. BWP handover has a handover delay, defined by the protocol as T after the start of the time slot following the receipt of the BWP handover indication DCI. BWPswitchDelay There are 1 time slot, of which T BWPswitchDelay These are predefined values for the protocol. See Table 1 below.
[0119] Table 1
[0120] The NR communication system supports two types of BWP switch delay. The specific type used by the terminal device can be determined based on its reporting capabilities. If the BWP handover involves a change in the SCS (Subcarrier Class Sequence), the BWP switch delay is equal to the BWP switch delay corresponding to the smaller SCS before and after the handover. μ represents the digital basic configuration (numerology), with different μ values corresponding to different subcarrier spacings. Table 1 shows that when μ is 0, 1, and 2, the BWP switch delays for type 1 are 1 slot, 2 slots, and 3 slots, respectively, with corresponding absolute times of 1ms, 1ms, and 0.75ms. When μ is 0, 1, and 2, the BWP switch delays for type 2 are 3 slots, 5 slots, and 9 slots, respectively, with corresponding absolute times of 3ms, 2.5ms, and 2.25ms.
[0121] In an optional embodiment, the BWP interruption time is defined as the period from the end of the 3rd symbol of DL slot n to the beginning symbol of the DL slot or UL slot where the DCI indicates K0 or K2. DL slot n is the time slot in which the UE receives the DCI indicating BWP switching, where n is an integer. The DCI indicating BWP switching can be understood as containing a BWP switching request. K0 and K2 are parameters related to time domain resource allocation in the DCI: the K0 parameter indicates the time offset for downlink (DL) data transmission. Specifically, it defines the number of time slots between the DCI being received and the start of actual downlink data transmission. The value of K0 helps the UE determine when to start receiving downlink data. The K2 parameter indicates the time offset for uplink (UL) data transmission. It defines the number of time slots between the DCI being received and the start of actual uplink data transmission. The value of K2 helps the UE determine when to start sending uplink data. The BWP interruption time can also be understood as the period during which the UE does not receive downlink data (e.g., receive PDSCH) or send uplink data (e.g., send PUSCH).
[0122] Figure 8 illustrates a scenario where uplink and downlink BWP handover times are identical, as provided in an embodiment of this application. Assume the UE receives one UL DCI on DL slot n. The Bandwidth part indicator in the UL DCI indicates a handover from UL BWP#1 to UL BWP#2, and simultaneously indicates K2 = 5, meaning a PUSCH is transmitted on UL slot n+5. The dashed box represents the BWP interruption time, during which the UE does not transmit or receive data.
[0123] It is evident that when the UL DCI instructs the UL BWP to switch, the interruption time affects the data transmission on the DL BWP, resulting in wasted resources.
[0124] To address at least one of the aforementioned technical problems, this application provides a BWP handover scheme. By grouping BWPs configured on the terminal device according to their SCS (Search Function Class), different BWPs within each group share the same SCS. The terminal device receives BWP group configuration information and BWP group indication information. The BWP group indication information indicates one of the divided BWP groups. Based on the BWP group indication information, the terminal device sets the BWP in the indicated BWP group as the active BWP. Thus, BWP handover by group can be achieved according to the BWP group indication information, saving control signaling and improving scheduling flexibility.
[0125] Figure 9 shows a flowchart of a bandwidth portion BWP switching method provided in an embodiment of this application. This method can be executed by the aforementioned terminal device, and includes:
[0126] Step 901: Receive BWP group configuration information. The BWP group configuration information is used to divide the BWPs configured by the terminal device into at least one BWP group. The BWP group includes at least two configured BWPs, and the at least two configured BWPs have the same subcarrier spacing.
[0127] In this step, the network device can divide the BWP configured by the terminal device into one or more BWP groups according to the subcarrier spacing (SCS). A BWP group can be a set of BWPs. A BWP group can include at least two configured BWPs with the same subcarrier spacing. For example, a BWP group can include a DL BWP and a UL BWP configured by the terminal device, and the DL BWP and UL BWP have the same subcarrier spacing.
[0128] In an optional embodiment, the network device can complete the BWP packet and send the BWP packet configuration information to the terminal device when establishing a connection with the terminal device, so that the terminal device can obtain the BWP packet configuration information in a timely manner when needed.
[0129] In an optional embodiment, BWP group configuration information can be sent to the terminal device via RRC configuration parameters.
[0130] Figure 10 illustrates a BWP (Block Window) configuration information provided in an embodiment of this application. Taking an FDD communication system as an example, the BWP configured by the UE includes: UL BWP#1 (uplink carrier with a subcarrier spacing of 15kHz), UL BWP#2 (uplink carrier with a subcarrier spacing of 15kHz), and UL BWP#3 (uplink carrier with a subcarrier spacing of 30kHz); and DL BWP#1 (downlink carrier with a subcarrier spacing of 15kHz), DL BWP#2 (downlink carrier with a subcarrier spacing of 30kHz), and DL BWP#3 (downlink carrier with a subcarrier spacing of 15kHz).
[0131] Taking the following BWP as an example, the base station can indicate the BWP group configuration information through the RRC parameter BWP_group_list (BWP group list) as follows:
[0132] In this group, BWP_group1 represents BWP group 1, which includes UL BWP#3 and DL BWP#2, both of which have the same SCS (Self-Status Code). BWP_group2 represents BWP group 2, which includes UL BWP#3 and DL BWP#3, both of which have the same SCS. BWP_group3 represents BWP group 3, which includes UL BWP#1 and DL BWP#1, both of which have the same SCS. BWP_group4 represents BWP group 4, which includes UL BWP#2 and DL BWP#1, both of which have the same SCS.
[0133] Step 902: Receive BWP group indication information. The BWP group indication information is used to indicate a BWP group. A BWP group is any BWP group divided based on BWP grouping configuration information.
[0134] In this step, the BWP group indication information is used to indicate a BWP group. The indicated BWP group is any BWP group divided based on the BWP group configuration information in step 901. That is, the network device can select a suitable BWP group for the terminal device from any BWP group divided by the BWP group configuration information according to resource allocation requirements, and instruct the terminal device to use the BWP in the indicated BWP group as the active BWP, so that the terminal device can perform data transmission on the BWPs included in the indicated BWP group.
[0135] In an optional embodiment, step 902 may specifically include: receiving Radio Resource Control (RRC) information, wherein the RRC includes BWP Group Indication Parameters, which are used to indicate BWP Group Indication Information.
[0136] In this embodiment, the network device can send BWP group indication parameters to the terminal device via Radio Resource Control (RRC). After receiving the RRC, the terminal device parses it to determine the BWP group indication information it contains. For example, the BWP group indication parameters can be carried in the configuration parameters of the RRC, and the BWP group indication information can be indicated through these parameters.
[0137] In an optional embodiment, step 902 may specifically include: receiving downlink control information (DCI), the DCI including a BWP group indication bit field, the BWP group indication bit field being used to indicate BWP group indication information.
[0138] In this embodiment, the network device can also send BWP group indication information through downlink control information (DCI). For example, the base station can introduce a BWP group indication bit field into the DCI, which is used to indicate the BWP group that needs to be switched. After receiving the DCI, the terminal device parses the DCI and, based on the BWP group indication bit field in the DCI, can determine the BWPs included in the indicated BWP group, thereby instructing the UE to switch from the originally active BWP to the BWPs included in the indicated BWP group. The DCI format can be DCI format 0_1 / 1_1, DCI format 0_2 / 1_2, DCI format 0_3 / 1_3, or a new DCI format.
[0139] Optionally, a group identifier can be configured for the divided BWP groups, and then the group identifier of the indicated BWP group can be carried in the RRC or DCI. For example, the group identifier can be the bit status corresponding to each BWP group, and the BWP group indication information can be the bit status of the indicated BWP group.
[0140] Taking the BWP_group_list of the downlink BWP indicated by the base station as shown in Figure 10 above as an example, since it is divided into 4 groups, the size of the Bandwidth part group indication (BWP group indication parameter) can be 4 bits. BWP group 1 corresponds to the bit status (codepoint) "00" of the Bandwidth part group indication, BWP group 2 corresponds to the bit status (codepoint) "01" of the Bandwidth part group indication, BWP group 3 corresponds to the bit status (codepoint) "10" of the Bandwidth part group indication, and BWP group 4 corresponds to the bit status (codepoint) "11" of the Bandwidth part group indication.
[0141] Step 903: Set the BWPs included in the instructed BWP group as active BWPs according to the BWP group instruction information.
[0142] In this step, the terminal device determines the indicated BWP group based on the BWP group indication information, and determines the BWPs contained in the indicated BWP group based on the BWP group configuration information, thereby setting the BWPs included in the indicated BWP group as active BWPs. Only one BWP group indication information is needed to realize the switching of BWPs according to the group, saving control signaling and improving scheduling flexibility.
[0143] In an optional embodiment, the indicated BWP group may include a DL BWP and a UL BWP. Step 903 may specifically include: setting the uplink BWP in the indicated BWP group as the active uplink BWP of the terminal device according to the BWP group indication bit field; and setting the downlink BWP in the indicated BWP group as the active downlink BWP of the terminal device.
[0144] For example, when DL DCI indicates downlink BWP handover, it can simultaneously achieve UL BWP handover through BWP group indication information, without requiring PDSCH scheduling. Similarly, UL DCI can also indicate DL BWP handover through BWP group indication information without PDSCH scheduling, improving the flexibility of resource scheduling.
[0145] Figure 11 illustrates a BWP group handover diagram provided in an embodiment of this application. The horizontal axis represents the time domain, and the vertical axis represents the frequency domain. Taking the BWP grouping scheme of the aforementioned embodiment as an example, assume that the UE's current active UL BWP is UL BWP#2, and the current active DL BWP is DL BWP#1. The UE receives a UL DCI on active DL BWP#1. If the codepoint of the Bandwidth part group indication (BWP group indication bit field) in the UL DCI is equal to "01", it means that the base station indicates that the current active UL BWP and the current active DL BWP are both switched to UL BWP#3 and DL BWP#3 respectively, triggering both DL BWP handover and UL BWP handover. After the UE switches to active UL BWP#3 (i.e., after the BWP handover delay), it schedules PUSCH on active UL BWP#3.
[0146] In an optional embodiment, the method further includes: receiving BWP switching indication information, the BWP switching indication information being used to indicate whether to switch the BWP based on BWP group indication information.
[0147] In this embodiment, the base station can also send BWP handover indication information to the UE to indicate whether the UE should switch BWPs by group, so that the UE can change the BWP handover method according to resource scheduling requirements and improve the flexibility of BWP handover.
[0148] In an optional embodiment, the BWP switching indication information is used to indicate whether BWP switching based on BWP group indication information is enabled. Step 903 may specifically include: if the BWP switching indication information is set to enabled, setting the BWP included in the indicated BWP group as the active BWP according to the BWP group indication information.
[0149] In this embodiment, the BWP handover indication information can be used to indicate whether BWP handover based on BWP group indication information is enabled. That is, a function switch can be configured for BWP handover based on BWP group indication information, and the BWP handover indication information enables this switch. This allows for timely enabling of BWP handover based on BWP group indication information according to actual needs, improving the flexibility of BWP handover control. When the BWP handover indication information is set to enabled, it means that the switch for BWP handover based on BWP group indication information is on, and the UE sets the BWPs included in the indicated BWP group as active BWPs according to the BWP group indication information.
[0150] For example, a base station can configure an RRC parameter to characterize BWP handover indication information, indicating whether the BWP handover is based on BWP group indication information. When the RRC parameter for BWP handover indication information is configured, configuration parameters for other BWP handover methods are ignored, such as determining that the Bandwidth part indicator bit field in the DCI does not exist, or ignoring the Bandwidth part indicator bit field in the DCI. The RRC parameter can be in the following form:
[0151] BWP_GroupIndication ENUMERATED{enabled}OPTIONAL, --Need R
[0152] Here, `BWP_GroupIndication` indicates BWP switching based on BWP group indication information, and `ENUMERATED` indicates that this is an enumeration type field. `{enabled}` indicates that this enumeration type has only one possible value, `enabled`. This means that this field either exists and is set to `enabled`, or it does not exist. `OPTIONAL` indicates that this field is optional. It can appear in messages or configurations, or it may not appear. `Need R` refers to the requirement level or condition of this field. `ENUMERATED{enabled}` indicates that the base station configuration is enabled, meaning that BWP switching based on BWP group indication information is enabled.
[0153] In an optional embodiment, the BWP switching indication information is used to indicate the BWP switching method, which includes either switching the BWP based on BWP group indication information or switching the BWP based on BWP indication information. Step 903 may specifically include: if the BWP switching indication information indicates switching the BWP based on BWP group indication information, setting the BWP included in the indicated BWP group as the active BWP according to the BWP group indication information.
[0154] In this embodiment, the BWP handover indication information can indicate the handover method of the BWP, such as directly indicating whether the handover method is group-based or individual BWP-based. The BWP handover method includes, but is not limited to, one or more of the following: handover based on BWP group indication information and handover based on BWP indication information. If the BWP handover indication information indicates handover based on BWP group indication information, the UE sets the BWPs included in the indicated BWP group as active BWPs according to the received BWP group indication information. For example, the base station can configure RRC parameters in the following form to indicate the handover method of the BWP:
[0155] bwpSwitchingTypeIndication ENUMERATED{singleBWP, BWPgroup}OPTIONAL, --Need R
[0156] Here, `bwpSwitchingTypeIndication` indicates the method or type of BWP switching, and `ENUMERATED` indicates that this is an enumeration type field. `singleBWP` indicates that this enumeration type takes one of two values. If the value is `singleBWP`, it means that the BWP switching is performed on a single BWP basis, which can be understood as switching BWPs based on BWP indication information. For example, based on the `Bandwidth part indicator`, the indicated BWP is set as the active BWP. `BWPgroup` indicates that this enumeration type takes the other value. If the value is `BWPgroup`, it means that the BWP switching is performed based on BWP group indication information. For example, based on the `Bandwidth part group indication`, the BWPs included in the indicated BWP group are set as active BWPs. `OPTIONAL` indicates that this field is optional. It can appear in the message or configuration, or it can be omitted. `NeedR` indicates the requirement level or condition for this field. If the BWP switching indication information indicates switching BWPs based on BWP indication information, it means switching is performed on a single BWP basis, and the active BWP of the terminal device is set according to the BWP indication information. The BWP indication information here can be implemented by indicating the BWP index through the Bandwidth part indicator bit field of the DCI. The terminal device parses the Bandwidth part indicator bit field of the DCI, determines the indicated BWP index, and then switches to the indicated BWP. This allows for flexible BWP switching methods for the terminal device based on actual needs.
[0157] Figure 12 shows a signaling interaction diagram of a BWP handover method provided in this application. The network device is a base station as an example, and the terminal device is a UE as an example. The method may include:
[0158] Step 1201: The base station sends RRC configuration parameters to the UE. The RRC configuration parameters include BWP group configuration information and BWP handover indication information. The BWP group configuration information includes BWP groups divided according to SCS. One BWP group includes 1 UL BWP and 1 DL BWP. The BWP handover indication information is set to enabled.
[0159] Step 1202: The base station sends downlink control information (DCI) to the UE, which includes BWP group indication information.
[0160] Step 1203: The UE determines the BWP handover method based on the RRC configuration parameters. Since the BWP handover indication information is set to enabled, the UE determines to handover the BWP based on the BWP group indication information.
[0161] Step 1204: The UE receives the DCI and parses the DCI, and determines the UL BWP and DL BWP included in the indicated BWP group based on the Bandwidth part group indication bit field in the DCI.
[0162] Step 1205: The UE sets the active UL BWP to the UL BWP indicated by the Bandwidth part group indication bit field and sets the active DL BWP to the DL BWP indicated by the Bandwidth part group indication bit field.
[0163] The BWP handover method in this application embodiment involves the base station grouping DL BWPs and UL BWPs according to SCS (System Classification). The SCS of BWPs within each group is identical, and this group is configured to the UE via RRC (Redirect Reduction Code) parameters. Then, signaling is used to indicate the BWP group handover. This enables DL DCI (Dedicated Communication Interface) to simultaneously indicate downlink BWP handover and UL BWP handover, even without PDSCH (Programmable Dedicated Switching). Similarly, UL DCI can also indicate DL BWP handover without PDSCH scheduling. When multiple SCSs are configured within a single serving cell, this ensures consistent understanding of BWP handover behavior between the UE and the base station in scenarios where DCI indicates BWP handover, reducing the probability of UE mistakenly handing over BWPs and improving the flexibility of base station configuration and indication.
[0164] In an optional embodiment, if the first DCI includes BWP group indication information, a first interruption time for uplink BWP handover is determined based on the first time offset of the Physical Uplink Shared Channel (PUSCH) transmission indicated by the first DCI. The first DCI is used to schedule the PUSCH on the first active BWP, and the first active BWP is determined through the BWP group indication information in the first DCI. A second interruption time for downlink BWP handover is determined as T time slots following the start symbol of the downlink time slot receiving the first DCI, excluding the duration of the first DCI, where T is a preset value.
[0165] In this embodiment, regarding the issue in the aforementioned embodiments where the UL DCI indicates UL BWP handover, and the UE neither sends PUSCH nor receives PDSCH during the interruption period, causing the UL BWP handover to affect data transmission on the DL BWP, to reduce the impact of BWP handover latency on data transmission, the interruption time for different BWP handovers can be determined based on different DCI formats. The first DCI can be a UL DCI issued by the base station, used to schedule PUSCH on the first active BWP, which can refer to the active UL BWP. When the UE receives a UL DCI indicating a UL BWP handover, the first interruption time of the uplink BWP handover can be determined based on the first time offset K2 of the physical uplink shared channel (PUSCH) transmission indicated by the first DCI. At the same time, the second interruption time of the downlink BWP handover is determined to be T time slots after the start symbol of the downlink time slot receiving the first DCI. Here, the duration of the first DCI is removed from the second interruption time. The duration of the first DCI can be understood as the number of time-domain symbols of the control resource set (CORESET) for listening to or receiving the first DCI, or as the number of time-domain symbols included in the physical downlink control channel monitoring occasion for listening to or receiving the first DCI.
[0166] Assuming the UE receives the first DCI in DL slot n (the nth downlink time slot), the second interruption time of the downlink BWP handover is defined as T after the start symbol of DL slot n. BWPswitchDelay There are 1 slot (time slot). The value of T can be found in Table 1 above. BWPswitchDelayIt can be determined by the time domain, or it can be determined based on other predefined values; no limitation is made here. K2 is the time slot offset indicated by the Time Domain Resource Assignment (TDRA) bit field in the UL DCI, which is determined based on the subcarrier spacing of the PUSCH, i.e., the time slot interval between the scheduling DCI and the time slot where the scheduling PUSCH is located.
[0167] Thus, the UE receives the UL DCI in DL slot n, indicating that the UL BWP and DL BWP handover will be performed simultaneously, and the DL BWP and UL BWP will not complete the handover at the same time. That is, the downlink handover interruption time is different from the uplink handover interruption time, so that the second interruption time of the DL BWP handover is less than the first interruption time of the UL BWP, thereby reducing the impact on data transmission on the DL BWP and improving resource utilization.
[0168] In an optional embodiment, the first interruption time of uplink BWP handover is determined according to the first time offset of the Physical Uplink Shared Channel (PUSCH) transmission indicated by the first DCI, including: the first interruption time is from the reception of the first DCI end symbol to the start symbol of the uplink time slot where the first time offset is located.
[0169] In this embodiment, the first interruption time for uplink BWP handover is referenced to K2. For example, the first interruption time can be defined as the time from the end of the third symbol of DL slot n to the beginning symbol of the UL slot where K2 is located, as indicated by the first DCI. This ensures that the system can allocate resources reasonably during BWP handover, minimizing transmission interruptions caused by handover, thereby improving system efficiency and performance.
[0170] Figure 13 illustrates an interruption time for BWP group handover according to an embodiment of this application. Assume the base station configures the UE with two BWP groups. BWP group 1 includes UL BWP#1 and DL BWP#1, with both BWPs in BWP group 1 having an SCS of 15kHz. BWP group 2 includes UL BWP#2 and DL BWP#2, with both BWPs in BWP group 2 having an SCS of 30kHz. The UE receives a UL DCI on DL slot n of active DL BWP#1, and the Bandwidth part indicator bit field in the DCI indicates a handover to BWP group 2. For the DL BWP, the second interruption time for the UE handover from DL BWP#1 to DL BWP#2 is T. BWPswitchDelayThe second interruption time begins at the start of the first symbol of the DL slot n where the UL DCI is located, as shown by the dotted-line box in Figure 13. During this second interruption time, the UE does not receive PDSCH. For UL BWP, the first interruption time for the UE switching from UL BWP#1 to UL BWP#2 is from the end of the 3rd symbol of DL slot n to the start symbol of the UL slot where the first time offset K2 indicated by the UL DCI is located. During this first interruption time, the UE does not send PUSCH, as shown by the dashed box in Figure 13. For example, the UE sends PUSCH in the corresponding time slot according to K2=5 indicated by the UL DCI. BWPswitchDelay It can be determined according to Table 1 above, or it can be determined according to other predefined values; no restrictions are imposed here.
[0171] It is evident that when switching based on BWP group indication information according to UL DCI indication, the UL BWP switching time is relatively long, while the DL BWP switching interruption time is relatively short, allowing downlink scheduling to begin receiving as soon as possible, thus ensuring that UL BWP switching does not affect DL BWP data transmission.
[0172] In an optional embodiment, if the second DCI includes BWP group indication information, the first interruption time of uplink BWP handover and / or the second interruption time of downlink BWP handover are determined based on the second time offset of the Physical Downlink Shared Channel (PDSCH) transmission indicated by the second DCI. The second DCI is used to schedule the PDSCH on the second active BWP, and the second active BWP is determined by the BWP group indication information in the second DCI.
[0173] In this embodiment, the second DCI can be a DL DCI issued by the base station, used to schedule the PDSCH on the second active BWP. The second active BWP can refer to the active DL BWP. When the UE receives the DL DCI indicating DL BWP handover, the first interruption time of the uplink BWP handover and the second interruption time of the downlink BWP handover can both be determined based on the second time offset K0 of the PDSCH transmission of the physical downlink shared channel indicated by the second DCI. This ensures the synchronization of the downlink BWP handover and the uplink BWP interruption time, thereby reducing the time misalignment problem that may occur during the handover process and helping to improve the stability and reliability of the communication system.
[0174] In an optional embodiment, the first interruption time of uplink BWP handover and / or the second interruption time of downlink BWP handover are determined according to the second time offset of the physical downlink shared channel (PDSCH) transmission indicated by the second DCI, including: the first interruption time and / or the second interruption time are from the start of receiving the second DCI end symbol to the start symbol of the downlink time slot where the second time offset is located.
[0175] In this embodiment, the first interrupt time and / or the second interrupt time can be defined as the period from the end of the third symbol of DL slot n to the beginning symbol of the DL slot where K0, indicated by the second DCI, is located. Here, K0 is the slot offset indicated by the TDRA bit field in the DL DCI, determined based on the subcarrier spacing of the PDSCH, i.e., the slot interval between the scheduling DCI and the slot where the scheduling PDSCH is located. This timing arrangement can effectively reduce latency during handover, thereby improving the user experience.
[0176] In an optional embodiment, the DL BWP and UL BWP can also complete the handover simultaneously, ensuring that the interruption time is the same. During the interruption time, no PDSCH reception or PUSCH transmission is expected. The interruption time is defined as the period from the end of the 3rd symbol of DL slot n to the beginning symbol of the DL slot where K0 or K2 is located, as indicated by the current DCI. This reduces potential time misalignment issues during handover, contributing to improved stability and reliability of the communication system.
[0177] Figure 14 shows a schematic block diagram of a bandwidth-partial BWP switching device 1400 provided in an embodiment of this application. The device 1400 includes a first receiving module 1401, a second receiving module 1402, and a first setting module 1403. The functions of each module are as follows:
[0178] Secondly, embodiments of this application provide a bandwidth portion BWP switching device, comprising:
[0179] The first receiving module 1401 is used to receive BWP group configuration information, which is used to divide the BWPs configured by the terminal device into at least one BWP group. The BWP group includes at least two configured BWPs, and the at least two configured BWPs have the same subcarrier spacing.
[0180] The second receiving module 1402 is used to receive BWP group indication information, which indicates a BWP group. A BWP group is any BWP group divided based on BWP grouping configuration information.
[0181] The first setting module 1403 is used to set the BWP included in the indicated BWP group as the active BWP according to the BWP group instruction information.
[0182] Optionally, it also includes: a third receiving module, used to receive BWP switching indication information, the BWP switching indication information being used to indicate whether to switch the BWP based on the BWP group indication information.
[0183] Optionally, the BWP switching indication information is used to indicate whether BWP switching based on BWP group indication information is enabled. The first setting module 1403 is used to set the BWPs included in the indicated BWP group as active BWPs according to the BWP group indication information if the BWP switching indication information is set to enabled.
[0184] Optionally, the BWP switching indication information is used to indicate the BWP switching method, which includes either switching the BWP based on BWP group indication information or switching the BWP based on BWP indication information. The first setting module 1403 is used to set the BWP included in the indicated BWP group as the active BWP if the BWP switching indication information indicates switching the BWP based on BWP group indication information.
[0185] Optionally, the device further includes a second setting module, configured to set the activation BWP of the terminal device according to the BWP indication information if the BWP switching indication information indicates that the BWP should be switched based on the BWP indication information.
[0186] Optionally, the second receiving module 1402 is used to receive Radio Resource Control (RRC) information, the RRC including BWP Group Indication Parameters, which are used to indicate BWP Group Indication Information.
[0187] Optionally, the second receiving module 1402 is used to receive downlink control information (DCI), which includes a BWP group indication bit field used to indicate BWP group indication information.
[0188] Optionally, the first setting module 1403 is configured to set the uplink BWP in the indicated BWP group as the active uplink BWP of the terminal device according to the BWP group indication bit field, and set the downlink BWP in the indicated BWP group as the active downlink BWP of the terminal device.
[0189] Optionally, it further includes: a determining module, configured to, if the first DCI includes BWP group indication information, determine a first interruption time for uplink BWP handover based on a first time offset of the Physical Uplink Shared Channel (PUSCH) transmission indicated by the first DCI, wherein the first DCI is used to schedule the PUSCH on the first active BWP, and the first active BWP is determined through the BWP group indication information in the first DCI. A second interruption time for downlink BWP handover is determined as T time slots following the start symbol of the downlink time slot receiving the first DCI, wherein the duration of the first DCI is removed from the second interruption time, where T is a preset value.
[0190] Optionally, a determining module is configured such that the first interrupt time is from the reception of the first DCI end symbol to the start symbol of the uplink time slot where the first time offset is located.
[0191] Optionally, the determining module is configured to, if the second DCI includes BWP group indication information, determine the first interruption time of uplink BWP handover and / or the second interruption time of downlink BWP handover based on the second time offset of the Physical Downlink Shared Channel (PDSCH) transmission indicated by the second DCI. The second DCI is used to schedule the PDSCH on the second active BWP, and the second active BWP is determined by the BWP group indication information in the second DCI.
[0192] Optionally, a determining module is configured such that the first interrupt time and / or the second interrupt time are from the time the second DCI end symbol is received to the start symbol of the downlink time slot where the second time offset is located.
[0193] In an alternative example, those skilled in the art will understand that device 1400 may specifically be the terminal device in the above embodiments, or the functions of the terminal device in the above embodiments may be integrated into device 1400. The above functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. Device 1400 may be used to execute the various processes and / or steps corresponding to the terminal device in the above method embodiments.
[0194] It should be understood that the device 1400 here is embodied in the form of a functional module. The term "module" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In embodiments of this application, the device 1400 in FIG14 can also be a chip or a chip system, such as a system-on-a-chip (SoC).
[0195] Figure 15 shows a schematic block diagram of an electronic device 1500 provided in an embodiment of this application. The electronic device 1500 includes a processor 1510, a transceiver 1520, and a memory 1530. The processor 1510, transceiver 1520, and memory 1530 communicate with each other via internal interconnection. The memory 1530 stores instructions, and the processor 1510 executes the instructions stored in the memory 1530 to control the transceiver 1520 to transmit and / or receive signals.
[0196] It should be understood that the electronic device 1500 may specifically be the terminal device in the above embodiments, or the functions of the terminal device in the above embodiments may be integrated into the electronic device 1500. The electronic device 1500 may be used to execute the various steps and / or processes corresponding to the terminal device in the above method embodiments. Optionally, the memory 1530 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 1510 may be used to execute instructions stored in the memory, and when the processor executes the instructions, the processor may execute the various steps and / or processes corresponding to the electronic device in the above method embodiments.
[0197] It should be understood that, in the embodiments of this application, the processor 1510 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0198] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0199] This application also provides a computer program product, including one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. For example, available media may include magnetic media (e.g., floppy disk, hard disk, or magnetic tape), optical media (e.g., digital versatile disc (DVD)), or semiconductor media (e.g., solid-state disk (SSD)).
[0200] This application also provides a computer-readable storage medium storing instructions that, when executed, cause a computer to perform the methods described in any of the above embodiments. The methods described in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. The computer-readable medium may include computer storage media and communication media, and may also include any medium capable of transferring a computer program from one place to another. The storage medium can be any target medium accessible by a computer.
[0201] As one possible design, computer-readable media may include compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM, or other optical disc storage. Computer-readable media may also include disk storage or other disk storage devices. Furthermore, any connecting cable may also be appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used herein, disks and optical discs include optical discs (CD), laser discs, optical discs, digital versatile discs (DVD), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers.
[0202] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0203] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0204] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0205] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0206] The modules described as separate components may or may not be physically separate. Similarly, the components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0207] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0208] The above are merely specific embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
A bandwidth part (BWP) switching method, characterized in that, Comprising: receiving BWP grouping configuration information, the BWP grouping configuration information being used for dividing configured BWPs of a terminal device into at least one BWP group, the at least one BWP group comprising at least two configured BWPs, the at least two configured BWPs having a same subcarrier spacing; receiving BWP group indication information, the BWP group indication information being used for indicating one BWP group, the one BWP group being any one of the BWP groups divided based on the BWP grouping configuration information; setting, according to the BWP group indication information, the BWPs included in the indicated BWP group as active BWPs. The method of claim 1, wherein Further comprising: receiving BWP switching indication information, the BWP switching indication information being used for indicating whether to switch the BWP based on the BWP group indication information. The method according to claim 2, characterized in that The BWP switching indication information is used for indicating whether to enable the BWP switching based on the BWP group indication information; The setting, according to the BWP group indication information, of the BWPs included in the indicated BWP group as active BWPs comprises: if the BWP switching indication information is set to enable, setting, according to the BWP group indication information, the BWPs included in the indicated BWP group as active BWPs. The method according to claim 2, characterized in that The BWP switching indication information is used for indicating a BWP switching mode, the BWP switching mode comprising any one of the BWP switching based on the BWP group indication information and the BWP switching based on BWP indication information; The setting, according to the BWP group indication information, of the BWPs included in the indicated BWP group as active BWPs comprises: if the BWP switching indication information indicates the BWP switching based on the BWP group indication information, setting, according to the BWP group indication information, the BWPs included in the indicated BWP group as active BWPs; The method further comprises: if the BWP switching indication information indicates the BWP switching based on the BWP indication information, setting, according to the BWP indication information, the active BWP of the terminal device. The method of claim 1, wherein The receiving of the BWP group indication information comprises: receiving a radio resource control information (RRC), the RRC comprising a BWP group indication parameter, the BWP group indication parameter being used for indicating the BWP group indication information. The method of claim 1, wherein The receiving of the BWP group indication information comprises: receiving a downlink control information (DCI), the DCI comprising a BWP group indication bit field, the BWP group indication bit field being used for indicating the BWP group indication information; The setting, according to the BWP group indication information, of the BWPs included in the BWP group as active BWPs comprises: setting, according to the BWP group indication bit field, an uplink BWP in the indicated BWP group as an active uplink BWP of the terminal device; setting a downlink BWP in the indicated BWP group as an active downlink BWP of the terminal device. The method of claim 1, wherein Further comprising: If the first DCI includes the BWP group indication information, a first interruption time of uplink BWP switching is determined according to a first time offset of physical uplink shared channel (PUSCH) transmission indicated by the first DCI, wherein the first DCI is used for scheduling PUSCH on a first active BWP, and the first active BWP is determined by the BWP group indication information in the first DCI. A second interruption time of downlink BWP switching is determined as T time slots after a starting symbol of a downlink slot in which the first DCI is received, and a duration of the first DCI is excluded from the second interruption time, wherein T is a preset value. The method of claim 7, wherein The first interruption time is from a receiving ending symbol of the first DCI to a starting symbol of an uplink slot in which the first time offset is located. Further comprising: The method of claim 1, wherein If the BWP group indication information is included in the second DCI, a first interruption time of uplink BWP switching and / or a second interruption time of downlink BWP switching is determined according to a second time offset of physical downlink shared channel (PDSCH) transmission indicated by the second DCI, wherein the second DCI is used for scheduling PDSCH on a second active BWP, and the second active BWP is determined by the BWP group indication information in the second DCI. The first interruption time and / or the second interruption time is from a receiving ending symbol of the second DCI to a starting symbol of a downlink slot in which the second time offset is located. Comprising: At least one processor; An electronic device, characterized by comprising: and A memory connected to the at least one processor in communication; Wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the electronic device to perform the method of any one of claims 1-9. The computer readable storage medium stores computer executable instructions, and when the processor executes the computer executable instructions, the method of any one of claims 1-9 is implemented. The computer program, when executed, causes the electronic device to perform the method of any one of claims 1-9. A computer-readable storage medium, characterized by, A computer program product, characterized in that
Citation Information
Patent Citations
Communication method, device and system
CN110536422A
BWP group switching method, base station and terminal
CN112351500A
Component carrier group based bandwidth part switching
US20210226761A1