Partially Overlapping CSI-RS Shift

By realizing partial overlap of CSI-RS resources in 5G NR system, the error PMI selection and reporting problems caused by CSI-RS overlap are solved, which reduces interference to PDSCH and improves the physical downlink performance at the cell edge.

CN115843425BActive Publication Date: 2024-12-10TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202180047216.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-04-30
Filing Date
2021-04-28
Publication Date
2024-12-10
Estimated Expiration
2041-04-28

AI Technical Summary

Technical Problem

In 5G NR systems, partial overlap of CSI-RS results in erroneous PMI selection and reporting, resulting in a decline in physical downlink shared channel throughput at the cell edge, and the existing CSI-RS reuse scheme increases interference to PDSCH, affecting performance.

Method used

By realizing partial overlap of CSI-RS resources in CSI-RS reuse group, avoiding complete conflict between CSI-RS resources of interfering cells and CSI-RS resources of serving cells, reducing pilot pollution and error PMI reporting, and applying modulation and coding schemes MCS backs off to mitigate interference.

Benefits of technology

Improves the DL performance of WD at the cell edge, reduces the interference of CSI-RS to PDSCH, and improves link adaptability and throughput.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115843425B_ABST
    Figure CN115843425B_ABST
Patent Text Reader

Abstract

A method, system, and apparatus for partially overlapping channel state information reference signal (CSI-RS) shifting are disclosed. In some embodiments, the method implemented in a network node includes: configuring a first CSI-RS resource in a candidate channel state information reference signal CSI-RS resource set, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource being associated with a first cell, and the second CSI-RS resource being associated with a second cell; and transmitting CSI-RS signaling on the configured first CSI-RS resource. In some embodiments, the method implemented in a wireless device WD includes: receiving a configuration of a first CSI-RS resource in a candidate channel state information reference signal CSI-RS resource set, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the candidate CSI-RS resource set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to wireless communications, and more particularly to partially overlapping channel state information reference signal (CSI-RS) shifts. Background Art

[0002] NR frame structure

