Methods and apparatuses for channel state information (CSI) reporting
Patent Information
- Application Number
- PCT/CN2025/147268
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-10-22
Smart Images

Figure CN2025147268_22102026_PF_FP_ABST
Abstract
Description
METHODS AND APPARATUSES FOR CHANNEL STATE INFORMATION (CSI) REPORTINGTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to methods and apparatuses for channel state information (CSI) reporting.BACKGROUND
[0002] A wireless communications system may include one or multiple network communication devices, such as base stations, which may support wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers, or the like) . Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .SUMMARY
[0003] An article "a" before an element is unrestricted and understood to refer to "at least one" of those elements or "one or more" of those elements. The terms "a, " "at least one, " "one or more, " and "at least one of one or more" may be interchangeable. As used herein, including in the claims, "or" as used in a list of items (e.g., a list of items prefaced by a phrase such as "at least one of" or "one or more of" or "one or both of" ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase "based on" shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as "based on condition A" may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" shall be construed in the same manner as the phrase "based at least in part on" . Further, as used herein, including in the claims, a "set" may include one or more elements.
[0004] Some implementations of the methods and apparatuses described herein may include a UE for wireless communication, which includes: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: receive, from a network equipment (NE) , CSI report configuration information for a bandwidth part (BWP) divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and transmit, to the NE, a CSI report based on the CSI report configuration information.
[0005] In some implementations of the UE described herein, each subband group includes consecutive resource blocks (RB) .
[0006] In some implementations of the UE described herein, a size of each of the multiple subband groups is same or different, and is based on a UE capability of the UE or is a fixed value.
[0007] In some implementations of the UE described herein, a total number of RBs included in a first subband of a first subband group is atotal number of RBs included in a last subband of the first subband group is in the case that is not zero, and the total number of RBs included in the last subband of the first subband group is in the case that is zero, and a total number of RBs included in other subbands of the first subband group is and wherein a total number of RBs included in a last subband of other subband groups is in the case that is not zero, and the total number of RBs included in the last subband of the other subband groups is in the case that is zero; and a total number of RBs included in other subbands of other subband groups wherein is a total number of RBs included in one subband, is an index of a starting RB of the BWP, and is a total number of RBs included in one subband group.
[0008] In some implementations of the UE described herein, the CSI report configuration information indicates: a common value for all subband groups of the BWP indicating subband (s) in all subband groups that the CSI report is associated with, and a bitmap indicating an on-off state for each subband group of the BWP, wherein an 'on' state indicates that the CSI report is associated with a corresponding subband group; or a separate indication for each subband group of the BWP, indicating whether the CSI report is associated with the subband of the subband group.
[0009] In some implementations of the UE described herein, for a subband group of the BWP, the CSI report configuration information indicates at least one of the following: a size of a subband; a channel quality indicator (CQI) format; a precoding matrix indicator (PMI) format; a codebook configuration; or a report quantity of the CSI report.
[0010] In some implementations of the UE described herein, the at least one processor is configured to determine a PMI based on eType2 codebook for each subband group of the BWP.
[0011] In some implementations of the UE described herein, the CSI report configuration information indicates an index for each selected subband group or each subband for the CSI report, a total number of subbands for the CSI report, or a number of candidate values of a size of each subband for the CSI report.
[0012] In some implementations of the UE described herein, the at least one processor is configured to cause the UE to: select at least one subband group or at least one subband from the BWP, wherein the CSI report includes an indication that indicates an index for each selected subband group or each selected subband.
[0013] In some implementations of the UE described herein, a selected subband is selected from a number of consecutive subbands.
[0014] In some implementations of the UE described herein, CSI bits in the CSI report are prioritized first by a CSI report index, secondly by a subband group index for CSI bits sharing a same CSI report index, and then by subband index parity for CSI bits sharing a same subband group index; or wherein CSI bits in the CSI report are prioritized first by a CSI report index, secondly by subband index parity for CSI bits sharing a same CSI report index, and then by a subband group index for CSI bits sharing a same subband index.
[0015] In some implementations of the UE described herein, CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with an ascending order of a subband group index, and CSI bits sharing a same subband group index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index; or wherein CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index, and CSI bits sharing a same subband index are concatenated with an ascending order of a corresponding subband group index.
[0016] In some implementations of the UE described herein, a part or all subband groups of the BWP are included in a high priority list, and wherein CSI bits in the CSI report are prioritized first based on the high priority list, and then by subband index parity for CSI bits sharing the same subband group index.
[0017] In some implementations of the UE described herein, a part or all subband groups of the BWP are included in a high priority list, and wherein CSI bits in the CSI report are concatenated with CSI bits for subband groups in the high priority list based on a subband group order in the high priority list or an ascending order of a subband group index, and CSI bits sharing a same subband group index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index.
[0018] In some implementations of the UE described herein, the at least one processor is configured to cause the UE to transmit a UE capability report indicating at least one of: a total number of baseband processors; a total number of fast Fourier transform (FFT) processors; a total number of radio frequency (RF) chains; a maximum UE bandwidth; a maximum size of a subband group; a maximum number of subband groups; or a maximum number of subbands per subband group.
[0019] In some implementations of the UE described herein, a total number of CSI processing units (CPUs) for determining the CSI report is determined based on a total number of CPUs for each subband group or based on at least one scaling factor.
[0020] In some implementations of the UE described herein, a processing time for determining the CSI report is determined based on a basic time requirement and at least one scaling factor.
[0021] In some implementations of the NE described herein, the CSI report include a wideband CSI report determined based on the BWP or multiple wideband CSI reports with one wideband BWP determined based on one subband group.
[0022] Some implementations of the methods and apparatuses described herein may further include a processor for wireless communication, which includes: at least one controller coupled with at least one memory and configured to cause the processor to: receive, from an NE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and transmit, to the NE, a CSI report based on the CSI report configuration information.
[0023] Some implementations of the methods and apparatuses described herein may further include a method performed by a UE, which includes: receiving, from an NE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and transmitting, to the NE, a CSI report based on the CSI report configuration information. In some implementations of the NE described herein,
[0024] Some implementations of the methods and apparatuses described herein may further include an NE for wireless communication, which includes: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the NE to: transmit, to a UE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and receive, from the UE, a CSI report based on the CSI report configuration information.
[0025] In some implementations of the NE described herein, each subband group includes consecutive RBs.
[0026] In some implementations of the NE described herein, a size of each of the multiple subband groups is same or different, and is based on a UE capability of the UE or is a fixed value.
[0027] In some implementations of the NE described herein, a total number of RBs included in a first subband of a first subband group is atotal number of RBs included in a last subband of the first subband group is in the case that is not zero, and the total number of RBs included in the last subband of the first subband group is in the case that is zero, and a total number of RBs included in other subbands of the first subband group is and wherein a total number of RBs included in a last subband of other subband groups is in the case that is not zero, and the total number of RBs included in the last subband of the other subband groups is in the case that is zero; and a total number of RBs included in other subbands of other subband groups wherein is a total number of RBs included in one subband, is an index of a starting RB of the BWP, and is a total number of RBs included in one subband group.
[0028] In some implementations of the NE described herein, for a subband group of the BWP, the CSI report configuration information indicates: a common value for all subband groups of the BWP indicating subband (s) in all subband groups that the CSI report is associated with, and a bitmap indicating an on-off state for each subband group of the BWP, wherein an 'on' state indicates that the CSI report is associated with a corresponding subband; or a separate indication for each subband group of the BWP indicating whether the CSI report is associated with the subband of the subband group.
[0029] In some implementations of the NE described herein, for a subband group of the BWP, the CSI report configuration information indicates at least one of the following: a size of a subband; a CQI format; a PMI format; a codebook configuration; or a report quantity of the CSI report.
[0030] In some implementations of the NE described herein, the CSI report configuration information indicates an index for each selected subband group or each subband for the CSI report, a total number of subbands for the CSI report, or a number of candidate values of a size of each subband for the CSI report.
[0031] In some implementations of the NE described herein, CSI bits in the CSI report are prioritized first by a CSI report index, secondly by a subband group index for CSI bits sharing a same CSI report index, and then by subband index parity for CSI bits sharing a same subband group index; or wherein CSI bits in the CSI report are prioritized first by a CSI report index, secondly by subband index parity for CSI bits sharing a same CSI report index, and then by a subband group index for CSI bits sharing a same subband index.
[0032] In some implementations of the NE described herein, CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with an ascending order of a subband group index, and CSI bits sharing a same subband group index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index; or wherein CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index, and CSI bits sharing a same subband index are concatenated with an ascending order of a corresponding subband group index.
[0033] In some implementations of the NE described herein, a part or all subband groups of the BWP are included in a high priority list, and wherein CSI bits in the CSI report are prioritized first based on the high priority list, and then by subband index parity for CSI bits sharing the same subband group index.
[0034] In some implementations of the NE described herein, a part or all subband groups of the BWP are included in a high priority list, and wherein CSI bits in the CSI report are concatenated with CSI bits for subband groups in the high priority list based on a subband group order in the high priority list or an ascending order of a subband group index, and CSI bits sharing a same subband group index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index.
[0035] In some implementations of the NE described herein, the at least one processor is configured to cause the UE to transmit a UE capability report indicating at least one of: a total number of baseband processor; a total number of FFT processor; a total number of RF chains; a maximum UE bandwidth; a size of subband group; a maximum number of subband groups; or a maximum number of subbands per subband group.
[0036] In some implementations of the NE described herein, a total number of CPUs for determining the CSI report is determined based on a total number of CPUs for each subband group or based on at least one scaling factor.
[0037] In some implementations of the NE described herein, a processing time for determining the CSI report is determined based on a basic time requirement and at least one scaling factor.
[0038] In some implementations of the NE described herein, the CSI report include a wideband CSI report determined based on the BWP or multiple wideband CSI reports with one wideband BWP determined based on one subband group.BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to describe the manner in which advantages and features of the present disclosure can be obtained, a description of the present disclosure is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only example embodiments of the present disclosure and are not therefore to be considered limiting of its scope.
[0040] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0041] Figure 2 illustrates an example of subband groups of a BWP in accordance with aspects of the present disclosure.
[0042] Figures 3A and 3B illustrate two exemplary RB allocation schemes in accordance with aspects of the present disclosure.
[0043] Figure 4 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0044] Figure 5 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0045] Figure 6 illustrates an example of an NE in accordance with aspects of the present disclosure.
[0046] Figure 7 illustrate a flowchart of an example method performed by a UE in accordance with aspects of the present disclosure.
[0047] Figure 8 illustrate a flowchart of an example method performed by an NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0048] The detailed description of the appended drawings is intended as a description of embodiments of the present disclosure and is not intended to represent the only form in which the present disclosure may be practiced. It should be understood that the same or equivalent functions may be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the present disclosure.
[0049] While operations are depicted in the drawings in a particular order, persons skilled in the art will readily recognize that such operations need not be performed in the particular order as shown or in a sequential order, or that all illustrated operations need be performed, to achieve desirable results; sometimes one or more operations can be skipped. Further, the drawings can schematically depict one or more example processes in the form of a flow diagram. However, other operations that are not depicted can be incorporated in the example processes that are schematically illustrated. For example, one or more additional operations can be performed before, after, simultaneously, or between any of the illustrated operations. In certain circumstances, multitasking and parallel processing can be advantageous.
[0050] Reference will now be made in detail to some embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. To facilitate understanding, embodiments are provided under specific network architecture and service scenarios, such as 3rd generation partnership project (3GPP) long-term evolution (LTE) and LTE advanced, 3GPP 5G new radio (NR) , 5G-Advanced, 6G, and so on. It is contemplated that along with developments of network architectures and new service scenarios, all embodiments in the present disclosure are also applicable to similar technical problems; and moreover, the terminologies recited in the present disclosure may change, which should not affect the principle of the present disclosure.
[0051] Aspects of the present disclosure are described in the context of a wireless communications system.
[0052] Figure 1 illustrates an example of a wireless communications system 100 in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more NEs 102, one or more UEs 104, and a core network (CN) 106. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as a LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be an NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultrawideband (5G-UWB) network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.
[0053] The one or more NEs 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NEs 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a network function, a network entity, a radio access network (RAN) , a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.
[0054] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN) . In some implementations, different geographic coverage areas associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NEs 102.
[0055] The one or more UEs 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.
[0056] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.
[0057] An NE 102 may support communications with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with other NE 102 or the CN 106 through one or more backhaul links (e.g., S1, N2, N3, or another network interface) . In some implementations, the NEs 102 may communicate with each other directly. In some other implementations, the NEs 102 may communicate with each other indirectly (e.g., via the CN 106) . In some implementations, one or more NEs 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as radio heads, smart radio heads, or transmission-reception points (TRPs) .
[0058] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management function (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more NEs 102 associated with the CN 106.
[0059] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N3, or another network interface) . The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106) .
[0060] In the wireless communications system 100, the NEs 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) ) to perform various operations (e.g., wireless communications) . In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.
[0061] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ=1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.
[0062] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.
[0063] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., orthogonal frequency division multiplexing (OFDM) symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0064] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the NEs 102 and the UEs 104 may perform wireless communications over one or more of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data) . In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.
[0065] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.
[0066] In 5G NR systems, a UE typically supports a maximum channel bandwidth of 100 MHz, and the concept of subband group is not defined.
[0067] With the evolution toward 6G systems, new spectrum ranges, such as those between 7 GHz and 15 GHz, are introduced. Correspondingly, wider channel bandwidths are envisioned. For instance, it has been agreed that the NE (such as a gNB) shall support a bandwidth of 400 MHz with a subcarrier spacing (SCS) of 30 kHz in frequency ranges around 7 GHz, and up to 800 MHz or 400 MHz in the FR2-1 band.
[0068] As the bandwidth increases, the total number of RBs and subbands increases correspondingly. Table 1A below shows exemplary total numbers of RBs for different bandwidths and SCSs, and Table 1B below shows exemplary total numbers of subbands for different bandwidths and SCSs, wherein the spectrum efficient in both Table 1A and 1B is 0.98. Table 1A Table 1B
[0069] As shown in table 1A, a 400 MHz bandwidth with 30 kHz SCS includes a total of 1089 RBs. In Table 1B, each subband includes 16 RBs. Based on the configuration shown in Table 1 A and 1B, the 400 MHz bandwidth with 30 kHz SCS includes subbands.
[0070] The 400 MHz bandwidth at 7 GHz includes approximately 1100 RBs and 69 subbands (with 16 RBs per subband) . This scale of frequency resources roughly represents a fourfold (4X) increase compared with a 5G NR configuration of 100 MHz bandwidth with 30 kHz SCS. Consequently, if a UE is configured to report full CSI for all subbands, the associated signaling overhead would increase significantly, estimated to be approximately four times (4X) that of the 5G case. This substantial increase in overhead highlights a key design challenge for 6G systems, necessitating the development of efficient CSI reporting mechanisms.
[0071] Furthermore, to accommodate such an increased bandwidth, UE capabilities are also required to evolve. Various implementation architectures may be employed to realize the support for larger bandwidths. These implementations may include utilizing different combinations of baseband processors, FFT processors, and RF chains. For example, the utilization of FFT processors may include one 16K-point FFT processor or two 8K-point FFT processors.
[0072] The present disclosure proposes a subband group-based CSI reporting framework, designed to be applicable to UEs with diverse UE capabilities and implementation schemes for supporting the large bandwidth. This framework provides enhanced reporting flexibility in the frequency domain, enabling a better trade-off between CSI reporting overhead and the granularity of available CSI.
[0073] The detailed technical solutions relate to the following aspects: 1) subband group partitioning and resource allocation: schemes for partitioning bandwidth into subband groups and for allocating RBs to subbands within each group; 2) per-subband-group CSI configuration: mechanisms to configure CSI reporting parameters, such as CSI-reporting band, subbandSize, cqi-FormatIndicator, and codebookConfig etc. ; 3) CSI reporting modes: some reporting modes that allows the BS or the UE to select specific subband groups or subbands for CSI feedback, enhancing efficiency for use cases like small data transmission; 4) enhanced priority reporting structure: a novel definition of priority reporting levels that incorporates the subband group dimension; and 5) computational resource and timing requirement: definitions for required processing resources (e.g., CPU count) and extended processing time to accommodate the increased computational load associated with large bandwidths.
[0074] Figure 2 illustrates an example of subband groups of a BWP in accordance with aspects of the present disclosure.
[0075] A subband group may include one or more consecutive frequency resources. One or more such subband groups may be configured or implicitly determined within a BWP. In the exemplary embodiment shown in Figure 2, a BWP with 400 MHz bandwidth is partitioned into four subband groups, each occupying a contiguous 100 MHz portion of the bandwidth.
[0076] The present disclosure proposes several schemes for partitioning or dividing a bandwidth into subband groups.
[0077] Scheme 1: UE capability-based partitioning scheme. In this scheme, the subband group configuration is determined based on the UE capability. The UE may report the UE capability to the BS, which may include at least of the total number of baseband (BB) processors, a total number of FFT processors, a total number of RF chains for supporting the configured BWP (e.g., 200 MHz or 400 MHz, etc. ) , or other UE capabilities such as capabilities associated with bandwidths. Based on the UE capabilities, the BS configures for the UE a subband group size (e.g., 100 MHz, 200 MHz, or 400 MHz) and / or a total number of subband groups that is compatible with the UE's capabilities.
[0078] For example, for a UE that supports one RF chain, one BB processor, and one 16K-point FFT processor, the BS may configure the subband group size to be 400 MHz, 200 MHz, or 100 MHz. For a UE that supports two RF chains, two BB processors, and two 8K-point FFT processors, the BS may configure the subband group size to be 200 MHz or 100 MHz etc. For a UE that supports four RF chains, four BB processors, and two 8K-point FFT processors, the BS may configure the subband group size to be 100 MHz.
[0079] Scheme 2: common partition scheme. This scheme applies a common subband partition scheme to all UEs within a BWP, irrespective of differences in their capabilities (e.g., different total numbers of baseband processors, FFT processors, or RF chains, etc. ) . For instance, the maximum bandwidth defined in the 5G system (or other bandwidth size) may be adopted as the frequency size of a subband group. For example, in the 7 GHz frequency range with a 30 kHz SCS, each subband group is configured as 100 MHz. Consequently, a bandwidth of 400 MHz includes 4 subband groups, while a bandwidth of 200 MHz includes 2 subband groups.
[0080] The present disclosure further proposes solutions for RB allocation or grouping. There may be interference between two subband groups in scenarios involving simultaneous scheduling, thus it is undesirable to allocate RBs from different subband groups to the same subband. To avoid this issue, two options or others are proposed for specifying RB allocation within a subband, aiming to facilitate scheduling and ensure accurate CSI reporting.
[0081] Option 1: the RB allocation scheme is associated with the configured subband group size, which is set by the BS and compatible with the UE capability. Allocating RBs into subbands is performed independently within each subband group. Consequently, the size (i.e., the total number of RBs) of the first and the last subband within each subband group may need to be redefined to accommodate the group boundaries.
[0082] In detail, It is assumed that is a total number of RBs included in one subband, as an index of a starting RB of the BWP, and is a total number of RBs included in one subband group. Then, a total number of RBs included in the first subband of the first subband group is Atotal number of RBs included in the last subband of the first subband group is in the case that is not zero, or is in the case that is zero. A total number of RBs included in other subbands (not the first one) of the first subband group is Atotal number of RBs included in the last subband of other subband groups is in the case that is not zero, or is in the case that is zero. A total number of RBs included in other subbands of other subband groups
[0083] Figures 3A and 3B illustrate two exemplary RB allocation schemes in accordance with aspects of the present disclosure.
[0084] Both Figures 3A and 3B depict a BWP with 400 MHz bandwidth, including 1100 RBs indexed from 0 to 1109, where each subband includes 16 RBs, i.e., is 16 RBs. For RB allocation scheme 1 shown in Figure 3A, the BWP is partitioned into four subband groups, each including 275 RBs indexed from 0 to 274. Within each group, there are 18 subbands, wherein each of the first 17 subbands contain 16 RBs, while the last subband contains 3 RBs.
[0085] For RB allocation scheme 2 shown in Figure 3B, the BWP is not partitioned into subband groups. Alternatively, it can be considered as a single subband group that occupies the full BWP bandwidth. The BWP contains 69 subbands, wherein each of the first 68 subbands contain 16 RBs, and the last subband contains 12 RBs.
[0086] Option 2: the unified RB allocation scheme is used for all UEs with different UE capabilities. The subband group size is set as a fixed value associated with the carried frequency. For example, a bandwidth size of 100 MHz may be used for carriers around 7 GHz, and a bandwidth size of 200 MHz for carriers in the FR2-1 band. The partition of RBs to each subband group follows a principle similar to the above Option 1, but is performed based on this fixed subband group size.
[0087] In the 5G system, the concept of a subband group is not defined, and typically only a parameter, CSI-reportingband, is configured per BWP, which may define the specific frequency band for which the UE need to measure and report CSI.
[0088] To enable flexible CSI reporting in systems (e.g., 6G) with larger bandwidths and diverse UE capabilities, the present disclosure introduces a mechanism for CSI reporting per subband group. By introducing the subband group, a UE can perform flexible CSI measurement and reporting for each subband group. To achieve this, frequency-domain parameters, may be configured independently for each subband group in the parameter CSI-reportingband or the like, for periodic, semi-persistent, or aperiodic CSI reporting. This allows the network to tailor the feedback granularity to the hardware constraints and channel conditions of each contiguous frequency block.
[0089] In particular, the present disclosure proposes two configuration schemes to balance flexibility and signaling overhead as follows.
[0090] Scheme A (common configuration) : A common value for parameter CSI-reportingband or the like may be configured for all subband groups. This value may be a bitmap that directly specifying the subbands in a subband group. The activation or deactivation of CSI reporting for each individual subband group is then controlled by an on-off indicator (e.g., a bitmap) . In this way, the signaling overhead can be reduced. For example, for the BWP shown in Figure 3A, the CSI-reportingband may be a bitmap with the value of '1100000000000000' , which indicates that for any activated subband group in subband groups 1-4, the UE shall report CSI for the first and second subbands within that subband group. The on-off indicator is configured with value of '1000' , which indicates that the first subband group is activated for CSI reporting. This configuration instructs the UE to report CSI for the first two subbands within subband group 1 only.
[0091] Scheme B (independent configuration) : To achieve greater flexibility, an independent value for parameter CSI-reportingband or the like may be configured for each subband group, allowing fully tailored reporting granularity per group. For example, for the BWP shown in Figure 3A, up to four separate CSI-reportingband values may be configured, each corresponding to one of the four subband groups.
[0092] In some embodiments, some additional parameters in the CSI report configuration (e.g., CSI-ReportConfig or the like) may be configured per subband group to provide more flexibility.
[0093] For example, the additional parameters may include the size of the subband (e.g. subbandSize or the like) . This is particularly useful when the frequency resources of different subband groups are widely separated, such as in scenarios involving discontinuous spectrum allocation within a 400 MHz bandwidth.
[0094] For a subband group with a bandwidth of 100 MHz or less, legacy subband size values from the 5G system may be reused. For a subband group with a bandwidth exceeding 100 MHz, a specific value needs to be defined. This value may be a scalable factor based on the legacy 5G subband sizes. For example, in the 5G specification, typical subband size values for a BWP of a given size (e.g., 144-275 RBs) are 16 or 32 RBs. In the present disclosure, the subband size may be extended to 16 × X RBs, where an exemplary value of the scaling factor X may be selected from the set {1, 2, 4} , based on the desired trade-off between feedback accuracy and CSI reporting overhead. This yields configurable sizes of 16, 32, or 64 RBs per subband.
[0095] Additional parameters that may be configured per subband group include the format of CQI (e.g., cqi-FormatIndicator or the like) in some cases, and the format of PMI (e.g. pmi-FormatIndicator or the like) . This implies that the reporting granularity for CSI, e.g., wideband CSI report or subband CSI report, can be independently configured for each subband group. In this way, it can provide different frequency CSI reporting granularities for different subband groups and achieve tradeoff between feedback overhead and feedback accuracy.
[0096] Additional parameters that may be configured per subband group further include the configuration of a codebook (e.g., codebookconfig or the like) . This enables the codebook to match the flexible multi-user multiple-input multiple-output (MU-MIMO) or single-user multiple-input multiple-output (SU-MIMO) schemes for different subband groups.
[0097] Additional parameters that may still be configured per subband group include the report quantity (e.g., reportQuantity or the like) , which may be configured to match the codebook type and other configuration for each subband.
[0098] In some implementations, in order to achieve full flexibility for subband groups, multiple CSI report configurations (e.g., CSI-ReportConfig or the like) may be configured, with each CSI-ReportConfig associated with one subband group.
[0099] For aperiodic CSI report, the triggering mechanism may be based on the subband group. To support this, aperiodic CSI reporting is triggered by a subband group indication in the CSI-ReportConfig or the like.
[0100] In some embodiments, the present disclosure provides some CSI reporting approaches based on subband groups or subbands. The core of these approaches lies in determining the granularity of frequency-selective feedback, which can be network-controlled or UE-controlled.
[0101] Approach 1: network-controlled. In this approach, the network (e.g., a BS) determines which subband groups, and further, which specific subbands within each group, are to be used for CSI reporting. The BS may transmit signaling to the UE to indicate these subband groups and / or the subbands. For example, the BS may transmit the CSI report configuration, e.g., CSI-ReportConfig, to indicate the subband groups and / or the subbands to the UE. This approach is designed as a backward-compatible extension to legacy 5G CSI reporting frameworks.
[0102] For codebooks like eType2, which does not support subband-based PMI reporting. The frequency-domain component of the precoder (e.g., Wf) or other PMI items, such as spatial component of the precoder (e.g., W1) may be determined and reported per subband group, effectively creating a group-based PMI granularity that aligns with the configured subband group structure. Alternatively, the frequency-domain component of the precoder (e.g., Wf) or other PMI items, such as spatial component of the precoder (e.g., W1) may be determined and reported for the entire BWP.
[0103] Approach 2: UE-controlled. In this approach, the UE may select, from subbands and / or subband groups configured by the BS, either one or more subband groups, or one or more subbands of one or more subbands groups for CSI reporting. This reporting approach reduces CSI reporting overhead, which is particularly beneficial for UEs with only a small amount of data to be transmitted. To support this approach, the UE needs to report the indices of the selected subband groups and / or the selected subbands in the CSI report. For the subband CSI report, the wideband CSI report may be also reported, where the differential coding can be used for CQI to reduce the uplink control information (UCI) bits. For the wideband CSI report, it may be per BWP or per subband group.
[0104] The UE may use the following options to report the indices.
[0105] Option 1: in this option, the UE may perform the selection on the subband group level, e.g., an entire subband group is selected or not, the UE may report a bitmap with each bit corresponding to an index of a subband group.
[0106] Option 2: in this option, the BS may configure a total number of subbands, for example, 2, 3, etc. The total number may be configured for the whole BWP or for each subband group. For example, as shown in Figure 3A, in the case that the BS configures the total number as 2 for the whole BWP, the UE may report the indices of the 2 subbands from all subband groups, e.g., subband groups 1-4, and the corresponding CSI for the 2 subbands; and in the case that the BS configures the total number as 2 for each subband group, the UE may report the indices of the 8 subbands, with 2 subbands from each of subband groups 1-4, and the corresponding CSI for the 8 subbands.
[0107] Option 3: in this option, the UE may select one subband from a set of M consecutive subbands, wherein M is an integer configured by the network. In this way, the BS may estimate the CSI for the non-selected subbands within this set of M consecutive subbands via interpolation. This approach reduces the UCI overhead required to indicate the selected subband to bits.
[0108] Option 4: in this option, the subband size may be determined by the UE based on serval specified candidate values. The UE may report the selected subband size in CSI part 1. The subsequent CSI (e.g., in part 2) is then calculated and reported based on the selected subband size.
[0109] In some embodiments, the present disclosure proposes some CSI omission schemes with a finer granularity.
[0110] The increase in the total number of subbands for CSI reporting leads to a higher CSI overhead. CSI omission may occur when the uplink channel quality is insufficient to carry all CSI bits. In the legacy 5G NR protocol, the mechanism for handling this omission is based on predefined priority reporting levels. A typical configuration is that one priority reporting level contains all CSI bits for subbands with even indices or odd indices. However, in a wideband scenario, this structure becomes inefficient. Because each priority reporting level contains bits for all even or odd subbands across the entire BWP, the bits for a single priority reporting level can be excessively large.
[0111] To solve this problem and reduce the data loss during omission, the present disclosure introduces some priority reporting level structures that incorporates the dimension of the subband group. Specifically, one priority reporting level may include CSI bits for the even (or odd) subbands within a single subband group.
[0112] The following two candidate alternatives implementing this principle may be used when a high-priority list for the CSI report is not configured.
[0113] Alternative 1: the priority reporting level and the corresponding bit arrangement are defined in a hierarchical manner. Specifically, the highest (or first) priority reporting level is the CSI report index. The second priority reporting level is the subband group index, and the third level is the selection between even-indexed or odd-indexed subbands.
[0114] Based on the above hierarchy, the CSI bits in the CSI report are arranged as follows: CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with an ascending order of a subband group index, and CSI bits sharing a same subband group index are concatenated with CSI bits with an even subband index being ahead of CSI bits with an odd subband index.
[0115] Table 2A below shows the order of priority reporting levels for an exemplary CSI report according to Alternative 1. In this table, NRep denotes the total number of CSI reports, N1 denotes the total number of subband groups, and the wideband CSI for CSI reports is assigned the highest priority, corresponding to priority reporting level 0. A smaller index value in the table corresponds to a higher-priority reporting level. Consequently, for bit mapping, the CSI bits associated with a higher-priority reporting level (with a smaller index) are placed ahead of the CSI bits associated with a lower-priority reporting level (with a larger index) in the transmission bitstream. Table 2A
[0116] Alternative 2: the priority reporting level is defined in another hierarchical manner. Specifically, the highest (or first) priority reporting level is the CSI report index. The second priority reporting level is the selection between even-indexed or odd-indexed subbands, and the third level is the subband group index.
[0117] Based on the hierarchy of Alternative 2, the CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with CSI bits with an even subband index being ahead of CSI bits with an odd subband index, and CSI bits sharing a same subband index are concatenated with an ascending order of a corresponding subband group index.
[0118] Table 2B below shows the order of priority reporting levels for an exemplary CSI report according to Alternative 2. Table 2B
[0119] In some embodiments, a high priority list can be configured for subband groups of a BWP, to provide transmission protection for the CSI of specific subband groups. When this list is configured, CSI bits for the subband groups in the high priority list are arranged ahead of the CSI bits for the subband groups not in the high priority list.
[0120] Based on the configured hierarchy, the CSI bits in the CSI report are concatenated in the following order: 1. CSI bits for subband groups in the high priority list are placed ahead of CSI bits for subband groups not in the high priority list; 2. Arrangement associated with CSI bits for subband groups in the high priority list: a) CSI bits are ordered according to the ascending order of the priority reporting levels of the subband groups within the list, or according to the ascending order of their subband group indices. b) For the CSI bits for each individual subband group, bits for even subbands are placed ahead of bits for odd subbands; and 3. Arrangement associated with CSI bits for subband groups not in the high priority list: a) CSI bits are ordered in ascending order of their corresponding subband group indices. b) For the CSI bits for each individual subband group, bits for even subbands are placed ahead of bits for odd subbands.
[0121] For example, the CSI bits may be arranged as follows: -CSI bits for even subbands associated with the first subband group (or the subband group with the highest priority reporting level) in the high priority list, -CSI bits for odd subbands associated with the first subband group (or the subband group with the highest priority reporting level) in the high priority list, -…, -CSI bits for even subbands associated with the last subband group (or the subband group with the lowest priority reporting level) in the high priority list, -CSI bits for odd subbands associated with the last subband group (or the subband group with the lowest priority reporting level) in the high priority list, -CSI bits for even subbands associated with the first subband group not in the high priority list, -CSI bits for odd subbands associated with the first subband group not in the high priority list, -…, -CSI bits for even subbands associated with the last subband group not in the high priority list, and -CSI bits for odd subbands associated with the last subband group not in the high priority list.
[0122] In some embodiments, the present disclosure proposes some solutions regarding the UE capability reporting and CSI processing time and occupied CPUs.
[0123] In order to determine the subband group, the UE may report its capabilities to the network side, e.g., BS, which may include band specific capabilities, such that the BS may determine the subband group for the UE. For example, the UE capability report may include at least one of 1) a total number of baseband processors; 2) a total number of FFT processors; 3) a total number of RF chains; 4) a maximum UE bandwidth; 5) a maximum size of a subband group; 6) a maximum number of subband groups; or 7) a maximum number of subbands per subband group. An exemplary UE capability report may include a triplet including {atotal number of baseband processors, a total number of FFT processors, a total number of RF chains} as capability for describing realization for supporting large bandwidth. Another exemplary UE capability report may include {amaximum UE bandwidth, a maximum size of a subband group} . Then, the subband group size can be determined based on the reported UE capabilities. The third exemplary UE capability report may include {amaximum size of a subband group, a maximum number of subbands per subband group} . It should be noted that the UE may report any combination of the UE capabilities.
[0124] With the increase in the number of subbands for large bandwidths, the amount of CSI that must be calculated within the given time requirement also increases. To match the increased processing demand, the required computational resources (e.g., the number of occupied CPUs) may be increased proportionally, for instance, to the total number of configured subband groups or to a value reported by the UE via UE capability report.
[0125] For the processing time for determining the CSI report, certain relaxation may be introduced for the UE due to the requirements to determine the CSI report for increased subband number. The basic processing time for determining the CSI report may be defined as (Z, Z′) , which may be legacy time requirement for downlink control information (DCI) triggered CSI reporting defined in 5G system or others. The processing time for determining the CSI report may be extended by applying a scaling factor to the basic processing time. For example, the extended processing time may be defined as (kZ, kZ′) , where k is the scaling factor and can be determined in one of the following ways: 1) it may be a fixed value (e.g., 2) ; 2) it may be the number of configured subband groups; 3) it may be a product, such as k × m, where k is the total number of subband groups and m is the legacy CPU number defined in 5G or a predefined value; and 4) it may be a value reported by the UE as part of its capability signaling (e.g., from a supported set like {2, 3} ) .
[0126] In some embodiments, a separate CSI report is associated with a single subband group, and the legacy CPU number value (e.g., 1) may be applied directly.
[0127] Figure 4 illustrates an example of a UE 400 in accordance with aspects of the present disclosure. The UE 400 may include at least one processor 402 and at least one memory 404. Additionally, the UE 400 may also include one or more of at least one controller 406 or at least one transceiver 408. The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0128] The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0129] The processor 402 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 402 may be configured to operate the memory 404. In some other implementations, the memory 404 may be integrated into the processor 402. The processor 402 may be configured to execute computer-readable instructions stored in the memory 404 to cause the UE 400 to perform various functions of the present disclosure.
[0130] The memory 404 may include volatile or non-volatile memory. The memory 404 may store computer-readable, computer-executable code including instructions when executed by the processor 402 cause the UE 400 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 404 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0131] In some implementations, the processor 402 and the memory 404 coupled with the processor 402 may be configured to cause the UE 400 to perform one or more of the functions described herein (e.g., executing, by the processor 402, instructions stored in the memory 404) . For example, the processor 402 may support wireless communication at the UE 400 in accordance with examples as disclosed herein. The UE 400 may be configured to support a means for performing the operations of the methods described in the embodiments of the present disclosure.
[0132] In an embodiment, the processor 402 may be configured to cause the UE 400 to: receive, from an NE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and transmit, to the NE, a CSI report based on the CSI report configuration information.
[0133] The controller 406 may manage input and output signals for the UE 400. The controller 406 may also manage peripherals not integrated into the UE 400. In some implementations, the controller 406 may utilize an operating system such as or other operating systems. In some implementations, the controller 406 may be implemented as part of the processor 402.
[0134] In some implementations, the UE 400 may include at least one transceiver 408. In some other implementations, the UE 400 may have more than one transceiver 408. The transceiver 408 may represent a wireless transceiver. The transceiver 408 may include one or more receiver chains 410, one or more transmitter chains 412, or a combination thereof.
[0135] A receiver chain 410 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 410 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 410 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 410 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 410 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0136] A transmitter chain 412 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 412 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 412 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 412 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0137] Figure 5 illustrates an example of a processor 500 in accordance with aspects of the present disclosure. The processor 500 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 500 may include at least one controller 502 configured to perform various operations in accordance with examples as described herein. The processor 500 may optionally include at least one memory 504, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 500 may optionally include one or more arithmetic-logic units (ALUs) 506. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0138] The processor 500 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 500) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .
[0139] The controller 502 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 500 to cause the processor 500 to support various operations in accordance with examples as described herein. For example, the controller 502 may operate as a control unit of the processor 500, generating control signals that manage the operation of various components of the processor 500. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0140] The controller 502 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 504 and determine subsequent instruction (s) to be executed to cause the processor 500 to support various operations in accordance with examples as described herein. The controller 502 may be configured to track memory address of instructions associated with the memory 504. The controller 502 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 502 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 500 to cause the processor 500 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 502 may be configured to manage flow of data within the processor 500. The controller 502 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 500.
[0141] The memory 504 may include one or more caches (e.g., memory local to or included in the processor 500 or other memory, such as RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. ) . In some implementations, the memory 504 may reside within or on a processor chipset (e.g., local to the processor 500) . In some other implementations, the memory 504 may reside external to the processor chipset (e.g., remote to the processor 500) .
[0142] The memory 504 may store computer-readable, computer-executable code including instructions that, when executed by the processor 500, cause the processor 500 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 502 and / or the processor 500 may be configured to execute computer-readable instructions stored in the memory 504 to cause the processor 500 to perform various functions. For example, the processor 500 and / or the controller 502 may be coupled with or to the memory 504, the processor 500, the controller 502, and the memory 504 may be configured to perform various functions described herein. In some examples, the processor 500 may include multiple processors and the memory 504 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.
[0143] The one or more ALUs 506 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 506 may reside within or on a processor chipset (e.g., the processor 500) . In some other implementations, the one or more ALUs 506 may reside external to the processor chipset (e.g., the processor 500) . One or more ALUs 506 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 506 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 506 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 506 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 506 to handle conditional operations, comparisons, and bitwise operations.
[0144] The processor 500 may support wireless communication in accordance with examples as disclosed herein. The processor 500 may be configured to or operable to support a means for performing the operations of the methods described in the embodiments of the present disclosure.
[0145] In an embodiment, the processor 500 may be applicable for a UE or a device with similar functions. The controller 502 may be configured to cause the processor 500 to: receive, from an NE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and transmit, to the NE, a CSI report based on the CSI report configuration information.
[0146] In an embodiment, the processor 500 may be applicable for an NE (e.g., a base station) or a device with similar functions. The controller 502 may be configured to cause the processor 500 to: receive, from an NE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and transmit, to the NE, a CSI report based on the CSI report configuration information.
[0147] Figure 6 illustrates an example of an NE 600 in accordance with aspects of the present disclosure. The NE 600 may include at least one processor 602 and at least one memory 604. Additionally, the NE 600 may also include one or more of at least one controller 606 or at least one a transceiver 608. The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0148] The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0149] The processor 602 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 602 may be configured to operate the memory 604. In some other implementations, the memory 604 may be integrated into the processor 602. The processor 602 may be configured to execute computer-readable instructions stored in the memory 604 to cause the NE 600 to perform various functions of the present disclosure.
[0150] The memory 604 may include volatile or non-volatile memory. The memory 604 may store computer-readable, computer-executable code including instructions when executed by the processor 602 cause the NE 600 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 604 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0151] In some implementations, the processor 602 and the memory 604 coupled with the processor 602 may be configured to cause the NE 600 to perform one or more of the functions described herein (e.g., executing, by the processor 602, instructions stored in the memory 604) . For example, the processor 602 may support wireless communication at the NE 600 in accordance with examples as disclosed herein. The NE 600 may be configured to support a means for performing the operations of the methods described in the embodiments of the present disclosure.
[0152] In an embodiment, the processor 602 may be configured to cause the NE 600 to: receive, from an NE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; and transmit, to the NE, a CSI report based on the CSI report configuration information.
[0153] The controller 606 may manage input and output signals for the NE 600. The controller 606 may also manage peripherals not integrated into the NE 600. In some implementations, the controller 606 may utilize an operating system such as or other operating systems. In some implementations, the controller 606 may be implemented as part of the processor 602.
[0154] In some implementations, the NE 600 may include at least one transceiver 608. In some other implementations, the NE 600 may have more than one transceiver 608. The transceiver 608 may represent a wireless transceiver. The transceiver 608 may include one or more receiver chains 610, one or more transmitter chains 612, or a combination thereof.
[0155] A receiver chain 610 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 610 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 610 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 610 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 610 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0156] A transmitter chain 612 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 612 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 612 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 612 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0157] Figure 7 illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions.
[0158] At 702, the method may include receiving, from an NE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group. The operations of 702 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 702 may be performed by a UE as described with reference to Figure 4.
[0159] At 704, the method may include transmitting, to the NE, a CSI report based on the CSI report configuration information. The operations of 704 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 704 may be performed by a UE as described with reference to Figure 4.
[0160] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0161] Figure 8 illustrates a flowchart of an exemplary method in accordance with aspects of the present disclosure. The operations of the method may be implemented by an NE as described herein. In some implementations, the NE may execute a set of instructions to control the function elements of the NE to perform the described functions.
[0162] At 802, the method may include transmitting, to a UE, CSI report configuration information for a BWP divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group. The operations of 802 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 802 may be performed by an NE as described with reference to Figure 6.
[0163] At 804, the method may include receiving, from the UE, a CSI report based on the CSI report configuration information. The operations of 804 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 804 may be performed by an NE as described with reference to Figure 6.
[0164] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0165] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1.A user equipment (UE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the UE to:receive, from a network equipment (NE) , channel state information (CSI) report configuration information for a bandwidth part (BWP) divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; andtransmit, to the NE, a CSI report based on the CSI report configuration information.2.The UE of claim 1, wherein each subband group includes consecutive resource blocks (RBs) .3.The UE of claim 1, wherein a size of each of the multiple subband groups is same or different, and is based on a UE capability of the UE or is a fixed value.4.The UE of claim 1,wherein a total number of resource blocks (RB) included in a first subband of a first subband group isatotal number of RBs included in a last subband of the first subband group isin the case thatis not zero, and the total number of RBs included in the last subband of the first subband group isin the case thatis zero, and a total number of RBs included in other subbands of the first subband group isandwherein a total number of RBs included in a last subband of other subband groups isin the case thatis not zero, and the total number of RBs included in the last subband of the other subband groups isin the case thatis zero; and a total number of RBs included in other subbands of other subband groupswhereinis a total number of RBs included in one subband,is an index of a starting RB of the BWP, andis a total number of RBs included in one subband group.5.The UE of claim 1, wherein the CSI report configuration information indicates:a common value for all subband groups of the BWP indicating subband (s) in all subband groups that the CSI report is associated with, and a bitmap indicating an on-off state for each subband group of the BWP, wherein an 'on' state indicates that the CSI report is associated with a corresponding subband group; ora separate indication for each subband group of the BWP, indicating whether the CSI report is associated with the subband of the subband group.6.The UE of claim 1, wherein for a subband group of the BWP, the CSI report configuration information indicates at least one of the following:a size of a subband;a channel quality indicator (CQI) format;a precoding matrix indicator (PMI) format;a codebook configuration; ora report quantity of the CSI report.7.The UE of claim 1, wherein the at least one processor is configured to determine a PMI based on eType2 codebook for each subband group of the BWP.8.The UE of claim 1, wherein the CSI report configuration information indicates an index for each selected subband group or each subband for the CSI report, a total number of subbands for the CSI report, or a number of candidate values of a size of each subband for the CSI report.9.The UE of claim 1, wherein the at least one processor is configured to cause the UE to:select at least one subband group or at least one subband from the BWP, wherein the CSI report includes an indication that indicates an index for each selected subband group or each selected subband.10.The UE of claim 1,wherein CSI bits in the CSI report are prioritized first by a CSI report index, secondly by a subband group index for CSI bits sharing a same CSI report index, and then by subband index parity for CSI bits sharing a same subband group index; orwherein CSI bits in the CSI report are prioritized first by a CSI report index, secondly by subband index parity for CSI bits sharing a same CSI report index, and then by a subband group index for CSI bits sharing a same subband index.11.The UE of claim 1,wherein CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with an ascending order of a subband group index, and CSI bits sharing a same subband group index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index; orwherein CSI bits in the CSI report are concatenated with an ascending order of a CSI report index, CSI bits sharing a same CSI report index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index, and CSI bits sharing a same subband index are concatenated with an ascending order of a corresponding subband group index.12.The UE of claim 1, wherein a part or all subband groups of the BWP are included in a high priority list, andwherein CSI bits in the CSI report are prioritized first based on the high priority list, and then by subband index parity for CSI bits sharing the same subband group index.13.The UE of claim 1, wherein a part or all subband groups of the BWP are included in a high priority list, andwherein CSI bits in the CSI report are concatenated with CSI bits for subband groups in the high priority list based on a subband group order in the high priority list or an ascending order of a subband group index, and CSI bits sharing a same subband group index are concatenated with CSI bits with an even subband index being in front of CSI bits with an odd subband index.14.The UE of claim 1, wherein the at least one processor is configured to cause the UE to transmit a UE capability report indicating at least one of:a total number of baseband processors;a total number of fast Fourier transform (FFT) processors;a total number of radio frequency (RF) chains;a maximum UE bandwidth;a maximum size of a subband group;a maximum number of subband groups; ora maximum number of subbands per subband group.15.The UE of claim 1, wherein a total number of CSI processing units (CPUs) for determining the CSI report is determined based on a total number of CPUs for each subband group or based on at least one scaling factor.16.The UE of claim 1, wherein a processing time for determining the CSI report is determined based on a basic time requirement and at least one scaling factor.17.The UE of claim 1, wherein the CSI report include a wideband CSI report determined based on the BWP or multiple wideband CSI reports with one wideband BWP determined based on one subband group.18.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:receive, from a network equipment (NE) , channel state information (CSI) report configuration information for a bandwidth part (BWP) divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; andtransmit, to the NE, a CSI report based on the CSI report configuration information.19.A method performed by a user equipment (UE) , the method comprising:receiving, from a network equipment (NE) , channel state information (CSI) report configuration information for a bandwidth part (BWP) divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; andtransmitting, to the NE, a CSI report based on the CSI report configuration information.20.A network equipment (NE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the NE to:transmit, to a user equipment (UE) , channel state information (CSI) report configuration information for a bandwidth part (BWP) divided into multiple subband groups, wherein the CSI report configuration information includes a single configuration associated with all the multiple subband groups, or multiple separate configurations each for a corresponding subband group; andreceive, from the UE, a CSI report based on the CSI report configuration information.