Detemination of subset of RS ports
Patent Information
- Application Number
- PCT/CN2025/085970
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025085970_01102026_PF_FP_ABST
Abstract
Description
DETEMINATION OF SUBSET OF RS PORTSFIELD
[0001] Various example embodiments relate to the field of communication and in particular, to devices, methods, apparatuses, and a computer-readable storage medium for indicating a subset of reference signal (RS) ports.BACKGROUND
[0002] A communication network can be seen as a facility that enables communications between two or more communication devices, or provides communication devices access to a data network. A mobile or wireless communication network is one example of a communication network.
[0003] Such communication networks operate in accordance with standards, such as those promulgated by Third Generation Partnership Project (3GPP) or European Telecommunications Standards Institute (ETSI) . Examples of such standards include the so-called 5th generation (5G) standard, 6th generation (6G) or other standards promulgated by 3GPP.SUMMARY
[0004] In general, example embodiments of the present disclosure provide a solution for indicating a subset of RS ports.
[0005] In a first aspect, there is provided a terminal device. The first network device comprises at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the first network device at least to: receive at least one representative from a network device, where a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports; determine, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports; and transmit, to the network device, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.
[0006] In a second aspect, there is provided a network device. The first network device comprises at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the first network device at least to: transmit at least one representative to a terminal device, where a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports; and receive, from the terminal device, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.
[0007] In a third aspect, there is provided a method. The method comprises: receiving at least one representative from a network device, where a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports; determining, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports; and transmitting, to the network device, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.
[0008] In a fourth aspect, there is provided a method. The method comprises: transmitting at least one representative to a terminal device, where a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports; and receiving, from the terminal device, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.
[0009] In a fifth aspect, there is provided an apparatus. The apparatus comprises: means for receiving at least one representative from a network device, where a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports; means for determining, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports; and means for transmitting, to the network device, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.
[0010] In a sixth aspect, there is provided an apparatus. The apparatus comprises: means for transmitting at least one representative to a terminal device, where a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports; and means for receiving, from the terminal device, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.
[0011] In a seven aspect, there is provided a computer-readable medium comprising program instructions program instructions that, when executed by an apparatus, cause the apparatus to perform at least the method according to any one of the above third or fourth aspect.
[0012] In an eighth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus to perform at least the method according to any one of the above third or fourth aspect.
[0013] In a ninth aspect, there is provided a terminal device. The terminal device comprises: receiving circuitry configured to receive at least one representative from a network device, where a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports; determining circuitry configured to determine, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports; and transmitting circuitry configured to transmit, to the network device, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.
[0014] In a tenth aspect, there is provided a network device. The network device comprises: transmitting circuitry configured to transmit at least one representative to a terminal device, where a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports; and receiving circuitry configured to receive, from the terminal device, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.
[0015] It is to be understood that the summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0017] FIG. 1 illustrates an example communication environment in which embodiments of the present disclosure may be implemented;
[0018] FIG. 2 illustrates a signaling flow between a terminal device and a network device according to some example embodiments of the present disclosure;
[0019] FIGS. 3-5 illustrate schematic diagrams showing examples of determining a subset of RS ports considering polarizations;
[0020] FIG. 6 illustrates an example signaling flow between a UE and a network device according to some example embodiments of the present disclosure;
[0021] FIG. 7 illustrates a flowchart of a method implemented at a terminal device according to some example embodiments of the present disclosure;
[0022] FIG. 8 illustrates a flowchart of a method implemented at a network device according to some example embodiments of the present disclosure;
[0023] FIG. 9 illustrates a simplified block diagram of a device that is suitable for implementing some example embodiments of the present disclosure; and
[0024] FIG. 10 illustrates a block diagram of an example computer-readable medium in accordance with some example embodiments of the present disclosure.
[0025] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0026] Principles of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein can be implemented in various manners other than the ones described below.
[0027] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0028] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0029] It shall be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0030] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof. As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0031] As used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and (b) combinations of hardware circuits and software, such as (as applicable) : (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
[0032] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0033] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrow Band Internet of Things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the future fifth generation (5G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
[0034] As used herein, the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth, depending on the applied terminology and technology.
[0035] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
[0036] A Channel State Information Reference Signal (CSI-RS) is a reference signal (RS) for channel sounding in the downlink (DL) direction. A UE may be configured with report configuration (s) for CSI-RS measurement and CSI reporting. In a unified and enhanced CSI framework, spatial adaptation and / or power adaptation are enabled. The CSI report configuration for a UE may contain multiple CSI report sub-configurations (herein also referred to as sub-configurations in short) . Each sub-configuration basically corresponds to a spatial pattern or to a power level.
[0037] Based on legacy framework, for Type 1 spatial domain adaptation, each sub-configuration includes a bitmap which has a size equal to the total number of (configured) CSI-RS ports. The bitmap indicates a subset of ports of the configured set of RS ports. Each sub-configuration and thus the corresponding bitmap are intended to configure the UE to compute CSI for a subset of ports, so that this CSI is then reported to the network. The network could then use such assistance information in the decision-making regarding spatial and / or power domain adaptation.
[0038] However, in Rel-19, the total number of CSI-RS ports is extended and can be up to 128 ports. There are also proposals towards 6G to further increase this number to e.g., 256 ports (or even higher) . Even assuming only a few hypotheses for MIMO / ports muting, the required number of bits just to indicate bitmaps in the few corresponding sub-configurations would incur a very large configuration overhead.
[0039] Take the case of 256 CSI-RS ports as an example. The bitmap size per sub-configuration is 256 bits. There is a need for 256*4 = 1024 bits to configure 4 bitmaps for just 4 sub-configurations. This is without mentioning about other various parameters that need to be configured per sub-configuration and for all the sub-configurations. Thus, the legacy framework needs to be improved in such a way to (substantially) reduce the resulting configuration overhead.
[0040] According to embodiments of the present disclosure, there is provided a solution for indicating a subset of RS ports, for example, by using a representative for a subset of RS ports. The embodiments of the present disclosure can provide enhancements to the CSI in terms of energy-savings and other aspects, when, e.g., considering configuring the UE with multiple hypotheses associated with different energy saving states and instructing the UE to compute and report CSI for at least some of these hypotheses.
[0041] The embodiments of the present disclosure take into account that the fine granularity of the explicit bitmap indication of RS ports in the legacy system may not be needed, especially when considering e.g., a spatial muting hypothesis with a large number of CSI-RS (or more generally RS) ports. Thus, in the embodiments of the present disclosure, a terminal device is provided with a representative comprising a set of parameters for selecting a subset of RS ports from a set of configured RS ports. The subset of RS ports is then determined by the terminal device based on the representative and associated rules with the representative for CSI measurements and / or reporting.
[0042] In this way, a UE is enabled to construct / determine a subset of RS ports of a set of RS ports in such a way that avoids the need for configuring / indicating the UE with a port subset indicator bitmap of a size equal to the total number of RS ports in the set of RS ports, where the subset of RS ports is assumed / used by the UE, e.g., for the purpose of CSI calculation. This is especially beneficial for the case with a large number of spatial elements, while the parametrical representative is significantly more concise. Such representatives are applicable for indicating and / or determining the demodulation reference signal (DMRS) ports, the CSI-RS port, or the tracking reference signal (TRS) ports. In some embodiments, multiple RS ports in the set may be CSI-RS ports, or may comprise or may be any combination of at least one CSI-RS port, at least one DMRS port, and / or at least one TRS port.
[0043] The embodiments of the present disclosure can enable a substantial reduction in CSI configurations / sub-configurations overhead (e.g., in the transmission) , where those configurations / sub-configurations are, for example, used for the purpose of CSI acquisition from UEs to provide the gNB / network with assistance information / CSI. Such assistance information / CSI can assist the gNB in making decisions regarding energy-saving state switching, such as spatial domain adaptation and / or power domain adaptation at the gNB / network.
[0044] Principles and embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Reference is first made to FIG. 1, which illustrates an example communication environment 100 in which embodiments of the present disclosure may be implemented.
[0045] The communication environment 100, which may be a part of a communication network, comprises a terminal device 110 and a network device 120 communicating with each other. The communication between the terminal device 110 and the network device 120 may be direct or indirect. As an example, the terminal device 110 and the network device 120 may communicate with one or more further devices not shown in FIG. 1.
[0046] To transmit data and / or control information, the terminal device 110 may perform communications with the network device 120. A link from the network device 120 to the terminal device 110 is referred to as a downlink (DL) , while a link from the terminal device 110 to the network device 120 is referred to as an uplink (UL) .
[0047] Although the terminal device 110 and the network device 120 are described in the communication environment 100A of FIG. 1, embodiments of the present disclosure may apply to any other suitable communication devices in communication with one another. That is, embodiments of the present disclosure are not limited to the exemplary scenarios of FIG. 1. In this regard, it is noted that although the terminal device is schematically depicted as a mobile device and the network device 120 is schematically depicted as a base station in FIG. 1. It is understood that these depictions are exemplary in nature without suggesting any limitation. In other embodiments, the terminal device 110 and the network device 120 may be any other communication devices, for example, any other wireless communication devices.
[0048] It is to be understood that the particular number of various communication devices and the particular number of various communication links as shown in FIG. 1 is for the illustration purpose only without suggesting any limitations. The communication environment 100 may include any suitable number of communication devices and any suitable number of communication links for implementing embodiments of the present disclosure. In addition, it should be appreciated that there may be various wireless as well as wireline communications (if needed) among all of the communication devices.
[0049] The communications in the environment 100 may follow any suitable communication standards or protocols, which are already in existence or to be developed in the future, such as Universal Mobile Telecommunications System (UMTS) , long term evolution (LTE) , LTE-Advanced (LTE-A) , the fifth generation (5G) New Radio (NR) , 6G, Wireless Fidelity (Wi-Fi) and Worldwide Interoperability for Microwave Access (WiMAX) standards, and employs any suitable communication technologies, including, for example, Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Division Multiplexing (OFDM) , time division multiplexing (TDM) , frequency division multiplexing (FDM) , code division multiplexing (CDM) , Bluetooth, ZigBee, and machine type communication (MTC) , enhanced mobile broadband (eMBB) , massive machine type communication (mMTC) , ultra-reliable low latency communication (URLLC) , Carrier Aggregation (CA) , Dual Connectivity (DC) , and New Radio Unlicensed (NR-U) technologies.
[0050] Reference is made to FIG. 2, which illustrates a signaling flow among multiple devices according to some example embodiments of the present disclosure. For the purpose of discussion, the signaling flow 200 will be described with reference to FIG. 1.
[0051] As shown in FIG. 2, at 210, the network device 120 transmits at least one representative 205 to the terminal device 110. A representative of the at least one representative 205 comprises a set of parameters for indicating a subset of reference signal (RS) ports, from a subset of a set of RS ports, based on at least one rule. The subset is supposed to be used / needed by the terminal device 110 to construct / determine the subset of RS ports. The subset of RS ports may be associated with a Channel State Information (CSI) report sub-configuration from a set of RS ports. In some embodiments, ‘sub-configuration’ in the context of the present disclosure may also be replaced by ‘configuration’ , where multiple such configurations may be comprised in or associated with a same parent configuration. Thus, the embodiments described in relation to the sub-configuration are also applicable to the configuration (related to a subset of RS ports) .
[0052] In some embodiments, an RS port may be a demodulation reference signal (DMRS) port, a CSI-RS port or a tracking reference signal (TRS) port. In some embodiments, multiple RS ports may be CSI-RS ports, or may be or comprise a combination of at least one CSI-RS port, at least one DMRS port, and / or at least one TRS port.
[0053] In some example embodiments, the terminal device 110 may be configured / indicated, by the network device 120, at least one representative of subset (s) of RS ports or equivalently of associated sub-configuration (s) , via Radio Resource Control (RRC) , a Medium Access Control (MAC) Control Element (CE) , or Downlink Control Information (DCI) , or may be specified the at least one representative. Correspondingly, the network device 120 may transmit the at least one representative to the terminal device 110 via RRC, a MAC CE, DCI, or any combination of them.
[0054] In some example embodiments, the at least one representative 215 may be updated via MAC CE and / or DCI. The network device 120 may further transmit, to the terminal device 110 a MAC CE, DCI, or a combination of them for updating the at least one representative 215.
[0055] The subset of RS ports from the whole set of RS ports may correspond to a CSI sub-configuration (such as CSI report sub-configuration or configuration) , and is a subset of the whole set of (configured) CSI-RS ports. In some example embodiments, the set of RS ports may be represented as a multi-dimensional array (such as a two-dimensional rectangular array) , or as a one-dimensional vector.
[0056] For example, a two-dimensional array representing the set of RS ports may correspond to a number of ports in the vertical (elevation) dimension, namely N2, and a number of ports in the horizontal (azimuth) dimension, namely N1, e.g., as shown in FIGS. 3-5. In some example embodiments, the number of ports in the vertical and / or horizontal dimension may correspond to a number of aggregated RS resources (such as CSI-RS resources) , each of which with a certain number of RS ports.
[0057] At 220, the terminal device 110 receives the at least one representative 215 from the network device 120 for selecting subset (s) of RS ports from the set of RS ports. At 230, terminal device 110 determines, based on the at least one representative 215 and at least one rule associated with the at least one representative 215, at least one subset of RS ports from the set of RS ports.
[0058] In some example embodiments, a representative of a subset of RS ports may comprise one or more parameters for the terminal device 110 to construct / determine the subset of RS ports corresponding to the sub-configuration associated with the representative. For example, such one or more parameters may include a starting port in the set of RS ports for selecting the first subset of RS ports, an order for selecting ports from the set of RS ports, a distance between two consecutive selected ports in the set of RS ports, a number of ports in the first subset of RS ports (in other words, the cardinality of the subset) , or any combination of these parameters.
[0059] Take a two-dimensional representation of the set of RS ports as an example. The starting RS port may be indicated using a pair of indexes, e.g., the first index in the pair corresponds to the vertical dimension and the second index corresponds to the horizontal dimension.
[0060] In some example embodiments, e.g., assuming a two-dimensional array (or a vector) representation of the set of RS ports, the order for selecting ports may correspond to one or more of: a vertical dimension first and a horizontal dimension second, the horizontal dimension first and the vertical dimension second, the vertical dimension first and the horizontal dimension second per RS resource, the horizontal dimension first and the vertical dimension second per RS resource, left to right, right to left, an increasing order of port numbers or indexes, or a decreasing order of port numbers or indexes.
[0061] The distance D between two consecutive ports is used to construct / determine the subset of RS ports corresponding to the sub-configuration, e.g., in the case of selection based on equally distant / spaced RS ports. Two consecutively selected ports may be a distance D (e.g., in number of ports) from each other in the rectangular array (or in the vector) representation of the set of RS ports.
[0062] In some example embodiments, the terminal device 110 may determine a subset of RS ports based on a corresponding representative including the above parameters and corresponding rule (s) in the following way.
[0063] The terminal device 110 may begin from the port indicated by the starting port in the RS port set, and select the starting port and ports that are equally distant / distributed with the distance D. That is, two consecutive ports in the subset are distant from each other by D in the rectangular array (or in the vector) representing the RS port sets, where D is an integer number of ports and may be greater than or equal to 1. In some cases, there may be some exceptions to the above rule, such as the two last consecutive RS ports in the subset may be a distance < D from each other. For example, when there is less than D ports remaining, the terminal device 110 may select the last port in the RS port set.
[0064] Further, when selecting ports beginning from the starting port, the terminal device 110 may follow the order according to the configured / indicated (or specified) order of selecting ports corresponding to the representative. The UE stops the selection of RS ports after it reaches the number of RS ports in the subset corresponding to the representative.
[0065] In some example embodiments, there may be multiple (at least two) distances configured for a sub-configuration. In some of such embodiments, a certain distance may be applicable for selection of RS ports corresponding to a certain (associated) RS resource. For example, a representative may include a first distance and a second distance for selecting RS ports corresponding to a first RS resource and a second RS resource, respectively.
[0066] In some of such embodiments, each distance is applicable for selecting a certain amount of RS ports. For example, a first distance of the at least two distances is applicable for selecting a first amount of RS ports, and a second distance in the at least two distances is applicable for selecting a second amount of RS ports after the first amount of RS ports are selected, and so on. The terminal device 110 may start with the selection of RS ports according to a first distance (e.g., as the selection method above) and may switch to a second distance after a certain number of RS ports are selected (i.e., after a threshold number of RS ports has been reached) .
[0067] In some example embodiments, when determining a subset of RS ports corresponding to a representative, the terminal device 110 may determine a first part of the subset of RS ports for a first polarization based on the representative. Further, the terminal device 110 may determine a second part of the subset of RS ports based on a symmetrical or uniform relation between the first polarization and the second polarization.
[0068] For example, the terminal device 110 may construct the subset of RS ports by determining a first half or part of the subset for one polarization e.g., according to the above method, and then may fill the second half of the subset assuming that the second half of the subset is symmetrical / uniform for the second polarization. More examples of the determination of a RS port subset will be described in connection with FIGS. 3 -5.
[0069] The terminal device 110 may receive the at least one representative 215 included in corresponding sub-configurations or in association with corresponding sub-configurations. In some example embodiments, the at least one representative 215 comprises a common representative shared by multiple CSI report sub-configurations, where such a representative may be configured in the parent configuration which comprises the multiple sub-configurations. The terminal device 110 may receive the common representative included in a parent configuration of the multiple CSI report sub-configurations from the network device 120.
[0070] In some example embodiments, the representatives of a subset of RS ports for a sub-configuration may only differ in one parameter or in some parameters with respect to the representatives of a subset of RS ports for another (associated) sub-configuration. For example, the order, distance, and number of RS ports as described above may be the same between a first sub-configuration and a second sub-configuration, and only the starting RS port may be different, e.g., the starting RS port of the first sub-configuration may be an offset from the starting RS port of the second sub-configuration. In some of such embodiments, the terminal device 110 may receive from the network device 120, parameter (s) common to the two sub-configurations included in a parent configuration of the two sub-configurations.
[0071] In some example embodiments, a first CSI report sub-configuration related to a subset of RS ports corresponding to a first representative may be associated with a second CSI report sub-configuration related to a subset of RS ports corresponding to a second representative, and the terminal device 110 may receive, from the network device 120, the first representative without at least one parameter of the first representative. The terminal device 110 may determine the at least one parameter of the first representative based on at least one corresponding parameter of the second representative. Correspondingly, the network device 120 may transmit, the first representative without at least one parameter of the first representative to the terminal device 110. The at least one parameter may be derived from at least one corresponding parameter of the second representative, e.g., equal to at least one corresponding parameter.
[0072] In some example embodiments, the terminal device 110 may determine the at least one subset of RS ports by selecting, from the set of RS ports, a subset of RS ports whose positions in the set of RS ports correspond to divisors or multiples of a predetermined number. In some example embodiments, the terminal device 110 may determine the at least one subset of RS ports by selecting, from the set of RS ports, a subset of RS ports based on a linear function. In some example embodiments, the terminal device may determine the at least one subset of RS ports by selecting, from the set of RS ports, a subset of RS ports based on a non-linear function. In some example embodiments, the terminal device may determine the at least one subset of RS ports by selecting, from the set of RS ports, a port for a subset of RS ports based on a lattice. The terminal device 110 may also use any combination of the above methods to determine the at least one subset of RS ports.
[0073] At 240, the terminal device 110 transmits, to the network device 120, at least one Channel State Information (CSI) report 215 associated with the at least one subset of RS ports. The network device 120 receives the at least one CSI report at 250. Then, the network device 120 may use the received CSI report (s) , e.g., in the decision-making regarding spatial and / or power domain adaptation.
[0074] The terminal device 110 may compute CSI for the at least one CSI report 215 based on at least one CSI report sub-configuration associated with the at least one subset of RS ports. For example, the terminal device 110 may be indicated / triggered to compute CSI for one or more sub-configurations according to their respective subsets of RS ports. The terminal device 110 may be instructed by the network device 120, e.g., through a CSI trigger state, to report CSI for all triggered / indicated sub-configuration. Reporting CSI may correspond to sending one or more CSI reports / sub-reports to the network device, each containing at least one CSI quantity, such as CQI, PMI, RI, SINR, RSRP, interference information, interference plus noise information, at least one time domain channel property, at least one frequency domain channel property, at least one spatial domain channel property, a delay offset, a frequency offset, etc.
[0075] In some example embodiments, the terminal device 110 also may select, from a set of (available) sub-configurations, one or more sub-configurations associated with the at least one subset of RS ports based on at least one configured criterion. In this case, the terminal device 110 may transmit an indication to the network device 120. The indication is indicative of the determined one or more sub-configurations or the at least one subset of RS ports, or both.
[0076] For example, the terminal device 110 may be configured to select at least one sub-configuration (or at least one subset of RS ports) according to certain criterion / criteria such as in terms of rank, CQI, RSRP, etc. Based on the selection, the terminal device 110 may report the corresponding CSI (of the selected at least one sub-configuration) to the network device 120. The terminal device 110 may also indicate information indicative of selected at least one sub-configuration (or at least one subset of RS ports) to the network device 120. In some examples, the CSI reporting may be defined as event-based reporting wherein the event corresponds to at least one condition being met, where such at least one condition may correspond to the above criterion / criteria.
[0077] As described above, the at least one representative of subset (s) of RS ports may correspond to at least one CSI report sub-configuration, and each sub-configuration is associated with a subset of RS ports. The at least one representative may be transmitted to the terminal device 110 within or associated with the at least one CSI report sub-configuration. In some example embodiments, two or more sub-configurations may be associated or linked together, e.g., when it comes to elements / parameters related to the construction / determination of respective subsets of RS ports corresponding to these sub-configurations. Sub-configurations or subsets of RS ports may be linked or associated, mainly by leveraging a hierarchical selection of RS ports.
[0078] In some example embodiments, a sub-configuration may comprise an aggregation of at least two subsets of RS ports. A subset of RS ports, of the at least two subsets of RS ports, may correspond to another sub-configuration. In some of such embodiments, the terminal device 110 may receive a CSI report sub-configuration from the network device comprising an indication, where the indication indicates that a certain subset of RS ports associated with a CSI report sub-configuration comprises an aggregation of at least other two subsets of RS ports. Each of the at least other two subsets is associated with a respective CSI report sub-configuration. The terminal device 110 may determine the certain subset of RS ports based on the at least other two subsets of RS ports.
[0079] For example, the terminal device 110 may determine a first subset of RS ports for a first sub-configuration and a second subset of RS ports for a second sub-configuration, e.g., based on the methods as described above. And a third sub-configuration may comprise an indication indicating that the corresponding (third) subset of RS ports is or comprises an aggregation of the first subset of RS ports and the second subset of RS ports. This can be indicated under the third sub-configuration by indicating information indicative of identifiers of the first and the second sub-configurations, or indicative of the first subset and the second subset of RS ports.
[0080] In some example embodiments, two sub-configurations may be associated with each other, or two subsets of RS ports may be associated with each other. The terminal device 110 may receive, from the network device 120, a CSI report sub-configuration comprising an indication indicative of an association of this CSI report sub-configuration with another CSI report sub-configuration. For example, a first sub-configuration may be associated with a second sub-configuration by including an indication indicative of the second sub-configuration, or its subset of RS ports, in the first sub-configuration.
[0081] In some example embodiments, the association may correspond to having a first subset of RS ports associated with a first sub-configuration being, fully or partially, comprised in a second subset of RS ports associated with a second sub-configuration. In other words, the association indicates that the first subset of RS ports is a subset of the second subset of RS ports associated with the second sub-configuration.
[0082] In the case that the first subset of RS ports is comprised in the second subset of RS ports, and a bitmap is used in the first sub-configuration to indicate the first subset, the total size of the bitmap indicating the first subset of RS ports may be equal to the number of enabled RS ports, i.e., number of bits with value ‘1’ , in the bitmap indicating the second subset of RS ports.
[0083] As an illustrative example, the bitmap for the second subset may be [1, 1, 1, 1, 0, 0, 0, 0] , meaning that the first 4 ports in the whole set of RS ports are enabled for the corresponding sub-configuration. Then the bitmap for the first subset may be [1, 0, 1, 0] which corresponds to the four bits with value “1” in the bitmap for the second subset and indicates that the first and the third ports in the set of RS ports are enabled for the first subset.
[0084] In some example embodiments, a sub-configuration may comprise an indication of a subset of RS ports by indicating at least one RS resource. The terminal device 110 may receive, from the network device 120, the sub-configuration comprising an indication of the at least one RS resource, where the at least one RS resource is related to the subset of RS ports associated with this report sub-configuration.
[0085] For example, assuming the set of ports is associated with 4 RS resources (such as CSI-RS resources) , one subset of RS ports may comprise or correspond to RS resource 1 and RS resource 2, and another subset of RS ports may comprise or correspond to RS resource 1.
[0086] Based on the former subset, the terminal device 110 may assume that all the RS ports of RS resource 1 and RS resource 2 are enabled (for the purpose of CSI calculation) , and thus RS ports corresponding to RS resource 3 and RS resource 4 are disabled. On the other hand, based on the latter subset, the terminal device 110 may assume that all the RS ports of the RS resource 1 are enabled, and thus the RS ports of the other RS resources are disabled.
[0087] In some example embodiments, a sub-configuration may be associated or may comprise and an indication indicative of the type of the determination manner of the subset of RS ports associated with the sub-configuration. The terminal device 110 may receive, from the network device 120, an indication indicating a type for determination of a subset of RS ports associated with a certain CSI report sub-configuration.
[0088] In some example embodiments, the type may indicate that: the subset RS ports is determined by the terminal device based on a (configured / indicated) representative associated with the sub-configuration; the subset is indicated by a bitmap (indicating enabled RS ports, and disabled RS ports) ; the subset of RS ports is indicated by an indication of at least one RS resource; or the subset of RS ports is indicated by a combination of a bitmap and an indication of at least one RS resource through RS resource (s) indication.
[0089] Reference is made to FIGS. 3-5, which illustrate schematic diagrams showing examples of determining a subset of RS ports considering polarizations, according to some example embodiments of the present application. In the example of FIG. 3, the set of RS ports for selection is represented as a two-dimensional array. Ports for one polarization are illustrated in FIG. 3, where there are 4 ports on the vertical dimension (n2=4) , and two RS resources each with 4 ports in the horizontal dimension (K = 2, and n2=4) .
[0090] In this example, the UE (e.g., terminal device 110) determines a subset of RS ports based on a representative comprising the following parameters: Starting RS port = port 0 (0, 0) , Distance D = 8, Order: vertical first, horizontal second, Number of RS ports = 8.
[0091] Based on this representative, the UE follows the associated rule to start with the port located at (0, 0) and selects a port for every eight ports along the Order shown by the arrows in FIG. 3, until half of the number of RS ports are selected. In this case, 4 ports are selected for the polarization, as shown in FIG. 3 by the squares in gray. The four ports correspond to the ports with the sequential position (start at 0) of 0, 8, 16, and 24 in the RS port set.
[0092] Further, the UE assumes the other half of ports to select for the other polarization are symmetrical. Correspondingly, the UE determines 4 ports at positions 32, 40, 48, and 56 for the other polarization. Finally, UE determines 8 ports at positions {0, 8, 16, 24, 32, 40, 48, 56} for the subset of RS ports for CSI-reporting according to the associated sub-configurations with this representative.
[0093] The example of FIG. 4 illustrates the selection of another subset of RS ports from the set of RS ports illustrated in FIG. 3. In this example, the UE determines a subset of RS ports based on a representative comprising the following parameters: Starting RS port = port 0 (0, 0) , Distance D = 1, Order: vertical first, horizontal second, Number of RS ports = 32.
[0094] Based on this representative, the UE starts with the port located at (0, 0) and selects a port for every one port along the Order shown by the arrows in FIG. 4, until half of the number of RS ports, i.e., 16 ports are selected for one polarization, as shown in FIG. 4 by the squares in gray. The UE then assumes the other 16 ports for the other polarization are symmetrical. Finally, UE determines 32 ports at positions {0, 1, 2, …, 14, 15, 32, 33, 34, …, 46, 47} for the subset of RS ports for CSI-reporting according to the associated sub-configurations with this representative.
[0095] The example of FIG. 5 illustrates the selection of another subset of RS ports from the set of RS ports illustrated in FIG. 3. In this example, the UE determines a subset of RS ports based on a representative comprising the following parameters: Starting RS port = port 16 (4, 0) , Distance D = 1, Order: vertical first, horizontal second, Number of RS ports = 32.
[0096] Based on this representative, the UE starts with the port located at (4, 0) and selects a port for every one port along the Order shown by the arrows in FIG. 5, until half of the number of RS ports, i.e., 16 ports are selected for one polarization, as shown in FIG. 5 by the squares in gray. The UE assumes the other 16 ports for the other polarization are symmetrical. Finally, UE determines 32 ports at positions {16, 17, 18, …, 30, 31, 48, 49, 50, …, 62, 63} for the subset of RS ports for CSI-reporting according to the associated sub-configurations with this representative.
[0097] It is to be understood that the values of the parameters in the above examples are only illustrative. In addition, the position of RS ports for one polarization in the representation of the set of RS port may not be consecutive in some other examples. In those examples, the UE may also determine a part of a subset of ports for one polarization using the method described above, and determine the rest of ports for the other polarization based on a symmetrical or uniform relation between the two polarizations.
[0098] FIG. 6 illustrates an example signaling flow between a UE 601 and a network device (NW) 602 according to some example embodiments of the present disclosure. The UE 601 and the NW 602 may be example of implementation of the terminal device 110 and network device 120 in FIG. 1, respectively.
[0099] As shown in FIG. 6, at 610, NW 602 transmits configuration information 605 comprising at least one sub-configuration and respectively at least one representative used for the construction / determination of a subset of (enabled) RS ports (e.g., for the CSI measurement and reporting by the UE 601) . UE 601 receives the information 605 at 620.
[0100] Optionally, at 630, the NW 602 may transmit triggering 615 of CSI (measurement and / or) reporting for the at least one sub-configuration, for example, in the case of aperiodic CSI reporting. In this case, the UE 601 may receive the triggering 615 at 640 and is triggered for CSI reporting. In some other cases, the UE 601 may also be configured to perform CSI reporting in a periodic manner.
[0101] In either case, the UE 601 constructs / determines at 650 the subset of (enabled) RS ports from a set of RS ports based on the at least one representative. The set of RS ports may be represented as a two-dimensional array. The determination of a port subset has been described above and will not be repeated here.
[0102] At 660, the UE 601 calculates at least one CSI based on the determined subset (s) of RS ports and according to the at least one sub-configuration. The calculated CSI may then be included in a CSI report. At 670, the UE transmits the report 620 containing the at least one CSI to the NW 602, which is received by the NW 602 at 680. Subsequently, the NW 602 may use the reported at least one CSI to make a suitable spatial (and / or power) adaptation decision at 690 such as a MIMO muting / unmuting decision (i.e., muting / unmuting spatial elements such as antenna elements, ports, panel (s) , sub-panel (s) , transmission and / or reception point, etc. ) .
[0103] FIG. 7 shows a flowchart of an example method 700 implemented at a terminal device in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 700 will be described from the perspective of the terminal device 110 with reference to FIG. 1.
[0104] At block 710, the terminal device 110 receives at least one representative from the network device 129, where a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports.
[0105] At block 720, the terminal device 110 determines, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports.
[0106] At block 730, the terminal device 110 transmits, to the network device 120, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.
[0107] In some example embodiments, the set of RS ports is represented as one of a multi-dimensional array or a one-dimensional vector.
[0108] In some example embodiments, the terminal device 110 may compute CSI for the at least one CSI report based on at least one CSI report sub-configuration associated with the at least one subset of RS ports.
[0109] In some example embodiments, the first set of parameters comprises a starting port in the set of RS ports for selecting the first subset of RS ports; an order for selecting ports from the set of RS ports; or a distance between two consecutive selected ports in the set of RS ports; or a number of ports in the first subset of RS ports; or any combination of them.
[0110] In some example embodiments, the order may comprise one of the following: a vertical dimension first and a horizontal dimension second; the horizontal dimension first and the vertical dimension second; the vertical dimension first and the horizontal dimension second per RS resource; the horizontal dimension first and the vertical dimension second per RS resource; left to right; right to left; an increasing order of port numbers or indexes; or a decreasing order of port numbers or indexes.
[0111] In some example embodiments, terminal device 110 may determine the at least one subset of RS ports by: determining, based on the first representative, a first part of the first subset of RS ports for a first polarization; and determining a second part of the first subset of RS ports based on a symmetrical or uniform relation between the first polarization and the second polarization.
[0112] In some example embodiments, the at least one representative comprises a common representative shared by multiple CSI report sub-configurations, and the terminal device 110 may receive the at least one representative by: receiving, from the network device 120, the common representative included in a parent configuration of the multiple CSI report sub-configurations.
[0113] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, and the terminal device 110 may receive the at least one representative by: receiving, from the network device 120, a first parameter included in a parent configuration of the first CSI report sub-configuration and the second CSI report sub-configuration, where the first parameter is common to the first representative and the second representative; and receiving, from the network device 120, a second parameter included in the first CSI report sub-configuration, where the second parameter is common to the first representative and the second representative.
[0114] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, the first CSI report sub-configuration is associated with the second CSI report sub-configuration, and the terminal device 110 may receive the at least one representative by: receiving, from the network device 120, the first representative without at least one parameter of the first representative; and determine, based on at least one corresponding parameter of the second representative, the at least one parameter of the first representative.
[0115] In some example embodiments, where the distance is a first distance, the set of parameters comprises the first distance and a second distance, and: the first distance and the second distance for selecting RS ports corresponding to a first RS resource and a second RS resource; or the first distance is applicable for selecting a first amount of RS ports, and the second distance is applicable for selecting a second amount of RS ports after the first amount of RS ports are selected.
[0116] In some example embodiments, the terminal device 110 may determine the at least one subset of RS ports by: selecting, from the set of RS ports, a subset of RS ports whose positions in the set of RS ports correspond to divisors or multiples of a predetermined number; selecting, from the set of RS ports, a subset of RS ports based on a linear function; selecting, from the set of RS ports, a subset of RS ports based on a non-linear function; or selecting, from the set of RS ports, a port for a subset of RS ports based on a lattice; or any combination of them.
[0117] In some example embodiments, the terminal device 110 may receive the at least one representative by receiving, from the network device 120, the at least one representative via a Radio Resource Control (RRC) message, a Medium Access Control (MAC) Control Element (CE) , or Downlink Control Information (DCI) , or any combination of them
[0118] In some example embodiments, the terminal device 110 may further receive, from the network device 120, a Medium Access Control (MAC) Control Element (CE) , Downlink Control Information (DCI) , or both, for updating the at least one representative.
[0119] In some example embodiments, the terminal device 110 may further: receive a third CSI report sub-configuration from the network device 120, where the third CSI report sub-configuration comprises an indication indicating that a third subset of RS ports associated with the third CSI report sub-configuration comprises an aggregation of a fourth subset of RS ports and a fifth subset of RS ports, the fourth subset of RS ports is associated with a fourth CSI report sub-configuration, and the fifth subset of RS ports is associated with a fifth CSI report sub-configuration; and determine the third subset of RS ports based on the fourth subset of RS ports and the fifth subset of RS ports.
[0120] In some example embodiments, the terminal device 110 may further: receive, from the network device 120, a sixth CSI report sub-configuration comprising an indication indicative of an association of the sixth CSI report sub-configuration with a seventh CSI report sub-configuration.
[0121] In some example embodiments, the association indicates that a sixth subset of RS ports associated with the sixth CSI report sub-configuration is a subset of the seventh subset of RS ports associated with the seventh CSI report sub-configuration.
[0122] In some example embodiments, the terminal device 110 may further receive, from the network device 120, an eighth CSI report sub-configuration comprising an indication of at least one RS resource, where the at least one RS resource is related to an eighth subset of RS ports associated with the eighth CSI report sub-configuration.
[0123] In some example embodiments, the terminal device 110 may further receive, from the network device 120, an indication indicating a type for determination of a ninth subset of RS ports associated with a ninth CSI report sub-configuration.
[0124] In some example embodiments, the type indicates that: the ninth subset of RS ports is determined based on a representative associated with the ninth CSI report sub-configuration; the ninth subset of RS ports is indicated by a bitmap; the ninth subset of RS ports is indicated by an indication of at least one RS resource; the ninth subset of RS ports is indicated by an indication of at least one RS resource; or the ninth subset of RS ports is indicated by a combination of a bitmap and an indication of at least one RS resource.
[0125] In some example embodiments, the terminal device 110 may further: select, from a set of CSI report sub-configurations, the at least one CSI report sub-configuration associated with the at least one subset of RS ports based on at least one configured criterion; and transmit, to the network device 120, an indication indicative of at least one of the determined at least one sub-configurations or the at least one subset of RS ports.
[0126] Those skilled in the art can understand that all operations and features of the terminal device as described above with reference to FIGS. 2-6 are likewise applicable to the method 700 and have similar effects.
[0127] FIG. 8 shows a flowchart of an example method 800 implemented at a first network device in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 800 will be described from the perspective of the network device 120 with reference to FIG. 1.
[0128] At block 810, the network device 120 transmits at least one representative to the terminal device 110, where a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports.
[0129] At block 820, the network device 120 receives, from the terminal device 110, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.
[0130] In some example embodiments, the set of RS ports is represented as one of a multi-dimensional array or a one-dimensional vector.
[0131] In some example embodiments, the first set of parameters comprises: a starting port in the set of RS ports for selecting the first subset of RS ports; an order for selecting ports from the set of RS ports; a distance between two consecutive selected ports in the set of RS ports; or a number of ports in the first subset of RS ports; or any combination of them.
[0132] In some example embodiments, the order comprises one of a vertical dimension first and a horizontal dimension second, the horizontal dimension first and the vertical dimension second, the vertical dimension first and the horizontal dimension second per RS resource, the horizontal dimension first and the vertical dimension second per RS resource, left to right, right to left, an increasing order of port numbers or indexes, or a decreasing order of port numbers or indexes.
[0133] In some example embodiments, the at least one representative comprises a common representative shared by multiple CSI report sub-configurations, and the network device 120 may transmit the at least one representative by: transmitting, to the terminal device 110, the common representative included in a parent configuration of the multiple CSI report sub-configurations.
[0134] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, and the network device 120 may transmit the at least one representative by: transmitting, to the terminal device 110, a first parameter included in a parent configuration of the first CSI report sub-configuration and the second CSI report sub-configuration, where the first parameter is common to the first representative and the second representative; and transmitting, to the terminal device 110, a second parameter included in the first CSI report sub-configuration, where the second parameter is common to the first representative and the second representative.
[0135] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, the first CSI report sub-configuration is associated with the second CSI report sub-configuration, and the network device 120 may transmit the at least one representative by: transmitting, to the terminal device 110, the first representative without at least one parameter of the first representative, where the at least one parameter is equal to at least one corresponding parameter of the second representative.
[0136] In some example embodiments, the distance is a first distance, the set of parameters comprises the first distance and a second distance, and: the first distance and the second distance are applicable for RS ports corresponding to a first RS resource and a second RS resource, respectively; or the first distant is applicable for a first amount of RS ports, and the second distance is applicable for a second amount of RS ports after the first amount of RS ports are selected.
[0137] In some example embodiments, the network device 120 may transmit the at least one representative by transmitting, to the terminal device 110, the at least one representative via a Radio Resource Control (RRC) message, a Medium Access Control (MAC) Control Element (CE) , or Downlink Control Information (DCI) , or any combination of them.
[0138] In some example embodiments, the network device 120 may further transmit, to the terminal device 110, a Media Access Control (MAC) Control Element or Downlink Control Information (DCI) , or both, for indicating an update of the at least one representative.
[0139] In some example embodiments, the network device 120 may further transmit a third CSI report sub-configuration to the terminal device 110, where the third CSI report sub-configuration comprises an indication indicating that a third subset of RS ports associated with the third CSI report sub-configuration comprises an aggregation of a fourth subset of RS ports and a fifth subset of RS ports, the fourth subset of RS ports is associated with a fourth CSI report sub-configuration, and the fifth subset of RS ports is associated with a fifth CSI report sub-configuration.
[0140] In some example embodiments, the network device 120 may further transmit, to the terminal device 110, a sixth CSI report sub-configuration comprising an indication indicative of an association of the sixth CSI report sub-configuration with a seventh CSI report sub-configuration.
[0141] In some example embodiments, the association indicates that a sixth subset of RS ports associated with the sixth CSI report sub-configuration is a subset of the seventh subset of RS ports associated with the seventh CSI report sub-configuration.
[0142] In some example embodiments, the network device 120 may further transmit, to the terminal device 110, an eighth CSI report sub-configuration comprising an indication of at least one RS resource, where the at least one RS resource is related to an eighth subset of RS ports associated with the eighth CSI report sub-configuration.
[0143] In some example embodiments, the network device 120 may further transmit, to the terminal device 110, an indication indicating a type for determination of a ninth subset of RS ports associated with a ninth CSI report sub-configuration.
[0144] In some example embodiments, the type indicates: the ninth subset of RS ports is determined based on a representative associated with the ninth CSI report sub-configuration; the ninth subset of RS ports is indicated by a bitmap; the ninth subset of RS ports is indicated by an indication of at least one RS resource; or the ninth subset of RS ports is indicated by a combination of a bitmap and an indication of at least one RS resource.
[0145] In some example embodiments, the network device 120 may further receive, from the terminal device 110, an indication indicative of at least one of the at least one subset of RS ports or at least one CSI report sub-configuration associated with the at least one subset of RS ports.
[0146] Those skilled in the art can understand that all operations and features of the network device as described above with reference to FIGS. 2-6 are likewise applicable to the method 800 and have similar effects.
[0147] In some example embodiments, an apparatus capable of performing the method 700 (for example, the terminal device 110) may comprise means for performing the respective steps of the method 700. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0148] In some example embodiments, the set of RS ports is represented as one of a multi-dimensional array or a one-dimensional vector.
[0149] In some example embodiments, the apparatus may comprise means for computing CSI for the at least one CSI report based on at least one CSI report sub-configuration associated with the at least one subset of RS ports.
[0150] In some example embodiments, the first set of parameters comprises a starting port in the set of RS ports for selecting the first subset of RS ports, an order for selecting ports from the set of RS ports, a distance between two consecutive selected ports in the set of RS ports, or a number of ports in the first subset of RS ports, or any combination of them.
[0151] In some example embodiments, the order may comprise: a vertical dimension first and a horizontal dimension second; the horizontal dimension first and the vertical dimension second; the vertical dimension first and the horizontal dimension second per RS resource; the horizontal dimension first and the vertical dimension second per RS resource; left to right; right to left; an increasing order of port numbers or indexes; or a decreasing order of port numbers or indexes.
[0152] In some example embodiments, the means for determining the at least one subset of RS ports comprises: means for determining, based on the first representative, a first part of the first subset of RS ports for a first polarization; and means for determining a second part of the first subset of RS ports based on a symmetrical or uniform relation between the first polarization and the second polarization.
[0153] In some example embodiments, the at least one representative comprises a common representative shared by multiple CSI report sub-configurations, and the means for receiving the at least one representative may comprise: means for receiving, from the network device, the common representative included in a parent configuration of the multiple CSI report sub-configurations.
[0154] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, and the means for receiving the at least one representative may comprise: means for receiving, from the network device, a first parameter included in a parent configuration of the first CSI report sub-configuration and the second CSI report sub-configuration, where the first parameter is common to the first representative and the second representative; and means for receiving, from the network device, a second parameter included in the first CSI report sub-configuration, where the second parameter is common to the first representative and the second representative.
[0155] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, the first CSI report sub-configuration is associated with the second CSI report sub-configuration, and the means for receiving the at least one representative may comprise: means for receiving, from the network device, the first representative without at least one parameter of the first representative; and means for determining, based on at least one corresponding parameter of the second representative, the at least one parameter of the first representative.
[0156] In some example embodiments, the distance is a first distance, the set of parameters comprises the first distance and a second distance, and: the first distance and the second distance for selecting RS ports corresponding to a first RS resource and a second RS resource; or the first distance is applicable for selecting a first amount of RS ports, and the second distance is applicable for selecting a second amount of RS ports after the first amount of RS ports are selected.
[0157] In some example embodiments, the means for determining the at least one subset of RS ports may comprise: means for selecting, from the set of RS ports, a subset of RS ports whose positions in the set of RS ports correspond to divisors or multiples of a predetermined number; means for selecting, from the set of RS ports, a subset of RS ports based on a linear function; means for selecting, from the set of RS ports, a subset of RS ports based on a non-linear function; or means for selecting, from the set of RS ports, a port for a subset of RS ports based on a lattice; or any combination of them.
[0158] In some example embodiments, the means for receiving the at least one representative comprises receiving, from the network device, the at least one representative via a Radio Resource Control (RRC) message, a Medium Access Control (MAC) Control Element (CE) , or Downlink Control Information (DCI) , or any combination of them
[0159] In some example embodiments, the apparatus may further comprise means for receiving, from the network device, a Medium Access Control (MAC) Control Element (CE) , Downlink Control Information (DCI) , or both, for updating the at least one representative.
[0160] In some example embodiments, the apparatus may further comprise: means for receiving a third CSI report sub-configuration from the network device, where the third CSI report sub-configuration comprises an indication indicating that a third subset of RS ports associated with the third CSI report sub-configuration comprises an aggregation of a fourth subset of RS ports and a fifth subset of RS ports, the fourth subset of RS ports is associated with a fourth CSI report sub-configuration, and the fifth subset of RS ports is associated with a fifth CSI report sub-configuration; and means for determining the third subset of RS ports based on the fourth subset of RS ports and the fifth subset of RS ports.
[0161] In some example embodiments, the apparatus may further comprise means for receiving, from the network device, a sixth CSI report sub-configuration comprising an indication indicative of an association of the sixth CSI report sub-configuration with a seventh CSI report sub-configuration.
[0162] In some example embodiments, the association indicates that a sixth subset of RS ports associated with the sixth CSI report sub-configuration is a subset of the seventh subset of RS ports associated with the seventh CSI report sub-configuration.
[0163] In some example embodiments, the apparatus may further comprise means for receiving, from the network device, an eighth CSI report sub-configuration comprising an indication of at least one RS resource, where the at least one RS resource is related to an eighth subset of RS ports associated with the eighth CSI report sub-configuration.
[0164] In some example embodiments, the apparatus may further comprise means for receiving, from the network device, an indication indicating a type for determination of a ninth subset of RS ports associated with a ninth CSI report sub-configuration.
[0165] In some example embodiments, the type indicates that: the ninth subset of RS ports is determined based on a representative associated with the ninth CSI report sub-configuration; the ninth subset of RS ports is indicated by a bitmap; the ninth subset of RS ports is indicated by an indication of at least one RS resource; the ninth subset of RS ports is indicated by an indication of at least one RS resource; or the ninth subset of RS ports is indicated by a combination of a bitmap and an indication of at least one RS resource.
[0166] In some example embodiments, the apparatus may further comprise: means for selecting, from a set of CSI report sub-configurations, the at least one CSI report sub-configuration associated with the at least one subset of RS ports based on at least one configured criterion; and means for transmitting, to the network device, an indication indicative of at least one of the determined at least one sub-configurations or the at least one subset of RS ports.
[0167] In some example embodiments, the apparatus further comprises means for performing other steps in some example embodiments of the method 700. In some example embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
[0168] In some example embodiments, an apparatus capable of performing the method 800 (for example, the network device 120) may comprise means for performing the respective steps of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0169] In some example embodiments, the set of RS ports is represented as one of a multi-dimensional array or a one-dimensional vector.
[0170] In some example embodiments, the first set of parameters comprises: a starting port in the set of RS ports for selecting the first subset of RS ports; an order for selecting ports from the set of RS ports; a distance between two consecutive selected ports in the set of RS ports; or a number of ports in the first subset of RS ports; or any combination of them
[0171] In some example embodiments, the order comprises one of a vertical dimension first and a horizontal dimension second, the horizontal dimension first and the vertical dimension second, the vertical dimension first and the horizontal dimension second per RS resource, the horizontal dimension first and the vertical dimension second per RS resource, left to right, right to left, an increasing order of port numbers or indexes, or a decreasing order of port numbers or indexes.
[0172] In some example embodiments, the at least one representative comprises a common representative shared by multiple CSI report sub-configurations, and the means for transmitting the at least one representative may comprise: means for transmitting, to the terminal device, the common representative included in a parent configuration of the multiple CSI report sub-configurations.
[0173] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, and the means for transmitting the at least one representative may comprise: mean for transmitting, to the terminal device, a first parameter included in a parent configuration of the first CSI report sub-configuration and the second CSI report sub-configuration, where the first parameter is common to the first representative and the second representative; and means for transmitting, to the terminal device, a second parameter included in the first CSI report sub-configuration, where the second parameter is common to the first representative and the second representative.
[0174] In some example embodiments, the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, the first CSI report sub-configuration is associated with the second CSI report sub-configuration, and the mean for transmitting the at least one representative by: means for transmitting, to the terminal device, the first representative without at least one parameter of the first representative, where the at least one parameter is equal to at least one corresponding parameter of the second representative.
[0175] In some example embodiments, the distance is a first distance, the set of parameters comprises the first distance and a second distance, and: the first distance and the second distance are applicable for RS ports corresponding to a first RS resource and a second RS resource, respectively; or the first distant is applicable for a first amount of RS ports, and the second distance is applicable for a second amount of RS ports after the first amount of RS ports is selected.
[0176] In some example embodiments, the means for transmitting the at least one representative may comprise means for transmitting, to the terminal device, the at least one representative via a Radio Resource Control (RRC) message, a Medium Access Control (MAC) Control Element (CE) , or Downlink Control Information (DCI) , or any combination of them.
[0177] In some example embodiments, the apparatus may further comprise means for transmitting, to the terminal device, a Media Access Control (MAC) Control Element or Downlink Control Information (DCI) , or both, for indicating an update of the at least one representative.
[0178] In some example embodiments, t the apparatus may further comprise means for transmitting a third CSI report sub-configuration to the terminal device, where the third CSI report sub-configuration comprises an indication indicating that a third subset of RS ports associated with the third CSI report sub-configuration comprises an aggregation of a fourth subset of RS ports and a fifth subset of RS ports, the fourth subset of RS ports is associated with a fourth CSI report sub-configuration, and the fifth subset of RS ports is associated with a fifth CSI report sub-configuration.
[0179] In some example embodiments, the apparatus may further comprise means for transmitting, to the terminal device, a sixth CSI report sub-configuration comprising an indication indicative of an association of the sixth CSI report sub-configuration with a seventh CSI report sub-configuration.
[0180] In some example embodiments, the association indicates that a sixth subset of RS ports associated with the sixth CSI report sub-configuration is a subset of the seventh subset of RS ports associated with the seventh CSI report sub-configuration.
[0181] In some example embodiments, the apparatus may further comprise means for transmitting, to the terminal device, an eighth CSI report sub-configuration comprising an indication of at least one RS resource, where the at least one RS resource is related to an eighth subset of RS ports associated with the eighth CSI report sub-configuration.
[0182] In some example embodiments, the apparatus may further comprise means for transmitting, to the terminal device, an indication indicating a type for determination of a ninth subset of RS ports associated with a ninth CSI report sub-configuration.
[0183] In some example embodiments, the type indicates: the ninth subset of RS ports is determined based on a representative associated with the ninth CSI report sub-configuration; the ninth subset of RS ports is indicated by a bitmap; the ninth subset of RS ports is indicated by an indication of at least one RS resource; or the ninth subset of RS ports is indicated by a combination of a bitmap and an indication of at least one RS resource.
[0184] In some example embodiments, the apparatus may further comprise means for receiving, from the terminal device, an indication indicative of at least one of the at least one subset of RS ports or at least one CSI report sub-configuration associated with the at least one subset of RS ports.
[0185] In some example embodiments, the apparatus further comprises means for performing other steps in some example embodiments of the method 800. In some example embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
[0186] FIG. 9 is a simplified block diagram of a device 900 that is suitable for implementing embodiments of the present disclosure. The device 900 may be provided to implement the communication device, for example the devices as shown in FIG. 1. As shown, the device 900 includes one or more processors 910, one or more memories 920 coupled to the processor 910, and one or more communication modules 940 coupled to the processor 910.
[0187] The communication module 940 is for bidirectional communications. The communication module 940 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements.
[0188] The processor 910 may be of any type suitable to the local technical network and may include one or more of the following: general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 900 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0189] The memory 920 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 924, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random access memory (RAM) 922 and other volatile memories that will not last in the power-down duration.
[0190] A computer program 930 includes computer-executable instructions that are executed by the associated processor 910. The program 930 may be stored in the ROM 924. The processor 910 may perform any suitable actions and processing by loading the program 930 into the RAM 922.
[0191] The embodiments of the present disclosure may be implemented by means of the program 930 so that the device 900 may perform any process of the disclosure as discussed with reference to FIGS. 2-8. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0192] In some example embodiments, the program 930 may be tangibly contained in a computer-readable medium which may be included in the device 900 (such as in the memory 920) or other storage devices that are accessible by the device 900. The device 900 may load the program 930 from the computer-readable medium to the RAM 922 for execution. The computer-readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. FIG. 9 shows an example of the computer-readable medium 900 in form of CD or DVD. The computer-readable medium has the program 930 stored thereon.
[0193] Generally, various embodiments of the present disclosure may be implemented in hardware or special-purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special-purpose circuits or logic, general-purpose hardware or controller or other computing devices, or some combination thereof.
[0194] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the methods as described above with reference to FIGS. 2-8. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0195] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0196] In the context of the present disclosure, the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer-readable medium, and the like.
[0197] The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer-readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
[0198] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0199] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A terminal device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to:receive at least one representative from a network device, wherein a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports;determine, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports; andtransmit, to the network device, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.2.The terminal device of claim 1, wherein the set of RS ports is represented as one of a multi-dimensional array or a one-dimensional vector.3.The terminal device of claim 1 or 2, wherein the terminal device is further caused to:compute CSI for the at least one CSI report based on at least one CSI report sub-configuration associated with the at least one subset of RS ports.4.The terminal device of any of claims 1 to 3, wherein the first set of parameters comprises at least one of the following:a starting port in the set of RS ports for selecting the first subset of RS ports;an order for selecting ports from the set of RS ports;a distance between two consecutive selected ports in the set of RS ports; ora number of ports in the first subset of RS ports.5.The terminal device of claim 4, wherein the order comprises one of the following:a vertical dimension first and a horizontal dimension second;the horizontal dimension first and the vertical dimension second;the vertical dimension first and the horizontal dimension second per RS resource;the horizontal dimension first and the vertical dimension second per RS resource;left to right;right to left;an increasing order of port numbers or indexes; ora decreasing order of port numbers or indexes.6.The terminal device of any of claims 1 to 5, wherein the terminal device is caused to determine the at least one subset of RS ports by:determining, based on the first representative, a first part of the first subset of RS ports for a first polarization; anddetermining a second part of the first subset of RS ports based on a symmetrical or uniform relation between the first polarization and the second polarization.7.The terminal device of any of claims 1 to 6, wherein the at least one representative comprises a common representative shared by multiple CSI report sub-configurations, and the terminal device is caused to receive the at least one representative by:receiving, from the network device, the common representative included in a parent configuration of the multiple CSI report sub-configurations.8.The terminal device of any of claims 1 to 7, wherein the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, and the terminal device is caused to receive the at least one representative by:receiving, from the network device, a first parameter included in a parent configuration of the first CSI report sub-configuration and the second CSI report sub-configuration, wherein the first parameter is common to the first representative and the second representative; andreceiving, from the network device, a second parameter included in the first CSI report sub-configuration, wherein the second parameter is common to the first representative and the second representative.9.The terminal device of any of claims 1 to 7, wherein the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, the first CSI report sub-configuration is associated with the second CSI report sub-configuration, and the terminal device is caused to receive the at least one representative by:receiving, from the network device, the first representative without at least one parameter of the first representative; anddetermining, based on at least one corresponding parameter of the second representative, the at least one parameter of the first representative.10.The terminal device of any of claims 4 to 9, wherein the distance is a first distance, the set of parameters comprises the first distance and a second distance, and one of the following:the first distance and the second distance for selecting RS ports corresponding to a first RS resource and a second RS resource; orthe first distance is applicable for selecting a first amount of RS ports, and the second distance is applicable for selecting a second amount of RS ports after the first amount of RS ports are selected.11.The terminal device of any of claims 1 to 10, wherein the terminal device is caused to determine the at least one subset of RS ports by at least one of the following:selecting, from the set of RS ports, a subset of RS ports whose positions in the set of RS ports correspond to divisors or multiples of a predetermined number;selecting, from the set of RS ports, a subset of RS ports based on a linear function;selecting, from the set of RS ports, a subset of RS ports based on a non-linear function; orselecting, from the set of RS ports, a port for a subset of RS ports based on a lattice.12.The terminal device of any of claims 1 to 11, wherein the terminal device is caused to receive the at least one representative by receiving, from the network device, the at least one representative via at least one of the following:a Radio Resource Control (RRC) message;a Medium Access Control (MAC) Control Element (CE) ; orDownlink Control Information (DCI) .13.The terminal device of any of claims 1 to 12, wherein the terminal device is further caused to:receive, from the network device, at least one of a Medium Access Control (MAC) Control Element (CE) or Downlink Control Information (DCI) for updating the at least one representative.14.The terminal device of any of claims 1 to 13, wherein the terminal device is further caused to:receive a third CSI report sub-configuration from the network device, wherein the third CSI report sub-configuration comprises an indication indicating that a third subset of RS ports associated with the third CSI report sub-configuration comprises an aggregation of a fourth subset of RS ports and a fifth subset of RS ports, the fourth subset of RS ports is associated with a fourth CSI report sub-configuration, and the fifth subset of RS ports is associated with a fifth CSI report sub-configuration; anddetermine the third subset of RS ports based on the fourth subset of RS ports and the fifth subset of RS ports.15.The terminal device of any of claims 1 to 14, wherein the terminal device is further caused to:receive, from the network device, a sixth CSI report sub-configuration comprising an indication indicative of an association of the sixth CSI report sub-configuration with a seventh CSI report sub-configuration.16.The terminal device of claim 15, wherein the association indicates that a sixth subset of RS ports associated with the sixth CSI report sub-configuration is a subset of the seventh subset of RS ports associated with the seventh CSI report sub-configuration.17.The terminal device of any of claims 1 to 16, wherein the terminal device is further caused to:receive, from the network device, an eighth CSI report sub-configuration comprising an indication of at least one RS resource, wherein the at least one RS resource is related to an eighth subset of RS ports associated with the eighth CSI report sub-configuration.18.The terminal device of any of claims 1 to 17, wherein the terminal device is further caused to:receive, from the network device, an indication indicating a type for determination of a ninth subset of RS ports associated with a ninth CSI report sub-configuration.19.The terminal device of claim 18, wherein the type indicates one of the following:the ninth subset of RS ports is determined based on a representative associated with the ninth CSI report sub-configuration;the ninth subset of RS ports is indicated by a bitmap;the ninth subset of RS ports is indicated by an indication of at least one RS resource; orthe ninth subset of RS ports is indicated by a combination of a bitmap and an indication of at least one RS resource.20.The terminal device of any of claims 3 to 19, wherein the terminal device is further caused to:select, from a set of CSI report sub-configurations, the at least one CSI report sub-configuration associated with the at least one subset of RS ports based on at least one configured criterion; andtransmit, to the network device, an indication indicative of at least one of the determined at least one sub-configurations or the at least one subset of RS ports.21.A network device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the network device at least to:transmit at least one representative to a terminal device, wherein a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports; andreceive, from the terminal device, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.22.The network device of claim 21, wherein the set of RS ports is represented as one of a multi-dimensional array or a one-dimensional vector.23.The network device of claim 21 or 22, wherein the first set of parameters comprises at least one of the following:a starting port in the set of RS ports for selecting the first subset of RS ports;an order for selecting ports from the set of RS ports;a distance between two consecutive selected ports in the set of RS ports; ora number of ports in the first subset of RS ports.24.The network device of claim 23, wherein the order comprises one of the following:a vertical dimension first and a horizontal dimension second;the horizontal dimension first and the vertical dimension second;the vertical dimension first and the horizontal dimension second per RS resource;the horizontal dimension first and the vertical dimension second per RS resource;left to right;right to left;an increasing order of port numbers or indexes; ora decreasing order of port numbers or indexes.25.The network device of any of claims 21 to 24, wherein the at least one representative comprises a common representative shared by multiple CSI report sub-configurations, and the network device is caused to transmit the at least one representative by:transmitting, to the terminal device, the common representative included in a parent configuration of the multiple CSI report sub-configurations.26.The network device of any of claims 21 to 25, wherein the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, and the network device is caused to transmit the at least one representative by:transmitting, to the terminal device, a first parameter included in a parent configuration of the first CSI report sub-configuration and the second CSI report sub-configuration, wherein the first parameter is common to the first representative and the second representative; andtransmitting, to the terminal device, a second parameter included in the first CSI report sub-configuration, wherein the second parameter is common to the first representative and the second representative.27.The network device of any of claims 21 to 25, wherein the first subset of RS ports is associated with a first CSI report sub-configuration, the at least one representative further comprises a second representative associated with a second CSI report sub-configuration, the first CSI report sub-configuration is associated with the second CSI report sub-configuration, and the network device is caused to transmit the at least one representative by:transmitting, to the terminal device, the first representative without at least one parameter of the first representative, wherein the at least one parameter is equal to at least one corresponding parameter of the second representative.28.The network device of any of claims 23 to 27, wherein the distance is a first distance, the set of parameters comprises the first distance and a second distance, and one of the following:the first distance and the second distance are applicable for RS ports corresponding to a first RS resource and a second RS resource, respectively; orthe first distant is applicable for a first amount of RS ports, and the second distance is applicable for a second amount of RS ports after the first amount of RS ports are selected.29.The network device of any of claims 21 to 28, wherein the network device is caused to transmit the at least one representative by transmitting, to the terminal device, the at least one representative via at least one of the following:a Radio Resource Control (RRC) message;a Medium Access Control (MAC) Control Element (CE) ; orDownlink Control Information (DCI) .30.The network device of any of claims 21 to 29, wherein the network device is further caused to:transmit, to the terminal device, at least one of a Media Access Control (MAC) Control Element or Downlink Control Information (DCI) for indicating an update of the at least one representative.31.The network device of any of claims 21 to 30, wherein the network device is further caused to:transmit a third CSI report sub-configuration to the terminal device, wherein the third CSI report sub-configuration comprises an indication indicating that a third subset of RS ports associated with the third CSI report sub-configuration comprises an aggregation of a fourth subset of RS ports and a fifth subset of RS ports, the fourth subset of RS ports is associated with a fourth CSI report sub-configuration, and the fifth subset of RS ports is associated with a fifth CSI report sub-configuration.32.The network device of any of claims 21 to 31, wherein the network device is further caused to:transmit, to the terminal device, a sixth CSI report sub-configuration comprising an indication indicative of an association of the sixth CSI report sub-configuration with a seventh CSI report sub-configuration.33.The network device of claim 32, wherein the association indicates that a sixth subset of RS ports associated with the sixth CSI report sub-configuration is a subset of the seventh subset of RS ports associated with the seventh CSI report sub-configuration.34.The network device of any of claims 21 to 33, wherein the network device is further caused to:transmit, to the terminal device, an eighth CSI report sub-configuration comprising an indication of at least one RS resource, wherein the at least one RS resource is related to an eighth subset of RS ports associated with the eighth CSI report sub-configuration.35.The network device of any of claims 21 to 34, wherein the network device is further caused to:transmit, to the terminal device, an indication indicating a type for determination of a ninth subset of RS ports associated with a ninth CSI report sub-configuration.36.The network device of claim 35, wherein the type indicates one of the following:the ninth subset of RS ports is determined based on a representative associated with the ninth CSI report sub-configuration;the ninth subset of RS ports is indicated by a bitmap;the ninth subset of RS ports is indicated by an indication of at least one RS resource; orthe ninth subset of RS ports is indicated by a combination of a bitmap and an indication of at least one RS resource.37.The network device of any of claims 21 to 36, wherein the network device is further caused to:receive, from the terminal device, an indication indicative of at least one of the at least one subset of RS ports or at least one CSI report sub-configuration associated with the at least one subset of RS ports.38.A method comprising:receiving at least one representative from a network device, wherein a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports;determining, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports; andtransmitting, to the network device, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.39.A method comprising:transmitting at least one representative to a terminal device, wherein a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports; andreceiving, from the terminal device, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.40.An apparatus comprising:means for receiving at least one representative from a network device, wherein a first representative of the at least one representative comprises a first set of parameters for selecting a first subset of reference signal (RS) ports from a set of RS ports;means for determining, based on the at least one representative and at least one rule associated with the at least one representative, at least one subset of RS ports from the set of RS ports; andmeans for transmitting, to the network device, at least one Channel State Information (CSI) report associated with the at least one subset of RS ports.41.An apparatus comprising:means for transmitting at least one representative to a terminal device, wherein a first representative of the at least one representative comprises a first set of parameters for indicating, based on at least one rule, a first subset of reference signal (RS) ports from a set of RS ports; andmeans for receiving, from the terminal device, at least one Channel State Information (CSI) report associated with at least one subset of RS ports of the set of RS ports.42.A computer-readable medium comprising program instructions that, when executed by an apparatus, cause the apparatus to perform at least one of the method of claim 38-39.