[0003] The 3rd Generation Partnership Project (3GPP) next generation mobile wireless communication system (3GPP fifth generation (5G), also called "new radio" or "NR") supports different sets of use cases and different sets of deployment scenarios. The latter include deployment at both low frequencies (hundreds of KHz) (similar to today's Long Term Evolution (LTE)) and extremely high frequencies (millimeter (mm) waves in tens of GHz).

[0004] Similar to LTE, NR uses OFDM (Orthogonal Frequency Division Multiplexing) in the downlink (i.e., from the network node, gNB, eNB or base station to the wireless device (WD) or user equipment or UE). Thus, the basic NR physical resources on the antenna ports can be viewed as in e.g. Figure 1 The time-frequency grid shown in Figure 1 Resource blocks in a 14-symbol slot are shown in FIG. A resource block corresponds to 12 consecutive subcarriers in the frequency domain. Resource blocks are numbered in the frequency domain starting with 0 at one end of the system bandwidth. During one OFDM symbol interval, each resource element corresponds to one OFDM subcarrier.

[0005] Different subcarrier spacing values ​​are supported in NR. The supported subcarrier spacing values ​​(also referred to as different numbers) are given by Δf=(15×2^α), where α∈(0,1,2,3,4). Δf=15kHz is the basic (or reference) subcarrier spacing also used in LTE.

[0006] In the time domain, similar to LTE, downlink (DL) and uplink (UL) transmissions in NR can each be organized into equal-sized subframes of 1 millisecond (ms). The subframe is further divided into multiple slots of equal duration. The slot length for subcarrier spacing Δf = (15 × 2^α) kHz is 1 / 2^α ms. With Δf = 15kHz, there is only one slot per subframe, and the slot includes 14 OFDM symbols.

[0007] Downlink transmissions are dynamically scheduled, i.e., in each slot, the gNB transmits downlink control information (DCI) about which WD the data is to be transmitted to and on which resource blocks the data is to be transmitted in the current downlink slot. In NR, control information is usually transmitted in the first one or two OFDM symbols in each slot. Control information is carried on the physical control channel (PDCCH) and data is carried on the physical downlink shared channel (PDSCH). The WD first detects the PDCCH and decodes it, and if the PDCCH is successfully decoded, it then decodes the corresponding PDSCH based on the decoded control information in the PDCCH.

[0008] In addition to PDCCH and PDSCH, there are other channels and reference signals transmitted in the downlink.

[0009] Uplink data transmission carried on the Physical Uplink Shared Channel (PUSCH) is also dynamically scheduled by the gNB by transmitting DCI. In case of time division duplex (TDD) operation, the DCI (which is transmitted in the DL region) always indicates a scheduling offset such that the PUSCH is transmitted in the UL region in a time slot.

[0010] Codebook-based precoding

[0011] Multiple antenna technology can significantly improve the data rate and reliability of wireless communication systems. Performance is particularly improved if both the transmitter and the receiver are equipped with multiple antennas, which results in a multiple-input multiple-output (MIMO) communication channel. Such systems and / or related technologies are collectively referred to as MIMO.

[0012] The NR standard is currently evolving with enhanced MIMO support. The components in NR are the support of MIMO antenna deployment and MIMO related technologies such as spatial multiplexing. The spatial multiplexing mode is designed to provide high data rates under favorable channel conditions. Figure 2 An illustration of spatial multiplexing operation is provided in .

[0013] As can be seen, the symbol vector s carrying the information is multiplied by N T xr precoder matrix W, which is used to T (corresponding to N TThe transmission energy is allocated in a subspace of a dimensional vector space (number of antenna ports). The precoder matrix is ​​usually selected from a codebook of possible precoder matrices and is usually indicated by means of a precoder matrix indicator (PMI), which specifies a unique precoder matrix in the codebook for a given number of symbol streams. The r symbols in s each correspond to a layer, and r is called the transmission rank. In this way, spatial multiplexing is achieved, because multiple symbols can be transmitted simultaneously on the same time / frequency resource element (TFRE). The number of symbols r is usually adapted to suit the current channel characteristics.

[0014] NR uses OFDM in the downlink (and DFT-precoded OFDM in the uplink), and therefore, for a certain TFRE on subcarrier n (or alternatively, data TFRE number n), the received N R x 1 vector y n Therefore, it is modeled by the following formula:

[0015] y n =H n W n +e n ,

[0016] Among them, e n is the noise / interference vector obtained as a realization of a random process. The precoder W can be a wideband precoder that is constant in frequency or frequency selective.

[0017] The precoder matrix W is often chosen to match N R xN T MIMO channel matrix H n This is also often referred to as closed-loop precoding and basically strives to focus the transmitted energy into a subspace, which is powerful in the sense that much of the transmitted energy is delivered to the WD.

[0018] In closed-loop precoding for NR downlink, the WD transmits a recommendation of a suitable precoder to be used to the network node (e.g., gNB) based on channel measurements in the forward link (downlink). The network node (e.g., gNB) configures the WD to provide feedback according to CSI-ReportConfig, and may transmit the CSI-RS and configure the WD to use the measurement of the CSI-RS to feedback the recommended precoding matrix selected by the WD from the codebook. A single precoder (wideband precoding) that should cover a large bandwidth may be fed back. It may also be beneficial to match the frequency variation of the channel and instead feed back a frequency selective precoding report (e.g., several precoders, one precoder for each subband). This is an example of a more general case of channel state information (CSI) feedback, which also includes feedback of other information in addition to the recommended precoder to assist the network node in subsequent transmissions to the WD. Such other information may include a channel quality indicator (CQI) and a transmission rank indicator (RI). In NR, CSI feedback can be either wideband (where one CSI is reported for the entire channel bandwidth) or frequency selective (where one CSI is reported for each subband), which is defined as a number of consecutive resource blocks ranging between 4-32 physical resource blocks (PRBs) depending on the bandwidth part (BWP) size.

[0019] Given the CSI feedback from the WD, the network node (e.g., gNB) determines the transmission parameters it wishes to use to transmit to the WD, which include the precoding matrix, transmission rank, and modulation and coding scheme MCS. These transmission parameters may differ from the recommendation made by the WD. The transmission rank, and thus the number of spatial multiplexing layers, is reflected in the number of columns of the precoder W. In order to obtain efficient performance, it is important to select a transmission rank that matches the channel characteristics.

[0020] Two-dimensional antenna array

[0021] Some embodiments proposed in the present disclosure may be used with two-dimensional antenna arrays, and some of the proposed embodiments use such antennas. Such antenna arrays may be described (in part) by the number of antenna columns N_h corresponding to the horizontal dimension, the number of antenna rows N_v corresponding to the vertical dimension, and the number N_p corresponding to the dimensions of different polarizations. Thus, the total number of antennas is N=N_h N_v N_p. It should be noted that the concept of antenna is non-limiting in the sense that it may refer to any virtualization (e.g., linear mapping) of a physical antenna element. For example, a pair of physical sub-elements may be fed with the same signal and therefore share the same virtualized antenna port. Figure 3 An example of a 4x4 array with cross-polarized antenna elements is illustrated in FIG.

[0022] Precoding can be interpreted as multiplying the signal with different beamforming weights for each antenna before transmission. A typical approach is to adapt the precoder to the antenna shape factor, i.e., take N_h, N_v and N_p into account when designing the precoder codebook.

[0023] Channel State Information Reference Signal (CSI-RS)

[0024] For CSI measurement and feedback, CSI-RS is defined. CSI-RS is transmitted on each transmit antenna (or antenna port) and is used by WD to measure the downlink channel between each transmit antenna port and each receive antenna port. Antenna ports are also called CSI-RS ports. The number of antenna ports supported in NR is {1, 2, 4, 8, 12, 16, 24, 32}. By measuring the received CSI-RS, WD can estimate the channel that the CSI-RS is passing through, including the radio propagation channel and antenna gain. The CSI-RS used for the above purpose is also called non-zero power (NZP) CSI-RS.

[0025] The CSI-RS may be configured to be transmitted in certain resource elements (REs) in one slot and certain slots. Figure 4 An example of CSI-RS REs for 12 antenna ports is shown, where 1 RE per resource block (RB) per port is shown.

[0026] The antenna port is equivalent to the reference signal resource that the WD should use to measure the channel. Therefore, a network node (e.g., gNB) with two antennas can define two CSI-RS ports, where each port is a set of resource elements in the time-frequency grid within a subframe or time slot. The base station transmits each of these two reference signals from each of the two antennas so that the WD can measure the two radio channels and report channel state information back to the base station based on these measurements.

[0027] The sequence used for CSI-RS can be defined as follows:

[0028]

[0029] The pseudo-random sequence is defined in, for example, Section 5.2.1 of 3GPP Technical Specification (TS) 38.211. The pseudo-random sequence generator may be provided at the beginning of each OFDM symbol with To initialize, where is the number of slots in a radio frame, l is the number of OFDM symbols in a slot, and n ID Equal to the higher layer parameter scramblingID or sequenceGenerationConfig.

[0030] There are 18 different CSI-RS resource configurations in NR, where each configuration has a specific number of ports X. See Table 1 below. The index k_i indicates which first subcarrier in the PRB is used to map the CSI-RS sequence to the resource element, where the second subcarrier is k_i+1. This set of subcarriers (k_i, k_i+1) is represented as a code division multiplexing (CDM) group for that particular OFDM symbol, where the index i can be interpreted as a CDM group index. The index l_i indicates the OFDM symbol within the timeslot. Thus, for example, the configuration given by the fourth row is an X=4-port CSI-RS resource, where two CDM groups are used, the first starting at subcarrier k_0 and the second starting at subcarrier k_0+2 (=k_1), both in the same OFDM symbol l_0. (Note that k_i and l_i are parameters signaled from the gNB to the WD via radio resource control (RRC) signaling when configuring the CSI-RS resources).

[0031] Furthermore, the CSI-RS ports are first numbered within a CDM group and then across CDM groups. Thus, in this example, CSI-RS ports 0 and 1 are mapped to the CDM group indicated by k_0, and ports 2 and 3 are mapped to the CDM group indicated by k_0+2.

[0032] This is captured in the 3GPP specification, where the CSI-RS port index p is numbered as:

[0033] p = 3000 + s + jL;

[0034] j=0,1,...,N / L-1

[0035] s=0,1,...,L-1;

[0036] Where s is the sequence index provided by Tables 7.4.1.5.3-2 to 7.4.1.5.3-5 below, L∈{1,2,4,8} is the CDM group size, and N is the number of CSI-RS ports. The CDM group index j is given in Table 1 and corresponds to the time / frequency position of a given row of the table The CDM groups are numbered in order of increasing frequency domain allocation first and then increasing time domain allocation.

[0037] For some rows, more than two CDM groups are used and they can be mapped to subcarriers individually. An example is row 10, where three CDM group indices k_0, k_1 and k_2 are used in the same symbol given by the RRC configured parameter l_0.

[0038] A CDM group may refer to a set of 2, 4, or 8 antenna ports, where a set of 2 antenna ports occurs when only CDM on two adjacent subcarriers in the frequency domain (FD-CDM) is considered.

[0039] Table 1. CSI-RS positions within a slot.

[0040]

[0041]

[0042] In more rigorous mathematical terms, the sequence r(m) to the resource element for CSI-RS antenna port p The mapping on can be described by the following formula:

[0043]

[0044]

[0045]

[0046]

[0047]

[0048] n=0,1,...

[0049] For different CDM types, the following CDM weights are used, where w(k′, l′)=w f (k′)·w t (l′) corresponds to the resulting CDM weight formed by multiplying the frequency domain CDM weight and the time domain CDM weight.

[0050] Table 7.4.1.5.3-2: Sequence w for cdm-type f (k′) and w t (l′) is equal to 'no CDM'.

[0051] index <![CDATA[w f (0)]]> <![CDATA[w t (0)]]> 0 1 1

[0052] Table 7.4.1.5.3-3: Sequence w for cdm-type f (k′) and w t (l′) is equal to 'FD-CDM2'.

[0053] index <![CDATA[[w f (0) in f (1)]]]> <![CDATA[w t (0)]]> 0 [+1 +1] 1 1 [+1 -1] 1

[0054] Table 7.4.1.5.3-4: Sequence w for cdm-type f (k′) and w t(l′) is equal to 'CDM4'.

[0055] index <![CDATA[[w f (0) in f (1)]]]> <![CDATA[[w t (0) in t (1)]]]> 0 [+1 +1] [+1 +1] 1 [+1 -1] [+1 +1] 2 [+1 +1] [+1 -1] 3 [+1 -1] [+1 -1]

[0056] Table 7.4.1.5.3-5: Sequence w for cdm-type f (k′) and w t (l') is equal to 'CDM8'.

[0057] index <![CDATA[[w f (0) in f (1)]]]> <![CDATA[[w t (0) in t (1) in t (2) in t (3)]]]> 0 [+1 +1] [+1 +1 +1 +1] 1 [+1 -1] [+1 +1 +1 +1] 2 [+1 +1] [+1 -1 +1 -1] 3 [+1 -1] [+1 -1 +1 -1] 4 [+1 +1] [+1 +1 -1 -1] 5 [+1 -1] [+1 +1 -1 -1] 6 [+1 +1] [+1 -1 -1 +1] 7 [+1 -1] [+1 -1 -1 +1]

[0058] DFT-based precoder

[0059] One common type of precoding uses a discrete Fourier transform (DFT) precoder, where the precoder vector for precoding a single layer transmission using a single-polarized uniform linear array (ULA) with N antennas is defined as:

[0060]

[0061] Where k = 0, 1, ... QN-1 is the precoder index and Q is the integer oversampling factor. This can be obtained by taking the Kronecker product of the two precoder vectors as To create the corresponding precoder vector for a two-dimensional uniform planar array (UPA). The precoder extension for dual-polarization user positioning accuracy (UPA) can then be performed as: Among them, e jφ is, for example, available from the quadrature phase shift keying (QPSK) alphabet The co-phasing factor selected in .

[0062] The precoder matrix W for multi-layer transmission can be created by appending the columns of the DFT precoder vector as follows 2D,DP :

[0063] W 2D,DP =[w 2D,DP (k1,l1,φ1) w 2D,DP (k2,l2,φ2) … w 2D,DP (k R , l R ,φ R )]'

[0064] where R is the number of transmission layers, i.e., the transmission rank. In the commonly used special case for a rank-2 DFT precoder, k1=k2=k and l1=l2=l, meaning

[0065]

[0066] Such DFT-based precoders are used, for example, in NR Type I CSI feedback. Thus, the NR codebook employs antenna port indexing that maps ports first along the second dimension (identified by index l, which may be the vertical dimension), then along the first dimension (identified by index k, which may be the horizontal dimension), and then along the polarization dimension.

[0067] CSI framework in NR

[0068] In NR, a WD can be configured with multiple CSI report settings and multiple CSI-RS resource settings. Each resource setting can contain multiple resource sets, and each resource set can contain up to 8 CSI-RS resources. For each CSI report setting, the WD either regularly or irregularly (triggered by the network) feeds back CSI reports.

[0069] Each CSI report shall contain at least:

[0070] CSI-RS resource set for channel measurement;

[0071] The set of IMR resources used for interference measurement;

[0072] Optionally, a set of CSI-RS resources used for interference measurement;

[0073] · Temporal behavior, i.e., regular, semi-permanent or irregular reporting;

[0074] Frequency granularity, i.e. broadband or sub-band;

[0075] CSI parameters to be reported, such as RI, PMI, CQI, and CSI-RS Resource Indicator (CRI) in case there are multiple CSI-RS resources in a resource set;

[0076] Codebook type, i.e. Type I or Type II, and the resulting codebook subset restriction;

[0077] Enable or disable measurement limits; and

[0078] Subband size. Indicates one of two possible subband sizes, the range of subband sizes depends on the configured bandwidth of the downlink bandwidth part (BWP). One CQI / PMI is fed back per subband (if configured for subband reporting).

[0079] When the CSI-RS resource set in the CSI reporting setting includes multiple CSI-RS resources, one of these CSI-RS resources is selected by the WD, and a CSI-RS resource indicator (CRI) is also reported by the WD to indicate the selected CSI-RS resource in the resource set to the gNB, together with the RI, PMI, and CQI associated with the selected CSI-RS resource. The network can then transmit different CSI-RS resources using different MIMO precoders or by using different beam directions.

[0080] For aperiodic CSI reporting in NR, more than one CSI reporting setup can be configured and triggered simultaneously (i.e., with a single trigger command in the downlink control channel from the gNB to the WD), each with a different set of CSI-RS resources for channel measurement and / or a different set of resources for interference measurement. In this case, multiple CSI reports are measured, calculated, aggregated, and sent from the WD to the gNB in ​​a single Physical Uplink Shared Channel (PUSCH) message.

[0081] As a general classification, NR categorizes CSI reporting settings into wideband and sub-band frequency granularity as follows:

[0082] Wideband PMI / CQI reporting, beam reporting, hybrid CSI reporting, semi-open loop reporting, and non-PMI feedback (with wideband CQI) are classified as wideband frequency granularity CSI, while

[0083] • Other configurations of CSI reporting settings are classified with sub-band frequency-granularity.

[0084] Only periodic reporting on short PUCCH is allowed for CSI reporting settings with wideband frequency granularity.

[0085] CSI-RS interference problem

[0086] Issues related to MIMO performance near the cell edge have been discovered from over-the-air (OTA) testing of commercial NR WDs. The issue has been detected for both 32-port CSI-RS and 8-port CSI-RS and for two WDs with chipsets from different vendors.

[0087] This is a real-world network problem related to MIMO that can severely impact NR performance and can be summarized as:

[0088] Near the cell edge, while still connected to the serving cell, the NR WD selects the Precoding Matrix Indicator (PMI) as if it is served by the interfering cell, hence erroneous PMI selection and reporting.

[0089] o This results in a sharp drop in the physical downlink shared channel (PDSCH) throughput at the cell edge.

[0090] o The PMI selection recorded at the WD, so the problem is not due to poor uplink control (UCI) feedback channel quality.

[0091] • This problem may occur whenever the CSI-RS resources from the serving cell collide with the CSI-RS resources from the neighboring cell.

[0092] This problem may occur even if different seeds are used for CSI-RS sequence generation in the serving cell and the interfering cell, respectively.

[0093] ο Even if non-colliding CSI-RS is configured by using CSI-RS cell planning, it may be difficult to avoid conflicting CSI-RS between different cells in actual networks even with frequency reuse, because the topology is very different from hexagonal and distant gNBs with conflicting CSI-RS still hit the WD.

[0094] One reason for the problem is due to the design in 3GPP Release 15 (Rel 15): the same CSI-RS sequence is used for all CSI-RS ports in a CSI-RS resource.

[0095] To alleviate this problem, the WD can perform more advanced channel estimation, which may be too complex.

[0096] And it can be avoided if the problems of CSI-RS design are alleviated.

[0097] Simplified Mathematical Analysis of CSI-RS Interference

[0098] To simplify the analysis and to better understand the potential causes of incorrect PMI selection, it can be assumed in this theoretical analysis that orthogonal cover codes (OCC) are not used to separate port pairs. In the next section, simulations are performed using real NR CSI-RS with both FD-OCC and TD-OCC to illustrate that the problem observed in OTA also exists in this case.

[0099] We start by assuming that the CSI-RS ports are in one resource block, where each CSI-RS port uses one RE. Assume that the WD is connected to the desired cell A and experiences downlink interference from cell B. For port p, the CSI-RS sequence samples on subcarrier k for the two cells are and

[0100] In addition, these channels are from cells A and B respectively. and (Assuming the channel is flat in frequency and the noise is negligible), thus, for port p, the overlapped CSI-RS and the received signal are

[0101]

[0102] Where γ is the square root of the power offset of the interfering signal compared to the desired signal, i.e., the inverse of the SIR. If the channel estimate is averaged across K samples in the frequency domain within an OFDM symbol (assuming that K is small enough so that the channel is flat across these samples), then the channel The channel estimate is:

[0103]

[0104] Among them, the attenuation cross-sequence term between cells A and B is:

[0105]

[0106] Now, all channel estimates made by WD from the N CSI-RS ports transmitted from the serving cell (cell A) are piled into a column vector:

[0107]

[0108] To reflect the design options in NR in this modeling, it is assumed that for all CSI-RS ports of a CSI-RS resource use The same sequence therefore and And we can write:

[0109]

[0110] Next, we focus on the outer product This is because it is well known with respect to norm optimization and thus may be used in PMI determination:

[0111]

[0112] The first term is due to the desired channel, while the second term is due to the channel from interfering cell B. The contribution from the interfering cell is factored in by |β K | 2 decays, and in the limit behaves as This is because pseudo-orthogonal sequences are used in cells A and B.

[0113] If we perform the accumulation of the outer product, the third term disappears because by RB each βK is random and the sum tends to zero. This kind of sum is usually used to estimate the spatial covariance. This is because is estimated in RB, and It is obtained by averaging the outer products over many RBs.

[0114] Now, if the original sample estimate for CSI-RS port channel estimation is used, then K = 1 and |β 1 | 2 =γ 2 and

[0115]

[0116] Use the following result: If the outer product is on many RBs Taking the average, the third term tends to zero, so that the received spatial covariance converges to the expression in which the interference channel covariance exists:

[0117]

[0118] More advanced WD may use some frequency domain processing to reduce the error e and remove some of the interference structures analyzed below. On the other hand, for large CSI-RS resources (such as 32 ports), it is more laborious to perform this processing from a WD complexity perspective, while for a smaller number of ports it may be more likely to be so. In addition, it may be difficult to perform such frequency domain processing in a frequency selective channel.

[0119] Note also that in equation (2), the two first terms do not depend on subcarrier k, since there is no dependence on the factor β K .

[0120] From this expression (2), it can be seen that for low and negative signal-to-interference ratio (SIR), where γ 2 ≥1, The principal eigenvector of R ee ~h B (h B ) H (which is exactly the outer product of the channel of the interfering non-serving cell B) dominates or strongly influences the main eigenvector of . The interference is not white in space, but has a strong colored structure. Therefore, for γ 2 ≥1,

[0121]

[0122] As a result, if the original channel estimate (K=1) is used in the channel estimation, Even if different scrambling sequences are used, if the signal-to-interference-plus-noise ratio (SINR) is low enough, then The selection will start following the CSI-RS transmitted from the strongest interfering (non-serving) cell instead of the serving cell.

[0123] The problem can be reduced if the channel estimate suppresses interfering cells by choosing a value of K greater than 1, since |β K | 2 Can be significantly lower.

[0124] Therefore, the root cause of the problem is that all p ports use the same sequence: If you change the specification, for example, so that each port has its own sequence, then

[0125]

[0126] Note that even with the original channel estimate, K = 1, each is a pseudo-random QPSK symbol, which also "destroys" h B (h B ) H This is because each element is "scrambled" and appears closer to "spatially white" than the Rel 15 design, which makes the interference spatially colored. In this case, expression (3) cannot be simplified to (2) because the interference terms are now located in a subspace that varies randomly from one subcarrier k to another; thus, the interference energy is spread fairly isotropically throughout the vector space.

[0127] Therefore, the interference term in (3) The principal eigenvector of is the same as h in (2) B (h B ) H The principal eigenvectors of are not correlated. Summary of the invention

[0128] Some embodiments advantageously provide methods, systems, and apparatus for partially overlapping channel state information reference signal (CSI-RS) shifting.

[0129] In some embodiments, a method implemented in a network node includes: configuring a CSI-RS resource in a set of candidate channel state information reference signal (CSI-RS) resources, wherein the CSI-RS resource partially overlaps with at least one other CSI-RS resource in the set; and optionally, transmitting CSI-RS signaling on the configured CSI-RS resource.

[0130] In some embodiments, a method implemented in a wireless device (WD) includes: receiving a configuration of a channel state information reference signal (CSI-RS) resource in a set of candidate CSI-RS resources, wherein the CSI-RS resource partially overlaps with at least one other CSI-RS resource in the set; and optionally, receiving CSI-RS signaling on the configured CSI-RS resource.

[0131] According to aspects of the present disclosure, a method implemented in a network node configured to communicate with a wireless device WD is provided. The method includes: configuring a first CSI-RS resource in a candidate channel state information reference signal CSI-RS resource set, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource being associated with a first cell, and the second CSI-RS resource being associated with a second cell; and transmitting CSI-RS signaling on the configured first CSI-RS resource.

[0132] In some embodiments, the first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within the time slot. In some embodiments, each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements RE within the time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource. In some embodiments, the first cell is a serving cell and the second cell is a neighboring cell. In some embodiments, each candidate CSI-RS resource in the candidate CSI-RS resource set partially overlaps with each of the other candidate CSI-RS resources in the set within the time slot.

[0133] In some embodiments, the method further comprises: allocating resource positions for the first CSI-RS resource based on a physical cell ID PCI associated with the first cell. In some embodiments, the allocation comprises: allocating resource positions for the first CSI-RS resource based on PCI modulo N, where N is the number of resource positions for CSI-RS resources in the set of candidate CSI-RS resources. In some embodiments, the second CSI-RS resource is based on a PCI associated with the second cell. In some embodiments, the candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value. In some embodiments, the first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value. In some embodiments, the method further comprises: applying a modulation and coding scheme MCS backoff in the time slot over which the CSI-RS signaling is transmitted.

[0134] According to another aspect of the present disclosure, a network node configured to communicate with a wireless device WD is provided. The network node includes a processing circuit. The processing circuit is configured to cause the network node to configure a first CSI-RS resource in a candidate channel state information reference signal CSI-RS resource set, the first CSI-RS resource partially overlaps with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource is associated with a first cell, and the second CSI-RS resource is associated with a second cell; and transmit CSI-RS signaling on the configured first CSI-RS resource.

[0135] In some embodiments, the first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within the time slot. In some embodiments, each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements RE within the time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource. In some embodiments, the first cell is a serving cell and the second cell is a neighboring cell. In some embodiments, each candidate CSI-RS resource in the candidate CSI-RS resource set partially overlaps with each of the other candidate CSI-RS resources in the set within the time slot. In some embodiments, the processing circuit is configured to cause the network node to: allocate a resource position for the first CSI-RS resource based on a physical cell ID PCI associated with the first cell.

[0136] In some embodiments, the processing circuit is configured to cause the network node to allocate by being configured to cause the network node to operate as follows: based on the PCI modulo N, allocating a resource position for the first CSI-RS resource, N is the number of resource positions for CSI-RS resources in the set of candidate CSI-RS resources. In some embodiments, the second CSI-RS resource is based on a PCI associated with the second cell. In some embodiments, the candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value. In some embodiments, the first cell has a corresponding first index value and the second cell has a corresponding second index value, the second index value being different from the first index value. In some embodiments, the processing circuit is further configured to cause the network node to apply a modulation and coding scheme MCS backoff in the time slot on which the CSI-RS signaling is transmitted.

[0137] According to another aspect of the present disclosure, a method implemented in a wireless device WD configured to communicate with a network node is provided. The method includes: receiving a configuration of a first channel state information reference signal (CSI-RS) resource in a candidate CSI-RS resource set, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource being associated with a first cell, and the second CSI-RS resource being associated with a second cell; and receiving CSI-RS signaling on the configured first CSI-RS resource.

[0138] In some embodiments, the first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within the time slot. In some embodiments, each CSI-RS resource in the set of candidate CSI-RS resources occupies a set of time-frequency resource elements (REs) within the time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource. In some embodiments, the first cell is a serving cell and the second cell is a neighboring cell. In some embodiments, each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set within the time slot.

[0139] In some embodiments, the method further comprises: receiving an allocation of resource positions for a first CSI-RS resource, the resource positions being based on a physical cell ID PCI associated with the first cell. In some embodiments, the resource positions for the first CSI-RS resource are based on PCI modulo N, where N is the number of resource positions for CSI-RS resources in a set of candidate CSI-RS resources. In some embodiments, the second CSI-RS resource is based on a PCI associated with the second cell. In some embodiments, the candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value. In some embodiments, the first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value. In some embodiments, CSI-RS signaling is received with backoff according to a modulation and coding scheme MCS.

[0140] According to another aspect of the present disclosure, a wireless device WD configured to communicate with a network node is provided. The WD includes a processing circuit. The processing circuit is configured to cause the WD to receive a configuration of a first channel state information reference signal (CSI-RS) resource in a candidate CSI-RS resource set, the first CSI-RS resource partially overlaps with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource is associated with a first cell, and the second CSI-RS resource is associated with a second cell; and receive CSI-RS signaling on the configured first CSI-RS resource.

[0141] In some embodiments, the first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within the time slot. In some embodiments, each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements RE within the time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource. In some embodiments, the first cell is a serving cell and the second cell is a neighboring cell. In some embodiments, each candidate CSI-RS resource in the candidate CSI-RS resource set partially overlaps with each other candidate CSI-RS resource in the set within the time slot. In some embodiments, the processing circuit is further configured to cause the WD to receive an allocation of a resource location for the first CSI-RS resource, the resource location being based on a physical cell ID PCI associated with the first cell.

[0142] In some embodiments, the resource position for the first CSI-RS resource is based on a PCI modulo N, where N is the number of resource positions for the CSI-RS resources in the set of candidate CSI-RS resources. In some embodiments, the second CSI-RS resource is based on a PCI associated with a second cell. The candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value. In some embodiments, the first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value. In some embodiments, CSI-RS signaling is received with MCS backoff according to a modulation and coding scheme. BRIEF DESCRIPTION OF THE DRAWINGS

[0143] A more complete understanding of the present embodiments, together with attendant advantages and features, will be more readily appreciated by reference to the following detailed description when considered in conjunction with the accompanying drawings, in which:

[0144] Figure 1 illustrates an example of a NR physical resource grid;

[0145] Figure 2illustrates an example transmission structure for precoded spatial multiplexing mode in NR;

[0146] Figure 3 An example of a two-dimensional antenna array of cross-polarized antenna elements (N_P=2) having N_h=4 horizontal antenna elements and N_v=4 vertical antenna elements is illustrated;

[0147] Figure 4 An example of RE allocation for 12-port CSI-RS in NR is illustrated;

[0148] Figure 5 Figure 1 shows an example of a problem observed from field testing for commercial WDs (WDs served by gNB 1 reporting PMI I , not PMI D , where PMI I is the PMI that the WD would report if served by gNB2);

[0149] Figure 6 is a schematic diagram illustrating an exemplary network architecture of a communication system connected to a host computer via an intermediate network according to the principles of the present disclosure;

[0150] Figure 7 is a block diagram of a host computer communicating with a wireless device via a network node over an at least partially wireless connection according to some embodiments of the present disclosure;

[0151] Figure 8 is a flow chart illustrating an exemplary method for executing a client application at a wireless device implemented in a communication system including a host computer, a network node, and a wireless device according to some embodiments of the present disclosure;

[0152] Fig. 9 is a flow chart illustrating an exemplary method for receiving user data at a wireless device implemented in a communication system including a host computer, a network node, and a wireless device according to some embodiments of the present disclosure;

[0153] Fig.10 is a flow chart illustrating an exemplary method for receiving user data from a wireless device at a host computer, implemented in a communication system including a host computer, a network node, and a wireless device, according to some embodiments of the present disclosure;

[0154] Fig.11 is a flow chart illustrating an exemplary method for receiving user data at a host computer implemented in a communication system including a host computer, a network node, and a wireless device according to some embodiments of the present disclosure;

[0155] Fig.12is a flow chart of an exemplary process in a network node according to some embodiments of the present disclosure;

[0156] Fig.13 is a flow chart of an exemplary process in a wireless device according to some embodiments of the present disclosure;

[0157] Fig.14 is a flow chart of an exemplary process in a network node according to some embodiments of the present disclosure;

[0158] Fig.15 is a flow chart of an exemplary process in a wireless device according to some embodiments of the present disclosure;

[0159] Fig.16 illustrates an example of partially overlapping CSI-RS resources according to some embodiments of the present disclosure;

[0160] Fig.17 illustrates a 32-port CSI-RS pattern configuration A according to some embodiments of the present disclosure;

[0161] Fig.18 illustrates a 32-port CSI-RS pattern configuration B according to some embodiments of the present disclosure;

[0162] Fig.19 illustrates a 32-port CSI-RS pattern configuration C according to some embodiments of the present disclosure;

[0163] Fig. 20 illustrates a 32-port CSI-RS pattern configuration D according to some embodiments of the present disclosure;

[0164] Fig.21 illustrates a 32-port CSI-RS pattern configuration E according to some embodiments of the present disclosure;

[0165] Fig. 22 illustrates a 32-port CSI-RS pattern configuration F according to some embodiments of the present disclosure;

[0166] Fig.23 An example of serving and interfering cell CSI-RS resource locations within a CSI-RS reuse group is illustrated;

[0167] Fig.24 illustrates an example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0168] Fig.25 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0169] Fig.26illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0170] Fig. 27 illustrates yet another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0171] Fig.28 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0172] Fig.29 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0173] Fig.30 illustrates yet another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0174] Fig.31 illustrates yet another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0175] Fig.32 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0176] Fig.33 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0177] Fig.34 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0178] Fig.35 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0179] Fig.36 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0180] Fig.37 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0181] Fig.38 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0182] Fig.39 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure;

