Bandwidth partial switching
By configuring and setting the bit width difference between the DTPI information element and the FDRA field in the first device, determining the resource allocation type and transforming the precoder state, the inefficiency problem during the bandwidth partial switching is solved, and more efficient resource allocation and waveform switching is achieved.
Patent Information
- Application Number
- CN202411374508.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-09-29
- Filing Date
- 2024-09-29
- Publication Date
- 2025-04-01
AI Technical Summary
During bandwidth partial switching, the prior art is difficult to effectively handle the bit width difference of dynamic transformation precoding indication information and frequency domain resource assignment fields, resulting in inefficient BWP switching.
By implementing the configuration and setting of the dynamic transformed precoding indication (DTPI) information element in the first device, in conjunction with the bit width comparison of the frequency domain resource assignment (FDRA) field, the resource allocation type and the transformed precoder state are determined, thereby performing PUSCH transmission on the second BWP.
The efficiency of bandwidth partial handover is improved, the coordination of resource allocation and waveform handover during BWP handover is ensured, and resource waste and transmission interruption is avoided.
Smart Images

Figure CN119743841A_ABST
Abstract
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to and the benefit of UK Patent Application No. 2314976.8 filed on September 29, 2023, the contents of which are incorporated herein by reference in their entirety. Technical Field
[0002] Various example embodiments of the present disclosure relate generally to the field of telecommunications, and in particular, to apparatus, methods, and computer-readable storage media for bandwidth fraction switching. Background Art
[0003] If the bandwidth part indicator field is configured to be present in a downlink control information (DCI) format transmitted in an active uplink (UL) bandwidth part (BWP) or a downlink (DL) BWP, and indicates a UL BWP or DL BWP that is different from the active UL BWP or DL BWP, respectively, then for each information field in the DCI format, if the size of the information field is smaller than the size required for the DCI format interpretation of the UL BWP or DL BWP indicated by the bandwidth part indicator, the UE may prepend zeros to the information field until its size is the size required for the interpretation of the information field for the UL BWP or DL BWP previously indicated by the bandwidth part indicator, to respectively interpret the DCI format information field; if the size of the information field is larger than the size required for the DCI format interpretation of the UL BWP or DL BWP indicated by the bandwidth part indicator, the UE may use the number of least significant bits of the information field equal to the size required for the interpretation of the information field for the UL BWP or DL BWP previously indicated by the bandwidth part indicator, to respectively interpret the DCI format information field. The active UL BWP or DL BWP may be set to the UL BWP or DL BWP indicated by the bandwidth part indicator in the DCI format.However, some issues that may occur during BWP switching need to be addressed. Summary of the invention
[0004] In a first aspect of the present disclosure, a first device is provided. The first device includes: at least one processor; and at least one memory, the at least one memory storing instructions, which, when executed by the at least one processor, cause the first device to at least: receive a downlink control information (DCI) message on a first bandwidth part (BWP); wherein based on a first condition being satisfied, the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP; and wherein the first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to enabled for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the bit width of a frequency domain resource assignment (FDRA) field for the first BWP is less than the bit width of an FDRA field for the second BWP in the DCI message, a condition that dynamic switching is configured in a resource allocation information element for the second BWP, and a condition that the DCI message includes a transform precoding indicator field set to disabled.
[0005] In a second aspect of the present disclosure, a first device is provided. The first device includes: at least one processor; and at least one memory, wherein the at least one memory stores instructions, which, when executed by the at least one processor, cause the first device to at least: consider a downlink control information (DCI) message received on a first bandwidth part (BWP) as invalid based on a second condition being satisfied, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP, and wherein the second condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is not configured for the first BWP or is configured and set to disabled, a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that resource allocation type 0 is configured in a resource allocation information element for the second BWP, a condition that dynamic switching is configured in a resource allocation information element for the second BWP, a condition that a frequency domain resource assignment (FDRA) field for the first BWP has a bit width less than a bit width of an FDRA field for the second BWP in the DCI message, and a condition that the DCI message includes a transform precoding indicator field set to enabled.
[0006] In a third aspect of the present disclosure, a first device is provided. The first device includes: at least one processor; and at least one memory, wherein the at least one memory stores instructions, which, when executed by the at least one processor, cause the first device to at least: receive a downlink control information (DCI) message in a first bandwidth part (BWP) based on a first condition being satisfied, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP, and wherein the first condition includes at least one of the following: a condition that a dynamic transform precoder indication (DTPI) information element is configured and set to be enabled for the first BWP, a condition that the DTPI information element is configured and set to be enabled for the second BWP, a condition that the bit width of a frequency domain resource assignment (FDRA) field for the first BWP is less than the bit width of an FDRA field for the second BWP in the DCI message, a condition that dynamic switching is configured in a resource allocation information element for the second BWP, or a condition that the DCI message includes a transform precoder indicator field set to 1.
[0007] In a fourth aspect of the present disclosure, a second device is provided. The second device includes: at least one processor; and at least one memory, wherein the at least one memory has stored instructions, and when the instructions are executed by the at least one processor, the second device at least: determines a candidate second bandwidth part (BWP) for the first device; determines that the first device will switch from the first BWP to the second BWP based on the first condition being satisfied, wherein the first condition includes at least one of the following: a condition that a dynamic transform precoder indication (DTPI) information element is configured and set to be enabled for the first BWP, a condition that a DTPI information element is configured and set to be enabled for the second BWP, a condition that a frequency domain resource assignment (FDRA) field for the first BWP has a bit width less than a bit width of an FDRA field for the second BWP, or a condition that dynamic switching is configured in a resource allocation information element for the second BWP; and sends a downlink control information (DCI) message to the first device in the first BWP, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on the second BWP, and the DCI message includes a transform precoder indicator field set to 1.
[0008] In a fifth aspect of the present disclosure, a first device is provided. The first device includes: at least one processor; and at least one memory, wherein the at least one memory stores instructions, which, when executed by the at least one processor, cause the first device to at least: receive a downlink control information (DCI) message in a first bandwidth part (BWP), wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP; determine at least one of a resource allocation type and a transform precoder state for PUSCH transmission based on at least one condition related to the activation of a dynamic transform precoder indication (DTPI) information element configured for the second BWP; and perform PUSCH transmission to a second device on the second BWP using at least one of the resource allocation type and the transform precoder state for PUSCH transmission.
[0009] In a sixth aspect of the present disclosure, a method is provided. The method includes: receiving a downlink control information (DCI) message on a first bandwidth part (BWP) based on a first condition being satisfied; wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP; and wherein the first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to enabled for the first BWP, a condition that a DTPI information element is configured and set to enabled for the second BWP, a condition that a frequency domain resource assignment (FDRA) field for the first BWP has a bit width less than a bit width of an FDRA field for the second BWP in the DCI message, a condition that dynamic switching is configured in a resource allocation information element for the second BWP, and a condition that a downlink information (DCI) message includes a transform precoding indicator field set to disabled, and a condition that a DCI message includes a transform precoder indicator field set to 1.
[0010] In a seventh aspect of the present disclosure, a method is provided. The method includes: determining a candidate second bandwidth part (BWP) for a first device; determining that the first device will switch from the first BWP to the second BWP based on a first condition being satisfied, wherein the first condition includes at least one of the following: a condition that a dynamic transform precoder indication (DTPI) information element is configured and set to be enabled for the first BWP, a condition that a DTPI information element is configured and set to be enabled for the second BWP, a condition that a frequency domain resource assignment (FDRA) field for the first BWP has a bit width less than a bit width of an FDRA field for the second BWP, or a condition that dynamic switching is configured in a resource allocation information element for the second BWP; and sending a downlink control information (DCI) message to the first device in the first BWP, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that transmission is performed on the second BWP, and the DCI message includes a transform precoder indicator field set to 1.
[0011] In an eighth aspect of the present disclosure, a method is provided. The method includes: receiving a downlink control information (DCI) message in a first bandwidth part (BWP), wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP; determining at least one of a resource allocation type and a transform precoder state for PUSCH transmission based on at least one condition related to the enabling of a dynamic transform precoder indication (DTPI) information element configured for the second BWP; and performing PUSCH transmission to a second device on the second BWP using at least one of the resource allocation type and the transform precoder state for PUSCH transmission.
[0012] In a ninth aspect of the present disclosure, a first device is provided. The first device includes a component for receiving a downlink control information (DCI) message in a first bandwidth part (BWP) based on a first condition being satisfied, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP, and wherein the first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to be enabled for the first BWP, a condition that a DTPI information element is configured and set to be enabled for the second BWP, a condition that a frequency domain resource assignment (FDRA) field for the first BWP has a bit width less than a bit width of an FDRA field for the second BWP in the DCI message, a condition that dynamic switching is configured in a resource allocation information element for the second BWP, and a condition that the DCI message includes a transform precoding indicator field set to 1.
[0013] In the tenth aspect of the present disclosure, a second device is provided. The second device includes: a component for determining a candidate second bandwidth part (BWP) for a first device; a component for determining that the first device will switch from the first BWP to the second BWP based on the satisfaction of a first condition, wherein the first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to be enabled for the first BWP, a condition that a DTPI information element is configured and set to be enabled for the second BWP, a condition that a frequency domain resource assignment (FDRA) field for the first BWP has a bit width less than a bit width of an FDRA field for the second BWP, or a condition that dynamic switching is configured in a resource allocation information element for the second BWP; and a component for sending a downlink control information (DCI) message in the first BWP to the first device, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on the second BWP, and the DCI message includes a transform precoding indicator field set to 1.
[0014] In an eleventh aspect of the present disclosure, a first device is provided. The first device includes a component for receiving a downlink control information (DCI) message in a first bandwidth part (BWP), wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP; a component for determining at least one of a resource allocation type or a transform precoder state for PUSCH transmission based on at least one condition related to the enabling of a dynamic transform precoder indication (DTPI) information element configured for the second BWP; and a component for using at least one of the resource allocation type or the transform precoder state for PUSCH transmission to perform PUSCH transmission to a second device on the second BWP.
[0015] In a twelfth aspect of the present disclosure, a computer-readable medium is provided, wherein the computer-readable medium includes instructions stored thereon for causing a device to at least execute the method according to the fourth, fifth or sixth aspect.
[0016] It should be understood that the invention summary is not intended to identify the key features or essential features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0018] Figure 1 An example BWP switch with DWS is shown;
[0019] Figure 2shows an example communication environment in which example embodiments of the present disclosure may be implemented;
[0020] Figure 3 A signaling diagram for an example communication process in a communication environment according to some example embodiments of the present disclosure is shown;
[0021] Figure 4 A signaling diagram for an example communication process in a communication environment according to some example embodiments of the present disclosure is shown;
[0022] Figure 5 An example diagram showing BWP switching possibilities according to some embodiments of the present disclosure;
[0023] Figure 6 A flowchart showing an example process for BWP switching according to some embodiments of the present disclosure is shown;
[0024] Figure 7 A flowchart showing an example process for BWP switching according to some embodiments of the present disclosure is shown;
[0025] Figure 8 A flowchart showing an example process for BWP switching according to some embodiments of the present disclosure is shown;
[0026] Fig. 9 A flowchart showing a method implemented at a first device according to some example embodiments of the present disclosure;
[0027] Fig.10 A flowchart showing a method implemented at a second device according to some example embodiments of the present disclosure;
[0028] Fig.11 A flowchart showing a method implemented at a third device according to some example embodiments of the present disclosure;
[0029] Fig.12 shows a simplified block diagram of a device suitable for implementing an example embodiment of the present disclosure; and
[0030] Fig.13 A block diagram of an example computer-readable medium is shown according to some example embodiments of the present disclosure.
[0031] Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. DETAILED DESCRIPTION
[0032] The principles of the present disclosure will now be described with reference to some example implementations. It should be understood that these embodiments are described only for illustrative purposes and to help those skilled in the art understand and implement the present disclosure without implying any limitation on the scope of the present disclosure. The embodiments described herein can be implemented in various ways except for the way described below.
[0033] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
[0034] References in this disclosure to "one embodiment," "an embodiment," "an example embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in conjunction with an embodiment, it is considered to be within the knowledge of those skilled in the art to implement such feature, structure, or characteristic in conjunction with other embodiments, whether or not explicitly described.
[0035] It should be understood that, although the terms "first", "second", etc. before (multiple) nouns may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element, and they do not limit the order of (multiple) nouns. For example, the first element may be referred to as the second element, and similarly, the second element may be referred to as the first element without departing from the scope of the exemplary embodiments. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.
[0036] As used herein, “at least one of: ” and “at least one of ” and similar expressions (wherein a list of two or more elements is connected by “and” or “or”) refer to at least any one of the elements, or at least any two or more of the elements, or at least all of the elements.
[0037] As used herein, unless explicitly stated, performing a step “in response to A” does not mean performing the step immediately after “A” occurs, but may include one or more intermediate steps.
[0038] The terms used herein are only used for the purpose of describing specific embodiments and are not intended to limit the exemplary embodiments. As used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that when used herein, the terms "include", "comprise", "have", "have", "include" and / or "include" specify the presence of features, elements and / or parts, etc., but do not exclude the presence or addition of one or more other features, elements, parts and / or combinations thereof.
[0039] As used in this application, the term "circuitry" may refer to one or more or all of the following: (a) hardware circuit implementation only (such as implementation in analog and / or digital circuits only) and (b) a combination of hardware circuitry and software such as (where applicable): (i) a combination of analog and / or digital hardware circuits and software / firmware and (ii) any portion of a hardware processor(s) with software (including digital signal processor(s), software and memory(s) that work together to enable a device (such as a mobile phone or server) to perform various functions) and (c) Hardware circuits and / or processor(s), such as microprocessor(s) or portions of microprocessor(s), that require software (e.g., firmware) to operate, but which may not be present when the software is not required to operate.
[0040] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of only a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to a particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in a server, cellular network device, or other computing or network device.
[0041] As used herein, the term "communication network" refers to a network that complies with any suitable communication standard, for example, New Radio (NR), Long Term Evolution (LTE), Advanced LTE (LTE-A), Wideband Code Division Multiple Access (WCDMA), High Speed Packet Access (HSPA), Narrowband Internet of Things (NB-IoT), etc. In addition, the communication between the terminal device and the network device in the communication network can be performed according to any suitable generation communication protocol, including but not limited to the first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, fifth generation (5G), sixth generation (6G) communication protocol and / or any other protocol currently known or developed in the future. The embodiments of the present disclosure can be applied to various communication systems. In view of the rapid development of communication, there are of course future types of communication technologies and systems that can implement the present disclosure. It should not be considered that the scope of the present disclosure is limited to the above-mentioned system.
[0042] As used herein, the term "network device" refers to a node in a communication network via which a terminal device accesses the network and receives services from it. A network device may refer to a base station (BS) or an access point (AP), such as a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), a NR NB (also referred to as a gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a repeater, an integrated access and backhaul (IAB) node, a low-power node (e.g., a femto, a micro), a non-terrestrial network (NTN) or a non-terrestrial network device (such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous orbit (GEO) satellite, an aircraft network device, etc.), depending on the terminology and technology applied. In some example embodiments, a radio access network (RAN) split architecture includes a centralized unit (CU) and a distributed unit (DU) at an IAB donor node. An IAB node includes a mobile terminal (IAB-MT) portion that behaves like a UE toward a parent node, and a DU portion of an IAB node behaves like a base station toward a next-hop IAB node.
[0043] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not limitation, a terminal device may also be referred to as a communication device, a user equipment (UE), a subscriber station (SS), a portable subscriber station, a mobile station (MS) or an access terminal (AT). The terminal device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over IP (VoIP) phone, a wireless local loop phone, a tablet computer, a wearable terminal device, a personal digital assistant (PDA), a portable computer, a desktop computer, an image capture terminal device such as a digital camera, a game terminal device, a music storage and playback facility, a vehicle-mounted wireless terminal device, a wireless endpoint, a mobile station, a laptop embedded device (LEE), a laptop mounted device (LME), a USB dongle, a smart device, a wireless user equipment (CPE), an Internet of Things (IoT) device, a watch or other wearable device, a head mounted display (HMD), a vehicle, a drone, medical equipment and applications (e.g., remote surgery), industrial equipment and applications (e.g., robots and / or other wireless devices operating in industrial and / or automatic processing chain environments), consumer electronic devices, equipment operating on commercial and / or industrial wireless networks, etc. The terminal device may also correspond to the mobile terminal (MT) part of an IAB node (eg, a relay node).In the following description, the terms "terminal device", "communication device", "terminal", "user equipment" and "UE" may be used interchangeably.
[0044] As used herein, the terms "resource", "transmission resource", "resource block", "physical resource block" (PRB), "uplink resource" or "downlink resource" may refer to any resource used to perform communication (e.g., communication between a terminal device and a network device), such as a resource in the time domain, a resource in the frequency domain, a resource in the spatial domain, a resource in the code domain, or any other combination of time domain resources, frequency domain resources, spatial domain resources, code domain resources, etc. that enable communication. In the following, unless explicitly stated, resources in the frequency domain and the time domain will be used as examples of transmission resources for describing some example embodiments of the present disclosure. It should be noted that the example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0045] With respect to the Bandwidth Part Indicator field, if the field indicates a bandwidth part different from the active bandwidth part and if resourceAllocation DCI-0-2-r16 is configured as "dynamicSwitch" for the indicated bandwidth part, if the bit width of the "Frequency Domain Resource Assignment" field of the active bandwidth part is less than the bit width of the "Frequency Domain Resource Assignment" field of the indicated bandwidth part, the UE may assume resource allocation type 0 for the indicated bandwidth part. If the "Bandwidth Part Indicator" field indicates a bandwidth part different from the active bandwidth part and if resourceAllocation DCI-0-2-r16 is configured as "dynamicSwitch" for the indicated bandwidth part, if the bit width of the "Frequency Domain Resource Assignment" field of the active bandwidth part is less than the bit width of the "Frequency Domain Resource Assignment" field of the indicated bandwidth part, the UE may assume resource allocation type 0 for the indicated bandwidth part.
[0046] In Release 18 (Rel-18) of the 3GPP specification, dynamic switching between discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) and cyclic prefix (CP)-OFDM waveforms for PUSCH transmission is supported. This feature applies to at least PUSCH transmissions scheduled by DCI format 0_1 or 0_2 in PDCCH with a CRC scrambled by C-RNTI, MCS-C-RNT, or CS-RNTI with NDI=1. This feature is also called dynamic waveform switching (DWS).
[0047] The DWS feature can be configured individually for each BWP within the PUSCH-Configuration information element. The DWS feature is enabled for each BWP by configuring the Dynamic Transform Precoder Indication (DTPI) information element (e.g., dynamicTransformPrecoderIndication DCI-0-1 in pusch-Config for DCI format 0_1 or dynamicTransformPrecoderIndication DCI-0-2 in pusch-Config for DCI format 0_2) and setting the DTPI information element to enabled. When the DWS feature is enabled for a BWP, any DCI scheduling PUSCH transmission in that BWP is expected to contain a transform precoding indicator field that indicates the transform precoding (or waveform) state for the PUSCH transmission. The transform precoding indicator field value is set to 0, indicating that transform precoding is enabled for PUSCH transmission (or DFT-s-OFDM is used). The Transform Precoding Indicator field value is set to 1, indicating that transform precoding is disabled for PUSCH transmission (or CP-OFDM is used).
[0048] Regarding resource allocation in the frequency domain, three uplink resource allocation schemes Type 0, Type 1 and Type 2 may be supported, where resource allocation Type 0 allows discontinuous allocation of resources in the frequency domain, which by design is not supported by DFT-s-OFDM waveforms (i.e., not supported when transform precoding is enabled). In other words, uplink resource allocation scheme Type 0 is supported for PUSCH only when transform precoding is disabled. When transform precoding is enabled or disabled, uplink resource allocation schemes Type 1 and Type 2 are supported for both cases. If the scheduling DCI is configured to indicate the uplink resource allocation type as part of the "frequency domain resources" assignment field by setting the higher layer parameter resourceAllocation in pusch-Config to "dynamicSwitch" for DCI format 0_1, or setting the higher layer parameter resourceAllocationDCI-0-2 in pusch-Config to "dynamicSwitch" for DCI format 0_2, the UE shall use the uplink resource allocation type 0 or type 1 defined by the most significant bits of this DCI field. Otherwise, the UE shall use the uplink frequency resource allocation type defined by the higher layer parameter resourceAllocation for DCI format 0_1 or by the higher layer parameter resourceAllocationDCI-0-2 for DCI format 0_2.
[0049] Figure 1 shows an example of BWP switching with DWS. As Figure 1 shown, there is a switch between two BWPs including BWP_1 102 and BWP_2 104. BWP_1 102 represents the active BWP, and BWP_2 104 represents one BWP with the DWS feature indicated and enabled. For this BWP switch to occur, DCI format 0_1 or DCI format 0_2 with a bandwidth part indicator (BPI) is received in the active BWP (e.g., BWP_1 102), where the BPI indicates that the BWP switches from BWP_1 102 to BWP_2 104, and DCI format 0_1 or DCI format 0_2 schedules PUSCH transmission in BWP_2.
[0050] In Figure 1 it occurs that BWP_2 104 is configured with the DWS feature (i.e., the dynamic transform precoding indication information element is configured and set to enabled for BWP_2). In Figure 1 it is assumed that the received DCI transform precoding field also contains a transform precoding indicator field, which indicates the enabling of transform precoding (i.e., DFT-s-OFDM waveform) for the scheduled PUSCH and the BWP switch. In addition, it is assumed that the resourceAllocation parameter is configured as dynamicSwitch in BWP_2 104, and the bit width of the FDRA field for BWP_1 (FDRA_1) is less than the bit width of the FDRA field for BWP_2 (FDRA_2). In this context, the UE can determine both DFT-s-OFDM (as indicated by the DCI) and resource allocation (RA) type 0 (as determined based on the condition that resourceAllocation parameter is configured as dynamicSwitch in BWP_2 104 and FDRA_1 < FDRA_2). This scenario is currently not supported, and the above problem will thus cause problems between the UE and the gNB.
[0051] It can be said that when it is known that the indicated BWP (e.g., BWP_2 104) is configured with dynamicSwitch in resourceAllocation and FDRA_1 < FDRA_2, the gNB can avoid setting the transform precoding indicator field value to 0 (i.e., indicating DFT-s-OFDM). However, when the DWS feature is not enabled in the active BWP (e.g., BWP_1 102) (i.e., when the DTPI information element is not configured or is configured and set to disabled), and the DWS feature is enabled in the indicated BWP (e.g., BWP_2 104) (i.e., when the DTPI information element is configured and set to enabled), it may be inevitable to set the transform precoding indicator field value to 0. In fact, based on TS 38.213, the UE can prefix "0" to the transform precoding indicator field of the DCI indicating BWP switching in this case, which is then interpreted by the UE itself as an indication to enable transform precoding (or use DFT-s-OFDM).
[0052] Some example embodiments of the present disclosure propose a scheme for bandwidth part switching. Using this scheme, if the dynamic transform precoding indication (DTPI) information element is configured and set to enabled for a first BWP, the DTPI information element is configured and set to enabled for a second BWP, the bit width of the frequency domain resource allocation (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP, and dynamic switching is configured in the resource allocation information element for the second BWP, and a first device (such as a UE) is to be switched from the first BWP to the second BWP, the first device receives a DCI message in the first BWP, the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the first device performs a transmission on the second BWP. The DCI message also includes a transform precoding indicator field set to 1.
[0053] In this case, under these constraints (such as conditions and information included in the DCI message), the BWP switching can be more efficient.
[0054] Some example embodiments of the present disclosure propose another scheme for bandwidth part switching. Using this scheme, after the first device receives a DCI message in the first BWP, based on at least one condition related to at least the enabling of the dynamic transform precoder indication (DTPI) information element configured for the second BWP, the first device determines at least one of a resource allocation type or a transform precoder state for a PUSCH transmission to the second device on the second BWP.
[0055] In this case, BWP switching may be more efficient based on one or more conditions related to at least the activation of the DWS for the second BWP.
[0056] Figure 2 An example communication environment 200 is shown in which example embodiments of the present disclosure may be implemented.
[0057] like Figure 2 As shown, the communication environment 200 includes a first device 210 that can operate as a terminal device (such as a UE). The first device 210 can communicate with a second device 220 that can operate as a network device (such as a gNB).
[0058] It should be understood that Figure 2 The number and type of devices are shown in the figure for the purpose of illustration and no limitation is implied. For example, for illustration only, the first device 210 is shown as being physically separated from the second device 220. In some example embodiments, the first device 210 may be collocated with the second device 220 or physically integrated into or implemented as a part of the second device 220.
[0059] In some example embodiments, the link from the second device 220 to the first device 210 may be referred to as a downlink (DL), and the link from the first device 210 to the second device 220 may be referred to as an uplink (UL). In the DL, the second device 220 is a transmission (TX) device (or transmitter), and the first device 210 is a reception (RX) device (or receiver). In the UL, the first device 210 is a TX device (or transmitter), and the second device 220 is an RX device (or receiver).
[0060] In the following, for the purpose of illustration, some example embodiments are described with the first device 110 operating as a terminal device and the second device 120 operating as a network device. However, in some example embodiments, the operations described in conjunction with the terminal device may be implemented at a network device or other device, and the operations described in conjunction with the network device may be implemented at a terminal device or other device.
[0061] The communication in the communication environment 100 can be implemented according to any appropriate (multiple) communication protocols, including but not limited to cellular communication protocols of the first generation (1G), the second generation (2G), the third generation (3G), the fourth generation (4G), the fifth generation (5G), the sixth generation (6G), etc., wireless local area network communication protocols such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocol currently known or developed in the future. In addition, the communication can utilize any appropriate wireless communication technology, including but not limited to: code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), frequency division duplex (FDD), time division duplex (TDD), multiple input multiple output (MIMO), orthogonal frequency division multiple access (OFDM), cyclic prefix OFDM (CP-OFDM), discrete Fourier transform spread OFDM (DFT-s-OFDM) and / or any other technology currently known or developed in the future.
[0062] In the context of BWP switching, some proposed rules may be applied to the DWS indication for the indicated BWP, for example, to prevent the use of RA type 0 with DFT-s-OFDM. In some example embodiments, the second device 220 may apply some rules to the DWS indication for the indicated BWP. Figure 3 Some example implementations of this are described.
[0063] Figure 3 A signaling diagram is shown for an example communication process 300 in a communication environment 200 according to some example embodiments of the present disclosure.
[0064] like Figure 3 As shown, the second device 220 can determine ( 310 ) a candidate second BWP for the first device 210 .
[0065] Based on the first condition being satisfied, the second device 220 may determine (315) that the first device 210 will switch from the first BWP to the second BWP. The first condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP, and a condition that dynamic switching is configured in the resource allocation information element for the second BWP.
[0066] The second device 220 may then send (320) a DCI message in the first BWP to the first device 210. The DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on the second BWP, and the DCI message also includes a transform precoding indicator field set to 1. Correspondingly, the first device 210 may receive (325) the DCI message based on the condition being satisfied.
[0067] In some example embodiments, the DTPI information element for the BWP indicates that the DCI message used to schedule PUSCH transmissions on the BWP includes a transform precoding indicator field.
[0068] In some example embodiments, the second device 220 may determine a candidate third BWP for the first device. Based on further conditions being satisfied, the second device 220 may determine a candidate second BWP for the first device 210. The further conditions include at least one of the following: a condition that the DTPI information element is not configured for the first BWP or is configured and set to disabled, a condition that the DTPI information element is configured and set to enabled for the third BWP, a condition that resource allocation type 0 is configured in the resource allocation information element for the third BWP, a condition that the bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the third BWP, and a condition that dynamic switching is configured in the resource allocation information element for the third BWP.
[0069] In some example embodiments, the first device 210 considers the received DCI message in the first BWP to be invalid based on the second condition being satisfied. The second condition includes at least one of the following: a condition that the DTPI information element is not configured for the first BWP or is configured and set to disabled, a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that resource allocation type 0 is configured in the resource allocation information element for the second BWP, a condition that dynamic switching is configured in the resource allocation information element for the second BWP, a condition that the bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and a condition that the DCI message includes a transform precoding indicator field set to 0.
[0070] For example, if the DWS feature is enabled for the indicated BWP, and if the bit width of the FDRA field of the active BWP is less than the bit width of the FDRA field of the indicated BWP, and the resourceAllocation parameter in the indicated BWP is configured as dynamicSwitch, the UE does not expect the transform precoding indicator field of the scheduled DCI to be set to 0.
[0071] In some example embodiments, the first device 210 may apply some proposed rules to the DWS indication for the indicated BWP. Figure 4 Some example implementations of this are described.
[0072] Figure 4 A signaling diagram is shown for an example communication process 400 in the communication environment 200 according to some example embodiments of the present disclosure.
[0073] like Figure 4 As shown, the first device 210 may receive (415) a DCI message in the first BWP. The DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is to be performed on the second BWP.
[0074] Based on at least one condition related to at least enabling of the DTPI information element configured for the second BWP, the first device 210 may determine (420) at least one of a resource allocation type and a transition precoder state for PUSCH transmission, such as a waveform.
[0075] The first device 210 may then use at least one of the resource allocation type for PUSCH transmission or the transition precoder state to perform (425) a PUSCH transmission to the second device on the second BWP.
[0076] In some example embodiments, based on determining that a transform precoding indicator field for the second BWP is present in the DCI message, the first device 210 may determine that a transform precoding indicator field is present in the DCI message.
[0077] In some example embodiments, at least one condition is further related to at least one of: a comparison of a bit width of a frequency domain resource assignment (FDRA) field of the first BWP with a bit width of a FDRA field of the second BWP, a resource allocation information element of the second BWP, or enabling of a DTPI information element configured for the first BWP.
[0078] In some example embodiments, based on a first condition among the at least one condition being satisfied, the first device 210 may determine that the resource allocation type is resource allocation type 1. The first condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, or a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0079] In some example embodiments, based on a second condition among the at least one condition being satisfied, the first device 210 may determine that the resource allocation type is resource allocation type 0. The second condition includes at least one of the following: a condition that the DTPI information element is configured and set to be disabled or not configured for the second BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0080] In some example embodiments, the first device 210 may determine that the transform precoder state for PUSCH transmission is set to disabled based on a third condition among the at least one condition being satisfied. The third condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is not configured or is configured and set to disabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0081] In some example embodiments, based on a fourth condition among the at least one condition being satisfied, the first device 210 may determine the transform precoder state for PUSCH transmission based on the transform precoding indicator field for the second BWP in the DCI message. The fourth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, or a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0082] In some example embodiments, based on a fifth condition among the at least one condition being satisfied, the first device 210 may determine the transform precoder state for PUSCH transmission based on the transform precoding information element configured for the second BWP. The fifth condition includes at least one of the following: a condition that the DTPI information element is not configured for the second BWP or is configured and set to be disabled, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0083] In some example embodiments, based on a sixth condition among the at least one condition being satisfied, the first device 210 may determine the transform precoder state for PUSCH transmission based on the transform precoding information element configured for the second BWP. The sixth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is not configured or is configured and set to disabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0084] In some example embodiments, based on the sixth condition being satisfied, the first device 210 may ignore the transform precoding indicator field for the second BWP in the DCI message.
[0085] In some example embodiments, based on a seventh condition among the at least one condition being satisfied, the first device 210 may determine the transform precoder state for PUSCH transmission based on the transform precoding indicator field in the DCI message. The seventh condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP, and a condition that a cyclic redundancy check (CRC) sequence of the DCI message is scrambled by a configured scheduling radio network temporary identifier (CS-RNTI) and a new data indicator (NDI) field in the DCI message is set to one.
[0086] In some example embodiments, based on an eighth condition among the at least one condition being satisfied, first device 210 may determine that the transform precoding indicator field in the DCI message is ignored by first device 210. The eighth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP; or a condition that a cyclic redundancy check (CRC) sequence of the DCI message is scrambled by a configured scheduling radio network temporary identifier (CS-RNTI) and a new data indicator (NDI) field in the DCI message is set to zero.
[0087] In some example embodiments, based on an eighth condition of the at least one condition being satisfied, the first device 210 may determine a transform precoder state for PUSCH transmission based on a transform precoding information element configured for the second BWP.
[0088] In some example embodiments, the first device 210 may determine that the first BWP is the same as the second BWP. For example, if the CRC of the DCI is scrambled by the CS-RNTI and NDI=0, the first device 210 uses the RRC to determine the waveform. In this case, the first device 210 ignores the TPI field. If the CRC is scrambled by the CS-RNTI and NDI=1, the UE uses the TPI field to determine the waveform.
[0089] In some example embodiments, the transform precoding information element for the second BWP is configured by an RRC message. In some example embodiments, the resource allocation information element is configured by an RRC message. In some example embodiments, the DTPI information element for the first BWP and the DTPI information element for the second BWP are configured by an RRC message.
[0090] In an example, if the DWS feature is enabled for the indicated BWP, and if the bit width of the FDRA field of the active BWP is less than the bit width of the FDRA field of the indicated BWP, and the resourceAllocation parameter in the indicated BWP is configured as dynamicSwitch, the UE may assume that resource allocation type 1 is applied to (multiple) PUSCH transmissions scheduled by the DCI, which indicates a switch to the indicated BWP.
[0091] Alternatively or additionally, the UE may fall back to RA Type 0 (according to current 3rd Generation Partnership Project (3GPP) standards) in case of BWP switching if and only if the "Dynamic Change Precoding Indicator" field is not present for the indicated BWP (such as DWS feature not enabled).
[0092] For example, for DCI format 0_1, if the "Bandwidth Part Indicator" field indicates that the bandwidth part is different from the active bandwidth part, and if resourceAllocation is configured as "dynamicSwitch" and dynamicTransformPrecoderIndicationDCI-0-1 is set to "disabled" or not configured for the indicated bandwidth part, then if the bit width of the "Frequency Domain Resource Assignment" field of the active bandwidth part is less than the bit width of the "Frequency Domain Resource Assignment" field of the indicated bandwidth part, the UE can assume resource allocation type 0 for the indicated bandwidth part.
[0093] For DCI format 0_2, if the "Bandwidth Part Indicator" field indicates that the bandwidth part is different from the active bandwidth part, and if resourceAllocationDCI-0-2-r16 is configured as "dynamicSwitch" and dynamicTransformPrecoderIndicationDCI-0-2 is set to "Disabled" or not configured for the indicated bandwidth part, then if the bit width of the "Frequency Domain Resource Assignment" field of the active bandwidth part is less than the bit width of the "Frequency Domain Resource Assignment" field of the indicated bandwidth part, the UE can assume resource allocation type 0 for the indicated bandwidth part.
[0094] In some example embodiments, the first device 210 may determine a reference BWP configured by the second device 220 or a network (NW) or given by rules in the 3GPP standard (e.g., the reference BWP is an initial BWP), and the NW ensures that the bit width of the FDRA field of the reference BWP is always greater than or equal to the bit width of the FDRA field of any other configured BWP having the resourceAllocation parameter configured as dynamicSwitch and the DWS feature enabled.
[0095] This can be done by, for example, configuring a reference BWP that is larger than any other BWP with the same RBG size for all BWPs. In order to switch back to the reference BWP from any other BWP, some alternatives can be considered. In the example, the first device 210 does not expect the reference BWP, the resourceAllocation parameter is configured as dynamicSwitch and the DWS feature is enabled. It should be noted that this constraint ensures that there is no problem with dynamically switching from any BWP to the reference BWP. As an alternative example, the NW configures a timer so that after the timer expires, the first device 210 falls back to the reference BWP. In this alternative, the NW can freely configure DWS and dynamicSwitch in resourceAllocation.
[0096] In this case, if the NW anticipates a problem in switching from the first BWP to the second BWP (neither of which is the reference BWP), the NW may switch from the first BWP to the reference BWP, and then switch from the reference BWP to the second BWP.
[0097] Figure 5 An example diagram illustrating BWP switching possibilities according to some embodiments of the present disclosure.
[0098] like Figure 5As shown, the initial BWP 510 is represented by BWP_0, and there are several BWP switching possibilities for switching for the initial BWP 510. For example, the initial BWP 510 can be switched to BWP_1 512 or BWP_2 514. In addition, if BWP_1 512 is to be switched to BWP_2 514, BWP_1 512 can first be switched to the initial BWP 510, and the initial BWP 510 can then be switched to BWP_2 514; and vice versa.
[0099] The following will refer to Figures 6 to 8 Some example embodiments of DWS indication for an indicated BWP in case of BWP switching are described. In these example embodiments, the UE is an example implementation of the first device 210, and the NW performs the functionality of the second device 220. Example 1
[0100] Figure 6 A flow chart of an example process 600 for BWP switching is shown according to some embodiments of the present disclosure.
[0101] In process 600, the NW may indicate information including multiple BWPs, and the UE may receive the information via RRC configuration. At least one BWP is configured such that the DWS feature is enabled, and the resourceAllocation parameter is set to dynamicSwitch in the BWP.
[0102] At 610, the NW may determine that there is a need to switch from a first BWP (which may be an active BWP) to a second BWP (which may be an indicated BWP).
[0103] At 612, the NW may determine whether the DWS feature is enabled in the first BWP. If the DWS feature is enabled in the first BWP, 614 is performed, otherwise 620 is performed.
[0104] At 614, if the DWS feature is enabled for the second BWP, and if the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and the resourceAllocation parameter in the second BWP is configured as dynamicSwitch, the NW may send a PDCCH with a DCI on the first BWP indicating that the BWP switches to the second BWP and schedules a PUSCH transmission on the second BWP. In this case, at 616, the DCI includes only the transform precoding indicator field set to 1.
[0105] At 618, otherwise, if the DWS feature is not enabled for the second BWP, and if the bit width of the FDRA field of the first BWP is not less than the bit width of the FDRA field of the second BWP, or the resourceAllocation parameter in the second BWP is not configured as dynamicSwitch, the transform precoding indicator field can be set to 0 or 1.
[0106] At 620, the NW may determine whether the DWS feature is disabled (or not configured) for the second BWP. If the DWS feature is disabled (or not configured) for the second BWP, 622 is performed, otherwise, 624 is performed.
[0107] At 622, the NW sends a PDCCH with a DCI on the first BWP indicating a BWP switch to the second BWP and scheduling a PUSCH transmission on the second BWP (in this case, the transform precoding indicator field may not be present in the DCI).
[0108] At 624, the NW determines whether the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP and the resourceAllocation parameter in the second BWP is configured as dynamicSwitch, or if the resourceAllocation parameter in the second BWP is configured as resourceAllocation type 0. If yes, 626 is executed, otherwise 628 is executed.
[0109] At 626, the NW does not send a PDCCH with a DCI indicating a BWP switch to the second BWP on the first BWP. The NW then determines another candidate for the second BWP and performs process 600 again.
[0110] At 628, the NW sends a PDCCH with a DCI on the first BWP indicating that the BWP switches to the second BWP and schedules a PUSCH transmission on the second BWP. The DCI includes a transform precoding indicator field set to 0 or does not include a transform precoding indicator field.
[0111] In addition, the UE may determine a second BWP and a waveform to be applied to PUSCH transmission on the second BWP based on the transformed precoding indicator field. The UE may transmit PUSCH transmission on the second BWP using the determined waveform. Example 2
[0112] Figure 7 A flow chart of an example process 700 for BWP switching is shown in accordance with some embodiments of the present disclosure.
[0113] In process 700, the NW may indicate information including multiple BWPs, and the UE may receive the information via RRC configuration. At least one BWP is configured such that the DWS feature is enabled, and the resourceAllocation parameter is set to dynamicSwitch in the BWP.
[0114] At 710, the NW may determine that there is a need to switch from a first BWP (which may be an active BWP) to a second BWP (which may be an indicated BWP). The NW may send a PDCCH with a DCI on the first BWP indicating that the BWP is switched to the second BWP and scheduling a PUSCH transmission on the second BWP.
[0115] Hereinafter, the UE may determine a resource allocation type to be applied for PUSCH transmission.
[0116] At 712, the NW may determine whether the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and the resourceAllocation parameter in the second BWP is configured as dynamicSwitch. If yes, 714 is executed, otherwise 716 is executed.
[0117] At 714, the NW may determine whether the DWS feature is disabled or not configured for the second BWP. If the DWS feature is disabled or not configured for the second BWP, 718 is performed, otherwise 720 is performed.
[0118] At 718, the UE may apply resource allocation type 0 for PUSCH transmission.
[0119] At 720, the UE may apply resource allocation type 1 for PUSCH transmission.
[0120] At 716, the NW may determine whether the bit width of the FDRA field of the first BWP is greater than or equal to the bit width of the FDRA field of the second BWP, and the resourceAllocation parameter in the second BWP is configured as dynamicSwitch. If yes, 722 is executed, otherwise 724 is executed.
[0121] At 722, the UE may determine the resource allocation type through the MSB of the bit sequence in the FDRA field of the DCI indicating the frequency resources for PUSCH transmission.
[0122] At 724, the UE may determine the resource allocation type from the resourceAllocation parameter.
[0123] In addition, the UE may determine a second BWP and a transform precoder state for PUSCH transmission to be applied to PUSCH transmission on the second BWP based on the transform precoding indicator field. The UE may send PUSCH transmission on the second BWP using the determined transform precoder state for PUSCH transmission. Example 3
[0124] Figure 8 A flow chart of an example process 800 for BWP switching is shown, according to some embodiments of the present disclosure.
[0125] In process 800, the NW may indicate information including multiple BWPs, and the UE may receive the information via RRC configuration. At least one BWP is configured such that the DWS feature is enabled, and the resourceAllocation parameter is set to dynamicSwitch in the BWP.
[0126] like Figure 8 As shown, at 810, the NW may determine that there is a need to switch from a first BWP (which may be an active BWP) to a second BWP (which may be an indicated BWP). The NW may send a PDCCH with a DCI on the first BWP, the DCI indicating that the BWP is switched to the second BWP, and scheduling a PUSCH transmission on the second BWP.
[0127] Hereinafter, the UE may determine a second BWP and waveform to be applied to PUSCH transmission.
[0128] At 812, the NW may determine whether the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and the resourceAllocation parameter in the second BWP is configured as dynamicSwitch. If yes, 814 is executed, otherwise 816 is executed.
[0129] At 814, the NW may determine whether the DWS feature is disabled or not configured for the second BWP. If so, 818 is performed, otherwise 820 is performed.
[0130] At 818, the UE may determine a waveform for PUSCH transmission based on the transformPrecoder parameters configured for the second BWP.
[0131] At 820, the NW may determine whether the DWS feature is disabled or not configured for the first BWP. If so, 822 is performed, otherwise 824 is performed.
[0132] At 822, the UE may ignore the transformed precoding indicator field in the DCI and apply the CP-OFDM waveform for PUSCH transmission.
[0133] At 824, the UE may determine the waveform to use for the PUSCH transmission from the Transform Precoding Indicator field in the DCI.
[0134] Furthermore, the UE may transmit a PUSCH transmission on the second BWP using the determined waveform. Example 4
[0135] In Example 4, the NW may indicate information including a plurality of BWPs, and the UE may receive the information via RRC configuration. At least one BWP is configured such that the DWS feature is enabled, and the resourceAllocation parameter is set to dynamicSwitch in the BWP.
[0136] The NW may then determine that there is a need to switch from a first BWP (which may be an active BWP) to a second BWP (which may be an indicated BWP). The NW may send a PDCCH with a DCI on the first BWP indicating that the BWP is switched to the second BWP and scheduling a PUSCH transmission on the second BWP.
[0137] Additionally, the UE may determine a second BWP and waveform to be applied for PUSCH transmissions, wherein the latter may be determined based on:
[0138] If the DWS feature is enabled for the second BWP, and if the DWS feature is not enabled (or configured) for the first BWP, the UE may assume that the "Dynamic Transform Precoding Indicator" field does not exist for the second BWP (e.g., the DWS feature is not enabled for the second BWP). The UE may determine the waveform for PUSCH transmission based on the transformPrecoder parameters configured for the second BWP.
[0139] If the DWS feature is enabled for the second BWP, and if the DWS feature is enabled (or configured) for the first BWP, the UE may determine a waveform to be applied to PUSCH transmission on the second BWP according to the transform precoding indicator field.
[0140] If the DWS feature is not enabled for the second BWP, the UE may determine the waveform for PUSCH transmission based on the transformPrecoder parameters configured for the second BWP.
[0141] Furthermore, the UE may transmit a PUSCH transmission on the second BWP using the determined waveform.
[0142] In example embodiment 4, if the "Bandwidth Part Indicator" field indicates that the bandwidth part is different from the active bandwidth part, and the "Transform Precoding Indicator" field exists for the indicated bandwidth part, such as the DWS feature is enabled but does not exist for the active bandwidth part, then the UE can assume that the "Transform Precoding Indicator" field does not exist for the indicated bandwidth part, such as the DWS feature is not enabled (or configured).
[0143] In this scenario, Example Embodiment 4 implicitly forces the UE to use the RRC configured waveform. Example 5
[0144] In example embodiment 5, the NW may indicate information including multiple BWPs, and the UE may receive the information via RRC configuration. At least one BWP is configured so that the DWS feature is enabled and the resourceAllocation parameter is set to dynamicSwitch in the BWP. The indication information may include a reference BWP from the multiple BWPs. The indicated information may include a timer that starts when the BWP switches from the reference BWP to another BWP. When the timer expires, the BWP is automatically switched back to the reference BWP (without indication via DCI).
[0145] Configuration of multiple BWPs may include multiple conditions, including that the bit width of the FDRA field of the reference BWP is always greater than or equal to the bit width of the FDRA field of any other configured BWP having the resourceAllocation parameter configured as dynamicSwitch and the DWS feature enabled.
[0146] The conditions may include that the reference BWP is not configured with the resourceAllocation parameter set to dynamicSwitch and the DWS feature is enabled.
[0147] The NW may then determine that there is a need to switch from the first BWP (which may be the active BWP) to the second BWP (which may be the indicated BWP).
[0148] In an example, the NW may determine whether the second BWP is different from the reference BWP, and if the DWS feature is enabled for the second BWP, and if the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and the resourceAllocation parameter in the second BWP is configured as dynamicSwitch. If so, the NW may send a PDCCH with a DCI on the first BWP indicating that the BWP switches to the reference BWP. The NW may send a PDCCH with a DCI on the first BWP indicating that the BWP switches to the second BWP and schedules a PUSCH transmission on the second BWP. Otherwise, the NW may send a PDCCH with a DCI on the first BWP indicating that the BWP switches to the second BWP and schedules a PUSCH transmission on the second BWP.
[0149] In another example, the NW may apply BWP switching after a timer expires. The first BWP may be a reference BWP. The NW may send a PDCCH with a DCI on the first BWP indicating that the BWP is switched to the second BWP and scheduling a PUSCH transmission on the second BWP.
[0150] Thereafter, in some example embodiments, the UE may determine that the first BWP is a reference BWP upon expiration of the timer.The UE may determine a second BWP and waveform to be applied to PUSCH transmission on the second BWP based on the transform precoding indicator field.
[0151] Furthermore, the UE may transmit a PUSCH transmission on the second BWP using the determined waveform. Example Method
[0152] Fig. 9 A flowchart of an example method 900 implemented at a first device according to some example embodiments of the present disclosure is shown. For the purpose of discussion, Figure 2 The method 900 is described from the perspective of the first device 210.
[0153] At block 910, the first device 210 receives a downlink control information (DCI) message on a first bandwidth part (BWP). Based on a first condition being satisfied, the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is to be performed on a second BWP. The first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to enabled for the first BWP, a condition that a DTPI information element is configured and set to enabled for the second BWP, a condition that a bit width of a frequency domain resource assignment (FDRA) field for the first BWP is less than a bit width of an FDRA field for the second BWP in the DCI message, a condition that dynamic switching is configured in a resource allocation information element for the second BWP, and a condition that the DCI message includes a stripe of a transform precoding indicator field set to 1.
[0154] In some example embodiments, Fig. 9 As shown in the example method 920, based on the second condition being satisfied, the first device 210 considers the received downlink control information (DCI) message in the first BWP to be invalid at 930. The second condition includes at least one of the following: a condition that the DTPI information element is not configured for the first BWP or is configured and set to disabled, a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that resource allocation type 0 is configured in the resource allocation information element for the second BWP, a condition that dynamic switching is configured in the resource allocation information element for the second BWP, a condition that the bit width of the frequency domain resource assignment (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and a condition that the DCI message includes a transform precoding indicator field set to 0.
[0155] In some example embodiments, the DTPI information element for the BWP indicates that the DCI message used to schedule PUSCH transmissions on the BWP includes a transform precoding indicator field.
[0156] Fig.10 FIG. 1 is a flowchart of an example method 1000 implemented at a second device according to some example embodiments of the present disclosure. Figure 2 Method 1000 is described from the perspective of the second device 220.
[0157] At block 1010, the second device 220 determines a candidate second bandwidth part (BWP) for the first device. At block 1020, based on a first condition being satisfied, the second device 220 determines that the first device will switch from the first BWP to the second BWP. The first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to enabled for the first BWP, a condition that a DTPI information element is configured and set to enabled for the second BWP, a condition that a bit width of a frequency domain resource assignment (FDRA) field for the first BWP is less than a bit width of a FDRA field for the second BWP, and a condition that dynamic switching is configured in a resource allocation information element for the second BWP.
[0158] At block 1030, the second device 220 sends a downlink control information (DCI) message in the first BWP to the first device. The DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on the second BWP, and the DCI message includes a transform precoding indicator field set to 1.
[0159] In some example embodiments, the DTPI information element for the BWP indicates that the DCI message used to schedule PUSCH transmissions on the BWP includes a transform precoding indicator field.
[0160] In some example embodiments, the second device 220 determines a candidate third BWP for the first device and determines a candidate second BWP for the first device based on further conditions being satisfied, wherein the further conditions include at least one of the following: a condition that the DTPI information element is configured and set to disabled or not configured for the first BWP, a condition that the DTPI information element is configured and set to enabled for the third BWP, a condition that resource allocation type 0 is configured in the resource allocation information element for the third BWP, a condition that the bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the third BWP, and a condition that dynamic switching is configured in the resource allocation information element for the third BWP.
[0161] Fig.11 A flowchart of an example method 1100 implemented at a third device according to some example embodiments of the present invention is shown. For the purpose of discussion, Figure 2 The method 1100 is described from the perspective of the second device 210.
[0162] At block 1110, the first device 210 receives a downlink control information (DCI) message in a first bandwidth part (BWP). The DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP. At block 1120, at least one of a resource allocation type or a transform precoder state for the PUSCH transmission is determined based on at least one condition related to at least enabling of a dynamic transform precoder indication (DTPI) information element configured for the second BWP. At block 1130, the first device 210 performs a PUSCH transmission to the second device on the second BWP using at least one of the resource allocation type or the transform precoder state for the PUSCH transmission.
[0163] In some example embodiments, based on determining that the DTPI information element is configured and set to enabled for the second BWP, the first device 210 determines that a transform precoding indicator field is present in the DCI message.
[0164] In some example embodiments, at least one condition is further related to at least one of: a comparison of a bit width of a frequency domain resource assignment (FDRA) field of the first BWP and a bit width of a FDRA field of the second BWP, a resource allocation information element of the second BWP, or enabling of a DTPI information element configured for the first BWP.
[0165] In some example embodiments, based on a first condition among the at least one condition being satisfied, the first device 210 determines that the resource allocation type is resource allocation type 1. The first condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0166] In some example embodiments, based on a second condition among the at least one condition being satisfied, the first device 210 determines that the resource allocation type is resource allocation type 0. The second condition includes at least one of the following: a condition that the DTPI information element is configured and set to be disabled or not configured for the second BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0167] In some example embodiments, the first device 210 determines that the transform precoder state for PUSCH transmission is set to disabled based on a third condition among the at least one condition being satisfied. The third condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is not configured or configured and set to disabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0168] In some example embodiments, based on a fourth condition among the at least one condition being satisfied, the first device 21 determines the transform precoder state for PUSCH transmission based on the transform precoding indicator field in the DCI message. The fourth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0169] In some example embodiments, based on a fifth condition among the at least one condition being satisfied, the first device 210 determines the transform precoder state for PUSCH transmission based on the transform precoding information element configured for the second BWP. The fifth condition includes at least one of the following: a condition that the DTPI information element is not configured for the second BWP or is configured and set to be disabled, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, or a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0170] In some example embodiments, based on a sixth condition among the at least one condition being satisfied, the first device 210 determines the transform precoder state for PUSCH transmission based on the transform precoding information element configured for the second BWP. The sixth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is not configured or is configured and set to disabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0171] In some example embodiments, based on the sixth condition being satisfied, the first device 210 ignores the transform precoding indicator field for the second BWP in the DCI message.
[0172] In some example embodiments, based on a seventh condition among the at least one condition being satisfied, the first device 210 may determine the transform precoder state for PUSCH transmission based on the transform precoding indicator field in the DCI message. The seventh condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP, and a condition that a cyclic redundancy check (CRC) sequence of the DCI message is scrambled by a configured scheduling radio network temporary identifier (CS-RNTI) and a new data indicator field in the DCI message is set to one.
[0173] In some example embodiments, based on an eighth condition among the at least one condition being satisfied, first device 210 may determine that the transform precoding indicator field in the DCI message is ignored by first device 210. The eighth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP; or a condition that a cyclic redundancy check (CRC) sequence of the DCI message is scrambled by a configuration scheduling radio network temporary identifier (CS-RNTI) and a new data indicator (NDI) field in the DCI message is set to zero.
[0174] In some example embodiments, based on an eighth condition of the at least one condition being satisfied, the first device 210 may determine a transform precoder state for PUSCH transmission based on a transform precoding information element configured for the second BWP.
[0175] In some example embodiments, the first device 210 may determine that the first BWP is the same as the second BWP.
[0176] In some example embodiments, the transform precoding information element for the second BWP is configured by a radio resource control (RRC) message.
[0177] In some example embodiments, the resource allocation information element is configured by a radio resource control (RRC) message.
[0178] In some example embodiments, the DTPI information element for the first BWP and the DTPI information element for the second BWP are configured by a radio resource control (RRC) message. Example devices, equipment, and media
[0179] In some example embodiments, a first device (eg, Figure 2The first device 210 in the method 900 may include a component for performing the corresponding operation of the method 900. The component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The first device may be implemented as or included in Figure 2 In the first device 210.
[0180] In some example embodiments, the first device includes: a component for receiving a downlink control information (DCI) message in a first bandwidth part (BWP) based on a first condition being satisfied, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP, and wherein the first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to be enabled for the first BWP, a condition that the DTPI information element is configured and set to be enabled for the second BWP, a condition that a bit width of a frequency domain resource assignment (FDRA) field for the first BWP is less than a bit width of an FDRA field for the second BWP in the DCI message, a condition that dynamic switching is configured in a resource allocation information element for the second BWP, and a condition that the DCI message includes a transform precoding indicator field set to 1.
[0181] In some example embodiments, the first device also includes: a component for considering a DCI message received in the first BWP as invalid based on a second condition being satisfied, wherein the second condition includes at least one of the following: a condition that the DTPI information element is not configured for the first BWP or is configured and set to disabled, a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that resource allocation type 0 is configured in the resource allocation information element for the second BWP, a condition that dynamic switching is configured in the resource allocation information element for the second BWP, a condition that the bit width of the frequency domain resource assignment (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and a condition that the DCI message includes a transform precoding indicator field set to 0.
[0182] In some example embodiments, the DTPI information element for the BWP indicates that the DCI message used to schedule PUSCH transmissions on the BWP includes a transform precoding indicator field.
[0183] In some example embodiments, the first device further comprises means for performing other operations in some example embodiments of the method 900 or the first device 210. In some example embodiments, the means comprises at least one processor; and at least one memory storing instructions which, when executed by the at least one processor, cause the performance of the first device.
[0184] In some example embodiments, a second device (eg, Figure 2 The second device 220 in the method 1000 may include a component for performing the corresponding operation of the method 1000. The component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The first device may be implemented as or included in Figure 2 In the second device 220.
[0185] In some example embodiments, the second device includes: a component for determining a candidate second bandwidth part (BWP) for the first device; a component for determining that the first device will switch from the first BWP to the second BWP based on a first condition being satisfied, wherein the first condition includes at least one of the following: a condition that a dynamic transform precoding indication (DTPI) information element is configured and set to be enabled for the first BWP, a condition that the DTPI information element is configured and set to be enabled for the second BWP, a condition that the bit width of a frequency domain resource assignment (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP, or a condition that dynamic switching is configured in a resource allocation information element for the second BWP; and a component for sending a downlink control information (DCI) message in the first BWP to the first device, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on the second BWP, and the DCI message includes a transform precoding indicator field set to 1.
[0186] In some example embodiments, the DTPI information element for the BWP indicates that the DCI message used to schedule PUSCH transmissions on the BWP includes a transform precoding indicator field.
[0187] In some example embodiments, the second device also includes: a component for determining a candidate third BWP for the first device; and a component for determining a candidate second BWP for the first device based on further conditions being satisfied, wherein the further conditions include at least one of the following: a condition that the DTPI information element is not configured for the first BWP or is configured and set to disabled, a condition that the DTPI information element is configured and set to enabled for the third BWP, a condition that resource allocation type 0 is configured in the resource allocation information element for the third BWP, a condition that the bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the third BWP, and a condition that dynamic switching is configured in the resource allocation information element for the third BWP.
[0188] In some example embodiments, the second device further comprises means for performing other operations in some example embodiments of method 1000 or second device 220. In some example embodiments, the means comprises at least one processor; and at least one memory storing instructions which, when executed by the at least one processor, cause performance of the second device.
[0189] In some example embodiments, a first device (eg, Figure 2 The first device 210 in the method 1100 may include a component for performing the corresponding operation of the method 1100. The component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The first device may be implemented as or included in Figure 2 In the first device 210.
[0190] In some example embodiments, the first device includes: a component for receiving a downlink control information (DCI) message in a first bandwidth part (BWP), wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is to be performed on a second BWP; a component for determining at least one of a resource allocation type and a transform precoder state for the PUSCH transmission based on at least one condition related to the enabling of a dynamic transform precoder indication (DTPI) information element configured for the second BWP; and a component for performing a PUSCH transmission to the second device on the second BWP using at least one of the resource allocation type or the transform precoder state for the PUSCH transmission.
[0191] In some example embodiments, the first apparatus further comprises: based on determining that the DTPI information element is configured and set to enabled for the second BWP, determining that a transform precoding indicator field is present in the DCI message.
[0192] In some example embodiments, at least one condition is further related to at least one of: a comparison of a bit width of a frequency domain resource assignment (FDRA) field of the first BWP and a bit width of a FDRA field of the second BWP, a resource allocation information element of the second BWP, and enabling of a DTPI information element configured for the first BWP.
[0193] In some example embodiments, the first device includes: a component for determining that the resource allocation type is resource allocation type 1 based on a first condition of at least one condition being satisfied, wherein the first condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0194] In some example embodiments, the first device includes: a component for determining that the resource allocation type is resource allocation type 0 based on a second condition among at least one condition being satisfied, wherein the second condition includes at least one of the following: a condition that the DTPI information element is configured and set to be disabled or not configured for the second BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0195] In some example embodiments, the first device includes: a component for determining that the transform precoder state for PUSCH transmission is set to disabled based on a third condition among the at least one condition being satisfied, wherein the third condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is not configured or is configured and set to disabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0196] In some exemplary embodiments, the first device includes: a component for determining a transform precoder state for PUSCH transmission based on a transform precoding indicator field for the second BWP in a DCI message based on a fourth condition of at least one condition being satisfied, wherein the fourth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0197] In some example embodiments, the first device includes: a component for determining a transform precoder state for PUSCH transmission based on a transform precoding information element configured for the second BWP based on a fifth condition of at least one condition being satisfied, wherein the fifth condition includes at least one of the following: a condition that the DTPI information element is not configured for the second BWP or is configured and set to be disabled, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0198] In some example embodiments, the first device includes: a component for determining a transform precoder state for PUSCH transmission based on a transform precoding information element configured for the second BWP based on a sixth condition of at least one condition being satisfied, wherein the sixth condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the DTPI information element is not configured or is configured and set to disabled for the first BWP, a condition that the bit width of the FDRA field of the first BWP is less than the bit width of the FDRA field of the second BWP, and a condition that the resource allocation information element of the second BWP indicates dynamic switching.
[0199] In some example embodiments, the first apparatus further comprises means for ignoring the transform precoding indicator field in the DCI message based on a sixth condition being satisfied.
[0200] In some example embodiments, the first device also includes: a component for determining a transform precoder state for PUSCH transmission based on a transform precoding indicator field in the DCI message based on a seventh condition of at least one condition being satisfied, wherein the seventh condition includes at least one of the following: a condition that the DTPI information element is configured and set to enabled for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP, and a condition that a cyclic redundancy check (CRC) sequence of the DCI message is scrambled by a configured scheduling radio network temporary identifier (CS-RNTI) and a new data indicator (NDI) field in the DCI message is set to.
[0201] In some example embodiments, the first device further includes: a component for determining that a transform precoding indicator field in the DCI message is ignored by the first device 210 based on an eighth condition among at least one condition being satisfied, wherein the eighth condition includes at least one of the following: a condition that the DTPI information element is configured and set to be enabled for the first BWP, a condition that the DTPI information element is configured and set to be enabled for the second BWP; and a condition that a cyclic redundancy check (CRC) sequence of the DCI message is scrambled by a configured scheduling radio network temporary identifier (CS-RNTI) and a new data indicator (NDI) field in the DCI message is set to zero.
[0202] In some example embodiments, the first apparatus further comprises means for determining a transform precoder state for PUSCH transmission based on a transform precoding information element configured for the second BWP based on an eighth condition of the at least one condition being satisfied.
[0203] In some example embodiments, the first apparatus further comprises means for determining that the first BWP is the same as the second BWP.
[0204] In some example embodiments, the transform precoding information element for the second BWP is configured by a radio resource control (RRC) message.
[0205] In some example embodiments, the resource allocation information element is configured by a radio resource control (RRC) message.
[0206] In some example embodiments, the DTPI information element for the first BWP and the DTPI information element for the second BWP are configured by a radio resource control (RRC) message.
[0207] In some example embodiments, the first device further comprises means for performing other operations in some example embodiments of the method 1100 or the first device 210. In some example embodiments, the means comprises at least one processor; and at least one memory storing instructions which, when executed by the at least one processor, cause the performance of the first device.
[0208] Fig.12 1 is a simplified block diagram of a device 1200 suitable for implementing an example embodiment of the present disclosure. The device 1200 may be provided for implementing a communication device, such as Figure 2 The first device 210 and the second device 220 are shown. As shown, the device 1200 includes one or more processors 1210, one or more memories 1220 coupled to the processors 1210, and one or more communication modules 1240 coupled to the processors 1210.
[0209] The communication module 1240 is used for two-way communication. The communication module 1240 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interface may represent any interface necessary to communicate with other network elements. In some example embodiments, the communication module 1240 may include at least one antenna.
[0210] Processor 1210 may be of any type suitable for the local technology network and may include one or more of the following: a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture, as non-limiting examples. Device 1200 may have multiple processors, such as application specific integrated circuit chips that are time slaved to a clock synchronized with a main processor.
[0211] The memory 1220 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 1224, electrically programmable read-only memory (EPROM), flash memory, hard disk, compact disk (CD), digital video disk (DVD), optical disk, laser disk, and other magnetic storage and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 1222 and other volatile memories that will not persist until power is removed.
[0212] The computer program 1230 includes computer executable instructions executed by the associated processor 1210. The instructions of the program 1230 may include instructions for performing the operations / actions of some example embodiments of the present disclosure. The program 1230 may be stored in a memory, such as ROM 1224. The processor 1210 may perform any suitable actions and processes by loading the program 1230 into the RAM 1222.
[0213] The exemplary embodiments of the present disclosure may be implemented by the program 1230 so that the device 1200 may execute the Figures 2 to 11 Any process of the present disclosure discussed. The exemplary embodiments of the present disclosure may also be implemented by hardware or a combination of software and hardware.
[0214] In some example embodiments, the program 1230 may be tangibly embodied in a computer-readable medium that may be included in the device 1200 (such as in the memory 1220) or in other storage devices accessible by the device 1200. The device 1200 may load the program 1230 from the computer-readable medium to the RAM 1222 for execution. In some example embodiments, the computer-readable medium may include any type of non-transitory storage medium, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. The term "non-transitory" as used herein is a limitation of the medium itself (i.e., tangible, not a signal), not a limitation on data storage persistence (e.g., RAM versus ROM).
[0215] Fig.13 An example of a computer readable medium 1300 is shown, which may be in the form of a CD, DVD, or other optical storage disk. The computer readable medium 1300 has a program 1330 stored thereon.
[0216] Generally, various embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, and other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are illustrated and described as block diagrams, flow charts, or using some other graphical representations, it should be understood that, as non-limiting examples, the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general hardware or controllers or other computing devices, or some combination thereof.
[0217] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer-readable medium (such as, non-volatile computer-readable medium). The computer program product includes computer executable instructions, such as those computer executable instructions executed in a device on a target physical or virtual processor included in a program module to perform any method as described above. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The functionality of the program modules can be combined or split between program modules as needed in various embodiments. The machine executable instructions for the program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.
[0218] The program code for executing the method of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller in a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, causes the realization of the function / operation specified in the flow chart and / or block diagram. The program code can be executed completely on the machine, partially on the machine, as an independent software package, partially on the machine and partially on a remote machine, or completely on a remote machine or server.
[0219] In the context of the present disclosure, computer program codes or related data may be carried by any suitable carrier to enable a device, apparatus or processor to perform various processes and operations as described above. Examples of carriers include signals, computer readable media, etc.
[0220] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination thereof. A more specific example of a computer readable storage medium may include an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage component, a magnetic storage component, or any suitable combination thereof.
[0221] In addition, although the operations are depicted in a specific order, this should not be understood as requiring the specific order shown or in a sequential order to perform these operations, or to perform all described operations, to achieve the desired result. In some cases, multitasking and parallel processing can be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be interpreted as limitations on the scope of the present disclosure, but should be interpreted as descriptions of features that may be specific to a specific embodiment. Unless explicitly stated, certain features described in the context of a separate embodiment may also be implemented in combination in a single embodiment. On the contrary, unless explicitly stated, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0222] Although the present disclosure has been described in language specific to structural features and / or methodological actions, it should be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are disclosed as example forms of implementing the claims.
Claims
1. A device for communication, comprising: at least one processor; as well as at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: receiving a downlink control information (DCI) message on a first bandwidth part (BWP); wherein based on the first condition being satisfied, the DCI message schedules a physical uplink shared channel (PUSCH) transmission and instructs that the transmission be performed on the second BWP; and The first condition includes at least one of the following: a Dynamic Transform Precoding Indication (DTPI) information element is configured and set to an enabled condition for the first BWP, The DTPI information element is configured and set to the condition for the second BWP to be enabled, The condition that the bit width of the frequency domain resource assignment (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, dynamically switching the conditions configured in the resource allocation information element for the second BWP, and The DCI message includes a condition of a transform precoding indicator field set to disabled.
2. The apparatus of claim 1 , wherein the at least one memory and the at least one processor further cause the apparatus to: Based on a second condition being satisfied, considering the DCI message received on the first BWP as invalid; The second condition includes at least one of the following: The DTPI information element is for the condition that the first BWP is not configured or is configured and set to disabled, a condition that a DTPI information element is configured and set to enabled for the second BWP, a condition that a resource allocation type 0 is configured in a resource allocation information element for the second BWP, dynamically switching a condition configured in a resource allocation information element for the second BWP, a condition that the bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The DCI message includes a condition of the transform precoding indicator field set to enabled.
3. The apparatus according to claim 2, wherein the second condition comprises: the DTPI information element is configured and set to said condition for said second BWP to be enabled, the condition that a bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The condition configured in the resource allocation information element for the second BWP is dynamically switched.
4. The apparatus of claim 1 , wherein the at least one memory and the at least one processor further cause the apparatus to: In the following cases, it is not expected that the DCI message indicates that the transform precoding indicator is set to enabled: For the second BWP, dynamic switching is enabled; A bit width of the FDRA field for the first BWP is smaller than a bit width of the FDRA field for the second BWP in the DCI message; and The dynamic switching is configured in the resource allocation information element for the second BWP.
5. The apparatus of claim 4, wherein the at least one memory and the at least one processor further cause the apparatus to: In case the transform precoding indicator in the DCI message is set to enabled when it is not expected, the DCI message is declared invalid.
6. The apparatus according to any one of claims 1 to 5, wherein the DTPI information element for a BWP indicates that a DCI message used to schedule PUSCH transmission on the BWP includes a transform precoding indicator field.
7. An apparatus for communication, comprising: at least one processor; as well as at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: Based on the second condition being satisfied, considering a downlink control information (DCI) message received on the first bandwidth part (BWP) as invalid, wherein the DCI message schedules a physical uplink shared channel (PUSCH) transmission and indicates that the transmission is performed on a second BWP, and The second condition includes at least one of the following: a Dynamic Transform Precoding Indication (DTPI) information element for a condition that the first BWP is not configured or is configured and set to disabled, The DTPI information element is configured and set to the condition for the second BWP to be enabled, a condition that resource allocation type 0 is configured in the resource allocation information element for the second BWP, dynamically switching a condition configured in a resource allocation information element for the second BWP, a condition that the bit width of the Frequency Domain Resource Assignment (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The DCI message includes a condition of the transform precoding indicator field set to enabled.
8. The apparatus according to claim 7, wherein the second condition comprises: the DTPI information element is configured and set to said condition for said second BWP to be enabled, the condition that a bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The condition configured in the resource allocation information element for the second BWP is dynamically switched.
9. The apparatus according to any one of claims 7 to 8, wherein the DTPI information element for a BWP indicates that a DCI message used to schedule PUSCH transmission on the BWP includes a transform precoding indicator field.
10. A method for communication, comprising: receiving a downlink control information (DCI) message on a first bandwidth part (BWP); wherein based on the first condition being satisfied, the DCI message schedules a physical uplink shared channel (PUSCH) transmission and instructs that the transmission be performed on the second BWP; and The first condition includes at least one of the following: a Dynamic Transform Precoding Indication (DTPI) information element is configured and set to an enabled condition for the first BWP, a condition that the DTPI information element is configured and set to enabled for the second BWP, a condition that the bit width of the frequency domain resource assignment (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, dynamically switching the conditions configured in the resource allocation information element for the second BWP, and The DCI message includes a condition of a transform precoding indicator field set to disabled.
11. The method according to claim 10, further comprising: Based on a second condition being satisfied, considering the DCI message received on the first BWP as invalid; The second condition includes at least one of the following: The DTPI information element is for the condition that the first BWP is not configured or is configured and set to disabled, The DTPI information element is configured and set to the condition for the second BWP to be enabled, a condition that resource allocation type 0 is configured in the resource allocation information element for the second BWP, dynamically switching a condition configured in a resource allocation information element for the second BWP, a condition that the bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The DCI message includes a condition of the transform precoding indicator field set to enabled.
12. The method according to claim 11, wherein the second condition comprises: the DTPI information element is configured and set to said condition for said second BWP to be enabled, the condition that a bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The condition configured in the resource allocation information element for the second BWP is dynamically switched.
13. The method according to claim 10, further comprising: In the following cases, it is not expected that the DCI message indicates that the transform precoding indicator is set to enabled: For the second BWP, dynamic switching is enabled; The bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message; as well as The dynamic switching is configured in the resource allocation information element for the second BWP.
14. The method according to claim 13, further comprising: In case the transform precoding indicator in the DCI message is set to enabled when it is not expected, the DCI message is declared invalid.
15. The method according to any one of claims 10 to 14, wherein the DTPI information element for a BWP indicates that a DCI message used to schedule PUSCH transmission on the BWP includes a transform precoding indicator field.
16. A method for communication, comprising: Based on the second condition being satisfied, considering a downlink control information (DCI) message received on the first bandwidth part (BWP) as invalid, wherein the DCI message schedules a physical uplink shared channel PUSCH transmission and indicates that the transmission is performed on the second BWP, and The second condition includes at least one of the following: a Dynamic Transform Precoding Indication (DTPI) information element for a condition that the first BWP is not configured or is configured and set to disabled, a condition that a DTPI information element is configured and set to enabled for the second BWP, a condition that a resource allocation type 0 is configured in a resource allocation information element for the second BWP, dynamically switching a condition configured in a resource allocation information element for the second BWP, a condition that the bit width of the Frequency Domain Resource Assignment (FDRA) field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The DCI message includes a condition of the transform precoding indicator field set to enabled.
17. The method according to claim 16, wherein the second condition comprises: the DTPI information element is configured and set to said condition for said second BWP to be enabled, the condition that a bit width of the FDRA field for the first BWP is less than the bit width of the FDRA field for the second BWP in the DCI message, and The condition configured in the resource allocation information element for the second BWP is dynamically switched.
18. The method according to any one of claims 16 to 17, wherein the DTPI information element for a BWP indicates that a DCI message used to schedule PUSCH transmission on the BWP includes a transform precoding indicator field.