Method and apparatus of supporting spatial adaption
Patent Information
- Application Number
- EP2023924968
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-01
- Publication Date
- 2026-09-09
Smart Images

Figure CN2023129060_06092024_PF_FP
Abstract
Description
METHOD AND APPARATUS OF SUPPORTING SPATIAL ADAPTIONTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to technologies of supporting spatial adaption.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 further include a UE for wireless communication, which includes: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: receive a first signaling indicating a channel state information (CSI) reference signal (RS) (CSI-RS) resource set; receive a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; and determine an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.
[0005] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to determine the index associated with CSI reporting in accordance with configured or predefined mapping between indexes associated with CSI reporting and sub-configuration indexes for the first resource group and sub-configuration indexes for the second resource group.
[0006] In some implementations of the methods and apparatuses described herein, the second signaling indicates one or more first port subset indications and one or more second port subset indications, and the at least one processor is configured to cause the UE to: determine a set of indexes associated with CSI reporting based on a number of sub-configuration indexes associated with the one or more first port subset indications and a number of sub-configuration indexes associated with the one or more second port subset indication.
[0007] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine an index of the reporting metric associated with the first resource group based on the sub-configuration index for the first resource group; determine an index of the reporting metric associated with the second resource group based on the sub-configuration index for the second resource group; and determine an index of the reporting metric associated with the resource pair based on both the sub-configuration index for the first resource group and the sub-configuration index for the second resource group.
[0008] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine the index associated with CSI reporting based on the index associated with the resource pair.
[0009] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine an index of the reporting metric associated with the first resource group, an index of the reporting metric associated with the second resource group and an index of the reporting metric associated with the resource pair in accordance with configured or predefined mapping between respective index of reporting metric and the index associated with the CSI reporting.
[0010] In some implementations of the methods and apparatuses described herein, the second signaling indicates one or more first port subset indications, one or more second port subset indications, and one or more indexes associated with resource pairs, and the at least one processor is configured to cause the UE to: determine a first value derived from a number of sub-configuration indexes associated with the one or more first port subset indications and a number of sub-configuration indexes associated with the one or more second port subset indications; determine a second value derived from a number of the one or more indexes associated with resource pairs; and determine a set of indexes associated with CSI reporting based on a larger one of the first value and the second value.
[0011] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine the index associated with CSI reporting from the set of indexes associated with CSI reporting.
[0012] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine an index of the reporting metric associated with the first resource group based on the sub-configuration index for the first resource group; determine an index of the reporting metric associated with the second resource group based on the sub-configuration index for the second resource group; and determine an index of the reporting metric associated with the resource pair based on the index associated with the resource pair.
[0013] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: receive a CSI request to trigger the CSI reporting based on the index associated with CSI reporting.
[0014] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine priority of the CSI reporting based on the index associated with CSI reporting.
[0015] In some implementations of the methods and apparatuses described herein, a lower index associated with CSI reporting has larger priority than a higher index associated with CSI reporting.
[0016] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine priority of a CSI report firstly based on a reporting index of the CSI report; and determine priority of each uplink control information (UCI) bit associated with the reporting index based on the index associated with CSI reporting.
[0017] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: in the case that there are multiple parts for the CSI reporting, apply the priority of the CSI reporting determined based on the index associated with CSI reporting to each part.
[0018] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: in the case that there is a need of dropping UCI bits, drop UCI bits corresponding to part or all of one or more CSI reporting based on the index associated with CSI reporting.
[0019] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to: determine a number of CSI report occupies (CPUs) , a number of active CSI-RS resources, a number of active CSI-RS ports, or any combination thereof based on the index associated with CSI reporting.
[0020] In some implementations of the methods and apparatuses described herein, the sub-configuration index for the first resource group is same as the sub-configuration index for the second resource group.
[0021] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to cause the UE to determine the index associated with CSI reporting based on the sub-configuration index for the first resource group.
[0022] Some implementations of the methods and apparatuses described herein may further include a processor for wireless communication, which includes at least one controller coupled with at least one memory and configured to cause the at least one processor to: receive a first signaling indicating a CSI-RS resource set; receive a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; and determine an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.
[0023] Some implementations of the methods and apparatuses described herein may further include a network equipment (NE) for wireless communication, which includes: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the NE to: transmit a first signaling indicating a CSI-RS resource set; transmit a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; and determine an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.
[0024] Some implementations of the methods and apparatuses described herein may further include a method performed by a UE, which includes: receiving a first signaling indicating a CSI-RS resource set; receiving a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; and determining an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0026] Figure 2 illustrates an example of configurations related to CSI-RS resource set, resource groups and resource pairs in the case of two-TRP in accordance with aspects of the present disclosure.
[0027] Figure 3 illustrates an example of configurations related to port subset indications for a resource pair in accordance with aspects of the present disclosure.
[0028] Figure 4 illustrates an example of a UE in accordance with aspects of the present disclosure.
[0029] Figure 5 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0030] Figure 6 illustrates an example of a NE in accordance with aspects of the present disclosure.
[0031] Figure 7 illustrates a flowchart of method performed by a UE in accordance with aspects of the present disclosure.
[0032] Figure 8 illustrates a flowchart of method performed by a NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0033] In accordance with 3rd generation partnership project (3GPP) release (R) 18, there are two types of spatial adaption patterns (or referred to as "shut down patterns" ) , i.e., Type 1 spatial adaption pattern (or Type 1 spatial adaption, or Type 1 shutdown pattern, or Type 1 shutdown or the like) and Type 2 spatial adaption pattern (or Type 2 spatial adaption, or Type 2 shutdown pattern, or Type 2 shutdown or the like) . For Type 1 shut down pattern, all elements corresponding to a port is shutdown, so the number of CSI-RS ports will change among different shutdown patterns. In addition, a CSI report configuration may contain sub-configuration (s) (or referred to as CSI sub-configuration or CSI report sub-configuration or the like) . Each sub-configuration may correspond to a Type 1 shutdown pattern or Type 2 shutdown pattern. For Type 1 shutdown pattern, port subset indication is used to indicate the corresponding shutdown pattern, e.g., a sub-configuration. For Type 1 spatial adaptation, each port subset indication is associated with a sub-configuration. Related specification impact related to spatial adaption includes CSI resource indicator (CRI) determination, CSI mapping order, CSI priority determination, CPU counting, active CSI-RS resource counting, and active CSI-RS port counting etc.
[0034] However, R18 only specifies spatial adaption in scenarios of single transmit-receive point (TRP) (S-TRP) . Whether and how to apply spatial adaption in scenarios of multiple TRPs (multi-TRP or M-TRP) has not been settled yet, let alone the specification related impacts. Regarding a TRP, it can be represented by various manners, e.g., by a control resource set (CORESET) pool index value, by a TRP index, by a resource group index etc.
[0035] At least considering the above technical problem, aspects of the present disclosure propose a technical solution of supporting spatial adaption, e.g., methods and apparatuses of supporting spatial adaption in the case of multi-TRP, wherein each TRP performs Type 1 spatial adaption or shutdown pattern. Spatial adaption pattern index (s) or number for comparison associated with multi-TRP will be used to determine CSI reporting priority, aperiodic CSI reporting, CPU calculation, active CSI-RS resource counting, and active CSI-RS port counting etc.
[0036] In accordance with some aspects of the present disclosure (Scheme 1) , in the scenarios of multi-TRP, e.g., two-TRP operations, each TRP will have its own Type 1 spatial adaptation configuration, that is, separate Type 1 spatial adaptation pattern will be configured for each TRP or for each resource group.
[0037] For example, in some implementations of the present disclosure, the network side will configure respective spatial adaptation index (s) for each TRP or for each resource group. The sub-configuration for each TRP can be for each resource group. The sub-configuration or sub-configuration combination for multi-TRP can be for each resource pair. In some other implementations of the present disclosure, the network side will configure the number of spatial adaptions for each resource group or for each TRP. Spatial adaptation index (s) for the multi-TRP is based on the spatial adaption index (s) for each TRP. The number of sub-configuration combination (s) for multi-TRP is based on the spatial adaption number for each TRP. As each TRP is associated with a resource group and multi-TRP is associated with a resource pair, the number sub-configuration or the sub-configuration index of a resource groups is based on the number or index configured for the corresponding resource group. The number of sub-configuration or the sub-configuration index of a resource pair is based on the number or index configured for both of the resource groups.
[0038] In some other implementations of the present disclosure, the network side will configure spatial adaptation index (s) or number for the resource pair (s) . Spatial adaptation index (s) or number for each TRP is based on the spatial adaptation index (s) or number for resource pair (s) . Spatial adaptation index or number for comparison between each TRP, e.g., TRP#1, TRP#2 and all the multiple TRPs, e.g., TRP#1 plus TRP#2 is based on the spatial adaptation index (s) for resource pair (s) .
[0039] In some yet other implementations of the present disclosure, the network side will configure spatial adaptation index (s) or number for each TRP and spatial adaptation index (s) or number for resource pair (s) . Spatial adaptation index or number for comparison between each TRP, e.g., TRP#1, TRP#2 and all the multiple TRPs, e.g., TRP#1 plus TRP#2 is based on the larger one of a value derived from the spatial adaptation index (s) or number for each TRP and a value derived from the spatial adaptation index (s) or number for resource pair (s) .
[0040] In accordance with some other aspects of the present disclosure (Scheme 2) , in the scenarios of multi-TRP, e.g., two-TRP operations, the multiple TRPs will share the same Type 1 spatial adaptation configuration. Spatial adaptation index or number for comparison between each TRP, e.g., TRP#1, TRP#2 and all the multiple TRPs, e.g., TRP#1 plus TRP#2 is based on the shared spatial adaptation index or number for each TRP.
[0041] The present disclosure supports spatial adaption in scenario of M-TRP, proposing corresponding specification impact related to CRI determination, CSI mapping order, CSI priority determination, CPU counting, active CSI-RS resource counting, and active CSI-RS port counting etc., and will improve network energy saving in M-TRP operations.
[0042] Aspects of the present disclosure are described in the context of a wireless communications system.
[0043] 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 NE 102, one or more UE 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 a 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.
[0044] The one or more NE 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NE 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.
[0045] 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 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NE 102.
[0046] The one or more UE 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.
[0047] 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 114 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.
[0048] 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, N2, or network interface) . In some implementations, the NE 102 may communicate with each other directly. In some other implementations, the NE 102 may communicate with each other or indirectly (e.g., via the CN 106. In some implementations, one or more NE 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 a radio heads, smart radio heads, or TRPs.
[0049] 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 functions (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 NE 102 associated with the CN 106.
[0050] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N2, 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) .
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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., 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.
[0055] 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.
[0056] 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.
[0057] For Type 1 spatial adaptation, all spatial elements corresponding to a port will be set on or off in accordance with the configured spatial adaption pattern, so different spatial adaptation patterns will have different number of antenna ports.
[0058] When a CSI-RS resource set is associated with different Type 1 spatial adaptation patterns in the case of S-TRP operations, each spatial adaptation pattern or CSI report sub-configuration will be associated with a port subset indication, e.g., configured by bitmap from the network side. The port subset indication will be applied to all CSI-RS resources within the CSI-RS resource set.
[0059] In accordance with aspects of the present disclosure, Type 1 spatial adaption will also be applied in M-TRP operations. When there are multiple TRPs, e.g., two TRPs, there is also a CSI-RS resource set, e.g., configured by the network side via a radio resource control (RRC) signaling or other signaling (s) . Different from S-TRP, the network side will configure multiple, e.g., a first and second CSI-RS resource groups (also referred to as a resource group or CSI-RS group or the like) . Each resource group is corresponding to a TRP. Elements of each resource group are from the CSI-RS resource set. In addition, the network side may also configure one or more resource pairs, wherein one element of a resource pair is from the first resource group, and the other element of the resource pair is from the second resource group. The resource pair is corresponding to simultaneous multi-TRP transmission and / or reception. For CRI reporting, the selected CSI-RS resource (e.g., identified by a CSI-RS resource index) may be from the first resource group, the second resource group or the resource pair. The number of reported CRI is 1, 2 or 3, which depends on CSI report configuration and whether there is comparison between separate TRP transmission and multiple TRP transmission. Persons skilled in the art should well understand that the resource groups and resource pairs are illustrated in view of two TRPs for clearness and simplification. In the case that there are more than two TRPs, more than two resource groups may be configured, and thus resource combination (s) corresponding to simultaneous multi-TRP transmission and / or reception may be configured. A resource combination is similar to a resource pair, while includes more than two CSI-RS resources due to more than two resource groups being configured.
[0060] Figure 2 illustrates an example of configurations related to CSI-RS resource set, resource groups and resource pairs in the case of two-TRP in accordance with aspects of the present disclosure.
[0061] As shown in Figure 2, a CSI-RS resource set is configured for UE, which includes CSI-RS resources#1, #2, #3, #4, #5, #6, #7 and #8. Two resource groups are respectively configured for two TRPs, e.g., the first resource group, CSI-RS resource group#1 for a first TRP and the second resource group, CSI-RS resource group#2 for a second TRP. CSI-RS resource group#1 includes CSI-RS resources#1, #2 and #3, and CSI-RS resource group#2 includes CSI-RS resources#4, #5, #6, #7 and #8. In addition, two resource pairs, e.g., Pair#1 and Pair#2 are configured for UE. Pair#1 includes CSI-RS resource#3 from CSI-RS resource group#1 and CSI-RS resource#5 from CSI-RS resource group#2. Pair#2 includes CSI-RS resource#2 from CSI-RS resource group#1 and CSI-RS resource#8 from CSI-RS resource group#2.
[0062] The network side will indicate spatial adaption pattern index (s) or number to UE in various manners by RRC signaling, media access control (MAC) control element (CE) or downlink control information (DCI) or other signaling (s) . For example, the network side will indicate one or more first port subset indications associated with sub-configuration index (s) for the first resource group, or indicate one or more second port subset indications associated with sub-configuration index (s) for the second resource group, or indicate one or more indexes associated with resource pairs, or indicate any combination of the aforementioned.
[0063] Index (s) associated with CSI reporting will be determined at least based on the configured information related to spatial adaption. Exemplary CSI reporting may be a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.
[0064] More detailed implementations of the present disclosure are illustrated in the following respectively in view of Scheme 1 and Scheme 2.
[0065] Scheme 1: each TRP has specific spatial adaption
[0066] In Scheme 1, the network side will configure separate spatial adaption for diffident TRPs. For example, each TRP of the different TRPs may set its spatial adaption separately due to different channel statuses, traffics and / or service requirements etc. The port subset indication will be configured per resource group rather than per CSI-RS resource set. Two elements of a resource pair may have different numbers of port subset indications, and the port subset indication configured for different elements of a resource pair may be the same or different.
[0067] Figure 3 illustrates an example of configurations related to port subset indications for a resource pair in accordance with aspects of the present disclosure.
[0068] It is supposed that the shown port subset indications are configured in view of the configuration shown in Figure 2. As shown in Figure 3, for Pair#1, which includes CSI-RS resource#3 from the first resource group and CSI-RS resource#5 from the second resource group, the two elements of the resource pair have different numbers of port subset indication. For example, one element of the resource pair, e.g., CSI-RS resource#3 may have 2 port subset indications, e.g., Port subset indication#1 and Port subset indication#2, while the other element of the resource pair, e.g., CSI-RS resource#5 may have 3 port subset indications, e.g., Port subset indication#1, Port subset indication#2 and Port subset indication#3.
[0069] Similar to resource pair, sub-configuration combination (or sub-configuration index combination) is introduced in Scheme 1, wherein one element in a sub-configuration combination is a sub-configuration (e.g., a sub-configuration index) for the first resource group while the other element in the sub-configuration combination is a sub-configuration (e.g., a sub-configuration index) for the second resource group. For each sub-configuration combination, there is a combination index, which is an index associated CSI reporting and can be used for CSI priority determination, CSI mapping order, CPU counting etc. The reporting quantity, e.g., CSI or CRI etc., for CSI reporting is also configured per sub-configuration combination. A CSI report may include CSI reporting related to one or more sub-configuration combinations.
[0070] In some implementations of the present disclosure, to configure the spatial adaption for each TRP, the network side may indicate sub-configurations for the first resource group and sub-configurations for the second resource group. Sub-configuration combination will be determined based on the sub-configurations for the first resource group and sub-configurations for the second resource group.
[0071] For example, the network side may configure the number of sub-configuration indexes for the first resource group to be N1 (or configure N1 sub-configuration indexes for the first resource group) , e.g., by indicating N1 port subset indications; and configure the number of sub-configuration indexes for the second resource group to be N2 (or configure N2 sub-configuration indexes for the second resource group) , e.g., by indicating N2 port subset indications. A sub-configuration combination index will be determined based on the sub-configuration index for the first resource group and a sub-configuration index for the second resource group. Thus, the number of sub-configuration combinations (or the number of sub-configuration combination indexes or the like) will be determined to be N3=N1*N2.
[0072] Mapping (or association or the like) between sub-configuration combination index and sub-configuration index for the first resource group and sub-configuration index for the second resource group is configured or predefined. An exemplary mapping order is sub-configuration index for the first resource group first, and followed by sub-configuration index for the second resource group. That is, mapping between the sub-configuration combination index and sub-configuration index for the first resource group is first, and then is mapping between the sub-configuration combination index and sub-configuration index for the second resource group.
[0073] For example, it is supposed that all of sub-configuration combinations, sub-configurations for the first resource group and sub-configurations for the second resource group are indexed from 0. In accordance with the aforementioned exemplary mapping order, sub-configuration combination index#0 will be mapped to (or related to, or associated with or the like) sub-configuration#0 for the first resource group and sub-configuration#0 for the second resource group, and sub-configuration combination index#1 will be mapped to sub-configuration#1 for the first resource group and sub-configuration#0 for the second resource group, and so on.
[0074] For the CSI reporting corresponding to a sub-configuration combination index, UE (similarly in the network side) will determine an index of the reporting metric associated with the first resource group based on the sub-configuration index for the first resource group, and determine an index of the reporting metric associated with the second resource group based on the sub-configuration index for the second resource group. In some cases, a resource pair may also be determined based on the configured sub-configuration index for the first resource group and a sub-configuration index for the second resource group. Accordingly, UE will determine an index of the reporting metric associated with the resource pair based on both the sub-configuration index for the first resource group and the sub-configuration index for the second resource group. UE can also determine an index of the reporting metric associated with the resource pair based on the sub-configuration combination index.
[0075] In some other implementations of the present disclosure, to configure the spatial adaption for each TRP, the network side may indicate sub-configuration combinations for resource pairs, e.g., by indicating indexes associated with resource pairs. For example, the network side may indicate port subset indications associated with sub-configuration combination indexes for resource pairs. An exemplary sub-configuration combination for a resource pair may include two sub-configurations, wherein one sub-configuration is associated with the first resource group and the other sub-configuration is associated with the second resource group. Thus, the corresponding sub-configuration (s) for the first resource group and for the second resource group can also be determined based on the configuration of resource pairs, e.g., based on configured or predefined rules. Similarly, the number of sub-configurations for the first resource group and the second resource group can also be determined based on the number of sub-configuration combinations for the resource pairs. For example, it is supposed that the number of sub-configuration combinations of the resource pair is 6, and then the number of sub-configurations for the first resource group is 2 and the number of sub-configurations for the second resource group is 3 based on a predefined rule.
[0076] For the CSI reporting corresponding to a sub-configuration combination index, UE (similarly in the network side) will determine an index of the reporting metric associated with the first resource group, an index of the reporting metric associated with the second resource group and an index of the reporting metric associated with the resource pair in accordance with configured or predefined mapping between respective index of reporting metric and the sub-configuration combination index.
[0077] In some yet other implementations of the present disclosure, to configure the spatial adaption for each TRP, besides sub-configurations for the first resource group and sub-configurations for the second resource group, the network side may also configure sub-configuration combinations for the resource pairs. A first value will be derived from the number of sub-configuration for the first resource group and the number of sub-configuration for the second resource group, and a second value will be derived from the number of sub-configuration combinations of the resource pairs. A set of sub-configuration combinations will be determined based on a larger one of the first value and the second value.
[0078] For example, the network side may configure the number of sub-configuration indexes for the first resource group to be N1 (or configure N1 sub-configuration indexes for the first resource group) , e.g., by indicating N1 port subset indications; configure the number of sub-configuration indexes for the second resource group to be N2 (or configure N2 sub-configuration indexes for the second resource group) , e.g., by indicating N2 port subset indications; and configure the number of sub-configuration combination indexes for resource pair to be N4 (or configure N4 sub-configuration combination indexes) . Which one of N3=N1*N2 and N4 is larger will be considered, and the larger one will be used to determine the number of sub-configuration combination indexes and to determine each sub-configuration combination index for CSI reporting.
[0079] For the CSI reporting corresponding to a sub-configuration combination index, UE (similarly in the network side) will determine an index of the reporting metric associated with the first resource group based on the sub-configuration index for the first resource group; determine an index of the reporting metric associated with the second resource group based on the sub-configuration index for the second resource group; and determine an index of the reporting metric associated with the resource pair based on the sub-configuration combination index.
[0080] In accordance with aspects of the present disclosure, in Scheme 1, sub-configuration combination index (s) will be used to determine CSI reporting priority and mapping order. For example, sub-configuration combination index can replace sub-configuration index in R18 when determining CSI reporting priority. An exemplary priority rule is that lower (or smaller) sub-configuration combination index has higher priority than higher (or larger) sub-configuration combination index.
[0081] For a CSI report containing CSI reporting corresponding to multiple sub-configuration combinations, different sub-configuration combination indexes will result different priorities within the CSI report. The priority of this CSI report is determined as that in legacy release, e.g., bases on cell identity (or index) (ID) , CSI report ID, reporting metric (e.g., reference signal received power (RSRP) , channel quality information (CQI) , precoding matrix indicator (PMI) , or rank indicator (RI) etc. ) , time domain behavior (e.g., aperiodic, periodic, or semi-persistent) .
[0082] For the corresponding part in TS38.212, for CSI reporting corresponding to a sub-configuration combination index, the mapping order of CSI fields of the CSI reporting is the same as legacy CSI reporting, in addition to replacing CSI report ID with sub-configuration combination index. When there are multiple CSI reports to be reported in a single reporting instance, the mapping order of the multiple CSI reports is based on CSI report ID, e.g., from lower (or smaller) to higher (larger) . If there is a CSI report which has multiple sub-configuration combination indexes, within the UCI bits for CSI reporting, the mapping order for different sub-configuration combination indexes are from lower sub-configuration combination index to higher sub-configuration combination index. That is, priority of the CSI report will be firstly determined based on the ID of the CSI report, and then priority of each UCI bit associated with the CSI report ID based on the sub-configuration combination index.
[0083] In addition, for the corresponding part in TS 38.212, in the case that there are multiple parts for a CSI report, UE (similarly in the network side) will apply the priority of the CSI report determined based on the sub-configuration combination index to each part. For example, if CSI reporting has two parts, and there are multiple CSI reports to be reported in a single reporting instance, the first part of the multiple CSI reports will be multiplexed together in a time instance, and the second part of the multiple CSI reports will be multiplexed in another time instance. For multiplexing of each part, the mapping order of the multiple CSI reports is based on the CSI report ID, e.g., from lower to higher. If there is a CSI report associated with multiple sub-configuration combination indexes, within the UCI bits for the CSI report, the mapping order of CSI reporting for different sub-configuration combination indexes are from lower sub-configuration combination index to higher sub-configuration combination index.
[0084] Moreover, for the corresponding part in TS 38.212, in the case that there is a need of dropping UCI bits, UE will drop UCI bits corresponding to part or all of one or more CSI reports based on the sub-configuration combination index. That is, the dropping can be at sub-configuration combination level. For example, the CSI report with the highest sub-configuration combination index will be dropped firstly, and then the CSI report with the second highest sub-configuration combination index.
[0085] An example of CSI mapping order is shown in Table 1 as follows.
[0086] Table 1
[0087] For aperiodic CSI reporting, there will be multiple sets of sub-configuration combination indexes configured by high layer. In accordance with aspects of the present disclosure, UE will receive a CSI request to trigger the CSI reporting based on the sub-configuration combination index. For example, UE may receive DCI from the network side, wherein the codepoint in the DCI will trigger a set of sub-configuration combination indexes associated with a CSI report ID.
[0088] In addition, in accordance with aspects of the present disclosure, in Scheme 1, sub-configuration combination index will be used for CPU counting. For aperiodic CSI reporting or semi-persistent (SP) CSI reporting associated with a CSI report ID, if there are one or more sub-configuration combination indexes triggered by DCI from the total configured sub-configuration combination indexes, CPU counting will consider the indicated one or more sub-configuration combination indexes. Adding of CPU for each of the one or more sub-configuration combination index will be used to determine the total CPU for the same CSI report ID. For periodic CSI reporting, the addition of CPU for each sub-configuration combination will be performed for all the configured sub-configuration combination indexes of a CSI report. In addition, for Type 1 spatial adaption, for each sub-configuration combination index, the CPU is determined based on the total number of CSI-RS resources in each resource group and the number of resource pairs.
[0089] In accordance with aspects of the present disclosure, in Scheme 1, sub-configuration combination index will also be used for active CSI-RS resource counting.
[0090] UE (similarly in the network side) will determine a set of sub-configuration combination indexes for a CSI report associated with a report ID. For periodic CSI reporting, the set of sub-configuration combination indexes contain all sub-configuration combination indexes configured for the CSI report. For aperiodic CSI reporting or SP CSI reporting, the set of sub-configuration combination indexes is the set of sub-configuration combination indexes triggered by DCI.
[0091] For each sub-configuration combination index of the determined set of sub-configuration combination indexes, UE (similarly in the network side) will determine the referred active CSI-RS resource number. It may reuse legacy mechanism. For example, for a sub-configuration combination index, if a CSI-RS resource is referred M times by any resource group and / or any resource pair, the CSI-RS resource will be counted M times.
[0092] Then, UE (similarly in the network side) will perform the addition of the counted number for each CSI-RS resource among the multiple sub-configuration combination indexes. For example, it is supposed that two sub-configuration combination indexes, e.g., sub-configuration combination index#1 and sub-configuration combination index#2 are triggered aperiodically by DCI. If a CSI-RS resource, e.g., CSI-RS resourcce#2 is counted 2 times for sub-configuration combination index#1, and 3 times for sub-configuration combination index index#2, then CSI-RS resource#2 will be counted 5 times.
[0093] After the counted number for a CSI-RS resource is determined, UE (similarly in the network side) will perform the addition among all CSI-RS resources associated with the CSI report, and then the number of active CSI-RS resources will be determined.
[0094] In accordance with aspects of the present disclosure, in Scheme 1, sub-configuration combination index will also be used for active CSI-RS port counting. The mechanism for active CSI-RS port counting is similar to active CSI-RS resource counting.
[0095] For example, UE (similarly in the network side) will determine a set of sub-configuration combination indexes for a CSI report associated with a report ID. For periodic CSI reporting, the set of sub-configuration combination indexes contain all sub-configuration combination indexes configured for the CSI report. For aperiodic CSI reporting or SP CSI reporting, the set of sub-configuration combination indexes is the set of sub-configuration combination indexes triggered by DCI.
[0096] For each sub-configuration combination index of the determined set of sub-configuration combination indexes, UE (similarly in the network side) will determine the port number of an active CSI-RS resource. If a CSI-RS resource is referred M times by any resource group and / or any resource pair, and the indicated number of port of the CSI-RS resource is Kp, then the port number of the active CSI-RS resource is determined to be Kp*M. Different sub-configuration combination indexes may have different port numbers for a CSI-RS resource.
[0097] Similar to active CSI-RS resource counting, UE (similarly in the network side) will perform accumulation among multiple sub-configuration combination indexes, e.g., addition of the counted port number for each CSI-RS resource among multiple sub-configuration combination indexes.
[0098] Then, UE (similarly in the network side) will perform accumulation among multiple CSI-RS resources to determine the total active port number, which is determined by port subset indication associated with the resource group to which the CSI-RS resource belongs. For example, if a CSI-RS resource is in the first resource group, the number of ports of the CSI-RS resource will be determined by the port subset indication associated with the first resource group. If a CSI-RS resource is in the second resource group, the number of ports of the CSI-RS resource will be determined by the port subset indication associated with the second resource group.
[0099] Scheme 2: multiple TRPs share the same spatial adaption
[0100] In Scheme 2, the network side will configure common spatial adaption for different TRPs, that is, different TRPs shares the same spatial adaption. Thus, the same port subset indication will be applied to all resource groups of the CSI-RS resource set, as well as the resource pair. Index associated with CSI reporting is sub-configuration index, which can be used as in legacy release, e.g., for CSI priority determination, CSI mapping order, active CSI-RS resource counting, active CSI-RS port counting, and CPU counting etc.
[0101] For example, in some implementations of the present disclosure, the CSI priority for a sub-configuration will be determined as that in R18 for S-TRP cases. That is, the priority of the corresponding CSI reporting is determined based on the CSI report ID, and the priority of each sub-configuration within the CSI reporting is determined based on the sub-configuration index. The content of CSI for each sub-configuration is the same as that in legacy release.
[0102] In some implementations of the present disclosure, the CSI mapping order for each sub-configuration will reuse R18 mechanism. That is, to find the place for bits corresponding to the associated CSI report ID, and map the CSI content corresponding to each sub-configuration from lower index to higher index, the CSI content corresponding to each sub-configuration is the same as that for multi-TRP in legacy release. That is, UE will depend on the CSI report configuration to report CSI for single TRP or multiple TRPs.
[0103] In some implementations of the present disclosure, accumulation among different sub-configurations and CSI-RS resources will be performed to count the active CSI-RS resources. For a sub-configuration and a CSI-RS resource, the counted number may be similar as in legacy release. That is, if a CSI-RS resource is referred M times by any resource group and / or any resource pair, it will be counted M times.
[0104] In some implementations of the present disclosure, accumulation among different sub-configurations and CSI-RS resources will be performed to count the active CSI-RS ports. For a sub-configuration and a CSI-RS resource, the counted port number may be based on legacy release. That is, if a CSI-RS resource is referred M times by any resource group and / or any resource pair, it will be counted M times, and if the subset indication number is p, the counted number of CSI-RS ports is M*p. Different sub-configurations may have different port numbers based on the corresponding port subset indication.
[0105] In some implementations of the present disclosure, sub-configuration index will be used for CPU counting. For aperiodic CSI reporting or SP CSI reporting associated with a CSI report ID, if there are one or more sub-configuration indexes triggered by DCI from the total configured sub-configuration indexes, CPU counting will consider the indicated one or more sub-configuration indexes. Adding of CPU for each of the one or more sub-configuration index will be used to determine the total CPU for the same CSI report ID. For periodic CSI reporting, the addition of CPU for each sub-configuration will be performed for all the configured sub-configuration indexes of a CSI report. In addition, for Type 1 spatial adaption, for each sub-configuration index, the CPU is determined based on the total number of CSI-RS resources in each resource group and the number of resource pairs.
[0106] Figure 4 illustrates an example of a UE 400 in accordance with aspects of the present disclosure. The UE 400 may include a processor 402, a memory 404, a controller 406, and a transceiver 408. The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0107] The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0108] The processor 402 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 402 may be configured to operate the memory 404. In some other implementations, the memory 404 may be integrated into the processor 402. The processor 402 may be configured to execute computer-readable instructions stored in the memory 404 to cause the UE 400 to perform various functions of the present disclosure.
[0109] The memory 404 may include volatile or non-volatile memory. The memory 404 may store computer-readable, computer-executable code including instructions when executed by the processor 402 cause the UE 400 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 404 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0110] In some implementations, the processor 402 and the memory 404 coupled with the processor 402 may be configured to cause the UE 400 to perform one or more of the functions described herein (e.g., executing, by the processor 402, instructions stored in the memory 404) . For example, the processor 402 may support wireless communication at the UE 400 in accordance with examples as disclosed herein. The UE 400 may be configured to support a means for receiving a first signaling indicating a CSI-RS resource set; a means for receiving a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; and a means for determining an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.
[0111] The controller 406 may manage input and output signals for the UE 400. The controller 406 may also manage peripherals not integrated into the UE 400. In some implementations, the controller 406 may utilize an operating system such as or other operating systems. In some implementations, the controller 406 may be implemented as part of the processor 402.
[0112] In some implementations, the UE 400 may include at least one transceiver 408. In some other implementations, the UE 400 may have more than one transceiver 408. The transceiver 408 may represent a wireless transceiver. The transceiver 408 may include one or more receiver chains 410, one or more transmitter chains 412, or a combination thereof.
[0113] A receiver chain 410 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 410 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 410 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 410 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 410 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0114] A transmitter chain 412 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 412 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 412 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 412 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0115] Figure 5 illustrates an example of a processor 500 in accordance with aspects of the present disclosure. The processor 500 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 500 may include a controller 502 configured to perform various operations in accordance with examples as described herein. The processor 500 may optionally include at least one memory 504, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 500 may optionally include one or more arithmetic-logic units (ALUs) 506. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .
[0116] The processor 500 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 500) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .
[0117] The controller 502 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 500 to cause the processor 500 to support various operations in accordance with examples as described herein. For example, the controller 502 may operate as a control unit of the processor 500, generating control signals that manage the operation of various components of the processor 500. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0118] The controller 502 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 504 and determine subsequent instruction (s) to be executed to cause the processor 500 to support various operations in accordance with examples as described herein. The controller 502 may be configured to track memory address of instructions associated with the memory 504. The controller 502 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 502 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 500 to cause the processor 500 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 502 may be configured to manage flow of data within the processor 500. The controller 502 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 500.
[0119] The memory 504 may include one or more caches (e.g., memory local to or included in the processor 500 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 504 may reside within or on a processor chipset (e.g., local to the processor 500) . In some other implementations, the memory 504 may reside external to the processor chipset (e.g., remote to the processor 500) .
[0120] The memory 504 may store computer-readable, computer-executable code including instructions that, when executed by the processor 500, cause the processor 500 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 502 and / or the processor 500 may be configured to execute computer-readable instructions stored in the memory 504 to cause the processor 500 to perform various functions. For example, the processor 500 and / or the controller 502 may be coupled with or to the memory 504, the processor 500, the controller 502, and the memory 504 may be configured to perform various functions described herein. In some examples, the processor 500 may include multiple processors and the memory 504 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.
[0121] The one or more ALUs 506 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 506 may reside within or on a processor chipset (e.g., the processor 500) . In some other implementations, the one or more ALUs 506 may reside external to the processor chipset (e.g., the processor 500) . One or more ALUs 506 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 506 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 506 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 506 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 506 to handle conditional operations, comparisons, and bitwise operations.
[0122] The processor 500 may support wireless communication in accordance with examples as disclosed herein. The processor 500 may be configured to or operable to support a means for receiving a first signaling indicating a CSI-RS resource set; a means for receiving a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; and a means for determining an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof..
[0123] Figure 6 illustrates an example of a NE 600 in accordance with aspects of the present disclosure. The NE 600 may include a processor 602, a memory 604, a controller 606, and a transceiver 608. The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.
[0124] The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.
[0125] The processor 602 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 602 may be configured to operate the memory 604. In some other implementations, the memory 604 may be integrated into the processor 602. The processor 602 may be configured to execute computer-readable instructions stored in the memory 604 to cause the NE 600 to perform various functions of the present disclosure.
[0126] The memory 604 may include volatile or non-volatile memory. The memory 604 may store computer-readable, computer-executable code including instructions when executed by the processor 602 cause the NE 600 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 604 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.
[0127] In some implementations, the processor 602 and the memory 604 coupled with the processor 602 may be configured to cause the NE 600 to perform one or more of the functions described herein (e.g., executing, by the processor 602, instructions stored in the memory 604) . For example, the processor 602 may support wireless communication at the NE 600 in accordance with examples as disclosed herein. The NE 600 may be configured to support a means for transmitting a first signaling indicating a CSI-RS resource set; a means for transmitting a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; and a means for determining an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.
[0128] The controller 606 may manage input and output signals for the NE 600. The controller 606 may also manage peripherals not integrated into the NE 600. In some implementations, the controller 606 may utilize an operating system such as or other operating systems. In some implementations, the controller 606 may be implemented as part of the processor 602.
[0129] In some implementations, the NE 600 may include at least one transceiver 608. In some other implementations, the NE 600 may have more than one transceiver 608. The transceiver 608 may represent a wireless transceiver. The transceiver 608 may include one or more receiver chains 610, one or more transmitter chains 612, or a combination thereof.
[0130] A receiver chain 610 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 610 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 610 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 610 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 610 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0131] A transmitter chain 612 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 612 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 612 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 612 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0132] Figure 7 illustrates a flowchart of a 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.
[0133] At 701, the method may include receiving a first signaling indicating a CSI-RS resource set. The operations of 701 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 701 may be performed by a UE as described with reference to Figure 4.
[0134] At 703, the method may include receiving a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group. The operations of 703 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 703 may be performed by a UE as described with reference to Figure 4.
[0135] At 705, the method may include determining an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof. The operations of 705 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 705 may be performed a UE as described with reference to Figure 4.
[0136] 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.
[0137] Figure 8 illustrates a flowchart of a method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a 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.
[0138] At 801, the method may include transmitting a first signaling indicating a CSI-RS resource set. The operations of 801 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 801 may be performed by a NE as described with reference to Figure 6.
[0139] At 803, the method may include transmitting a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group. The operations of 803 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 803 may be performed by a NE as described with reference to Figure 6.
[0140] At 805, the method may include determining an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof. The operations of 805 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 805 may be performed a NE as described with reference to Figure 6.
[0141] 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.
[0142] 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 first signaling indicating a channel state information (CSI) reference signal (RS) (CSI-RS) resource set;receive a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; anddetermine an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.2.The UE of claim 1, wherein, the at least one processor is configured to cause the UE to:determine the index associated with CSI reporting in accordance with configured or predefined mapping between indexes associated with CSI reporting and sub-configuration indexes for the first resource group and sub-configuration indexes for the second resource group.3.The UE of claim 2, wherein, the second signaling indicates one or more first port subset indications and one or more second port subset indications, and the at least one processor is configured to cause the UE to:determine a set of indexes associated with CSI reporting based on a number of sub-configuration indexes associated with the one or more first port subset indications and a number of sub-configuration indexes associated with the one or more second port subset indication.4.The UE of claim 2, wherein, the at least one processor is configured to cause the UE to:determine an index of the reporting metric associated with the first resource group based on the sub-configuration index for the first resource group;determine an index of the reporting metric associated with the second resource group based on the sub-configuration index for the second resource group; anddetermine an index of the reporting metric associated with the resource pair based on both the sub-configuration index for the first resource group and the sub-configuration index for the second resource group.5.The UE of claim 1, wherein, the at least one processor is configured to cause the UE to:determine the index associated with CSI reporting based on the index associated with the resource pair.6.The UE of claim 5, wherein, the at least one processor is configured to cause the UE to:determine an index of the reporting metric associated with the first resource group, an index of the reporting metric associated with the second resource group and an index of the reporting metric associated with the resource pair in accordance with configured or predefined mapping between respective index of reporting metric and the index associated with the CSI reporting.7.The UE of claim 1, wherein, the second signaling indicates one or more first port subset indications, one or more second port subset indications, and one or more indexes associated with resource pairs, and the at least one processor is configured to cause the UE to:determine a first value derived from a number of sub-configuration indexes associated with the one or more first port subset indications and a number of sub-configuration indexes associated with the one or more second port subset indications;determine a second value derived from a number of the one or more indexes associated with resource pairs; anddetermine a set of indexes associated with CSI reporting based on a larger one of the first value and the second value.8.The UE of claim 7, wherein, the at least one processor is configured to cause the UE to:determine the index associated with CSI reporting from the set of indexes associated with CSI reporting.9.The UE of claim 1, wherein, the at least one processor is configured to cause the UE to:receive a CSI request to trigger the CSI reporting based on the index associated with CSI reporting.10.The UE of claim 1, wherein, the at least one processor is configured to cause the UE to:determine priority of the CSI reporting based on the index associated with CSI reporting.11.The UE of claim 10, wherein, a lower index associated with CSI reporting has larger priority than a higher index associated with CSI reporting.12.The UE of claim 10, wherein, the at least one processor is configured to cause the UE to:determine priority of a CSI report firstly based on a reporting index of the CSI report; anddetermine priority of each uplink control information (UCI) bit associated with the reporting index based on the index associated with CSI reporting.13.The UE of claim 10, wherein, the at least one processor is configured to cause the UE to:in the case that there are multiple parts for the CSI reporting, apply the priority of the CSI reporting determined based on the index associated with CSI reporting to each part.14.The UE of claim 10, wherein, the at least one processor is configured to cause the UE to:in the case that there is a need of dropping uplink control information (UCI) bits, drop UCI bits corresponding to part or all of one or more CSI reporting based on the index associated with CSI reporting.15.The UE of claim 1, wherein, the at least one processor is configured to cause the UE to:determine a number of CSI report occupies (CPUs) , a number of active CSI-RS resources, a number of active CSI-RS ports, or any combination thereof based on the index associated with CSI reporting.16.The UE of claim 1, wherein, the sub-configuration index for the first resource group is same as the sub-configuration index for the second resource group.17.The UE of claim 16, wherein, the at least one processor is configured to cause the UE to:determine the index associated with CSI reporting based on the sub-configuration index for the first resource group.18.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the at least one processor to:receive a first signaling indicating a channel state information (CSI) reference signal (RS) (CSI-RS) resource set;receive a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; anddetermine an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.19.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 first signaling indicating a channel state information (CSI) reference signal (RS) (CSI-RS) resource set;transmit a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; anddetermine an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.20.A method performed by a user equipment (UE) , comprising:receiving a first signaling indicating a channel state information (CSI) reference signal (RS) (CSI-RS) resource set;receiving a second signaling indicating a first port subset indication associated with a sub-configuration index for a first resource group, a second port subset indication associated with a sub-configuration index for a second resource group, an index associated with a resource pair, or any combination thereof, wherein, CSI-RS resources of the first resource group and the second resource group are from the CSI-RS resource set, and two CSI-RS resources of the resource pair are respectively from the first resource group and the second resource group; anddetermining an index associated with CSI reporting based on the first signaling and the second signaling, wherein, the CSI reporting comprises: a reporting metric associated with the first resource group, a reporting metric associated with the second resource group, a reporting metric associated with the resource pair, or any combination thereof.