[0183] Fig.40 illustrates another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure; and

[0184] Fig.41 Another example of an overlapping 16-port CSI-RS pattern configuration according to some embodiments of the present disclosure is illustrated. DETAILED DESCRIPTION

[0185] Due to the CSI-RS sequence design in NR 3GPP Rel-15, when conflicting CSI-RS between the serving cell and the neighboring cell are used and the WD is in a handover region where the interfering cell has a similar power level as the serving cell, "wrong PMI report" due to pilot contamination occurs. This may lead to a high block error rate (BLER) and correspondingly severe WD throughput degradation, because the serving cell may transmit in the wrong direction based on the wrong PMI report.

[0186] One way to reduce this interference is to apply a CSI-RS reuse pattern and transmit CSI-RS in different time slots in neighboring cells so that they do not collide with each other. However, this results in an increase in CSI-RS interference to the Physical Downlink Shared Channel (PDSCH), which has a greater adverse impact on performance than the CSI-RS interference itself. Thus, the solution is worse than the problem.

[0187] An inter-cell CSI-RS shifting method is proposed, in which CSI-RS resources are partially overlapped between different cells in a CSI-RS reuse group.

[0188] Therefore, the interfering CSI-RS resources only partially overlap with the serving CSI-RS resources, and the structure of the interference becomes more spatially uncorrelated, resulting in a lower chance of erroneous PMI determination by the WD, which improves the WD DL performance in the switching area. At the same time, the excessive CSI-RS to PDSCH interference associated with the CSI-RS reuse scheme of the prior art can be avoided, which improves the PDSCH performance.

