Dynamic channel state information reference signal (CSI-RS) resource mapping configuration for precoded channel state information reference signal (CSI-RS) configuration
Dynamic and partial sharing of CSI-RS resources in 5G networks addresses the inefficiencies of static configurations by optimizing resource allocation through MAC-CE or DCI signaling, thereby reducing overhead and improving network performance.
Patent Information
- Application Number
- JP2022574361
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-06-04
- Filing Date
- 2021-03-23
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2041-03-23
AI Technical Summary
The existing static configuration of channel state information reference signal (CSI-RS) resources in 5G networks leads to increased downlink overhead and inefficiencies due to UE-specific resources that are not dynamically adjusted for varying channel conditions and UE mobility, especially in multi-TRP communications.
Implement dynamic and partial sharing of CSI-RS resources between UEs through MAC-CE or DCI signaling, allowing for updated UE-specific mappings that reduce overhead by configuring shared resources based on current channel conditions and UE-specific needs.
This approach reduces downlink overhead and improves network performance by dynamically adjusting CSI-RS resource allocation, enhancing channel measurement accuracy and reducing the need for redundant resource elements.
Smart Images

Figure 0007597833000001 
Figure 0007597833000002 
Figure 0007597833000003
Abstract
Description
[Technical field]
[0001] Some example embodiments may relate generally to mobile or wireless telecommunications systems, such as Long Term Evolution (LTE) or Fifth Generation (5G) radio access technologies or New Radio (NR) access technologies, or other communications systems. For example, some embodiments may relate to systems and / or methods for dynamic and partial sharing of channel measurement downlink (DL)-reference signal (RS) resources. [Background technology]
[0002] Examples of mobile or wireless telecommunications systems may include Universal Mobile Telecommunications System (UMTS) Terrestrial radio access Network (UTRAN), Long Term Evolution (LTE) Evolved UTRAN (E-UTRAN), LTE-Advanced (LTE-A), MulteFire, LTE-A Pro, and / or fifth generation (5G) radio access technology or new radio (NR) access technology. 5G radio system refers to the next generation (NG) radio system and network architecture. 5G systems are primarily built on 5G new radio (NR), but 5G (or NG) networks can also be built on E-UTRA radio. NR is estimated to provide bit rates on the order of 10-20 Gbit / s or more and can support at least service categories such as enhanced mobile broadband (eMBB) and ultra-reliable low latency communications (URLLC) as well as massive machine type communications (mMTC). NR is expected to provide extreme broadband and ultra-robust, low-latency connectivity and large-scale networking to support the Internet of Things (IoT). As IoT and machine-to-machine (M2M) communications become more widespread, the need for networks that meet the need for lower power, lower data rates, and long battery life will increase. Next-generation radio access network (NG-RAN) represents the RAN for 5G that can provide both NR and LTE (and LTE-Advanced) radio access. It should be noted that in 5G, a node that can provide radio access functionality to user equipment (UE) (i.e., similar to Node B (NB) in UTRAN or evolved NB (eNB) in LTE) can be named Next-generation NB (gNB) when built on NR radios, and Next-generation eNB (NG-eNB) when built on E-UTRA radios.
[0003] For a proper understanding of the exemplary embodiments, reference should be made to the accompanying drawings. [Brief description of the drawings]
[0004] [Figure 1] FIG. 1 is a diagram illustrating an example of an NZP-CSI-RS resource and CSI-RS resource mapping information element (IE). [Diagram 2] FIG. 2 is a diagram illustrating an example of a resource mapping configuration. [Diagram 3] FIG. 3 is a diagram illustrating some examples of three possible configurations for CSI-RS resource mapping for eight antenna ports. [Figure 4a] FIG. 4a illustrates an example of a ZP-CSI-RS resource information element. [Figure 4b] FIG. 4b illustrates an example of a CSI-IM resource information element. [Diagram 5] FIG. 5 is a diagram illustrating the use of static beams for statically sharing CSI-RS resources, according to an example. [Figure 6a] FIG. 6a is a table illustrating an example of four UEs partially sharing a virtual antenna port according to one exemplary embodiment. [Figure 6b] FIG. 6b illustrates an example showing four UEs sharing ten unique beams with UE-specific mapping according to one exemplary embodiment. [Figure 7] FIG. 7 illustrates an exemplary flow diagram of a method according to one embodiment. [Figure 8] FIG. 8 is a diagram illustrating examples of different configurations of frequencyDomainAllocation in RRC according to one exemplary embodiment. [Figure 9] FIG. 9 illustrates an exemplary flow diagram of a method according to one embodiment. [Figure 10] FIG. 10 illustrates an exemplary block diagram of an apparatus according to one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0005] It will be readily understood that the components of certain example embodiments, as generally described and illustrated herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of some example embodiments of systems, methods, apparatus, and computer program products for dynamic and partial sharing of channel measurement downlink (DL)-reference signal (RS) resources is not intended to limit the scope of some embodiments, but represents selected example embodiments.
[0006] The features, structures, or characteristics of the exemplary embodiments described throughout this specification may be combined in any suitable manner in one or more exemplary embodiments. For example, the use of the phrases "in one embodiment," "in some embodiments," or other similar language throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment. Thus, the appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or other similar language throughout this specification do not necessarily all refer to the same group of embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more exemplary embodiments.
[0007] Also, where appropriate, different functions or procedures described below may be performed in different orders and / or simultaneously. Moreover, where appropriate, one or more of the described functions or procedures may be optional or combined. The following description should therefore be considered as illustrative of the principles and teachings of some illustrative embodiments, and not in any way limiting thereof.
[0008] The expected significant gains of massive multiple-input multiple-output (MIMO) are at least partially conditioned on reliable channel state information (CSI) knowledge of the downlink (DL) channel at the network node (e.g., gNB) side. This is necessary to enable appropriate DL precoder design, scheduling performance, etc.
[0009] In a frequency division duplex (FDD) 5G system, the gNB obtains DL channel information from the UE CSI report. The UE measures the downlink reference signal (e.g., CSI-RS) transmitted by the gNB, calculates the downlink CSI using these measurements, and performs feedback according to the CSI reporting configuration. For precoding matrix indicator (PMI) reporting, 5G NR specified Type I, Type II, and port selection Type II codebooks. 5G NR also specifies an extended Type II.
[0010] In 5G, CSI-RS is configured per device, i.e., UE specific. Nevertheless, CSI-RS resources may be shared among many UEs. It is up to the network to optimize the CSI-RS configuration. For example, in the case of non-zero power (NZP)-CSI-RS, resource mapping may be configured in the radio resource configuration (RRC) using the NZP-CSI-RS resource and CSI-RS resource mapping information elements (IEs), as shown in the example of Figure 1.
[0011] Using at least the received information element (IE), CSI-RS-ResourceMapping, in the RRC configuration, the UE can determine the CSI-RS resource mapping in a physical resource block (PRB) to its antenna ports. As an example, the UE may be configured in RRC with, for example, the following parameters: density=1, nrofPorts=p8, CDM-Type=fd-CDM2, frequencyDomainAllocation.other=011110, firstOFDMSymbolinTimeDomain=3. Given this RRC configuration, the following resource mapping configurations can be inferred: As shown in Figure 2, [(2,3,), (4,3,), (6,3,), (8,3,), (3,3), (5,3,), (7,3), (9,3,)] informs the UE of the mapping between its antenna ports and CSI-RS resource elements, and the UE will look at these resources to measure DL CSI or interference. FIG. 2 shows one possible configuration of eight antenna ports (AP).
[0012] Due to different configurations of CSI-RS-Resource Mapping, there are several options to configure the CSI-resource element pattern per UE. Figure 3 shows some examples of possible configurations for CSI-RS resource mapping for 8 antenna ports.
[0013] Note that the same field "CSI-RS-ResourceMapping" is also present in the RRC configuration for ZP CSI-RS and is used to indicate the set of resources on which no Physical Downlink Shared Channel (PDSCH) for a particular user is transmitted or for interference measurements from other cells. An example of the ZP-CSI-RS Resources IE is shown in Figure 4a.
[0014] A similar approach may be applied to CSI interference measurement (IM) reference signals that may be used for interference measurement. Figure 4b shows an example of a CSI-IM resource IE, where fields subcarrierLocation-p0, symbolLocation-p0, subcarrierLocation-p1, and symbolLocation-p1 may be updated in the MAC-CE or DCI.
[0015] Some example embodiments described herein may be applicable to at least NZP-CSI RS, CSI-IM and / or ZP-CSI-RS, as described in more detail below.
[0016] In what is known as Class-B CSI feedback, spatially beamformed CSI-RS is introduced. In NR, spatially beamformed CSI-RS resources are used in port selection type II codebooks and extended port selection type II codebooks.
[0017] In fact, the spatially beamformed CSI-RS may also be applied transparently to the UE. For example, if the gNB obtains spatial information on a particular UE's downlink (DL) channel from an uplink (UL) sounding reference signal (SRS) transmitted from that UE, the gNB may use this information to determine how to construct a long-term beam that is used to create a UE-specific virtual antenna port for that UE. In such a case, the gNB may beamform the CSI-RS with these weights.
[0018] Further extensions of CSI for NR are expected. For example, further extensions to MIMO for NR may be provided, which may include targeting both Frequency Range 1 (FR1) and Frequency Range 2 (FR2) and specifying CSI reporting for DL multi-transmit reception points (TRPs) and / or multi-panel transmissions to enable more dynamic channel / interference hypotheses for non-coherent joint transmission (NCJT). In addition, if necessary, Type II port selection codebook extensions may be provided, where angle and delay information may be estimated at the gNB based on UL reference signal transmissions by exploiting DL / UL correlation of angle and delay, and the remaining DL CSI may be reported by the UE (e.g., based on previous Type II port selection). Mainly targeting FDD FR1 to achieve a better tradeoff between UE complexity, performance, and reporting overhead.
[0019] It is expected that partial reciprocity will be exploited to enhance the port selection codebook in the delay domain in addition to the spatial domain, which is based on the already spatially beamformed CSI-RS.
[0020] As mentioned above, CSI-RS may in fact be shared between UEs in the same cell to save DL resources. However, if CSI-RS is beamformed (whether in the spatial and / or delay domain), sharing CSI-RS resources (i.e., using the same resource elements) between UEs in the same cell may no longer be reasonable given the current semi-static configuration of channel measurement resources (provided via RRC). In fact, the precoding of CSI-RS may change depending on, for example, UE feedback or estimated wideband channel information from UE UL reference signal transmissions. If the shared CSI-RS resources are not changed accordingly, the UE will subsequently measure resources that do not carry meaningful information on that channel, i.e., resources precoded with spatial beams and frequency domain (FD) components that are outside the UE-specific channel support. Furthermore, given the delays required for this process, an RRC reconfiguration-based solution may not be practical.
[0021] This has the consequence that a large amount of DL resources may be required, especially if CSI-RS is configured periodically, as it needs to scale with the number of UEs and the number of estimation ports. When FD precoding is eventually introduced for CSI-RS, even more UE-specific DL resources will be required.
[0022] This problem can become severe in multi-TRP communication. When a UE is connected to multiple TRPs, the UE is expected to measure CSI and / or interference using UE-specific SD / FD CSI-RS resources from all serving TRPs.
[0023] One solution to the problem of increasing DL overhead as described above is to split a sector (cell) into several sub-sectors, for example using a wide beam as shown in FIG. 5. As an example, FIG. 5 shows the use of a static beam to statically share CSI-RS resources. This effectively splits the cell into several groups (four in the example of FIG. 5) and all UEs in one wide beam will have their UE-specific beam modified to match the sub-sector's beam. In other words, the CSI-RS resources are no longer UE-specific, but rather sub-sector-specific. This allows the increase in DL overhead to be controlled so that it does not scale with the number of UEs, but rather grows with the number of sub-sectors or groups. Another solution is to increase the periodicity of the DL CSI-RS transmissions. The CSI-RS resources can be configured with a periodicity of, for example, 4 to 640 slots.
[0024] The embodiments provide a way to effectively and dynamically share CSI-RS resources between UEs, even with UE-specific CSI-RS. Since long-term spatial and delay beamforming weights are often derived from a fixed codebook, this means that two UEs may have one or several common spatial beams and / or FD components, but their other components may be different. Note that, as described herein, reference to CSI-RS resource sharing between UEs may mean that the UEs are going to use the same resource elements in the PRB, and thus DL overhead reduction may be achieved.
[0025] In the exemplary assumption that the two UEs' selection of spatial beams and / or FD components overlap 100%, i.e., the channel measurement CSI-RS resources are precoded using the same weights, the gNB can configure both UEs with the same CSI-RS mapping and thus save CSI-RS overhead. However, this may be a rare scenario occurring especially in FR1 with non-line-of-sight (NLOS) cases.
[0026] Another problem is that the selection of spatial beams and / or FD components should be time-varying, changing with channel variations due to UE mobility and propagation environment evolution, or with traffic variations (e.g., new users enter the system or existing users enter idle mode). Here, the CSI-RS mapping in the current specification is rather static, since it is provided to the UE in the RRC configuration. It may be impractical to adopt an RRC reconfiguration-based solution.
[0027] In fact, the RRC reconfiguration may involve significant delays that extend beyond the channel stationarity time, ie, the time interval during which the channel support in the spatial and delay domains is constant.
[0028] In some scenarios, closely located UEs may partially share similar spatial beams and / or FD components. In such scenarios, enabling partial sharing of channel measurement CSI-RS resource elements reduces DL overhead and improves performance.
[0029] According to an embodiment, a solution is provided to enable dynamic and partial sharing of channel measurement CSI-RS resources (hence resource elements). One embodiment may be directed to a method in which in RRC, a gNB may configure one or more UEs with a pool of CSI-RS resources that includes excess ports compared to the number of ports that will be used by the UE for actual channel measurements. Optionally, the gNB may inform the UE of the actual number of ports. In one embodiment, the gNB may transmit to the UE via a Medium Access Control-Control Element (MAC-CE) / Downlink Control Information (DCI). This is an update or an initial UE-specific mapping for CSI-RS resources in an already RRC configured resource pool, e.g. using a bitmap, combinatorial index, and / or explicit configuration of indexes. Some embodiments may provide a new dynamic signaling function for the gNB to inform the UE in the MAC CE or DCI of the updated UE or initial UE-specific mapping for CSI-RS resources. In this case, the MAC CE or DCI is used to select one of the possible mappings provided in RRC.
[0030] According to some embodiments, the UE specific mapping for CSI-RS resources may be determined in the RRC, MAC-CE, which includes a list of N possible CSI-RS resource mappings, by selecting a subset of the N possible CSI-RS resource mappings that have been activated, e.g., N a , and DCI, N a The active resource mappings may be indicated via at least one of the gNBs, which may indicate which of the active resource mappings should be selected. Using the MAC-CE to activate a subset of the possible mappings and using the DCI to select may reduce the bitwidth required to convey the selection in the DCI.
[0031] In some embodiments, UE-specific mapping may be performed on groups of resources instead of individual resources to reduce mapping overhead in the DL. The size of the group of resources may be fixed in the specification or may be configured in the RRC.
[0032] According to one embodiment, the UE-specific mapping provided in the RRC, activated in the MAC-CE and selected in the DCI may be performed over groups of resources instead of individual resources to reduce mapping overhead in the DL. The size of the groups of resources may be fixed in the specification or specified in the RRC.
[0033] In one embodiment, the mapping may involve UE specific ports on the first polarization, since the mapping of UE specific ports on the second polarization may be inferred from the mapping of UE specific ports on the first polarization. According to one embodiment, a default mapping may be provided in the RRC configuration.
[0034] In some embodiments, a subset of resources provided in the RRC default mapping is updated. In other words, a part of the mapping provided in the RRC configuration may be kept constant and another part may be updated in the MAC-CE and / or DCI. According to one embodiment, different groups may be updated with different periodicities.
[0035] Another embodiment may be directed to a method in which the gNB may configure the UE with a pool of resources that may include the number of ports assigned to the UE in the RRC configuration. In one embodiment, the gNB may configure the UE with one or two shift values (k shift , l shift ) to the UE, which allows the UE to learn that it should shift its existing resource mapping (configured in RRC) in frequency and / or time within the PRB.
[0036] Some embodiments provide a new dynamic signaling function in the MAC CE or DCI to allow the gNB to dynamically adjust the shift value k shift and l shift By using the nrofPorts field, it may be possible to inform the UE of the new shifted resource mapping. In an embodiment, a new field may be added to the RRC for nrofPortsUE. In some embodiments, the UE may be expected to update the channel measurement resources for a given CSI reporting configuration based on an indication from the gNB.
[0037] A utility of certain embodiments may be to enable exploiting partial UL / DL partial reciprocity. Indeed, in addition to spatial beamforming, any method that uses delay information in CSI-RS precoding may benefit from increased CSI-RS overhead if dynamic CSI-RS sharing is not enabled. This is due to the fact that the gNB needs to convey additional information on the spatial / delay domain support via the selected CSI-RS precoding.
[0038] Certain embodiments may also be useful, for example, for beam management purposes. Indeed, instead of reporting CRI over the entire number of configured resources, certain embodiments may be used as a means to restrict beam measurements to dynamically indicated resources, allowing for a reduction in the fields required for beam indication in the UCI. This may be useful, for example, in the high frequency range where beam searching is performed over a large number of narrow beams.
[0039] Figures 6a and 6b show an example embodiment with four UEs, each selecting eight virtual antenna ports (spatial beams) with L=4 beams per polarization. Note that it is assumed that the same beam weights are used for both antenna polarizations at a given antenna element position. The four beams selected by each UE are shown in the table of Figure 6a. Note also that Figures 6a and 6b show an example, and any number of UEs or beams may be included according to some embodiments.
[0040] According to one embodiment, when the gNB transmits DL CSI-RS signals as UE-specific, the amount of DL overhead required is N users ×2L=32 resource elements (32 being the maximum number of CSI-RS ports considered). In Figures 6a and 6b, an example of partially overlapping beam selection between UEs is provided. As can be seen from this example, there is no complete intersection between the sets of beams selected by different UEs. Nevertheless, 10 eigenbeams were selected by the four UEs. This means that the gNB does not need 32 CSI-RS resource elements to convey the selected beams, and 20 CSI resource elements are sufficient for that (2 CSI-RS ports per cross-polarized beam).
[0041] In an embodiment, when the CSI-RS resources are configured, for example, as shown in FIG. 6b, the proposed UE-specific mapping indication allows the number of required CSI-RS resource elements to be reduced to only 20 when only 10 different beams are needed. This represents a gain of 12 resource elements compared to the configured UE-specific CSI-RS, where the gNB needs 32 resource elements to carry 4 beams for each of the 4 UEs. Again, it should be noted that the configuration of FIG. 6b is merely an example and other configurations are possible according to specific embodiments, as discussed below.
[0042] In this example, we can see the case of spatially beamformed CSI-RS, but the DL overhead may increase with the introduction of FD precoding, especially in the case of multi-TRP operation. In multi-TRP operation, for a cooperating set of N TRPs, the UE can report CSI for each interference hypothesis, i.e., 2 N The -1 interference hypothesis should be considered. This results in a significant increase in CSI reporting configuration in the RRC. Since a pool of resources can be provided in the RRC and the CMR / IMR is dynamically specified via a method provided by an embodiment, an embodiment can be used to reduce any redundancy in the required channel measurement and interference measurement resource configuration.
[0043] To enable CSI sharing between UEs in the same cell, example embodiments may provide several solutions, for example, one embodiment may be directed to dynamic UE-specific mapping as introduced above.
[0044] 7a illustrates an example flow diagram of a method for dynamic UE-specific mapping according to one example embodiment. In some example embodiments, the flow diagram of FIG. 7a may be performed by a network entity or node in a communication system such as LTE or 5G NR. For example, in some example embodiments, the network node performing the method of FIG. 7a may include a base station, an access node, an eNB, a gNB, and / or an NG-RAN node, etc.
[0045] As shown in the example of FIG. 7a, the method may include, at 700, indicating in the RRC a CSI-RS resource mapping for calculating CSI feedback in the RRC having a number of ports greater than the actual number of ports the UE is configured to measure to the UE. Optionally, the indicating 700 may include transmitting an initial UE-specific mapping. The method may also include, at 705, indicating an updated UE-specific mapping in the MAC-CE or DCI to the UE. As further shown in the example of FIG. 7a, the method may include, at 710, receiving CSI feedback from the UE and using it to reconstruct the precoder W.
[0046] 7b illustrates an example flow diagram of a method for dynamic UE-specific mapping according to another example embodiment. In some example embodiments, the flow diagram of FIG. 7b may be performed by a network entity or network node in a communication system such as LTE or 5G NR. For example, in some example embodiments, the network entity performing the method of FIG. 7b may include a UE, a mobile station, a user device, an IoT device, etc.
[0047] In an embodiment, the method of FIG. 7b may include, at 730, receiving a CSI-RS mapping in the RRC and an optional UE-specific mapping from a network node (e.g., gNB). At 735, the method may include receiving an updated UE-specific mapping from the MAC-CE or DCI from the network node. As also shown in the example of FIG. 7b, the method may include, at 740, receiving CSI-RS on the new location using the new mapping and obtaining an estimate of a channel frequency response (CFR). The method may also include, at 745, deriving a CSI feedback report from the CFR. In an embodiment, the method of FIG. 7b may include, at 750, providing feedback CSI information to the network node.
[0048] Note that the periodicity of the procedures 705, 710 at the gNB and 735, 750 at the UE is much less than the frequency at which RRC is transmitted in the procedures 700, 730 at the gNB and UE, respectively. Thus, some embodiments allow resource mapping to be dynamically changed with channel and traffic variations.
[0049] Figure 6b illustrates an example application of dynamic UE-specific mapping (e.g., as shown in the flow charts of Figures 7a and 7b), as described above, where a UE may be configured with a larger number of antenna ports than the actual number of virtual CSI ports. For example, UE4 in the example of Figure 6b is RRC configured with nrofPorts=p24 instead of nrofPorts=p8 in the IE CSI-RS-ResourceMapping. In an embodiment, a new field may be added to distinguish between both values, e.g., nrofPorts=p24 and nrofPortsUE=p8.
[0050] Further, in an embodiment, new signaling from the gNB may be transmitted to UE 4, configured via RRC (as a default configuration) and / or MAC-CE and / or (downlink control information) DCI, with a UE-specific mapping that directs the UE to identify its own 8 resources in the pool of 24 shared resources with other UEs. For example, the mapping in DL may be in the form of at least one of: (a) a bitmap (e.g., 1100 0000 1100 1100 0000 1100); (b) an explicit configuration of an index (e.g., [1 8 0 9 11 18 10 19]); or (c) a combinatorial index.
[0051] Options that send a bitmap or combinatorial index may provide a smaller overhead, but in some cases, an explicit configuration of resources may be used to preserve the correct order of the beams in which this information is lost when using a bitmap or combinatorial index. However, in some cases, the order of the beams is arbitrary and the gNB can change it as needed. For example, in FIG. 6a, if the gNB determines that b3 is to be replaced by b 11 for both UE1 and UE4, the gNB can replace b3 with b 11 in the CSI-RS without updating the UE-specific mapping.
[0052] According to some embodiments, another way to transmit UE-specific mapping in the DL is that (1) the RRC includes a list of N possible CSI-RS resource mappings for a particular UE, (2) in the MAC-CE, a subset of the N possible CSI-RS resource mappings is activated, e.g., N a <N of the possible CSI-RS resource mappings are activated, and / or (3) in the DCI, the gNB can indicate which of the N a active resource mappings should be selected.
[0053] As mentioned above, the way in which the beamformed CSI-RS is constructed may change with channel changes and MU-MIMO grouping changes, and thus the exemplary embodiment is configured to dynamically update the UE-specific mapping in the MAC-CE or DCI to allow the gNB to dynamically configure the CSI resources, such as when a new UE arrives or a schedule change occurs. Since the MAC-CE latency may be as small as 3 ms, it is sufficient to track such changes, which are expected to occur on average about every 50 ms. Note that this mechanism does not need to be tied to a specific CSI reporting periodicity. This may significantly reduce the actual number of dynamic configurations in practice. For example, in the case of aperiodic CSI-RS transmissions and CSI reporting, the dynamic mapping information is not transmitted regularly. In this case, it may still be feasible to transmit UE-specific mapping in a capacity-limited framework such as DCI.
[0054] In some embodiments, symmetry in the CSI resource mapping between the two polarizations may also be exploited to reduce the DL mapping overhead. For example, the mapping may be used to direct the UE to the resources used on the first polarization. From that information and with knowledge of the total number of pooled ports, the UE can infer the mapping for the second polarization. For example, as shown in the example of Figure 6b, UE4 may transmit only the first part of the bitmap [1100 0000 1100], or in the case of explicit configuration, [1 8 0 9].
[0055] In some embodiments, some of the UE-specific mapping is updated in the MAC-CE or DCI while other parts remain constant, for example, a default UE-specific mapping is provided in the RRC and only a subset of resources is updated in the MAC-CE or DCI.
[0056] According to some embodiments, to reduce the overhead of UE-specific mapping, the UE-specific mapping may be performed on groups of resources instead of individual resources. Although this gives the gNB less flexibility in controlling CSI-RS resource sharing between UEs, it significantly reduces the mapping overhead in DL.
[0057] In some embodiments, different CSI-RS resource groups may be updated with different periodicities. This can be achieved, for example, if the update message in the MAC-CE or DCI includes the CSI-RS resource group index that needs to be updated. Or, if inside an RRC configuration, different groups of resources may be assigned different update periodicities.
[0058] Further embodiments may be directed to low DL overhead dynamic CSI resource mapping shift. As mentioned above, using the field IE CSI-RS-ResourceMapping in the RRC config, a UE may determine the exact CSI-RS resource mapping to its antenna ports within a physical resource block (PRB). In some embodiments, by changing the fields frequencyDomainAllocation and firstOFDMSymbolInTimeDomain, some flexibility in CSI-RS resource mapping may be achieved between two or more groups of UEs, as shown in the example of Figure 8. More specifically, the example of Figure 8 shows several different configurations of frequencyDomainAllocation in the RRC.
[0059] However, relying on RRC to enable dynamic sharing between UEs may not be possible due to its semi-static nature, which, as mentioned above, may not be suitable for dealing with time-varying channels. Therefore, some embodiments may be configured to transmit a new field in the MAC-CE or DCI to instruct the UE to shift its existing configuration in frequency (subcarriers) and / or time domain (OFDM symbols) to enable some degree of CSI resource sharing with other UEs. For example, shift and l shift The new field, called shift By resources and in time shift Instruct the UE to offset its entire resource configuration by
[0060] In fact, according to some embodiments, k shift and l shift can take values from -6 to 6 or -7 to 7, respectively. The values can also be drawn from a smaller set of choices to reduce DL signaling overhead. This approach has at least the advantage of a smaller DL overhead, which allows, for example, this type of signaling to be easily adapted to capacity-limited DCI.
[0061] 9a illustrates an example flow diagram of a method for dynamic CSI resource mapping shifting, according to one example embodiment. In some example embodiments, the flow diagram of FIG. 9a may be performed by a network entity or node in a communication system, such as an LTE or 5G NR. For example, in some example embodiments, the network node performing the method of FIG. 9a may include a base station, an access node, an eNB, a gNB, and / or an NG-RAN node, etc.
[0062] 9a, the method may include, at 900, indicating in the RRC to the UE a CSI-RS resource mapping for calculating CSI feedback in the RRC. The method may also include, at 905, indicating in the MAC-CE or DCI an updated time and / or frequency offset applied to the mapping provided in the RRC. In some embodiments, the method may further include, at 910, receiving CSI feedback from the UE and using the CSI feedback to reconstruct the precoder W.
[0063] 9b illustrates an example flow diagram of a method for dynamic CSI resource mapping shifting according to another example embodiment. In some example embodiments, the flow diagram of FIG. 9b may be performed by a network entity or network node in a communication system such as LTE or 5G NR. For example, in some example embodiments, the network entity performing the method of FIG. 9b may include a UE, a mobile station, a user device, an IoT device, etc.
[0064] In an embodiment, the method of FIG. 9b may include receiving a fixed CSI-RS mapping in RRC from a network node (e.g., gNB) at 930. The method may also include receiving an updated UE-specific offset from the MAC-CE or DCI from the network node and calculating a new CSI-RS mapping at 935. As also shown in the example of FIG. 9b, the method may include receiving CSI-RS on the new location using the new mapping at 940 and obtaining an estimate of the CFR. The method may also include deriving a CSI feedback report from the CFR at 945. In an embodiment, the method of FIG. 9b may then include providing feedback CSI information to the network node at 950.
[0065] 10a illustrates an example of an apparatus 10 according to one embodiment. In an embodiment, the apparatus 10 may be a node, host, or server in a communication network or providing services to such a network. For example, the apparatus 10 may be a satellite, a base station, a Node B, an evolved Node B (eNB), a 5G Node B or access point, a next generation Node B (NG-NB or gNB), a high altitude platform station (HAPS), an integrated access and backhaul (IAB) node, and / or a WLAN access point associated with a radio access network, such as an LTE network, 5G or NR.
[0066] It should be understood that in some exemplary embodiments, the apparatus 10 may consist of an edge cloud server as a distributed computing system, and the server and the wireless node may be standalone devices that communicate with each other over wireless paths or over wired connections, or they may be located within the same entity that communicates over wired connections. For example, in some exemplary embodiments where the apparatus 10 represents a gNB, the apparatus may be configured in a central unit (CU) and distributed unit (DU) architecture that splits the gNB functions. In such an architecture, the CU may be a logical node that includes gNB functions such as forwarding of user data, mobility control, radio access network sharing, positioning, and / or session management. The CU may control the operation of the DU via a fronthaul interface. The DU may be a logical node that includes a subset of gNB functions depending on the functional splitting option. It should be noted that one skilled in the art would understand that the apparatus 10 may include components or features not shown in FIG. 10a.
[0067] As shown in the example of Fig. 10a, the device 10 may include a processor 12 for processing information and executing instructions or operations. The processor 12 may be any type of general-purpose or application-specific processor. Indeed, the processor 12 may include, by way of example, one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), and a processor based on a multi-core processor architecture, or any other processing means.
[0068] Although a single processor 12 is shown in Figure 10a, according to other exemplary embodiments, multiple processors may be utilized. For example, it should be understood that in some embodiments, device 10 may include two or more processors that may form a multi-processor system (e.g., in this case, processor 12 may represent a multi-processor) that may support multi-processing. In some embodiments, the multi-processor system may be tightly coupled or loosely coupled (e.g., to form a computer cluster).
[0069] Processor 12 may perform functions related to the operation of device 10, which may include, for example, precoding of antenna gain / phase parameters, encoding and decoding of individual bits forming communication messages, formatting of information, and overall control of device 10, including processes related to management of communication resources.
[0070] The device 10 may further include or be coupled to the processor 12, a memory 14 (internal or external) for storing information and instructions that may be executed by the processor 12. The memory 14 may be one or more memories, and may be any type of memory suitable for the local application environment, and may be implemented using any suitable volatile or non-volatile data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and / or removable memory. For example, the memory 14 may be comprised of any combination of random access memory (RAM), read-only memory (ROM), static storage such as a magnetic or optical disk, a hard disk drive (HDD), or any other type of persistent machine or computer readable medium, or other suitable storage means. The instructions stored in the memory 14 may include program instructions or computer program code that, when executed by the processor 12, enable the device 10 to perform the tasks described herein.
[0071] In an embodiment, device 10 may further include or be coupled to a drive or port (internal or external) configured to accept and read an external computer-readable storage medium, such as an optical disk, a USB drive, a flash drive, or any other storage medium. For example, the external computer-readable storage medium may store computer programs or software for execution by processor 12 and / or device 10.
[0072] In some embodiments, the device 10 may also include or be coupled to one or more antennas 15 for transmitting and receiving signals and / or data to and from the device 10. The device 10 may further include or be coupled to a transceiver 18 configured to transmit and / or receive information. The transceiver 18 may include, for example, multiple wireless interfaces that may be coupled to the antennas 15 or may include any other suitable transmission and reception means. In some embodiments, the wireless interface may correspond to multiple wireless access technologies including one or more of GSM, NB-IoT, LTE, 5G, WLAN, Bluetooth, BT-LE, NFC, Radio Frequency Identifier (RFID), Ultra Wideband (UWB), MulteFire, etc. According to an example embodiment, the wireless interface may include components such as filters, converters (e.g., digital-to-analog converters, etc.), mappers, Fast Fourier Transform (FFT) modules, etc., for generating symbols or signals for transmission over one or more downlinks and receiving symbols (e.g., over an uplink).
[0073] Thus, transceiver 18 may be configured to modulate information onto a carrier waveform for transmission by antenna 15, and to demodulate information received via antenna 15 for further processing by other elements of device 10. In other exemplary embodiments, transceiver 18 may be capable of directly transmitting and receiving signals or data. Additionally or alternatively, in some embodiments, device 10 may include input and / or output devices (I / O devices), or input / output means.
[0074] In an embodiment, memory 14 may store software modules that provide functionality when executed by processor 12. The modules may include, for example, an operating system that provides operating system functionality for device 10. The memory may also store one or more functional modules, such as applications or programs, to provide additional functionality to device 10. Components of device 10 may be implemented in hardware or as any suitable combination of hardware and software.
[0075] According to some embodiments, the processor 12 and memory 14 may be included in or form part of processing or control circuitry. Further, in some embodiments, the transceiver 18 may be included in or form part of transceiver circuitry.
[0076] The term "circuitry" as used herein may refer to hardware-only circuit implementations (e.g., analog and / or digital circuitry), combinations of hardware circuits and software, combinations of analog and / or digital hardware circuits and software / firmware, any portion of a hardware processor and software (e.g., device 10), and / or hardware circuits and / or processors, or portions thereof, that use software for operation, but where the software may not be present if not necessary for operation. As a further example, the term "circuitry" as used herein may also encompass merely a hardware circuit or processor (or processors), or portions of a hardware circuit or processor, and associated software and / or firmware implementations therewith. The term circuitry may also encompass, for example, baseband integrated circuits within a server, a cellular network node or device, or other computing or network device.
[0077] As introduced above, in some embodiments, the apparatus 10 may be a network node or a RAN node, such as a base station, an access point, a Node B, an eNB, a gNB, a HAPS, an IAB node, a WLAN access point, etc. For example, in some embodiments, the apparatus 10 may be configured to perform one or more of the processes illustrated in any of the flowcharts or signaling diagrams described herein, such as those illustrated in Figures 7a, 7b, 9a, or 9b. In some embodiments, the apparatus 10 may be configured to perform procedures related to coordinated UL power control, as described herein.
[0078] According to this embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to indicate to the UE a CSI-RS resource mapping for calculating CSI feedback in the RRC having a number of ports greater than the actual number of ports the UE is configured to measure. Optionally, the apparatus 10 may be controlled by the memory 14 and the processor 12 to transmit an initial UE-specific mapping. In an embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to indicate an updated UE-specific mapping to the UE in the MAC-CE or DCI. According to some embodiments, the apparatus 10 may be controlled by the memory 14 and the processor 12 to receive CSI feedback from the UE and use the CSI feedback to reconfigure the precoder W.
[0079] According to further embodiments, the apparatus 10 may be controlled by the memory 14 and the processor 12 to indicate in the RRC to the UE a CSI-RS resource mapping for computing the CSI feedback in the RRC. In an embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to indicate in the MAC-CE or DCI an updated time and / or frequency offset to be applied to the mapping provided in the RRC. In some embodiments, the apparatus 10 may be controlled by the memory 14 and the processor 12 to receive CSI feedback from the UE and use the CSI feedback to reconfigure the precoder W.
[0080] 10b illustrates an example of the apparatus 20 according to another embodiment. In an embodiment, the apparatus 20 may be a node or element in or associated with a communication network, such as a UE, mobile equipment (ME), mobile station, mobile device, fixed device, IoT device, or other device. As described herein, a UE may alternatively be referred to as, for example, a mobile station, mobile equipment, mobile unit, mobile device, user device, subscriber station, wireless terminal, tablet, smartphone, IoT device, sensor, or NB-IoT device. As an example, the apparatus 20 may be implemented in, for example, a wireless handheld device, a wireless plug-in accessory, or the like.
[0081] In some exemplary embodiments, device 20 may include one or more processors, one or more computer-readable storage media (e.g., memory, storage, etc.), one or more wireless access components (e.g., modems, transceivers, etc.), and / or a user interface. In some embodiments, device 20 may be configured to operate using one or more wireless access technologies, such as GSM, LTE, LTE-A, NR, 5G, WLAN, WiFi, NB-IoT, Bluetooth, NFC, MulteFire, and / or any other wireless access technology. Note that one skilled in the art would understand that device 20 may include components or features not shown in FIG. 10b.
[0082] As shown in the example of FIG. 10b, the device 20 may include or be coupled to a processor 22 (or processing means) for processing information and executing instructions or operations. The processor 22 may be any type of general-purpose or application-specific processor. Indeed, the processor 22 may include, by way of example, one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), and a processor based on a multi-core processor architecture. Although a single processor 22 is shown in FIG. 10b, multiple processors may be utilized according to other embodiments. For example, it should be understood that in some embodiments, the device 20 may include two or more processors that may form a multi-processor system (e.g., in this case, the processor 22 may represent a multi-processor) that may support multi-processing. In some embodiments, the multi-processor system may be tightly or loosely coupled (e.g., to form a computer cluster).
[0083] The processor 22 may perform functions related to the operation of the device 20, including, as some examples, precoding of antenna gain / phase parameters, encoding and decoding of individual bits forming communication messages, formatting of information, and overall control of the device 20, including processes related to management of communication resources.
[0084] The device 20 may further include or be coupled to the processor 22, a memory 24 (internal or external) for storing information and instructions that may be executed by the processor 22. The memory 24 may be one or more memories, any type of memory suitable for the local application environment, and may be implemented using any suitable volatile or non-volatile data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and / or removable memory. For example, the memory 24 may be comprised of any combination of random access memory (RAM), read-only memory (ROM), static storage such as a magnetic or optical disk, a hard disk drive (HDD), or any other type of persistent machine or computer readable medium, or other storage means. The instructions stored in the memory 24 may include program instructions or computer program code that, when executed by the processor 22, enable the device 20 to perform the tasks described herein.
[0085] In an embodiment, device 20 may further include or be coupled to a drive or port (internal or external) configured to accept and read an external computer-readable storage medium, such as an optical disk, a USB drive, a flash drive, or any other storage medium. For example, the external computer-readable storage medium may store computer programs or software for execution by processor 22 and / or device 20.
[0086] In some embodiments, the device 20 may also include or be coupled to one or more antennas 25 for receiving downlink signals from the device 20 and transmitting via the uplink. The device 20 may further include a transceiver 28 (or transmitting and receiving means) configured to transmit and receive information. The transceiver 28 may also include a radio interface (e.g., a modem) coupled to the antenna 25. The radio interface may correspond to multiple radio access technologies including one or more of GSM, LTE, LTE-A, 5G, NR, WLAN, NB-IoT, Bluetooth, BT-LE, NFC, RFID, UWB, etc. The radio interface may include other components such as filters, converters (e.g., digital-to-analog converters, etc.), symbol demappers, signal shaping components, inverse fast Fourier transform (IFFT) modules, etc., to process symbols such as OFDMA symbols carried by the downlink or uplink.
[0087] For example, transceiver 28 may be configured to modulate information onto a carrier waveform for transmission by antenna 25 and demodulate information received via antenna 25 for further processing by other elements of device 20. In other embodiments, transceiver 28 may be capable of directly transmitting and receiving signals or data. Additionally or alternatively, in some embodiments, device 20 may include input and / or output devices (I / O devices) or input / output means. In certain embodiments, device 20 may further include a user interface, such as a graphical user interface or a touch screen.
[0088] In an embodiment, the memory 24 stores software modules that provide functionality when executed by the processor 22. The modules may include, for example, an operating system that provides operating system functionality to the device 20. The memory may also store one or more functional modules, such as applications or programs, to provide additional functionality to the device 20. The components of the device 20 may be implemented in hardware or as any suitable combination of hardware and software. According to an exemplary embodiment, the device 20 may be configured to communicate with the device 10 via a wireless or wired communication link 70, optionally according to any radio access technology, such as NR.
[0089] According to some embodiments, the processor 22 and memory 24 may be included in or form part of processing or control circuitry. Further, in some embodiments, the transceiver 28 may be included in or form part of a transmitting and receiving circuitry.
[0090] As described above, according to some embodiments, the apparatus 20 may be, for example, a UE, a mobile device, a mobile station, an ME, an IoT device, and / or an NB-IoT device. According to some embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to perform functions related to the example embodiments described herein. For example, in some embodiments, the apparatus 20 may be configured to perform one or more of the processes illustrated in any of the flowcharts or signaling diagrams described herein, such as those illustrated in FIG. 7a, FIG. 7b, FIG. 9a, or FIG. 9b. In some embodiments, the apparatus 20 may be configured to perform procedures related to, for example, real-time cooperative UL power control.
[0091] For example, in some embodiments, apparatus 20 may be controlled by memory 24 and processor 22 to receive a CSI-RS mapping in the RRC and an optional UE-specific mapping from a network node (e.g., gNB). In an embodiment, apparatus 20 may be controlled by memory 24 and processor 22 to receive an updated UE-specific mapping from the MAC-CE or DCI from the network node. According to an embodiment, apparatus 20 may be controlled by memory 24 and processor 22 to receive CSI-RS on a new location using the new mapping and obtain an estimate of the CFR. In an embodiment, apparatus 20 may be controlled by memory 24 and processor 22 to derive a CSI feedback report from the CFR and provide CSI feedback information to the network node.
[0092] In another embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive a fixed CSI-RS mapping in RRC from a network node (e.g., gNB). According to an embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive an updated UE-specific offset from the MAC-CE or DCI from the network node and calculate a new CSI-RS mapping. In some embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive the CSI-RS on a new location and use the new mapping to obtain an estimate of the CFR. According to an embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to derive a CSI feedback report from the CFR and provide feedback CSI information to the network node.
[0093] Thus, some exemplary embodiments provide several technical improvements, enhancements, and / or advantages over existing technical processes, constituting improvements at least to the technical field of wireless network control and management. As discussed in detail above, some embodiments provide systems and methods that enable dynamic and partial sharing of channel measurement CSI-RS resources (and consequently resource elements). As a result of the exemplary embodiments, CSI-RS resources may be effectively and dynamically shared between UEs. Furthermore, some embodiments may reduce DL overhead, resulting in performance gains. Thus, the use of some exemplary embodiments results in improved functionality of communication networks and their nodes, such as base stations, eNBs, gNBs, and / or UEs or mobile stations.
[0094] In some exemplary embodiments, the functions of any of the methods, processes, signaling diagrams, algorithms, or flowcharts described herein may be implemented by software and / or computer program code, or portions of code, stored in memory or other computer-readable or tangible medium and executed by a processor.
[0095] In some exemplary embodiments, the device may be included in or associated with at least one software application, module, unit, or entity configured as arithmetic operations executed by at least one computing processor, or as a program or portion thereof (including additional or updated software routines). Programs, also referred to as program products or computer programs, including software routines, applets, and macros, may be stored on any device-readable data storage medium and may include program instructions for performing specific tasks.
[0096] The computer program product may include one or more computer executable components configured to execute some exemplary embodiments when the program is executed. The one or more computer executable components may be at least one software code or part of code. The modifications and configurations used to implement the functionality of the exemplary embodiments may be executed as routines that may be implemented as added or updated software routines. In one example, the software routines may be downloaded to the device.
[0097] As an example, the software or computer program code or parts of code may be in source code form, object code form, or some intermediate form, and may be stored on some kind of carrier, distribution medium, or computer readable medium, which may be any entity or device capable of carrying a program. Such a carrier may include, for example, a recording medium, a computer memory, a read-only memory, an optical and / or electrical carrier signal, a telecommunication signal, and / or a software distribution package. Depending on the processing power required, the computer program may be executed in a single electronic digital computer or distributed among several computers. The computer readable medium or computer readable storage medium may be a non-transitory medium.
[0098] In other exemplary embodiments, the functions may be performed by hardware or circuitry included in the device, for example, through the use of an application specific integrated circuit (ASIC), a programmable gate array (PGA), a field programmable gate array (FPGA), or any other combination of hardware and software. In yet another exemplary embodiment, the functionality may be implemented as a signal by a non-tangible means, such as one that may be conveyed by an electromagnetic signal downloaded from the Internet or other network.
[0099] According to an exemplary embodiment, an apparatus such as a node, device, or corresponding component may be configured as a circuit, computer, or microprocessor such as a single chip computer element, or as a chipset, and may include at least a memory for providing storage capacity used for operations and / or a computational processor for performing operations.
[0100] Those skilled in the art will readily appreciate that the exemplary embodiments described above may be implemented in a different sequence and / or with hardware elements in different configurations than those disclosed. Thus, while certain embodiments have been described based on these exemplary embodiments, it will be apparent to those skilled in the art that certain modifications, variations, and alternative configurations will be apparent while remaining within the spirit and scope of the exemplary embodiments.
[0101] An embodiment may be directed to a method including determining or receiving, at a network node, information regarding an actual number of ports configured for a user equipment for channel measurements. The method may also include determining a pool of CSI-RS resources for the user equipment. The pool of CSI-RS resources may be provided in an RRC configuration and may include an excess number of ports compared to the actual number of ports. The method may then include transmitting, via at least one of a MAC-CE or a DCI, to the user equipment, the configured user equipment specific mapping for the pool of CSI-RS resources.
[0102] Another embodiment may be directed to an apparatus including at least one processor and at least one memory comprising computer program code. The at least one memory and computer program code are configured, with the at least one processor, to cause the apparatus to at least determine or receive information regarding an actual number of ports configured for a user equipment for channel measurements and to determine a pool of CSI-RS resources for the user equipment. The pool of CSI-RS resources may be provided in an RRC configuration and may include an excessive number of ports compared to the actual number of ports. The at least one memory and computer program code may further be configured, with the at least one processor, to cause the apparatus to at least transmit, via at least one of a MAC-CE or a DCI, a configured user equipment specific mapping for the pool of CSI-RS resources to the user equipment.
[0103] Another embodiment is directed to an apparatus that may include means for determining or receiving information regarding an actual number of ports configured for a user equipment for channel measurements. The apparatus may also include means for determining a pool of CSI-RS resources for the user equipment. The pool of CSI-RS resources may be provided in an RRC configuration and may include an excess number of ports compared to the actual number of ports. The apparatus may also include means for transmitting a configured user equipment specific mapping for the pool of CSI-RS resources to the user equipment via at least one of a MAC-CE or a DCI.
[0104] Another embodiment is directed to a method that may include determining or receiving information at a network node regarding an actual number of ports configured for a user equipment for channel measurements. The method may also include determining a pool of CSI-RS resources for the user equipment. The pool of CSI-RS resources is provided in an RRC configuration and includes the actual number of ports. The method may include transmitting to the user equipment via at least one of a MAC-CE or a DCI one or two shift values for the user equipment to know that the user equipment should shift an existing resource mapping in frequency and / or time within the PRB.
[0105] Another embodiment is directed to an apparatus that may include at least one processor and at least one memory with computer program code. The at least one memory and the computer program code are configured, together with the at least one processor, to cause the apparatus to at least determine or receive information regarding an actual number of ports configured for a user equipment for channel measurements and to determine a pool of CSI-RS resources for the user equipment. The pool of CSI-RS resources is provided in an RRC configuration and includes the actual number of ports. The at least one memory and the computer program code are configured, together with the at least one processor, to cause the apparatus to at least transmit, via at least one of a MAC-CE or a DCI, to a user equipment, one or two shift values for the user equipment to learn that the user equipment should shift an existing resource mapping in frequency and / or time within a PRB.
[0106] Another embodiment is directed to an apparatus that may include means for determining or receiving information regarding an actual number of ports configured for a user equipment for channel measurements. The apparatus may also include means for determining a pool of CSI-RS resources for the user equipment. The pool of CSI-RS resources is provided in an RRC configuration and includes the actual number of ports. The apparatus may include means for transmitting to the user equipment via at least one of a MAC-CE or a DCI one or two shift values so that the user equipment knows that the user equipment should shift an existing resource mapping in frequency and / or time within the PRB.
[0107] Another embodiment is directed to a method that may include receiving, at a user equipment, a CSI-RS mapping in an RRC and, optionally, receiving a user equipment specific mapping from a network node. The method may also include receiving, from the network node, an updated user equipment specific mapping from a MAC-CE or a DCI. The method may then include using the updated user equipment specific mapping to receive the CSI-RS on the new location, obtaining an estimate of the CFR, deriving a CSI feedback report from the CFR, and providing the CSI feedback information to the network node.
[0108] Another embodiment is directed to an apparatus that may include at least one processor and at least one memory with computer program code that, together with the at least one processor, causes the apparatus to perform the steps of receiving a CSI-RS mapping in an RRC, optionally receiving a user equipment specific mapping from a network node, receiving an updated user equipment specific mapping from a MAC-CE or a DCI, receiving CSI-RS on a new location using the updated user equipment specific mapping to obtain an estimate of a CFR, deriving a CSI feedback report from the CFR, and providing the CSI feedback information to the network node.
[0109] Another embodiment is directed to an apparatus that may include means for receiving a CSI-RS mapping in RRC and optionally receiving a user equipment specific mapping from a network node. The apparatus may also include means for receiving an updated user equipment specific mapping from a MAC-CE or DCI from the network node. The apparatus may also include means for receiving CSI-RS on a new location using the updated user equipment specific mapping and obtaining an estimate of a CFR, means for deriving a CSI feedback report from the CFR, and means for providing CSI feedback information to the network node. Another embodiment is directed to a method that may include receiving a fixed CSI-RS mapping in a radio resource control (RRC) from a network node, receiving an updated user equipment specific offset from a MAC-CE or DCI from the network node, and calculating a new CSI-RS mapping. The method may also include using the new CSI-RS mapping to receive CSI-RS on the new location, obtaining an estimate of a CFR, deriving a CSI feedback report from the CFR, and providing CSI feedback information to the network node.
[0110] Another embodiment is directed to an apparatus that may include at least one processor and at least one memory with computer program code. The at least one memory and computer program code may be configured, together with the at least one processor, to cause the apparatus to perform at least the steps of receiving a fixed CSI-RS mapping in a radio resource control (RRC) from a network node, receiving an updated user equipment specific offset from a MAC-CE or DCI from the network node, and calculating a new CSI-RS mapping. The at least one memory and computer program code may be further configured, together with the at least one processor, to cause the apparatus to perform the steps of receiving CSI-RS on a new location using the new CSI-RS mapping to obtain an estimate of a CFR, deriving a CSI feedback report from the CFR, and providing CSI feedback information to the network node.
[0111] Another embodiment is directed to an apparatus that may include means for receiving a fixed CSI-RS mapping in a radio resource control (RRC) from a network node, and means for receiving an updated user equipment specific offset from a MAC-CE or DCI from the network node and calculating a new CSI-RS mapping. The apparatus may also include means for using the new CSI-RS mapping to receive CSI-RS on a new location and obtaining an estimate of a CFR, means for deriving a CSI feedback report from the CFR, and means for providing CSI feedback information to the network node.
Claims
1. receiving, at a terminal device, from a network node, a channel state information reference signal (CSI-RS) resource mapping configured in a radio resource control (RRC), the RRC including a list of N possible CSI-RS resource mappings for the terminal device; receiving from the network node a medium access control (MAC) control element (CE) indicating a plurality of subsets of N possible activated CSI-RS resource mappings and downlink control information (DCI) including an indication indicating which of the plurality of subsets of the activated CSI-RS resource mappings should be selected as a specific mapping for the terminal device, and calculating a new CSI-RS resource mapping, wherein one or more fields of the medium access control (MAC) control element (CE) or the DCI instruct the terminal device to shift the CSI-RS resource mapping in the frequency domain and / or the time domain to the new CSI-RS resource mapping; receiving a channel state information reference signal (CSI-RS) from the network node on a new location using the new CSI-RS resource mapping; providing channel state information (CSI) feedback information about the CSI-RS to the network node; The specific mapping is performed across different subgroups of CSI-RS resources, and the subgroups are updated at different periodicities.
2. The method of claim 1 , wherein the one or more fields indicate a frequency and / or time offset to be applied to the CSI-RS resource mapping.
3. The method of claim 2, wherein one or more of the frequency and / or time offset or the new CSI-RS resource mapping are determined for the terminal device.
4. The method of claim 1 , further comprising obtaining an estimate of a channel frequency response (CFR) of the CSI-RS.
5. The method of claim 4 , further comprising deriving CSI feedback information from the CFR.
6. At least one processor; at least one memory containing computer program code, The at least one memory and the computer program code, together with the at least one processor, provide the device with at least: receiving a channel state information reference signal (CSI-RS) resource mapping configured in a radio resource control (RRC) from a network node, the RRC including a list of N possible CSI-RS resource mappings for the device; receiving from the network node a medium access control (MAC) control element (CE) indicating a plurality of subsets of N possible activated CSI-RS resource mappings and a downlink control information (DCI) including an indication indicating which of the plurality of subsets of the activated CSI-RS resource mappings should be selected as a specific mapping for the device, and calculating a new CSI-RS resource mapping, wherein one or more fields of the medium access control (MAC) control element (CE) or the DCI instruct the device to shift the CSI-RS resource mapping in the frequency domain and / or the time domain to the new CSI-RS resource mapping; receiving a channel state information reference signal (CSI-RS) from the network node on a new location using the new CSI-RS resource mapping; providing channel state information (CSI) feedback information about the CSI-RS to the network node. Run it, The apparatus, wherein the specific mapping is performed across different subgroups of CSI-RS resources, and the subgroups are updated at different periodicities.
7. The apparatus of claim 6 , wherein the one or more fields indicate a frequency and / or time offset to be applied to the CSI-RS resource mapping.
8. The apparatus of claim 7, wherein one or more of the frequency and / or time offset or the new CSI-RS resource mapping are determined for the apparatus.
9. The at least one memory and the computer program code, together with the at least one processor, cause the apparatus to: obtaining an estimate of a channel frequency response (CFR) of the CSI-RS; The apparatus of claim 6 further comprising:
10. The at least one memory and the computer program code, together with the at least one processor, cause the apparatus to: The apparatus of claim 9 , further comprising the step of deriving CSI feedback information from the CFR.
11. At least one processor; at least one memory containing computer program code, The at least one memory and the computer program code, together with the at least one processor, provide at least: determining information regarding the actual number of ports configured for the terminal device for channel measurements; determining a pool of channel state information reference signal (CSI-RS) resources for the terminal device, the pool of CSI-RS resources being provided in a radio resource control (RRC) configuration and including an excess number of ports compared to the actual number of ports; transmitting to the terminal device the RRC configuration including a list of N possible CSI-RS resource mappings, a medium access control (MAC) control element (CE) indicating a plurality of subsets of the activated N possible CSI-RS resource mappings, and downlink control information (DCI) including an indication indicating which of the plurality of subsets of the activated CSI-RS resource mappings should be selected as the terminal device's specific mapping for the pool of CSI-RS resources, wherein one or more fields of the medium access control (MAC) control element (CE) or the DCI are configured to instruct the terminal device to shift the CSI-RS resource mapping in frequency and / or time domain; A device for causing the device to execute the above.
12. The apparatus of claim 11 , wherein the one or more fields indicate a frequency and / or time offset to be applied to the CSI-RS resource mapping.
13. The apparatus of claim 12, wherein one or more of the frequency and / or time offset or the shifted CSI-RS resource mapping are determined for the terminal device.
14. The at least one memory and the computer program code, together with the at least one processor, Bitmap, Combinatorial indexing, or Explicitly configuring indexes 12. The apparatus of claim 11, further comprising: a) a step of transmitting the one or more fields using at least one of:
15. The at least one memory and the computer program code, together with the at least one processor, The apparatus of claim 11 , further causing the apparatus to perform the step of notifying the terminal device of the actual number of ports.
16. The at least one memory and the computer program code, together with the at least one processor, an RRC configuration including a list of N possible CSI-RS resource mappings; the MAC-CE activating a subset of Na CSI-RS resource mappings among the N possible CSI-RS resource mappings; and the DCI including an indication of which of the Na active CSI-RS resource mappings to select; The apparatus of claim 11 , further comprising: causing the apparatus to perform the step of indicating the shifted CSI-RS resource mapping via at least one of:
17. The at least one memory and the computer program code, together with the at least one processor, an RRC configuration including a list of N possible CSI-RS resource mappings; and Indication of the selected CSI-RS resource mapping among all N configured possibilities in a MAC-CE or DCI. The apparatus of claim 11 , further comprising: causing the apparatus to perform the step of indicating the shifted CSI-RS resource mapping via at least one of:
18. The at least one memory and the computer program code, together with the at least one processor, The apparatus of claim 11 , further comprising: receiving, from the terminal device, channel state information (CSI) feedback information for a channel state information reference signal transmitted to the terminal device.
Citation Information
Patent Citations
Method and apparatus for reporting channel state information in a wireless communication system
JP2019531018A
Method and apparatus for providing channel state reporting
US20100202311A1
Reference signals and control channels in nr
WO2018097947A2
