Methods and apparatuses for CSI reporting in a cell free massive MIMO system
By limiting CSI reporting to a subset of AP clusters with configured measurement resources and priority levels, the overhead and complexity of CSI reporting in cell-free massive MIMO systems are reduced, improving channel estimation and interference measurement efficiency.
Patent Information
- Application Number
- PCT/CN2025/074807
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-11-27
AI Technical Summary
In cell-free massive MIMO systems, the overhead and complexity of channel state information (CSI) reporting are high due to the need to report CSI for all potential access point clusters, which is inefficient and impractical.
A restricted candidate AP cluster set is introduced, where CSI reporting is limited to a subset of candidate AP clusters, with configured measurement resources and priority levels for CSI sub-reports, optimizing the CSI report to reduce overhead and complexity.
This approach reduces CSI report overhead and computation complexity while maintaining system performance and scheduling flexibility by focusing CSI reporting on relevant AP clusters, enhancing the efficiency of channel estimation and interference measurement.
Smart Images

Figure CN2025074807_27112025_PF_FP_ABST
Abstract
Description
METHODS AND APPARATUSES FOR CSI REPORTING IN A CELL FREE MASSIVE MIMO SYSTEMTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to methods and apparatuses for channel state information (CSI) reporting in a cell free massive multiple input multiple output (MIMO) system.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, comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: receive a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate access points (AP) cluster in a subset of a candidate AP cluster set; and transmit the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0005] In some implementations of the UE described herein, the measurement resources include a channel measurement resource set, and each channel measurement resource in the channel measurement resource set is associated with a corresponding AP in the subset.
[0006] In some implementations of the UE described herein, all channel measurement resources in the channel measurement resource set are within a same slot or two adjacent slots, and / or there is no downlink / uplink switching in between any two channel measurement resources in the channel measurement resource set.
[0007] In some implementations of the UE described herein, the measurement resources include a channel measurement resource set that includes one or more channel measurement resource subsets, and each channel measurement resource subset is associated with a corresponding candidate AP cluster in the subset.
[0008] In some implementations of the UE described herein, the measurement resources include a channel measurement resource set that includes channel measurement resources associated with all APs in the subset, and each channel measurement resource is associated with a corresponding AP in the subset.
[0009] In some implementations of the UE described herein, the measurement resources include an interference measurement resource set, and each interference measurement resource in the interference measurement resource set is associated with a corresponding channel measurement resource subset.
[0010] In some implementations of the UE described herein, the measurement resources include an interference measurement resource set that includes only one interference measurement resource.
[0011] In some implementations of the UE described herein, the configuration indicates a high priority level or a low priority level for each CSI sub-report, or the configuration indicates a priority level for each CSI sub-report by a priority level list.
[0012] In some implementations of the UE described herein, the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes all CSI sub-reports each of which is associated with a respective configured channel measurement resource subset or a respective combination of channel measurement resources in a configured channel measurement resource set.
[0013] In some implementations of the UE described herein, the respective combination of channel measurement resources associated with each CSI sub-report is indicated in the configuration, predefined or specified.
[0014] In some implementations of the UE described herein, the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes at least one CSI sub-report selected by the UE and an index of each selected CSI sub-report.
[0015] In some implementations of the UE described herein, the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes all CSI sub-reports with a high priority level, at least one CSI sub-report with a low priority level selected by the UE, and an index of each selected CSI sub-report with the low priority level.
[0016] In some implementations of the UE described herein, the CSI reporting mode is indicated in the configuration, predefined or specified.
[0017] In some implementations of the UE described herein, a total number of CSI sub-reports included in the transmitted CSI report is indicated in the configuration, predefined or specified.
[0018] In some implementations of the UE described herein, the index of each CSI sub-report selected by the UE is included in CSI part 1 of the CSI sub-report.
[0019] In some implementations of the UE described herein, uplink control information (UCI) bits for CSI part 1 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; in the case of Type 1 CSI report, UCI bits for wideband part of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; or in the case of eType 2 CSI report, UCI bits for bit group 0 of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports.
[0020] In some implementations of the UE described herein, in the case of eType 2 CSI report, UCI bits for bit group 1 and bit group 2 of CSI part 2 of each CSI sub-report in the CSI report are concatenated with UCI bits for bit group 1 being in front of UCI bits for bit group 2, and combinations of UCI bits for bit group 1 and bit group 2 of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; or in the case of Type 1 CSI report, UCI bits for even subbands and odd subbands of CSI part 2 of each CSI sub-report in the CSI report are concatenated with UCI bits for even subbands being in front of UCI bits for odd subbands, and combinations of UCI bits for even subbands and odd subbands of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports.
[0021] In some implementations of the UE described herein, in the case of eType 2 CSI report, omission of bit group 1 and bit group 2 of CSI part 2 of CSI sub-reports of the CSI report is performed according to reporting priority levels based on priority levels and / or indexes of the CSI sub-reports; or in the case of Type 1 CSI report, omission of subband part of CSI part 2 of CSI sub-reports of the CSI report is performed according to reporting priority levels based on priority levels and / or indexes of the CSI sub-reports.
[0022] In some implementations of the UE described herein, CSI part 1 of all CSI sub-reports of the CSI report are either reported or omitted entirely; in the case of Type 1 CSI report, wideband part of CSI part 2 of all CSI sub-reports of the CSI report are either reported or omitted entirely; or in the case of eType 2 CSI report, bit group 0 of CSI part 2 of all CSI sub-reports of the CSI report are either reported or omitted entirely.
[0023] Some implementations of the methods and apparatuses described herein may further include a processor for wireless communication, comprising: at least one controller coupled with at least one memory and configured to cause the processor to: receive a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and transmit the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0024] Some implementations of the methods and apparatuses described herein may further include a method performed by a UE, the method comprising: receiving a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and transmitting the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0025] Some implementations of the methods and apparatuses described herein may further include a network equipment (NE) for wireless communication, comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the NE to: transmit a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and receive the CSI report that is based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0026] Some implementations of the methods and apparatuses described herein may further include a processor for wireless communication, comprising: at least one controller coupled with at least one memory and configured to cause the processor to: transmit a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and receive the CSI report that is based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0027] Some implementations of the methods and apparatuses described herein may further include a method performed by an NE, the method comprising: transmitting a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and receiving the CSI report that is based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to describe the manner in which advantages and features of the application can be obtained, a description of the application is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only example embodiments of the application and are not therefore to be considered limiting of its scope.
[0029] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0030] Figure 2 illustrates an exemplary cell free massive MIMO (CF-mMIMO) system with multiple UE-centric clusters in accordance with aspects of the present disclosure.
[0031] Figure 3 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0032] Figure 4 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0033] Figure 5 illustrates an example of an NE in accordance with aspects of the present disclosure.
[0034] Figure 6 illustrate a flowchart of an exemplary method performed by a UE in accordance with aspects of the present disclosure.
[0035] Figure 7 illustrate a flowchart of an exemplary method performed by an NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0036] The detailed description of the appended drawings is intended as a description of preferred embodiments of the present application and is not intended to represent the only form in which the present application 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 application.
[0037] 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.
[0038] 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.
[0039] Aspects of the present disclosure are described in the context of a wireless communications system.
[0040] 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 an 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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) .
[0046] 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.
[0047] 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) .
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] Massive MIMO is a promising 5G wireless access technology that can provide high throughput, high reliability, and high energy efficiency with simple signal processing. In massive MIMO system, a base station (BS) with many antennas may simultaneously serve many UEs in a same time-frequency resource.
[0055] Cell free massive MIMO (CF-mMIMO) has been recently developed, which may exhibit some different characteristics from massive MIMO. In a CF-mMIMO system, service antennas are spread out over a large area. Owing to the distributed antennas that can exploit diversity against shadow fading, the CF-mMIMO system can potentially offer much higher probability of coverage than the massive MIMO system at the cost of increased backhaul requirements. Moreover, interference in the CF-mMIMO system can be eliminated by cooperative transmission. The CF-mMIMO system can provide better performance than a small-cell system in terms of 95%-likely per-user throughput. Given the above benefits, CF-mMIMO becomes a hot candidate for 6G system.
[0056] In a CF-mMIMO system, numerous APs may serve a smaller number of UEs using identical time-frequency resources. The CF-mMIMO system is suitable for improving the coverage and providing a more uniform performance across UEs, wherein clustering is an essential component of the practical CF-mMIMO system. Serving all UEs with all transmitters in a large region is impractical. The reasons are as follows. First, the capacity of an individual AP can serve only a limited number of UEs. In addition, serving UEs with distant APs occupies resources but contributes little useful signal power, which is not power efficient and may cause strong inference to other UEs scheduled in the same time-frequency resources. Given this, a practical scheme in the CF-mMIMO system is to serve a UE with only APs close to it. APs serving a UE may be referred to as a cluster of APs, an AP cluster or a cluster. Such cluster is UE-centric (or UE-specific) . Moreover, the APs serving the UE may change as the UE moves in the network, and thus the UE-centric cluster may be dynamic. The CF-mMIMO system is "cell-free" because there is no static cell for a UE to get access but a dynamic AP cluster formed around the UE and changed as the UE moves in the network. Herein, the terms "AP" and "transmit-receive point (TRP) " may be used interchangeably.
[0057] Figure 2 illustrates an exemplary CF-mMIMO system with multiple UE-centric clusters in accordance with aspects of the present disclosure.
[0058] Referring to Figure 2, the CF-mMIMO system may include a plurality of APs (e.g., AP 1, AP 2, …, AP m, …, AP M, …) and a plurality of UEs. For simplicity, only one UE is shown in Figure 2. The plurality of APs may be connected to a centric processor unit (CPU) . Each AP may have a small number of antennas, such as 1, 2, or 4.
[0059] An exemplary candidate AP cluster set is shown in Figure 2. The candidate AP cluster set may include a number of candidate AP clusters, wherein each candidate AP cluster may consist of one or more APs from {AP 1, AP 2, AP 3, AP 4} . The APs in a candidate AP cluster may be used for communicating (e.g., jointly transmitting or receiving) with the UE. Therefore, there are a maximum of 15 candidate AP clusters in the candidate AP cluster set. To provide full flexibility for AP selection in the candidate AP cluster set, the UE needs to report 15 CSIs with each CSI corresponding to a joint transmission from a respective candidate AP cluster in the 15 candidate AP clusters. Reporting CSI for all the 15 candidate AP clusters in the candidate AP cluster set may cause a large CSI report overhead, and it is not desirable from the view of CSI report overhead, or from the view of UE CSI computation complexity. Thus, some restrictions can be made for the candidate AP clusters for CSI reporting to provide tradeoff between system performance / scheduling flexibility and feedback overhead / UE realization complexity.
[0060] The present disclosure introduces a restricted candidate AP cluster set, i.e. a subset of the candidate AP cluster set, to describe the set including candidate AP clusters for CSI reporting. For example, in Figure 2, the following four candidate AP clusters may be selected to constitute the restricted candidate AP cluster set: candidate AP cluster 1: {AP 1} ; candidate AP cluster 2: {AP 1, AP 3} ; candidate AP cluster 3: {AP 1, AP 2, AP 3} ; and candidate AP cluster 4: {AP 1, AP 2, AP 3, AP 4} .
[0061] The UE do not need to report CSI for candidate AP clusters outside the restricted candidate AP cluster set, thereby reducing the CSI report overhead.
[0062] According to some embodiments of the present disclosure, a CSI report transmitted by the UE may include one or more CSI sub-reports, wherein each CSI sub-report may correspond to a respective candidate AP cluster in the restricted candidate AP cluster set, that is, it may include CSI based on an assumption of joint transmission using the respective candidate AP cluster in the restricted candidate AP cluster set.
[0063] CSI in a CSI sub-report may include a precoding matrix indicator (PMI) , a channel quality indicator (CQI) , a rank indication (RI) , etc. To derive the PMI, an independent codebook configuration may be made for each CSI sub-report on account of different total numbers of APs in different candidate AP clusters for joint transmission. For example, the codebook may include a Type 2 codebook or a Type 1 codebook, such as eType 2 codebook or a multi-panel eType 1 codebook, where an AP is considered as a panel.
[0064] According to some embodiments of the present disclosure, a new antenna layout parameter (M, N, P, NAP) or a new antenna layout parameter list including (M, N, P) per AP may be introduced to implement the independent codebook configuration for each CSI sub-report, wherein - M is a number of horizontal antenna ports per polarization; - N is a number of vertical antenna ports per polarization; - P is a polarization number, for example, P=2 for a cross polarization antenna, and in some embodiments, this parameter may be not needed if a cross polarization antenna is always used; and - NAP is a total number of APs with an antenna layout of (M, N, P) in a candidate AP cluster. In addition, the total number of entries in the new antenna layout parameter list equals to the total number of APs in the candidate AP cluster.
[0065] The antenna layout parameter or the antenna layout parameter list can be used to determine the dimension for the codebook used for a candidate AP cluster and define a codebook subset restriction. In some embodiments, independent configuration of RI restriction and codebook subset restriction can be made for different CSI sub-reports on account of variable APs in the candidate AP cluster for joint transmission.
[0066] In order to determine the CSI report including one or more CSI sub-reports, the UE may be configured with measurement resource (s) , which may include channel measurement resource (s) (e.g., resource (s) for CSI reference signal (RS) ) and / or interference measurement resource (s) (e.g., resource (s) for CSI interference measurement (IM) or non-zero-power (NZP) CS-RS) .
[0067] According to some embodiments of the present disclosure, the UE may be configured with a channel measurement resource set, wherein each channel measurement resource in the channel measurement resource set may be associated with a respective AP in the restricted candidate AP cluster set, e.g., it is used for transmission of a reference signal (e.g., CSI-RS) from the respective AP in the restricted candidate AP cluster set.
[0068] In some embodiments, to guarantee accuracy of channel estimation, a slot offset of one slot or two slots may be configured for all the channel measurement resources in the channel measurement resource set. In the case that the slot offset is 1 slot, it implies that all the channel measurement resources are configured in the same slot; in the case that the slot offset is 2 slots, it implies that all the channel measurement resources are configured within two adjacent slots.
[0069] In some embodiments, there is no downlink / uplink switching in between any two channel measurement resources in the channel measurement resource set.
[0070] More specifically, the following Embodiment 1-1 and Embodiment 1-2 provide several solutions regarding configuration of the channel measurement resource set for restricted candidate AP cluster based CSI report.
[0071] Embodiment 1-1
[0072] In Embodiment 1-1, the restriction for CSI reporting is made based on the candidate AP clusters, i.e. AP combinations. The channel measurement resource set may be configured based on channel measurement resource subsets associated with candidate AP clusters in the restricted candidate AP cluster set. In some embodiments, the channel measurement resource set may include one or more channel measurement resource subsets, and each channel measurement resource subset is used to determine a CSI sub-report associated with a respective candidate AP cluster in the restricted candidate AP cluster set.
[0073] For example, it is assumed that the restricted candidate AP cluster set includes the following four candidate AP clusters: 1) {AP 1} ; 2) {AP 1, AP3} ; 3) {AP 1, AP 2, AP 3} ; and 4) {AP 1, AP 2, AP 3, AP 4} . Moreover, CSI-RS resources 1, 2, 3, and 4 may be configured for CSI-RSs from APs 1, 2, 3, and 4, respectively. Then, the channel measurement resource set may be configured to include the following channel measurement resource subsets: 1) {CSI-RS resource 1} ; 2) {CSI-RS resource 1, CSI-RS resource 3} ; 3) {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3} ; and 4) {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} . Each channel measurement resource subset is associated with a respective candidate AP cluster. For example, the second channel measurement resource subset, i.e. {CSI-RS resource 1, CSI-RS resource 3} , is used for the UE to perform channel measurement to determine a CSI sub-report for joint transmission from the second candidate AP cluster, i.e., {AP 1, AP 3} . The fourth channel measurement resource subset, i.e. {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} , is used for the UE to perform channel measurement to determine a CSI-sub report for joint transmission from the fourth candidate AP cluster, i.e. {AP 1, AP 2, AP 3, AP 4} .
[0074] Embodiment 1-2
[0075] In Embodiment 1-2, the restriction for CSI reporting is made based on APs, and there is no restriction for combinations of these APs. The channel measurement resource set may include all channel measurement resources associated with the APs in the restricted candidate AP cluster set. For example, the channel measurement resource set may be configured as {CSI-RS resource 1, CSI-RS resource 3} , wherein CSI-RS resource 1 is configured for CSI-RS from AP 1, and CSI-RS resource 3 is configured for CSI-RS from AP 3. This means that the restricted candidate AP cluster set includes the following three candidate AP clusters: 1) {AP 1} ; 2) {AP3} ; and 3) {AP 1, AP 3} . The UE may use CSI-RS resource 1 and CSI-RS resource 3 as measurement resources to provide CSI sub-reports for the following transmissions: 1) transmission with {AP 1} ; 2) transmission with {AP 3} ; and 3) transmission with {AP1, AP3} . In some embodiments, the relations between the combinations of APs (also the combinations of associated channel measurement resources in the channel measurement resource set) and the CSI sub-reports may be configured (e.g., via radio resource control (RRC) signaling such as CSI report configuration) , predefined or specified. For example, the RRC signaling may indicate that CSI sub-report 1 corresponds to {AP 1} , CSI sub-report 2 corresponds to {AP 3} , and CSI sub-report 3 corresponds to {AP 1, AP 3} .
[0076] According to some embodiments of the present disclosure, the UE may be configured with an interference measurement resource set. The following Embodiment 2-1 and Embodiment 2-2 provide several solutions regarding configuration of the interference measurement resource set for restricted candidate AP cluster based CSI report.
[0077] Embodiment 2-1
[0078] In Embodiment 2-1, the interference measurement resource set may include one or more interference measurement resources, and each interference measurement resource is associated with a channel measurement resource subset (or a combination of channel measurement resources) associated with a respective candidate AP cluster in the restricted candidate AP cluster set, and is used to determine CSI associated with the respective candidate AP cluster. In this way, the UE may provide accurate interference measurement results by accurate information of APs with joint transmission.
[0079] For example, it is assumed that the restricted candidate AP cluster set includes {AP 1} , {AP 1, AP3} , {AP 1, AP 2, AP 3} , and {AP 1, AP 2, AP 3, AP 4} , CSI-RS resources 1, 2, 3, and 4 are configured for CSI-RSs from APs 1, 2, 3, and 4, respectively, and a channel measurement resource set is configured to include the following channel measurement resource subsets: {CSI-RS resource 1} , {CSI-RS resource 1, CSI-RS resource 3} , {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3} , and {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} . Then, the interference measurement resource set may include 4 interference measurement resources associated with {AP 1} , {AP 1, AP 3} , {AP 1, AP 2, AP 3} , and {AP 1, AP 2, AP 3, AP 4} , respectively, or associated with {CSI-RS resource 1} , {CSI-RS resource 1, CSI-RS resource 3} , {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3} , and {CSI-RS resource 1, CSI-RS resource 2, CSI-RS resource 3, CSI-RS resource 4} , respectively.
[0080] For the first interference measurement resource that is associated with {AP 1} , it is used to measure noise plus interference from other APs in the restricted candidate AP cluster set except AP 1, i.e., AP 2, AP 3, and AP 4, and other APs outside the restricted candidate AP cluster set. For the second interference measurement resource that is associated with {AP 1, AP 3} , it is used to measure noise plus interference other APs in the restricted candidate AP cluster set except AP 1 and AP 3, i.e., AP 2, AP 4, and other APs outside the restricted candidate AP cluster set. For the third interference measurement resource that is associated with {AP 1, AP 2, AP 3} , it is used to measure noise plus interference from other APs in the restricted candidate AP cluster set except {AP 1, AP 2, AP 3} , i.e., AP 4, and other APs outside the restricted candidate AP cluster set. For the fourth interference measurement resource that is associated with {AP 1, AP 2, AP 3, AP 4} , it is used to measure noise plus interference from other APs outside the restricted candidate AP cluster set.
[0081] As an example, based on the configured channel measurement resources and interference measurement resources, CQI can be estimated by the following equation: SINR=‖HP‖2 / (I+N) where H is a concatenated channel by multiple APs with actual transmission; P is a precoding vector, e.g. an eigenvector with a maximum eigenvalue; and I is interference and N is noise, and I+N can be determined based on measurement results on the interference measurement resources.
[0082] In some cases, the solutions provided in Embodiment 2-1 and Embodiment 1-1 may be implemented in combination or separately.
[0083] Also, the solutions provided in Embodiment 2-1 and Embodiment 1-2 may be implemented in combination or separately. When Embodiment 2-1 and Embodiment 1-2 are implemented in combination, the respective combination of channel measurement resources associated with each CSI sub-report may be configured, predefined or specified by implicit principle. For example with 2 APs in the restricted candidate AP cluster set, {CSI-RS resource for AP1} , {CSI-RS resource for AP2} , and {CSI-RS resource for AP1, CSI-RS resource for AP2} are associated with CSI sub-reports 0, 1, and 2, respectively. For the implicit principle, CSI sub-report indexes are sorted with the indexes of bitmaps for APs used for joint transmission. For example, the bitmaps and corresponding indexes of {CSI-RS resource for AP1} , {CSI-RS resource for AP2} , {CSI-RS resource for AP1, CSI-RS resource for AP2} are [0] , [1] , [0, 1] and 0, 1, 2 respectively.
[0084] Embodiment 2-2
[0085] In Embodiment 2-2, the interference measurement resource set may include only one interference measurement resource, which is a common interference measurement resource. The UE may derive the interference based on the common interference measurement resource and the channel measurement resources. In this way, the UE can determine interference with a small overhead of interference measurement resource.
[0086] For example, it is assumed that the restricted candidate AP cluster set includes {AP 1} , {AP 3} , and {AP 1, AP 3} . A common interference measurement resource is configured to measure noise plus interference from other APs outside the restricted candidate AP cluster set. The measurement result can be denoted as I+N. The noise plus interference for the joint transmission with {AP 1} , {AP 3} , and {AP 1, AP 3} can be determined by I+N+IAP3, I+N+IAP1, and I+N, respectively, wherein IAP1 denotes the interference from AP 1 and can be derived by a measurement result on the channel measurement resource associated with AP 1, and IAP3 denotes the interference from AP 3 and can be derived by a measurement result on the channel measurement resource associated with AP 3, and I+N can be determined based on a measurement result on the common interference measurement resource. As an example, CQI can be estimated based on the configured channel measurement resources and the determined interference using a method similar to that described in Embodiment 2-1.
[0087] For another example, it is assumed that a candidate AP cluster set including 4 APs (e.g., AP1, AP2, AP3, and AP4) and AP1 and AP3 are used for joint transmission, the channel measurement resource may be configured as {CSI-RS resource 1, CSI-RS resource 3} , wherein CSI-RS resource 1 is associated with CSI-RS1 from AP1 and CSI-RS resource 3 is associated with CSI-RS3 from AP3, and the common interference measurement resource may be used to measure interference Itotal from all APs including AP1, AP2, AP3 and AP4, e.g. all the APs that transmit CSI-RS on the interference measurement resource. Then, the UE may measure a transmit power of CSI-RS1 (denoted as S_CSI-RS1) and a transmit power of CSI-RS3 (denoted as S_CSI-RS3) based on the channel measurement resource. Then, the UE can derive the interference by Itotal -S_CSI-RS1 -S_CSI-RS3.
[0088] In some cases, the solution provided in Embodiment 2-2 and the solution provided in Embodiment 1-1 or Embodiment 1-2 may be implemented in combination or separately.
[0089] The reporting overhead is increased with the increasing number of CSI sub-reports, where one CSI sub-report carries the CSI for joint transmission with one candidate AP cluster. The CSI omission may happen when a code rate of physical uplink shared channel (PUSCH) carrying the CSI report cannot meet the performance requirement. According to some embodiments of the present disclosure, priority levels may be defined for CSI sub-reports to protect CSI sub-reports corresponding to candidate AP clusters with higher probability to be used for joint transmission by the BS. The following Embodiment 3-1 and Embodiment 3-2 provide several solutions regarding how to configure priority levels for CSI sub-reports.
[0090] Embodiment 3-1
[0091] In Embodiment 3-1, some CSI sub-reports in a CSI report may be associated with a high priority level and the other CSI sub-reports in the CSI report may be associated with a low priority level. For example, a parameter for priority level may be introduced for each CSI sub-report in an RRC signaling, such as the CSI report configuration, to indicate the priority level for each CSI sub-report in a CSI report. In some cases, value "0" can be used to indicate a CSI sub-report having a high priority level and value "1" can be used to indicate a CSI sub-report having a low priority level, or vice versa. It is contemplated that other values may be used to indicate high and low priority levels in other cases.
[0092] Embodiment 3-2
[0093] In Embodiment 3-2, more than two priority levels may be defined for the CSI sub-report. For example, a parameter indicating a priority level list may be introduced in an RRC signaling, such as the CSI report configuration, to indicate a priority level for each CSI sub-report. As an example, the priority level list may be a list of all the CSI sub-reports or a list of indices of all the CSI sub-reports, and each CSI sub-report may have a higher priority level than the CSI sub-reports subsequent to it. As another example, the priority level list may be a list of priority levels with each priority level associated with a respective CSI sub-report.
[0094] According to some embodiments of the present disclosure, the UE may apply different CSI reporting modes to transmit the CSI report.
[0095] In an embodiment, CSI reporting mode 1 based on a configuration from the BS may be applied. The BS may perform the restriction of candidate AP clusters for CSI reporting. For example, the BS may configure a limited number of channel measurement resource subsets. Each channel measurement resource subset may be associated with a respective candidate AP cluster. Then, the UE may determine a CSI report including all CSI sub-reports each of which is determined based on a respective configured channel measurement resource subset. As another example, the BS may configure a channel measurement resource set including channel measurement resources associated with a limited number of APs. Then, the UE may determine a CSI report including all CSI sub-reports each of which is determined based on a respective combination of channel measurement resources in the configured channel measurement resource set. In some cases, the respective combination of channel measurement resources associated with each CSI sub-report may be configured (e.g., via RRC signaling such as CSI report configuration) , predefined or specified.
[0096] In another embodiment, CSI reporting mode 2 based on the UE's selection from the CSI sub-reports configured by the BS may be applied. In some cases, the total number of CSI sub-reports in one CSI report may be configured (e.g., via RRC signaling such as CSI report configuration) , predefined or specified. For example, it can be configured as 2. In this way, it can further reduce the CSI report overhead but still provide some flexibility for joint transmission. The CSI report may include the selected CSI sub-report (s) . In some examples, it may also include the index (es) of the selected CSI sub-report (s) . The index of each selected CSI sub-report can be included in CSI part 1 of the selected CSI sub-report.
[0097] For example, the UE can select one or two preferred (or best) candidate AP clusters with the corresponding channel measurement resources for CSI reporting when the total number of CSI sub-reports is configured as 1 or 2.
[0098] As another example, the total number of CSI sub-reports is implicitly determined by the possible APs number for coherent joint transmission (CJT) and single transmission reception point (TRP) transmission. For example, when there are one AP, two APs, three APs, and four APs in corresponding candidate AP clusters, the UE may determine one preferred CSI sub-report for 1 AP single TRP transmission, one preferred CSI sub-report for 2AP CJT transmission, one preferred CSI sub-report for 3AP CJT transmission, and one preferred CSI sub-report for 4AP CJT transmission.
[0099] In another embodiment, CSI reporting mode 3 which is a hybrid CSI reporting mode of the above CSI reporting mode 1 and CSI reporting mode 2 may be applied.
[0100] In the case that each CSI sub-report has either a high priority level or a low priority level, all the CSI sub-reports with the high priority level are reported. For CSI sub-reports with the low priority level, the UE may select one or more CSI sub-reports from these CSI sub-reports, and transmit them in the CSI report.
[0101] In the case that the CSI sub-reports in one CSI report are associated with different priority levels, there may be a threshold for priority level, and the UE may select one or more CSI sub-reports with a priority level higher than the threshold for reporting.
[0102] In some examples, the total number of the selected CSI sub-reports in one CSI report may be configured (e.g., via RRC signaling such as CSI report configuration) , predefined or specified.
[0103] In some examples, the UE may include the index of each selected CSI sub-report in CSI part 1 of the selected CSI sub-report.
[0104] According to some embodiments of the present disclosure, the CSI reporting mode (e.g., the above CSI reporting mode 1, CSI reporting mode 2 or CSI reporting mode 3) may be configured (e.g., via RRC signaling such as CSI report configuration) , predefined or specified.
[0105] For restricted AP cluster based CSI reporting, a CSI report may include multiple CSI sub-reports associated with multiple candidate AP clusters in the restricted candidate AP cluster set. Thus, it is necessary to define the mapping order and omission priority levels (or reporting priority levels) for the multiple CSI sub-reports in the CSI report.
[0106] Each CSI report may include two parts, i.e. CSI part 1 and CSI part 2. CSI part 1 has a fixed payload size and is used to identify the number of information bits in CSI part 2. CSI part 1 shall be transmitted in its entirety before CSI part 2.
[0107] Two UCI bit sequences may be generated for CSI part 1 and CSI part 2 respectively. The UCI bits for multiple CSI reports including sub-reports may be concatenated separately for CSI part 1 and CSI part 2. In other words, the UCI bits for CSI part 1 of the multiple CSI reports are concatenated, the UCI bits for CSI part 2 of the multiple CSI reports are concatenated, and the concatenated UCI bits for CSI part 1 are in front of the concatenated UCI bits for CSI part 2.
[0108] The UCI bits for CSI part 1 of multiple CSI reports may be concatenated according to priority levels of the CSI reports which may be defined based on rules specified in 3GPP standard documents.
[0109] According to some embodiments, for one CSI report including multiple CSI sub-reports, the UCI bits for CSI part 1 of the CSI sub-reports may be concatenated according to CSI sub-report indexes. For example, they may be concatenated based on an increasing order or decreasing order of CSI sub-report indexes. In the case that priority levels are configured for the CSI sub-reports (e.g., as described in Embodiment 3-1 or Embodiment 3-2) , the UCI bits for CSI part 1 of the CSI sub-reports may be concatenated according to the priority levels of the CSI sub-reports. For example, the UCI bits for CSI part 1 of CSI sub-reports with a high priority level may be concatenated in front of the UCI bits for CSI part 1 of CSI sub-reports with a low priority level. In some cases, for CSI sub-reports with the same priority level, the UCI bits for CSI part 1 of these CSI sub-reports may be concatenated according to CSI sub-report indexes.
[0110] For a Type 1 CSI report (i.e., CSI report based on Type 1 codebook) , CSI part 2 may include a wideband part and a subband part. UCI bits for the wideband part may be concatenated for all CSI reports and in front of UCI bits for the subband part concatenated for all CSI reports. The UCI bits for the wideband part of multiple CSI reports may be concatenated according to priority levels of the CSI reports which may be defined based on rules specified in 3GPP standard documents. The UCI bits for the subband part of multiple CSI reports may be concatenated according to priority levels of the CSI reports which may be defined based on rules specified in 3GPP standard documents.
[0111] According to some embodiments, for one Type 1 CSI report including multiple CSI sub-reports, the UCI bits for the wideband part of the CSI sub-reports may be concatenated according to CSI sub-report indexes. For example, they may be concatenated based on an increasing order or decreasing order of CSI sub-report indexes. In the case that priority levels are configured for the CSI sub-reports (e.g., as described in Embodiment 3-1 or Embodiment 3-2) , the UCI bits for the wideband part of the CSI sub-reports may be concatenated according to the priority levels of the CSI sub-reports. For example, the UCI bits for the wideband part of CSI sub-reports with a high priority level may be concatenated in front of the UCI bits for the wideband part of CSI sub-reports with a low priority level. In some cases, for CSI sub-reports with the same priority level, the UCI bits for the wideband part of these CSI sub-reports may be concatenated according to CSI sub-report indexes.
[0112] According to some embodiments, for one Type 1 CSI report including multiple CSI sub-reports, the UCI bits for the subband part of the CSI sub-reports may be concatenated according to the following rules. First, UCI bits for even subbands and odd subbands of each CSI sub-report in the CSI report may be concatenated with UCI bits for even subbands being in front of UCI bits for odd subbands. Second, combinations of UCI bits for even subbands and odd subbands of CSI sub-reports in the CSI report may be concatenated according to CSI sub-report indexes. For example, they may be concatenated based on an increasing order or decreasing order of CSI sub-report indexes. In the case that priority levels are configured for the CSI sub-reports (e.g., as described in Embodiment 3-1 or Embodiment 3-2) , the combinations of UCI bits for even subbands and odd subbands of the CSI sub-reports may be concatenated according to the priority levels of the CSI sub-reports. For example, the combinations of UCI bits for even subbands and odd subbands of CSI sub-reports with a high priority level may be concatenated in front of the combinations of UCI bits for even subbands and odd subbands of CSI sub-reports with a low priority level. In some cases, for CSI sub-reports with the same priority level, the combinations of UCI bits for even subbands and odd subbands of these CSI sub-reports may be concatenated according to CSI sub-report indexes.
[0113] For an eType 2 CSI report (i.e., CSI report based on eType 2 codebook) , CSI part 2 may include bit group 0, bit group 1 and bit group 2. UCI bits for bit group 0 may be concatenated for all CSI reports and in front of UCI bits for bit group 1 and bit group 2 concatenated for all CSI reports. The UCI bits for bit group 0 of multiple CSI reports may be concatenated according to priority levels of the CSI reports which may be defined based on rules specified in 3GPP standard documents. The UCI bits for bit group 1 and bit group 2 of multiple CSI reports may be concatenated according to priority levels of the CSI reports which may be defined based on rules specified in 3GPP standard documents.
[0114] According to some embodiments, for one eType 2 CSI report including multiple CSI sub-reports, the UCI bits for bit group 0 of the CSI sub-reports may be concatenated according to CSI sub-report indexes. For example, they may be concatenated based on an increasing order or decreasing order of CSI sub-report indexes. In the case that priority levels are configured for the CSI sub-reports (e.g., as described in Embodiment 3-1 or Embodiment 3-2) , the UCI bits for bit group 0 of the CSI sub-reports may be concatenated according to the priority levels of the CSI sub-reports. For example, the UCI bits for bit group 0 of CSI sub-reports with a high priority level may be concatenated in front of the UCI bits for bit group 0 of CSI sub-reports with a low priority level. In some cases, for CSI sub-reports with the same priority level, the UCI bits for bit group 0 of these CSI sub-reports may be concatenated according to CSI sub-report indexes.
[0115] According to some embodiments, for one eType 2 CSI report including multiple CSI sub-reports, the UCI bits for bit group 1 and bit group 2 of the CSI sub-reports may be concatenated according to the following rules. First, UCI bits for bit group 1 and bit group 2 of each CSI sub-report in the CSI report may be concatenated with UCI bits for bit group 1 being in front of UCI bits for bit group 2. Second, combinations of UCI bits for bit group 1 and bit group 2 of CSI sub-reports in the CSI report may be concatenated according to CSI sub-report indexes. For example, they may be concatenated based on an increasing order or decreasing order of CSI sub-report indexes. In the case that priority levels are configured for the CSI sub-reports (e.g., as described in Embodiment 3-1 or Embodiment 3-2) , the combinations of UCI bits for bit group 1 and bit group 2 of the CSI sub-reports may be concatenated according to the priority levels of the CSI sub-reports. For example, the combinations of UCI bits for bit group 1 and bit group 2 of CSI sub-reports with a high priority level may be concatenated in front of the combinations of UCI bits for bit group 1 and bit group 2 of CSI sub-reports with a low priority level. In some cases, for CSI sub-reports with the same priority level, the combinations of UCI bits for bit group 1 and bit group 2 of these CSI sub-reports may be concatenated according to CSI sub-report indexes.
[0116] An example of mapping order of bit group 1 and bit group 2 of an eType 2 CSI report is shown in Table 1 below, wherein the CSI report includes a total number of Nn CSI sub-reports. Table 1: Mapping order of bit group 1 and bit group 2 of a CSI report
[0117] In the example shown in Table 1, for each CSI sub-report, bit group 1 is in front of bit group 2, and combinations of UCI bits for bit group 1 and bit group 2 of CSI sub-reports in the CSI report are concatenated based on an increasing order of CSI sub-report indexes.
[0118] Another example of mapping order of bit group 1 and bit group 2 of an eType2 CSI report is shown in Table 2 below, wherein the total number of CSI sub-reports with a high priority level (i.e., CSI sub-reports in the high priority set) is Nn1, and the total number of CSI sub-reports with a low priority level (i.e., CSI sub-reports in the low priority set) is Nn2. Table 2: Mapping order of bit group 1 and bit group 2 of a CSI report
[0119] In the example shown in Table 2, for each CSI sub-report, bit group 1 is in front of bit group 2, bit group 1 and bit group 2 of CSI sub-reports with the high priority level are in front of bit group 1 and bit group 2 of CSI sub-reports with the low priority level, and for each priority set, UCI bits for bit group 1 and bit group 2 of CSI sub-reports are concatenated based on an increasing order of CSI sub-report indexes.
[0120] In some cases, e.g., when a code rate of PUSCH carrying the CSI report cannot meet the performance requirement, some information in the CSI report may be omitted. The present disclosure proposes a CSI omission rule for CSI report including multiple CSI sub-reports.
[0121] According to some embodiments of the present disclosure, CSI omission may be performed according to reporting priority levels of different parts of the CSI report which may be defined based on rules similar to those for the mapping order of UCI bits for different parts of the CSI report.
[0122] For CSI part 2, similar reporting priority levels may be defined for CSI in one CSI sub-report since the BS need use full CSI of one CSI sub-report to schedule physical downlink shared channel (PDSCH) joint transmission. Thus, adjacent reporting priority levels may be defined for bit group 1 and bit group 2 for the same CSI sub-report of an eType 2 CSI report or even subbands and odd subbands for the same CSI sub-report of a Type 1 CSI report. In some embodiments, for CSI sub-reports in the same CSI report, their reporting priority levels may be determined based on priority levels (e.g., configured as described in Embodiment 3-1 or Embodiment 3-2) and / or indexes of the CSI sub-reports. For example, in the case that priority levels are configured for the CSI sub-reports, the reporting priority levels may be determined based on priority levels of the CSI sub-reports (e.g., a higher reporting priority level may be defined for a CSI sub-report with a higher priority level) , and for CSI sub-reports with the same priority level, the reporting priority levels may be determined based on indexes of the CSI sub-reports (e.g., a higher reporting priority level may be defined for a CSI sub-report with a lower index) . For different CSI reports, their reporting priority levels may be determined according to the priority levels of the CSI reports which may be defined based on rules specified in 3GPP standard documents.
[0123] Bit group 0 for all eType 2 CSI reports and wideband part for all Type 1 CSI reports may have the highest reporting priority level and may be either reported or dropped entirely when the overhead thereof is small. For some other examples, a new reporting priority level can be defined based on CSI sub-report for bit group 0 for all eType 2 CSI reports and wideband part for all Type 1 CSI reports. It can be used for the case with large overhead. For example, the CSI sub-report with a smaller index is configured with a higher priority level for transmission.
[0124] Table 3 below shows an example of reporting priority levels for CSI part 2. The total number of CSI reports is NRep, and each CSI report includes a total number of Nn. CSI sub-reports. A smaller priority level value represents a higher reporting priority level.
[0125] For each CSI sub-report, bit group 1 has a higher reporting priority level than bit group 2, or even subbands part has a higher reporting priority level than odd subbands part. Reporting priority levels of CSI sub-reports in the same CSI report are defined based on indexes of the CSI sub-reports. Table 3: Reporting priority levels for CSI part 2
[0126] For CSI part 1, it may be either reported or dropped entirely since the overhead of CSI part 1 for one sub-report is small. For some other examples, a new reporting priority level can be defined based on CSI sub-report for CSI part 1. It can be used for the case with large overhead. For example, the CSI sub-report with a smaller index is configured with a higher priority level for transmission.
[0127] Figure 3 illustrates an example of a UE 300 in accordance with aspects of the present disclosure. The UE 300 may include at least one processor 302 and at least one memory 304. Additionally, the UE 300 may also include one or more of at least one controller 306 or at least one transceiver 308. The processor 302, the memory 304, the controller 306, or the transceiver 308, 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 302, the memory 304, the controller 306, or the transceiver 308, 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 302 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 302 may be configured to operate the memory 304. In some other implementations, the memory 304 may be integrated into the processor 302. The processor 302 may be configured to execute computer-readable instructions stored in the memory 304 to cause the UE 300 to perform various functions of the present disclosure.
[0130] The memory 304 may include volatile or non-volatile memory. The memory 304 may store computer-readable, computer-executable code including instructions when executed by the processor 302 cause the UE 300 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 304 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 302 and the memory 304 coupled with the processor 302 may be configured to cause the UE 300 to perform one or more of the functions described herein (e.g., executing, by the processor 302, instructions stored in the memory 304) . For example, the processor 302 may support wireless communication at the UE 300 in accordance with examples as disclosed herein. The UE 300 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 302 may be configured to cause the UE 300 to: receive a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and transmit the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0133] The controller 306 may manage input and output signals for the UE 300. The controller 306 may also manage peripherals not integrated into the UE 300. In some implementations, the controller 306 may utilize an operating system such as or other operating systems. In some implementations, the controller 306 may be implemented as part of the processor 302.
[0134] In some implementations, the UE 300 may include at least one transceiver 308. In some other implementations, the UE 300 may have more than one transceiver 308. The transceiver 308 may represent a wireless transceiver. The transceiver 308 may include one or more receiver chains 310, one or more transmitter chains 312, or a combination thereof.
[0135] A receiver chain 310 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 310 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 310 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 310 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 310 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0136] A transmitter chain 312 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 312 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 312 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 312 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0137] Figure 4 illustrates an example of a processor 400 in accordance with aspects of the present disclosure. The processor 400 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 400 may include a controller 402 configured to perform various operations in accordance with examples as described herein. The processor 400 may optionally include at least one memory 404, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 400 may optionally include one or more arithmetic-logic units (ALUs) 406. 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 400 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 400) 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 402 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 400 to cause the processor 400 to support various operations in accordance with examples as described herein. For example, the controller 402 may operate as a control unit of the processor 400, generating control signals that manage the operation of various components of the processor 400. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0140] The controller 402 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 404 and determine subsequent instruction (s) to be executed to cause the processor 400 to support various operations in accordance with examples as described herein. The controller 402 may be configured to track memory address of instructions associated with the memory 404. The controller 402 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 402 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 400 to cause the processor 400 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 402 may be configured to manage flow of data within the processor 400. The controller 402 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 400.
[0141] The memory 404 may include one or more caches (e.g., memory local to or included in the processor 400 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 404 may reside within or on a processor chipset (e.g., local to the processor 400) . In some other implementations, the memory 404 may reside external to the processor chipset (e.g., remote to the processor 400) .
[0142] The memory 404 may store computer-readable, computer-executable code including instructions that, when executed by the processor 400, cause the processor 400 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 402 and / or the processor 400 may be configured to execute computer-readable instructions stored in the memory 404 to cause the processor 400 to perform various functions. For example, the processor 400 and / or the controller 402 may be coupled with or to the memory 404, the processor 400, the controller 402, and the memory 404 may be configured to perform various functions described herein. In some examples, the processor 400 may include multiple processors and the memory 404 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 406 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 406 may reside within or on a processor chipset (e.g., the processor 400) . In some other implementations, the one or more ALUs 406 may reside external to the processor chipset (e.g., the processor 400) . One or more ALUs 406 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 406 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 406 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 406 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 406 to handle conditional operations, comparisons, and bitwise operations.
[0144] The processor 400 may support wireless communication in accordance with examples as disclosed herein. The processor 400 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 400 may be applicable for a UE or a device with similar functions. The controller 402 may be configured to cause the processor 400 to: receive a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and transmit the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0146] In another embodiment, the processor 400 may be applicable for an NE (e.g., a base station) or a device with similar functions. The controller 402 may be configured to cause the processor 400 to: transmit a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and receive the CSI report that is based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0147] Figure 5 illustrates an example of an NE 500 in accordance with aspects of the present disclosure. The NE 500 may include at least one processor 502 and at least one memory 504. Additionally, the NE 500 may also include one or more of at least one controller 506 or at least one transceiver 508. The processor 502, the memory 504, the controller 506, or the transceiver 508, 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 502, the memory 504, the controller 506, or the transceiver 508, 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 502 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 502 may be configured to operate the memory 504. In some other implementations, the memory 504 may be integrated into the processor 502. The processor 502 may be configured to execute computer-readable instructions stored in the memory 504 to cause the NE 500 to perform various functions of the present disclosure.
[0150] The memory 504 may include volatile or non-volatile memory. The memory 504 may store computer-readable, computer-executable code including instructions when executed by the processor 502 cause the NE 500 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 504 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 502 and the memory 504 coupled with the processor 502 may be configured to cause the NE 500 to perform one or more of the functions described herein (e.g., executing, by the processor 502, instructions stored in the memory 504) . For example, the processor 502 may support wireless communication at the NE 500 in accordance with examples as disclosed herein. The NE 500 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 502 may be configured to cause the NE 500 to: receive a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set; and transmit the CSI report that is based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
[0153] The controller 506 may manage input and output signals for the NE 500. The controller 506 may also manage peripherals not integrated into the NE 500. In some implementations, the controller 506 may utilize an operating system such as or other operating systems. In some implementations, the controller 506 may be implemented as part of the processor 502.
[0154] In some implementations, the NE 500 may include at least one transceiver 508. In some other implementations, the NE 500 may have more than one transceiver 508. The transceiver 508 may represent a wireless transceiver. The transceiver 508 may include one or more receiver chains 510, one or more transmitter chains 512, or a combination thereof.
[0155] A receiver chain 510 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 510 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 510 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 510 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 510 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0156] A transmitter chain 512 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 512 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 512 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 512 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0157] Figure 6 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 602, the method may include receiving a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set. For example, the configuration may include RRC signaling such as a CSI report configuration. The operations of 602 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 602 may be performed by a UE as described with reference to Figure 3.
[0159] At 604, the method may include transmitting the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset. The operations of 604 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 604 may be performed by a UE as described with reference to Figure 3.
[0160] In some embodiments, the measurement resources include a channel measurement resource set, and each channel measurement resource in the channel measurement resource set is associated with a corresponding AP in the subset.
[0161] In some embodiments, all channel measurement resources in the channel measurement resource set are within a same slot or two adjacent slots, and / or there is no downlink / uplink switching in between any two channel measurement resources in the channel measurement resource set.
[0162] In some embodiments, the measurement resources include a channel measurement resource set that includes one or more channel measurement resource subsets, and each channel measurement resource subset is associated with a corresponding candidate AP cluster in the subset.
[0163] In some embodiments, the measurement resources include a channel measurement resource set that includes channel measurement resources associated with all APs in the subset, and each channel measurement resource is associated with a corresponding AP in the subset.
[0164] In some embodiments, the measurement resources include an interference measurement resource set, and each interference measurement resource in the interference measurement resource set is associated with a corresponding channel measurement resource subset.
[0165] In some embodiments, the measurement resources include an interference measurement resource set that includes only one interference measurement resource.
[0166] In some embodiments, the configuration indicates a high priority level or a low priority level for each CSI sub-report, or the configuration indicates a priority level for each CSI sub-report by a priority level list.
[0167] In some embodiments, the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes all CSI sub-reports each of which is associated with a respective configured channel measurement resource subset or a respective combination of channel measurement resources in a configured channel measurement resource set.
[0168] In some embodiments, the respective combination of channel measurement resources associated with each CSI sub-report is indicated in the configuration, predefined or specified.
[0169] In some embodiments, the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes at least one CSI sub-report selected by the UE and an index of each selected CSI sub-report.
[0170] In some embodiments, the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes all CSI sub-reports with a high priority level, at least one CSI sub-report with a low priority level selected by the UE, and an index of each selected CSI sub-report with the low priority level.
[0171] In some embodiments, the CSI reporting mode is indicated in the configuration, predefined or specified.
[0172] In some embodiments, a total number of CSI sub-reports included in the transmitted CSI report or a total number of CSI sub-reports selected by the UE is indicated in the configuration, predefined or specified.
[0173] In some embodiments, the index of each CSI sub-report selected by the UE is included in CSI part 1 of the CSI sub-report.
[0174] In some embodiments, UCI bits for CSI part 1 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; in the case of Type 1 CSI report, UCI bits for wideband part of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; or in the case of eType 2 CSI report, UCI bits for bit group 0 of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports.
[0175] In some embodiments, in the case of eType 2 CSI report, UCI bits for bit group 1 and bit group 2 of CSI part 2 of each CSI sub-report in the CSI report are concatenated with UCI bits for bit group 1 being in front of UCI bits for bit group 2, and combinations of UCI bits for bit group 1 and bit group 2 of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; or in the case of Type 1 CSI report, UCI bits for even subbands and odd subbands of CSI part 2 of each CSI sub-report in the CSI report are concatenated with UCI bits for even subbands being in front of UCI bits for odd subbands, and combinations of UCI bits for even subbands and odd subbands of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports.
[0176] In some embodiments, in the case of eType 2 CSI report, omission of bit group 1 and bit group 2 of CSI part 2 of CSI sub-reports of the CSI report is performed according to reporting priority levels based on priority levels and / or indexes of the CSI sub-reports; or in the case of Type 1 CSI report, omission of subband part of CSI part 2 of CSI sub-reports of the CSI report is performed according to reporting priority levels based on priority levels and / or indexes of the CSI sub-reports.
[0177] In some embodiments, CSI part 1 of all CSI sub-reports of the CSI report are either reported or omitted entirely; in the case of Type 1 CSI report, wideband part of CSI part 2 of all CSI sub-reports of the CSI report are either reported or omitted entirely; or in the case of eType 2 CSI report, bit group 0 of CSI part 2 of all CSI sub-reports of the CSI report are either reported or omitted entirely.
[0178] 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.
[0179] 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 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.
[0180] At 702, the method may include transmitting a configuration associated with a CSI report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate AP cluster in a subset of a candidate AP cluster set. For example, the configuration may include RRC signaling such as a CSI report configuration. 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 an NE as described with reference to Figure 5.
[0181] At 704, the method may include receiving the CSI report that is based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset. 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 an NE as described with reference to Figure 5.
[0182] 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.
[0183] 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 a configuration associated with a channel state information (CSI) report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate access points (AP) cluster in a subset of a candidate AP cluster set; andtransmit the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.2.The UE of claim 1, wherein the measurement resources include a channel measurement resource set, and each channel measurement resource in the channel measurement resource set is associated with a corresponding AP in the subset.3.The UE of claim 2, wherein all channel measurement resources in the channel measurement resource set are within a same slot or two adjacent slots, and / or there is no downlink / uplink switching in between any two channel measurement resources in the channel measurement resource set.4.The UE of claim 1, wherein the measurement resources include a channel measurement resource set that includes one or more channel measurement resource subsets, and each channel measurement resource subset is associated with a corresponding candidate AP cluster in the subset.5.The UE of claim 1, wherein the measurement resources include a channel measurement resource set that includes channel measurement resources associated with all APs in the subset, and each channel measurement resource is associated with a corresponding AP in the subset.6.The UE of claim 4, wherein the measurement resources include an interference measurement resource set, and each interference measurement resource in the interference measurement resource set is associated with a corresponding channel measurement resource subset.7.The UE of claim 1, wherein the measurement resources include an interference measurement resource set that includes only one interference measurement resource.8.The UE of claim 1, wherein the configuration indicates a high priority level or a low priority level for each CSI sub-report, or the configuration indicates a priority level for each CSI sub-report by a priority level list.9.The UE of claim 1, wherein the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes all CSI sub-reports each of which is associated with a respective configured channel measurement resource subset or a respective combination of channel measurement resources in a configured channel measurement resource set.10.The UE of claim 1, wherein the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes at least one CSI sub-report selected by the UE and an index of each selected CSI sub-report.11.The UE of claim 1, wherein the CSI report is transmitted in a CSI reporting mode where the transmitted CSI report includes all CSI sub-reports with a high priority level, at least one CSI sub-report with a low priority level selected by the UE, and an index of each selected CSI sub-report with the low priority level.12.The UE of claim 9, 10 or 11, wherein the CSI reporting mode is indicated in the configuration, predefined or specified.13.The UE of claim 10 or 11, wherein a total number of CSI sub-reports included in the transmitted CSI report is indicated in the configuration, predefined or specified, or wherein the index of each CSI sub-report selected by the UE is included in CSI part 1 of the CSI sub-report.14.The UE of claim 1, wherein:uplink control information (UCI) bits for CSI part 1 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports;in the case of Type 1 CSI report, UCI bits for wideband part of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; orin the case of eType 2 CSI report, UCI bits for bit group 0 of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports.15.The UE of claim 1, wherein:in the case of eType 2 CSI report, UCI bits for bit group 1 and bit group 2 of CSI part 2 of each CSI sub-report in the CSI report are concatenated with UCI bits for bit group 1 being in front of UCI bits for bit group 2, and combinations of UCI bits for bit group 1 and bit group 2 of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports; orin the case of Type 1 CSI report, UCI bits for even subbands and odd subbands of CSI part 2 of each CSI sub-report in the CSI report are concatenated with UCI bits for even subbands being in front of UCI bits for odd subbands, and combinations of UCI bits for even subbands and odd subbands of CSI part 2 of CSI sub-reports in the CSI report are concatenated according to priority levels and / or indexes of the CSI sub-reports.16.The UE of claim 1, wherein:in the case of eType 2 CSI report, omission of bit group 1 and bit group 2 of CSI part 2 of CSI sub-reports of the CSI report is performed according to reporting priority levels based on priority levels and / or indexes of the CSI sub-reports; orin the case of Type 1 CSI report, omission of subband part of CSI part 2 of CSI sub-reports of the CSI report is performed according to reporting priority levels based on priority levels and / or indexes of the CSI sub-reports.17.The UE of claim 1, wherein:CSI part 1 of all CSI sub-reports of the CSI report are either reported or omitted entirely;in the case of Type 1 CSI report, wideband part of CSI part 2 of all CSI sub-reports of the CSI report are either reported or omitted entirely; orin the case of eType 2 CSI report, bit group 0 of CSI part 2 of all CSI sub-reports of the CSI report are either reported or omitted entirely.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 a configuration associated with a channel state information (CSI) report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate access points (AP) cluster in a subset of a candidate AP cluster set; andtransmit the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.19.A method performed by a user equipment (UE) , the method comprising:receiving a configuration associated with a channel state information (CSI) report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate access points (AP) cluster in a subset of a candidate AP cluster set; andtransmitting the CSI report based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.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 a configuration associated with a channel state information (CSI) report including one or more CSI sub-reports, wherein each CSI sub-report is associated with a joint transmission from a corresponding candidate access points (AP) cluster in a subset of a candidate AP cluster set; andreceive the CSI report that is based on measurements on measurement resources associated with corresponding candidate AP clusters in the subset.
Citation Information
Patent Citations
Channel state information reporting method and device, terminal and network side equipment
CN116939659A
Systems and methods for UE processing
CN117397283A
CSI for non-coherent joint transmission
US20210328742A1
Generating a UCI bit sequence for CSI reporting under multi-TRP transmission
US20240250733A1