[0189] Before describing the example embodiments in detail, it is noted that the embodiments reside primarily in a combination of device components and processing steps related to partially overlapping channel state information reference signal (CSI-RS) shifts. Therefore, where appropriate, components have been represented in the drawings by conventional symbols, showing only those specific details relevant to understanding the embodiments so as not to obscure the disclosure with details that will be apparent to one of ordinary skill in the art having the benefit of the description herein. Like numbers refer to like elements throughout the description.

[0190] As used herein, relational terms such as "first" and "second", "top" and "bottom", etc. may be used solely to distinguish one entity or element from another entity or element without necessarily requiring or implying any physical or logical relationship or order between such entities or elements. The terms used herein are for the purpose of describing specific embodiments only and are not intended to limit the concepts described herein. 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 "include" and "comprising", when used herein, specify the presence of the features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0191] In the embodiments described herein, connection terms such as "in communication with..." may be used to indicate electrical or data communication, which may be accomplished, for example, by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling, or optical signaling. Persons of ordinary skill in the art will appreciate that the various components may interoperate and that modifications and variations in achieving electrical and data communication are possible.

[0192] In some embodiments described herein, the terms "coupled," "connected," and similar terms may be used herein to indicate connection (although not necessarily direct) and may include wired and / or wireless connections.

[0193] The term "network node" used herein may be any kind of network node included in a radio network, and the network node may further include any of the following items: a base station (BS), a radio base station, a base transceiver station (BTS), a base station controller (BSC), a radio network controller (RNC), a gNode B (gNB), an evolved Node B (eNB or eNodeB), a Node B, a multi-standard radio (MSR) radio node (such as an MSR BS), a multi-cell / multicast coordination entity (MCE), an integrated access and backhaul (IAB) node, a relay node, a donor node controlling a relay, a radio access point (AP), a transmission point, a transmission node, a remote radio unit (RRU) remote radio head (RRH), a core network node (e.g., a mobile management entity (MME), a self-organizing network (SON) node, a coordination node, a positioning node, an MDT node, etc.), an external node (e.g., a third-party node, a node outside the current network), a node in a distributed antenna system (DAS), a spectrum access system (SAS) node, an element management system (EMS), etc. The network node may also include a test device. The term "radio node" as used herein may be used to refer also to a wireless device WD, such as a wireless device WD or a radio network node.

[0194] In some embodiments, the non-limiting terms wireless device WD or user equipment, UE are used interchangeably. The WD herein may be any type of wireless device capable of communicating with a network node or another WD via a radio signal, such as a wireless device WD. The WD may also be a radio communication device, a target device, a device-to-device (D2D) WD, a machine type WD, or a WD capable of machine-to-machine communication (M2M), a low-cost and / or low-complexity WD, a sensor equipped with a WD, a tablet computer, a mobile terminal, a smart phone, a laptop embedded device (LEE), a laptop mounted device (LME), a USB dongle, a customer premises equipment (CPE), an Internet of Things (IoT) device, or a narrowband Internet of Things (NB-IOT) device, etc.

[0195] In addition, in some embodiments, the general term "radio network node" is used. It can be any kind of radio network node, which may include any of the following items: base station, radio base station, base transceiver station, base station controller, network controller, RNC, evolved Node B (eNB), Node B, gNB, multi-cell / multicast coordination entity (MCE), IAB node, relay node, access point, radio access point, remote radio unit (RRU) remote radio head (RRH).

[0196] In some embodiments, the term "overlap" means at least partial overlap in time-frequency resources.

[0197] The term "signaling" as used herein may include any of the following: high-layer signaling (e.g., via radio resource control (RRC), etc.), lower-layer signaling (e.g., via a physical control channel or a broadcast channel), or a combination thereof. Signaling may be implicit or explicit. Signaling may also be unicast, multicast, or broadcast. Signaling may also be directly to another node or via a third node.

[0198] Signaling may generally include one or more symbols and / or signals and / or messages. A signal may include or represent one or more bits. An indication may represent signaling and / or be implemented as one signal or as multiple signals. One or more signals may be included in a message and / or represented by it. Signaling, in particular control signaling, may include multiple signals and / or messages, which may be transmitted on different carriers and / or associated with different signaling processes, for example, representing one or more such processes and / or corresponding information and / or related thereto. An indication may include signaling and / or multiple signals and / or messages, and / or may be included therein, which may be transmitted on different carriers and / or associated with different confirmation signaling processes, for example, representing one or more such processes and / or related thereto. Signaling associated with a channel may be transmitted so that the signaling and / or information for the channel is represented, and / or the signaling is interpreted by the transmitter and / or receiver as belonging to the channel. Such signaling may generally conform to the transmission parameters and / or one format / multiple formats for the channel.

[0199] Configuring the Radio Node

[0200] Configuring a radio node, in particular a terminal or user equipment or WD, may refer to adapting or causing or setting and / or instructing a radio node to operate according to a configuration. The configuration may be completed by another device, for example, a network node (for example, a radio node of a network, such as a base station or eNodeB) or a network. In this case, it may include transmitting configuration data to a radio node to be configured. Such configuration data may represent a configuration to be configured and / or include one or more instructions related to a configuration (for example, a configuration for transmitting and / or receiving on allocated resources (particularly frequency resources), or, for example, a configuration for performing certain measurements on certain subframes or radio resources). A radio node may, for example, configure itself based on configuration data received from a network or a network node. A network node may and / or may be adapted to use one circuit / circuits thereof for configuration. Allocation information may be considered as a form of configuration data. Configuration data may include configuration information and / or one or more corresponding indications and / or a message / messages, and / or may be represented by it.

[0201] General Configuration

[0202] In general, configuration may include determining configuration data representing the configuration and providing it (in parallel and / or sequentially), for example, transmitting it to one or more other nodes, which may further transmit it to the radio node (or another node, which may be repeated until it reaches the wireless device). Alternatively or additionally, configuring the radio node, for example by a network node or other device, may include receiving configuration data and / or data related to configuration data, for example, from another node such as a network node (which may be a higher-level node of the network), and / or transmitting the received configuration data to the radio node. Thus, determining the configuration and transmitting the configuration data to the radio node may be performed by different network nodes or entities, which may be able to communicate via a suitable interface (e.g., an X2 interface in the case of LTE or a corresponding interface for NR). Configuring a terminal (e.g., a WD) may include: scheduling downlink and / or uplink transmissions for the terminal, such as downlink data and / or downlink control signaling and / or DCI and / or uplink control or data or communication signaling, in particular confirmation signaling; and / or configuring resources and / or resource pools for it. In particular, configuring a terminal (eg, a WD) may include configuring the WD to perform certain measurements on certain subframes or radio resources and to report such measurements according to embodiments of the present disclosure.

[0203] A resource element may represent a minimum time-frequency resource, for example, representing a time and frequency range covered by a symbol, or the number of bits represented in a common modulation. In particular, in 3GPP and / or LTE standards, a resource element may, for example, cover a symbol time length and a subcarrier. Data transmission may represent and / or be related to the transmission of specific data (e.g., a specific data block and / or transport block).

[0204] A cell may generally be a communication cell provided by a node, such as a communication cell of a cellular or mobile communication network. A serving cell may be a cell on which or via which a network node (a node providing a cell or associated to a cell, such as a base station or eNodeB) transmits and / or transmits data (which may be data other than broadcast data), in particular control and / or user or payload data, and / or a cell on which or via which a user equipment transmits and / or transmits data to a node; a serving cell may be a cell on which or on which a user equipment is configured and / or with which it is synchronized and / or on which an access procedure (e.g., a random access procedure) has been performed and / or, for example, in the case where a node and / or a user equipment and / or a network follows the 5G or LTE standard, it is in an RRC_connected or RRC_idle state relative to it. One or more carriers (e.g., one or more uplink and / or downlink carriers and / or carriers for both uplink and downlink) may be associated with a cell.

[0205] It should be noted that although terminology from one particular wireless system, such as, for example, 3GPP LTE and / or New Radio (NR), may be used in the present disclosure, this should not be construed as limiting the scope of the present disclosure to only the above-mentioned systems. Other wireless systems, including, but not limited to, Wideband Code Division Multiple Access (WCDMA), Worldwide Interoperability for Microwave Access (WiMax), Ultra Mobile Broadband (UMB), and Global System for Mobile Communications (GSM), may also benefit from utilizing the ideas covered in the present disclosure.

[0206] It is also noted that the functions described herein as being performed by a wireless device or network node may be distributed across multiple wireless devices and / or network nodes. In other words, it is contemplated that the functions of the network nodes and wireless devices described herein are not limited to being performed by a single physical device, and in fact, may be distributed across several physical devices.

[0207] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present disclosure belongs. It will be further understood that the terms used herein should be interpreted as having a meaning consistent with their meaning in the context of this specification and the relevant art, and will not be interpreted in an idealized or overly formal sense unless explicitly defined as such in this document.

[0208] Referring again to the drawings, wherein like elements are represented by like reference numerals, Figure 6 1 shows a schematic diagram of a communication system 10, such as a 3GPP type cellular network, that can support standards such as LTE and / or NR (5G) according to an embodiment, and the communication system 10 includes an access network 12 (such as a radio access network) and a core network 14. The access network 12 includes a plurality of network nodes 16a, 16b, 16c (collectively referred to as network nodes 16), such as NBs, eNBs, gNBs or other types of wireless access points, each of which defines a corresponding coverage area 18a, 18b, 18c (collectively referred to as coverage area 18). Each network node 16a, 16b, 16c is connectable to the core network 14 via a wired or wireless connection 20. A first wireless device WD22a located in the coverage area 18a is configured to be wirelessly connected to or paged by the corresponding network node 16a. A second WD 22b in the coverage area 18b is wirelessly connectable to the corresponding network node 16b. Although multiple WDs 22a, 22b (collectively referred to as wireless devices 22) are illustrated in this example, the disclosed embodiments are equally applicable to situations where only a single WD is in the coverage area or where a single WD is connected to a corresponding network node 16. Note that although only two WDs 22 and three network nodes 16 are shown for convenience, the communication system may include more WDs 22 and network nodes 16.

[0209] In addition, it is contemplated that the WD 22 may communicate simultaneously with more than one network node 16 and more than one type of network node 16 and / or be configured to communicate solely with more than one network node 16 and more than one type of network node 16. For example, the WD 22 may have dual connectivity with a network node 16 supporting LTE and the same or different network node 16 supporting NR. As an example, the WD 22 may communicate with an eNB for LTE / E-UTRAN and a gNB for NR / NG-RAN.

[0210] The communication system 10 itself may be connected to a host computer 24, which may be implemented with hardware and / or software of a stand-alone server, a cloud-enabled server, a distributed server, or as a processing resource in a server farm. The host computer 24 may be under the ownership or control of a service provider, or may be operated by or on behalf of a service provider. The connections 26, 28 between the communication system 10 and the host computer 24 may extend directly from the core network 14 to the host computer 24, or may extend via an optional intermediate network 30. The intermediate network 30 may be a combination of one or more of a public network, a private network, or a managed network. The intermediate network 30, if any, may be a backbone network or the Internet. In some embodiments, the intermediate network 30 may include two or more subnetworks (not shown).

[0211] Figure 6 The communication system as a whole realizes the connectivity between one of the connected WD 22a, 22b and the host computer 24. This connectivity can be described as an over-the-top (OTT) connection. The host computer 24 and the connected WD 22a, 22b are configured to use the access network 12, the core network 14, any intermediate network 30 and possible additional infrastructure (not shown) as intermediaries to pass data and / or signaling via the OTT connection. The OTT connection can be transparent in the sense that at least some of the participating communication devices through which the OTT connection passes do not know the routes of the uplink and downlink communications. For example, the past routes of the incoming downlink communications with data originating from the host computer 24 to be forwarded (e.g., handed over) to the connected WD 22a may not be notified to or need not be notified to the network node 16. Similarly, the network node 16 does not need to know the future routes of the outgoing uplink communications originating from the WD22a toward the host computer 24.

[0212] The network node 16 is configured to include a configuration unit 32, which is configured to configure a CSI-RS resource in a set of candidate channel state information reference signal (CSI-RS) resources, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set; and optionally, to transmit CSI-RS signaling on the configured CSI-RS resource.

[0213] The wireless device 22 is configured to include a measurement unit 34, which is configured to receive a configuration of a CSI-RS resource in a set of candidate channel state information reference signal (CSI-RS) resources, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set; and optionally, receive CSI-RS signaling on the configured CSI-RS resource.

[0214] Now refer to Figure 7 An example implementation according to an embodiment of the WD 22, network node 16, and host computer 24 discussed in the previous paragraphs is described. In the communication system 10, the host computer 24 includes hardware (HW) 38, which includes a communication interface 40, and the communication interface 40 is configured to establish and maintain a wired or wireless connection for the interface with different communication devices of the communication system 10. The host computer 24 further includes a processing circuit 42, which may have storage and / or processing capabilities. The processing circuit 42 may include a processor 44 and a memory 46. In particular, in addition to or instead of a processor (such as a central processing unit) and a memory, the processing circuit 42 may include an integrated circuit for processing and / or control, for example, one or more processors and / or processor cores and / or FPGAs (field programmable gate arrays) and / or ASICs (application-specific integrated circuits) suitable for executing instructions. The processor 44 may be configured to access (e.g., write to and / or read from) a memory 46, which may include any kind of volatile and / or non-volatile memory, such as a cache memory and / or buffer memory and / or RAM (random access memory) and / or ROM (read only memory) and / or optical memory and / or EPROM (erasable programmable read-only memory).

[0215] Processing circuitry 42 may be configured to control any of the methods and / or processes described herein, and / or cause such methods and / or processes to be performed, for example, by host computer 24. Processor 44 corresponds to one or more processors 44 for performing the functions of host computer 24 described herein. Host computer 24 includes memory 46, which is configured to store data, program software code, and / or other information described herein. In some embodiments, software 48 and / or host application 50 may include instructions that, when executed by processor 44 and / or processing circuitry 42, cause processor 44 and / or processing circuitry 42 to perform the processes described herein for host computer 24. These instructions may be software associated with host computer 24.

[0216] The software 48 may be executable by the processing circuit 42. The software 48 includes a host application 50. The host application 50 may be operable to provide services to a remote user, such as a WD 22 connected via an OTT connection 52 terminated at the WD 22 and the host computer 24. When providing services to the remote user, the host application 50 may provide user data transmitted using the OTT connection 52. "User data" may be data and information described herein as implementing the described functionality. In one embodiment, the host computer 24 may be configured to provide control and functionality to a service provider, and may be operated by or on behalf of the service provider. The processing circuit 42 of the host computer 24 may enable the host computer 24 to observe, monitor, control, transmit and / or receive to / from the network node 16 and / or the wireless device 22. The processing circuit 42 of the host computer 24 may include a monitoring unit 54, which is configured to enable the service provider to observe, monitor, control, transmit and / or receive to / from the network node 16 and / or the wireless device 22.

[0217] The communication system 10 further includes a network node 16, which is provided in the communication system 10 and includes hardware 58 that enables it to communicate with the host computer 24 and with the WD 22. The hardware 58 may include a communication interface 60 and a radio interface 62, the communication interface 60 is used to establish and maintain a wired or wireless connection with the interface of different communication devices of the communication system 10, and the radio interface 62 is used to establish and maintain at least a wireless connection 64 with the WD 22 located in the coverage area 18 served by the network node 16. The radio interface 62 may be formed as or may include, for example, one or more RF transmitters, one or more RF receivers and / or one or more RF transceivers. The communication interface 60 may be configured to facilitate a connection 66 to the host computer 24. The connection 66 may be direct, or it may pass through the core network 14 of the communication system 10 and / or through one or more intermediate networks 30 external to the communication system 10.

[0218] In the illustrated embodiment, the hardware 58 of the network node 16 further includes a processing circuit 68. The processing circuit 68 may include a processor 70 and a memory 72. In particular, in addition to or in place of a processor (such as a central processing unit) and a memory, the processing circuit 68 may include an integrated circuit for processing and / or control, for example, one or more processors and / or processor cores and / or an FPGA (field programmable gate array) and / or an ASIC (application-specific integrated circuit) adapted to execute instructions. The processor 70 may be configured to access the memory 72 (e.g., write to the memory 72 and / or read from the memory 72), and the memory 72 may include any kind of volatile and / or non-volatile memory, for example, a cache memory and / or a buffer memory and / or a RAM (random access memory) and / or a ROM (read-only memory) and / or an optical memory and / or an EPROM (erasable programmable read-only memory).

[0219] Thus, the network node 16 further has software 74 stored internally, for example, in a memory 72, or stored in an external memory (e.g., a database, a storage array, a network storage device, etc.) accessible by the network node 16 via an external connection. The software 74 is executable by the processing circuit 68. The processing circuit 68 may be configured to control any of the methods and / or processes described herein, and / or cause such methods and / or processes to be performed, for example, by the network node 16. The processor 70 corresponds to one or more processors 70 for performing the network node 16 functions described herein. The memory 72 is configured to store data, program software code, and / or other information described herein. In some embodiments, the software 74 may include instructions that, when executed by the processor 70 and / or the processing circuit 68, cause the processor 70 and / or the processing circuit 68 to perform the processes described herein for the network node 16. For example, the processing circuit 68 of the network node 16 may include a configuration unit 32 configured to perform the network node methods discussed herein, such as those described with reference to FIG. Fig.12 And other methods discussed in the accompanying drawings.

[0220] The communication system 10 further includes the already mentioned WD 22. The WD 22 may include hardware 80, which may include a radio interface 82 configured to establish and maintain a wireless connection 64 with a network node 16 serving the coverage area 18 in which the WD 22 is currently located. The radio interface 82 may be formed as or may include, for example, one or more RF transmitters, one or more RF receivers and / or one or more RF transceivers.

[0221] The hardware 80 of the WD 22 further includes a processing circuit 84, which may include a processor 86 and a memory 88. In particular, in addition to or in place of a processor (such as a central processing unit) and a memory, the processing circuit 84 may include an integrated circuit for processing and / or control, such as one or more processors and / or processor cores and / or an FPGA (field programmable gate array) and / or an ASIC (application-specific integrated circuit) adapted to execute instructions. The processor 86 may be configured to access the memory 88 (e.g., write to the memory 88 and / or read from the memory 88), and the memory 88 may include any kind of volatile and / or non-volatile memory, such as a cache memory and / or a buffer memory and / or a RAM (random access memory) and / or a ROM (read-only memory) and / or an optical memory and / or an EPROM (erasable programmable read-only memory).

[0222] Thus, WD 22 may further include software 90, which is stored in, for example, a memory 88 at WD 22, or in an external memory (e.g., a database, a storage array, a network storage device, etc.) accessible by WD 22. Software 90 may be executable by processing circuit 84. Software 90 may include client application 92. Client application 92 may be operable to provide services to human or non-human users via WD 22 under the support of host computer 24. In host computer 24, the executed host application 50 may communicate with the executed client application 92 via an OTT connection 52 terminated at WD 22 and host computer 24. When providing services to users, client application 92 may receive request data from host application 50 and provide user data in response to the request data. OTT connection 52 may transmit both request data and user data. Client application 92 may interact with the user to generate the user data it provides.

[0223] The processing circuit 84 may be configured to control any of the methods and / or processes described herein, and / or cause such methods and / or processes to be performed, such as by the WD 22. The processor 86 corresponds to one or more processors 86 for performing the WD 22 functions described herein. The WD 22 includes a memory 88 configured to store data, program software code, and / or other information described herein. In some embodiments, the software 90 and / or the host computer application 92 may include instructions that, when executed by the processor 86 and / or the processing circuit 84, cause the processor 86 and / or the processing circuit 84 to perform the processes described herein for the WD 22. For example, the processing circuit 84 of the wireless device 22 may include a measurement unit 34 configured to perform the WD methods discussed herein, such as those described with reference to FIG. Fig.13 And other methods discussed in the accompanying drawings.

[0224] In some embodiments, the internal workings of network node 16, WD 22, and host computer 24 may be as follows: Figure 7 As shown in , and independently, the surrounding network topology can be Figure 6 network topology.

[0225] exist Figure 7, the OTT connection 52 has been abstractly drawn to illustrate the communication between the host computer 24 and the wireless device 22 via the network node 16, without explicitly mentioning any intermediary devices and the precise routing of the messages via these devices. The network infrastructure can determine the routing, which can be configured to be hidden from the WD 22 or the service provider operating the host computer 24, or both. When the OTT connection 52 is active, the network infrastructure can further make decisions (e.g., based on load balancing considerations or reconfiguration of the network) by which it dynamically changes the routing.

[0226] The wireless connection 64 between the WD 22 and the network node 16 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the WD 22 using the OTT connection 52, in which the wireless connection 64 may form the last leg. More specifically, the teachings of some of these embodiments may improve data rates, latency, and / or power consumption, and thereby provide benefits such as reduced user waiting time, relaxed restrictions on file size, better responsiveness, extended battery life, and the like.

[0227] In some embodiments, a measurement process may be provided for the purpose of monitoring data rates, latency, and other factors that one or more embodiments improve. There may further be optional network functionality for reconfiguring the OTT connection 52 between the host computer 24 and the WD 22 in response to changes in the measurement results. The measurement process and / or the network functionality for reconfiguring the OTT connection 52 may be implemented in the software 48 of the host computer 24, or in the software 90 of the WD 22, or in both. In an embodiment, a sensor (not shown) may be deployed in a communication device through which the OTT connection 52 passes, or is associated with it; the sensor may participate in the measurement process by supplying the values ​​of the monitored quantities exemplified above, or supplying the values ​​of other physical quantities from which the software 48, 90 can calculate or estimate the monitored quantities. The reconfiguration of the OTT connection 52 may include message formats, retransmission settings, preferred routes, etc.; the reconfiguration does not need to affect the network node 16, and it may be unknown or imperceptible to the network node 16. Some such processes and functionalities may be known and practiced in the art. In some embodiments, the measurements may involve proprietary WD signaling that facilitates measurement of throughput, propagation time, latency, etc., of the host computer 24. In some embodiments, the measurements may be achieved because the software 48, 90 causes the OTT connection 52 to be used to transmit messages, particularly null or "dummy" messages, while it monitors propagation time, errors, etc.

[0228] Thus, in some embodiments, the host computer 24 includes: processing circuitry 42 configured to provide user data; and a communication interface 40 configured to forward the user data to a cellular network for transmission to the WD 22. In some embodiments, the cellular network also includes a network node 16 having a radio interface 62. In some embodiments, the network node 16 is configured to and / or the processing circuitry 68 of the network node 16 is configured to perform the functions and / or methods described herein to prepare / initiate / maintain / support / end a transmission to the WD 22, and / or to prepare / terminate / maintain / support / end when receiving a transmission from the WD 22.

[0229] In some embodiments, host computer 24 includes processing circuitry 42 and communication interface 40, which is configured as a communication interface 40 configured to receive user data originating from a transmission from WD 22 to network node 16. In some embodiments, WD 22 is configured to operate as follows and / or includes a radio interface 82 and / or processing circuitry 84 configured to operate as follows: perform the functions and / or methods described herein to prepare / initiate / maintain / support / end a transmission to network node 16 and / or prepare / terminate / maintain / support / end when receiving a transmission from network node 16.

[0230] although Figure 6 and Figure 7 Various "units" (such as configuration unit 32 and measurement unit 34) are shown as being within respective processors, it is also contemplated that the implementation of these units may be such that a portion of the unit is stored in a corresponding memory within the processing circuit. In other words, these units may be implemented in hardware or in a combination of hardware and software within the processing circuit. It is also understood that the implementation of the various embodiments may be performed without relying on the OTT aspect (i.e., without including the host computer 24 and the connection 28).

[0231] Figure 8 is a diagram illustrating a communication system (such as, for example, Figure 6 and Figure 7 The communication system may include a host computer 24, a network node 16, and a WD 22, which may be a reference Figure 7Those described herein. In a first step of the method, the host computer 24 provides user data (box S100). In an optional sub-step of the first step, the host computer 24 provides the user data by executing a host application (such as, for example, the host application 50) (box S102). In a second step, the host computer 24 initiates a transmission carrying the user data to the WD 22 (box S104). In an optional third step, in accordance with the teachings of the embodiments described throughout this disclosure, the network node 16 transmits the user data carried in the transmission initiated by the host computer 24 to the WD 22 (box S106). In an optional fourth step, the WD 22 executes a client application (such as, for example, the client application 92) associated with the host application 50 executed by the host computer 24 (box S108).

[0232] Fig. 9 is a diagram illustrating a communication system (such as, for example, Figure 6 The communication system may include a host computer 24, a network node 16, and a WD 22, which may be a reference Figure 6 and Figure 7 Those described herein. In a first step of the method, host computer 24 provides user data (block S110). In an optional sub-step (not shown), host computer 24 provides user data by executing a host application (such as, for example, host application 50). In a second step, host computer 24 initiates a transmission carrying user data to WD 22 (block S112). According to the teachings of the embodiments described throughout this disclosure, the transmission may be delivered via network node 16. In an optional third step, WD 22 receives the user data carried in the transmission (block S114).

[0233] Fig.10 is a diagram illustrating a communication system (such as, for example, Figure 6 The communication system may include a host computer 24, a network node 16, and a WD 22, which may be a reference Figure 6 and Figure 7Those described. In the optional first step of the method, WD 22 receives input data provided by host computer 24 (box S116). In the optional sub-step of the first step, WD 22 executes client application 92, which provides user data (box S118) when reacting to the received input data provided by host computer 24. Additionally or alternatively, in the optional second step, WD 22 provides user data (box S120). In the optional sub-step of the second step, WD 22 provides user data (box S122) by executing a client application (such as, for example, client application 92). When providing user data, the executed client application 92 may further consider user input received from the user. Regardless of the specific manner in which the user data is provided, WD 22 may initiate the transmission of user data to host computer 24 in an optional third sub-step (box S124). In the fourth step of the method, according to the teachings of the embodiments described throughout the present disclosure, host computer 24 receives user data transmitted from WD 22.

[0234] Fig.11 is a diagram illustrating a communication system (such as, for example, Figure 6 The communication system may include a host computer 24, a network node 16, and a WD 22, which may be a reference Figure 6 and Figure 7 In an optional first step of the method, network node 16 receives user data from WD 22 (block S128) in accordance with the teachings of the embodiments described throughout this disclosure. In an optional second step, network node 16 initiates transmission of the received user data to host computer 24 (block S130). In a third step, host computer 24 receives the user data carried in the transmission initiated by network node 16 (block S132).

[0235] Fig.121 is a flow chart of an exemplary process in a network node 16 according to some embodiments of the present disclosure. One or more blocks and / or functions and / or methods performed by the network node 16 may be performed by one or more elements of the network node 16 (such as by the configuration unit 32 in the processing circuit 68, the processor 70, the radio interface 62, etc.) according to the exemplary method. The exemplary method includes: configuring (block S134) a CSI-RS resource in a set of candidate channel state information reference signals (CSI-RS) resources, such as via the configuration unit 32, the processing circuit 68, the processor 70, the communication interface 60, and / or the radio interface 62, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set. The method optionally includes transmitting (block S136) CSI-RS signaling on the configured CSI-RS resource, such as via the configuration unit 32, the processing circuit 68, the processor 70, the communication interface 60, and / or the radio interface 62.

[0236] In some embodiments, the CSI-RS resource partially overlaps with at least one other CSI-RS resource in the same time slot. In some embodiments, each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set. In some embodiments, the method includes receiving CSI feedback, such as a CSI feedback report based on WD22 measurements of CSI-RS signaling.

[0237] Fig.13 is a flow chart of an exemplary process in a wireless device 22 according to some embodiments of the present disclosure. One or more blocks and / or functions and / or methods performed by WD 22 may be performed by one or more elements of WD 22 (such as by a measurement unit 34 in a processing circuit 84, a processor 86, a radio interface 82, etc.). The example method includes: receiving (block S138) a configuration of a CSI-RS resource in a set of candidate channel state information reference signals (CSI-RS) resources, such as via a measurement unit 34, a processing circuit 84, a processor 86, and / or a radio interface 82, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set. The method optionally includes receiving (block S140) CSI-RS signaling on the configured CSI-RS resource.

[0238] In some embodiments, the CSI-RS resource partially overlaps with at least one other CSI-RS resource in the same time slot. In some embodiments, each candidate CSI-RS resource in a set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set. In some embodiments, the method includes performing measurements on the received CSI-RS signaling and transmitting CSI feedback, such as a CSI feedback report based on the measurements of the CSI-RS signaling by WD22.

[0239] Fig.14 is a flow chart of an exemplary process in a network node 16 according to some embodiments of the present disclosure. One or more blocks and / or functions and / or methods performed by the network node 16 may be performed by one or more elements of the network node 16 (such as by the configuration unit 32 in the processing circuit 68, the processor 70, the radio interface 62, etc.) according to the exemplary method. The exemplary method includes configuring (block S142) a first CSI-RS resource in a set of candidate channel state information reference signal CSI-RS resources, such as by the configuration unit 32 in the processing circuit 68, the processor 70, the communication interface 60, and / or the radio interface 62, the first CSI-RS resource partially overlaps with a second CSI-RS resource in the set of candidate CSI-RS resources, the first CSI-RS resource is associated with a first cell, and the second CSI-RS resource is associated with a second cell. The method includes: transmitting (block S144) CSI-RS signaling on the configured first CSI-RS resource, such as by the configuration unit 32 in the processing circuit 68, the processor 70, the communication interface 60, and / or the radio interface 62.

[0240] In some embodiments, the first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within the time slot. In some embodiments, each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements, REs, within the time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource. In some embodiments, the first cell is a serving cell and the second cell is a neighboring cell. In some embodiments, each candidate CSI-RS resource in the candidate CSI-RS resource set partially overlaps with each of the other candidate CSI-RS resources in the set within the time slot. In some embodiments, the method further includes: allocating a resource position for the first CSI-RS resource based on a physical cell ID PCI associated with the first cell, such as by a configuration unit 32, a processor 70, a communication interface 60, and / or a radio interface 62 in the processing circuit 68.

[0241] In some embodiments, the allocation includes: allocating a resource position for a first CSI-RS resource based on PCI mode N, such as by the configuration unit 32 in the processing circuit 68, the processor 70, the communication interface 60 and / or the radio interface 62, where N is the number of resource positions for CSI-RS resources in the set of candidate CSI-RS resources. In some embodiments, the second CSI-RS resource is based on a PCI associated with the second cell. In some embodiments, the candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value. In some embodiments, the first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value. In some embodiments, the method further includes: applying a modulation and coding scheme MCS backoff in a time slot on which CSI-RS signaling is transmitted, such as by the configuration unit 32 in the processing circuit 68, the processor 70, the communication interface 60 and / or the radio interface 62.

[0242] Fig.15 is a flow chart of an exemplary process in a wireless device 22 according to some embodiments of the present disclosure. One or more blocks and / or functions and / or methods performed by WD 22 may be performed by one or more elements of WD 22 (such as by a measurement unit 34 in a processing circuit 84, a processor 86, a radio interface 82, etc.). The example method includes: receiving (block S146), such as by a measurement unit 34, a processor 86, and / or a radio interface 82 in a processing circuit 84, a configuration of a first CSI-RS resource in a candidate channel state information reference signal (CSI-RS) resource set, the first CSI-RS resource partially overlaps with a second CSI-RS resource in a candidate CSI-RS resource set, the first CSI-RS resource is associated with a first cell, and the second CSI-RS resource is associated with a second cell. The method includes: receiving (block S148), such as by a measurement unit 34, a processor 86, and / or a radio interface 82 in a processing circuit 84, CSI-RS signaling on the configured first CSI-RS resource.

[0243] In some embodiments, the first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within the time slot. In some embodiments, each CSI-RS resource in the set of candidate CSI-RS resources occupies a set of time-frequency resource elements (REs) within the time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource. In some embodiments, the first cell is a serving cell and the second cell is a neighboring cell. In some embodiments, each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set within the time slot.

[0244] In some embodiments, the method further includes: receiving an allocation of resource positions for a first CSI-RS resource, such as by a measurement unit 34 in the processing circuit 84, a processor 86, and / or a radio interface 82, the resource positions being based on a physical cell ID PCI associated with the first cell. In some embodiments, the resource positions for the first CSI-RS resource are based on PCI modulo N, where N is the number of resource positions for CSI-RS resources in the set of candidate CSI-RS resources. In some embodiments, the second CSI-RS resource is based on a PCI associated with the second cell. In some embodiments, the candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value. In some embodiments, the first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value. In some embodiments, CSI-RS signaling is received with backoff according to a modulation and coding scheme MCS.

[0245] Having described the general process flow of the arrangements of the present disclosure and provided examples of hardware and software arrangements that implement the processes and functions of the present disclosure, the following sections provide details and examples of arrangements for partially overlapping channel state information reference signal (CSI-RS) shifts that may be implemented by a network node 16, a wireless device 22, and / or a host computer 24.

[0246] As explained in the introduction above, the reason for the erroneous PMI report for the conflicting CSI-RS is that the port of the interfering CSI-RS resource directly conflicts with the port of the serving CSI-RS resource, as described by the following formula:

[0247]

[0248] However, if the CSI-RS resources only partially overlap, then the ports of the interfering CSI-RS resources do not directly conflict with the same ports of the serving CSI-RS resources, as illustrated by the following equation:

[0249]

[0250] This can reduce the impact of pilot pollution and erroneous PMI reports.

[0251] In order to achieve a trade-off between the pilot contamination level and the CSI-RS interference level to the PDSCH, some embodiments propose a method for CSI-RS transmission of a cell of a network node 16 in a communication network. A CSI-RS resource position from a set of candidate CSI-RS resource positions is allocated to each cell of the network node 16. Each CSI-RS resource occupies certain time-frequency resource elements within a time slot.

[0252] The CSI-RS resource positions in the set may be characterized by at least some of the partially overlapping CSI-RS resource positions in the same time slot. The definition of the partial overlap between a CSI-RS resource A and another CSI-RS resource B is such that if a strict subset of the resource elements of CSI-RS resource B is also occupied by a subset of the resource elements of CSI-RS resource A, but in the case where some resource elements of CSI-RS resource B are not occupied by CSI-RS resource A, then resources A and B partially overlap. That is, CSI-RS resource A and CSI-RS resource B do not completely overlap.

[0253] Fig.16 An example of partially overlapping CSI-RS resources is shown in . Here, the serving cell 8-port CSI-RS with an 8x1 pattern is positioned with the starting RE (k0, l0) = (0, 5), and the interfering cell CSI-RS resource also with an 8x1 pattern is positioned with the starting RE (k0, l0) = (2, 5). Thus, the two resources overlap on subcarriers k = 2, 3, 4, 5, 6, 7, but do not overlap on k = 0, 1 and k = 8, 9, which are occupied only by the serving cell CSI-RS and the interfering cell CSI-RS, respectively.

[0254] In one embodiment, all CSI-RS resource locations in the set partially overlap with each other, meaning that each resource in the set partially overlaps with any other resource in the set. In another embodiment, only some resources in the set overlap with each other, while other resources are non-overlapping (meaning that they occupy disjoint sets of resource elements).

[0255] In one embodiment, different CSI-RS resource positions may be allocated to the cells of the network node 16 according to a certain reuse pattern based on the physical unit ID (PCI) associated with the cells. For example, if the number of CSI-RS resource positions in the set is N, such that CSI-RS resources n=0, 1, ... N-1 may be indexed, and a cell with PCI=PCI0 may be allocated CSI-RS resource position PCI0mod N.

[0256] One benefit of the proposed method is that it can reduce CSI-RS to PDSCH interference compared to known CSI-RS reuse methods based on non-overlapping CSI-RS resource locations, especially compared to whether or not an inter-slot CSI-RS reuse pattern is used in the prior art. By using partially overlapping CSI-RS resources, all CSI-RS interference is concentrated into a single slot, resulting in only a single slot being affected by excessive CSI-RS to PDSCH interference and resulting in a higher BLER, rather than multiple slots.

[0257] Example CSI-RS shift pattern The CSI-RS resource positions within a slot are shifted with respect to a lookup table index (LUTindex) as described by the following table. Each LUTindex corresponds to one network node 16 cell in a CSI-RS reuse group.

[0258] LUTindex 0 1 2 3 4 5 CSI-RS mode configuration A B C D E F Bitmask "other" ′001111′ ′011110′ ′111100′ ′001111′ ′011110′ ′111100′ firstOFDMSymbolInTimeDomain 5 5 5 7 7 7 firstOFDMSymbolInTimeDomain2 7 7 7 9 9 9

[0259] 32-port CSI-RS mode

[0260] Figure 17-Figure 22 An example of a 32-port CSI-RS pattern according to the LUTindex in the above table is illustrated. Fig.17 32-port CSI-RS pattern configuration A is illustrated. Fig.18 32-port CSI-RS pattern configuration B is illustrated. Fig.19 A 32-port CSI-RS pattern configuration C is illustrated. Fig. 20 A 32-port CSI-RS pattern configuration D is illustrated. Fig.21 A 32-port CSI-RS pattern configuration E is illustrated. Fig. 22 The diagram shows a 32-port CSI-RS pattern configuration F. Note that Fig.17 The illustrations provided in the Figure 18-Figure 22 .

[0261] For example, if a CSI-RS position is allocated to a serving cell supported by the network node 16, the REs in the CSI-RS slot affected by the CSI-RS interference from within the cell reuse group are Fig.23 is shown in .

[0262] Since the CSI-RS in this time slot may cause serious interference to the PDSCH, a method for alleviating this influence may be considered.

[0263] In one embodiment, multiple ZP CSI-RS resources are configured in a CSI-RS slot so that resource elements where the interfering cell CSI-RS pattern does not conflict with the serving cell CSI-RS pattern are covered. This removes those resource elements to be used by PDSCH, which can improve link adaptation.

[0264] In another embodiment, a modulation and coding scheme MCS backoff is applied in the time slots where the CSI-RS is transmitted to take into account that a subset of resource elements will be interfered by neighboring cell CSI-RS.

[0265] 16-port CSI-RS mode

[0266] Figure 24-Figure 41An example of a 16-port CSI-RS pattern according to some embodiments of the present disclosure is illustrated. In some embodiments, each of these patterns may correspond to an index in a table (such as the LUTindex table above). In some embodiments, each of the 16-port CSI-RS patterns may correspond to at most Figure 24-Figure 41 One or more of the other 16-port CSI-RS patterns depicted in partially overlap (e.g., in the same time / frequency resource in a time slot). Note that Fig.24 The illustrations provided in also apply to Figure 25-29 ,and Fig.30 The illustrations provided in also apply to Figure 31-Figure 41 .

[0267] Some embodiments may include one or more of the following.

[0268] Embodiment A1. A network node configured to communicate with a wireless device (WD), the network node configured to and / or comprising a radio interface and / or comprising a processing circuit configured to:

[0269] configuring a channel state information reference signal (CSI-RS) resource in a set of candidate CSI-RS resources, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set; and

[0270] Optionally, CSI-RS signaling is transmitted on the configured CSI-RS resources.

[0271] Embodiment A2. The network node of Embodiment A1, wherein the CSI-RS resource partially overlaps with the at least one other CSI-RS resource in the same time slot.

[0272] Embodiment A3. The network node of Embodiment A1, wherein each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set.

[0273] Embodiment B1. A method implemented in a network node, the method comprising:

[0274] configuring a channel state information reference signal (CSI-RS) resource in a set of candidate CSI-RS resources, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set; and

[0275] Optionally, CSI-RS signaling is transmitted on the configured CSI-RS resources.

[0276] Embodiment B2. The method of embodiment B1, wherein the CSI-RS resource partially overlaps with the at least one other CSI-RS resource in the same time slot.

[0277] Embodiment B3. The method of embodiment B1, wherein each candidate CSI-RS resource in the candidate CSI-RS resource set partially overlaps with each of the other candidate CSI-RS resources in the set.

[0278] Embodiment C1. A wireless device (WD) configured to communicate with a network node, the WD configured to and / or comprising a radio interface and / or a processing circuit configured to:

[0279] receiving a configuration of a channel state information reference signal (CSI-RS) resource in a set of candidate CSI-RS resources, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set; and

[0280] Optionally, CSI-RS signaling is transmitted on the configured CSI-RS resources.

[0281] Embodiment C2. The WD of Embodiment C1, wherein the CSI-RS resource partially overlaps with the at least one other CSI-RS resource in the same time slot.

[0282] Embodiment C3. The WD of embodiment C1, wherein each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set.

[0283] Embodiment D1. A method implemented in a wireless device (WD), the method comprising:

[0284] receiving a configuration of a channel state information reference signal (CSI-RS) resource in a set of candidate CSI-RS resources, the CSI-RS resource partially overlapping with at least one other CSI-RS resource in the set; and

[0285] Optionally, CSI-RS signaling on the configured CSI-RS resources is received.

[0286] Embodiment D2. The method of embodiment D1, wherein the CSI-RS resource partially overlaps with the at least one other CSI-RS resource in the same time slot.

[0287] Embodiment D3. A method as described in embodiment D1, wherein each candidate CSI-RS resource in the candidate CSI-RS resource set partially overlaps with each of the other candidate CSI-RS resources in the set.

[0288] As will be appreciated by those skilled in the art, the concepts described herein may be implemented as methods, data processing systems, computer program products, and / or computer storage media storing executable computer programs. Therefore, the concepts described herein may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects, all of which are generally referred to herein as "circuits" or "modules". Any process, step, action, and / or functionality described herein may be performed and / or associated with a corresponding module, which may be implemented in software and / or firmware and / or hardware. In addition, the present disclosure may take the form of a computer program product on a tangible computer-usable storage medium, the computer program product having a computer program code implemented in the medium and executable by a computer. Any suitable tangible computer-readable medium may be utilized, including a hard disk, a CD-ROM, an electronic storage device, an optical storage device, or a magnetic storage device.

[0289] Some embodiments are described herein with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products. It will be understood that each box in the flowchart illustration and / or block diagram and the combination of boxes in the flowchart illustration and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer (thereby creating a special-purpose computer), a special-purpose computer, or other programmable data processing device to manufacture a machine, so that instructions executed via a processor of a computer or other programmable data processing device create components for implementing the functions / actions specified by the flowchart and / or one or more block diagram boxes.

[0290] These computer program instructions may also be stored in a computer-readable memory or storage medium, which can instruct a computer or other programmable data processing device to function in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture, which includes instruction components that implement the functions / actions specified in the flowchart and / or one or more block diagram boxes.

[0291] These computer program instructions may also be loaded onto a computer or other programmable data processing device to cause a series of operational steps to be executed on the computer or other programmable device to produce a computer-implemented process, such that the instructions executed on the computer or other programmable device provide steps for implementing the functions / actions specified in the flowchart and / or one or more block diagram blocks.

[0292] It is to be understood that the functions / actions indicated in the blocks may not occur in the order indicated in the operational description. For example, two blocks shown in succession may in fact be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending on the functionality / actions involved. Although some of the figures include arrows on the communication paths to illustrate the primary direction of communication, it is to be understood that communication may occur in the opposite direction of the arrows depicted.

[0293] Computer program code for carrying out operations of the concepts described herein may be written in an object oriented programming language, such as Or C++. However, the computer program code for performing the operations of the present disclosure may also be written in a conventional procedural programming language, such as the "C" programming language. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer. In the latter scenario, the remote computer may be connected to the user's computer via a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0294] In conjunction with the above description and the accompanying drawings, many different embodiments have been disclosed herein. It will be understood that literally describing and illustrating every combination and subcombination of these embodiments would be overly repetitive and obscure. Therefore, all embodiments may be combined in any manner and / or combination, and this specification (including the accompanying drawings) should be understood to constitute a complete written description of all combinations and subcombinations of the embodiments described herein and the manner and process of making and using them, and should support claims to any such combination or subcombination.

[0295] Abbreviations that may be used in the preceding description include:

[0296] abbreviation explain

[0297] CP Cyclic Prefix

[0298] CRS Common RS

[0299] CSI-RS Channel State Information RS

[0300] DM-RS Demodulation RS

[0301] ID Identifier

[0302] NR New Radio

[0303] RS reference signal

[0304] TRS tracks RS

[0305] Those skilled in the art will appreciate that the embodiments described herein are not limited to what has been specifically shown and described herein above. In addition, unless otherwise mentioned above, it should be noted that not all drawings are drawn to scale. Based on the above teachings, various modifications and variations are possible without departing from the scope of the following claims.

Claims

1. A method implemented in a network node (16) configured to communicate with a wireless device WD (22), the method comprising: configuring (S142) a first CSI-RS resource in a candidate channel state information reference signal CSI-RS resource set, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource being associated with a first cell, and the second CSI-RS resource being associated with a second cell; as well as transmitting (S144) a CSI-RS on a configured first CSI-RS resource, Wherein the method further comprises: A modulation and coding scheme MCS backoff is applied in the time slot on which the CSI-RS is transmitted.

2. The method of claim 1, wherein: The first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within a time slot.

3. The method of claim 2, wherein: Each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements RE in a time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource.

4. The method according to any one of claims 1 to 3, wherein: The first cell is a serving cell, and the second cell is a neighboring cell.

5. The method according to any one of claims 1 to 3, wherein: Each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set within a time slot.

6. The method according to any one of claims 1 to 3, further comprising: A resource position is allocated for the first CSI-RS resource based on a physical cell ID PCI associated with the first cell.

7. The method of claim 6, wherein: The allocation includes: The resource position is allocated for the first CSI-RS resource based on the PCI mode N, where N is the number of resource positions for CSI-RS resources in the candidate CSI-RS resource set.

8. The method of claim 6, wherein: The second CSI-RS resource is based on a PCI associated with the second cell.

9. The method according to any one of claims 1 to 3, wherein: The candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value.

10. The method of claim 9, wherein: The first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value.

11. A network node (16) configured to communicate with a wireless device WD (22), the network node (16) comprising a processing circuit (68), the processing circuit (68) configured to cause the network node (16): configuring a first CSI-RS resource in a candidate channel state information reference signal CSI-RS resource set, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource being associated with a first cell, and the second CSI-RS resource being associated with a second cell; and Transmitting a CSI-RS on a first configured CSI-RS resource, wherein the processing circuit (68) is further configured to cause the network node (16): A modulation and coding scheme MCS backoff is applied in the time slot on which the CSI-RS is transmitted.

12. The network node (16) of claim 11, wherein: The first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within a time slot.

13. The network node (16) of claim 12, wherein: Each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements RE in a time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource.

14. The network node (16) according to any one of claims 11 to 13, wherein: The first cell is a serving cell, and the second cell is a neighboring cell.

15. The network node (16) according to any one of claims 11 to 13, wherein: Each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set within a time slot.

16. The network node (16) according to any one of claims 11 to 13, wherein: The processing circuit (68) is configured to cause the network node (16): A resource position is allocated for the first CSI-RS resource based on a physical cell ID PCI associated with the first cell.

17. The network node (16) of claim 16, wherein: The processing circuit (68) is configured to cause the network node (16) to distribute by being configured to cause the network node (16) to: Based on the PCI mode N, the resource position is allocated to the first CSI-RS resource, where N is the number of resource positions of the CSI-RS resources in the candidate CSI-RS resource set.

18. The network node (16) of claim 16, wherein: The second CSI-RS resource is based on a PCI associated with the second cell.

19. The network node (16) according to any one of claims 11 to 13, wherein: The candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value.

20. The network node (16) of claim 19, wherein: The first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value.

21. A method implemented in a wireless device WD (22) configured to communicate with a network node (16), the method comprising: receiving (S146) a configuration of a first CSI-RS resource in a candidate channel state information reference signal CSI-RS resource set, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the candidate CSI-RS resource set, the first CSI-RS resource being associated with a first cell, and the second CSI-RS resource being associated with a second cell; as well as receiving (S148) a CSI-RS on a configured first CSI-RS resource, wherein the CSI-RS is received with MCS backoff according to a modulation and coding scheme (MCS) and wherein the MCS backoff is applied in a time slot on which the CSI-RS is transmitted.

22. The method of claim 21, wherein: The first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within a time slot.

23. The method of claim 22, wherein: Each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements RE in a time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource.

24. The method of any one of claims 21 to 23, wherein: The first cell is a serving cell, and the second cell is a neighboring cell.

25. The method of any one of claims 21 to 23, wherein: Each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set within a time slot.

26. The method of any one of claims 21-23, further comprising: An allocation of a resource location for the first CSI-RS resource is received, the resource location being based on a physical cell ID PCI associated with the first cell.

27. The method of claim 26, wherein: The resource position for the first CSI-RS resource is based on the PCI mode N, where N is the number of resource positions for CSI-RS resources in the candidate CSI-RS resource set.

28. The method of claim 26, wherein: The second CSI-RS resource is based on a PCI associated with the second cell.

29. The method of any one of claims 21 to 23, wherein: The candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value.

30. The method of claim 29, wherein: The first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value.

31. A wireless device WD (22) configured to communicate with a network node (16), the WD (22) comprising a processing circuit (84), the processing circuit (84) configured to cause the WD (22) to: receiving a configuration of a first CSI-RS resource in a set of candidate channel state information reference signal CSI-RS resources, the first CSI-RS resource partially overlapping with a second CSI-RS resource in the set of candidate CSI-RS resources, the first CSI-RS resource being associated with a first cell, and the second CSI-RS resource being associated with a second cell; and receiving a CSI-RS on a configured first CSI-RS resource, wherein the CSI-RS is received with MCS backoff according to a modulation and coding scheme (MCS) and wherein the MCS backoff is applied in a time slot on which the CSI-RS is transmitted.

32. The WD (22) of claim 31, wherein: The first CSI-RS resource partially overlaps with the second CSI-RS resource in at least one time-frequency resource within a time slot.

33. The WD (22) of claim 32, wherein: Each CSI-RS resource in the candidate CSI-RS resource set occupies a set of time-frequency resource elements RE in a time slot, and a subset of resource elements of the first CSI-RS resource is occupied by a subset of resource elements of the second CSI-RS resource.

34. The WD (22) according to any one of claims 31 to 33, wherein The first cell is a serving cell, and the second cell is a neighboring cell.

35. The WD (22) of any one of claims 31 to 33, wherein Each candidate CSI-RS resource in the set of candidate CSI-RS resources partially overlaps with each of the other candidate CSI-RS resources in the set within a time slot.

36. The WD (22) of any one of claims 31 to 33, wherein The processing circuit (84) is further configured to cause the WD (22): An allocation of a resource location for the first CSI-RS resource is received, the resource location being based on a physical cell ID PCI associated with the first cell.

37. The WD (22) of claim 36, wherein: The resource position for the first CSI-RS resource is based on the PCI mode N, where N is the number of resource positions for CSI-RS resources in the set of candidate CSI-RS resources.

38. The WD (22) of claim 36, wherein: The second CSI-RS resource is based on a PCI associated with the second cell.

39. The WD (22) of any one of claims 31 to 33, wherein The candidate CSI-RS resources in the set are shifted relative to each other within a time slot based on an index value.

40. The WD (22) of claim 39, wherein: The first cell has a corresponding first index value, and the second cell has a corresponding second index value, the second index value being different from the first index value.

41. A computer readable storage medium comprising computer instructions executable by at least one processor (70) to perform any of the methods of claims 1-10.

42. A computer readable storage medium comprising computer instructions executable by at least one processor (86) to perform any of the methods of claims 21-30.

43. A computer program product comprising computer instructions executable by at least one processor (70) to perform any of the methods of claims 1-10.

44. A computer program product comprising computer instructions executable by at least one processor (86) to perform any of the methods of claims 21-30.

45. A network node, comprising: processor; as well as A memory, the memory being communicatively coupled to the processor and being adapted to store computer instructions executable by at least one processor to perform any of the methods of claims 1-10.

46. ​​A wireless device comprising: processor; as well as A memory, the memory being communicatively coupled to the processor and being adapted to store computer instructions executable by at least one processor to perform any of the methods of claims 21-30.

47. An apparatus implemented in a network node, comprising means for performing any of the methods of claims 1-10.

48. An apparatus implemented in a wireless device, comprising means for performing any of the methods of claims 21-30.

Citation Information

Patent Citations

  • Method and apparatus for using channel state information reference signal in wireless communication system

    CN105553632A

  • Methods and apparatus for channel state information sounding and feedback

    CN107409013A

  • Signaling downlink control information in a wireless communication network

    CN110463327A

  • Power control for uplink transmissions

    US20170181102A1

  • Flexible resource mapping and MCS determination

    US20180278365A1