Devices And Methods For Adaptively Adjusting A MIMO Transmission Scheme
20210119679 · 2021-04-22
Inventors
- Nassar Ksairi (Boulogne Billancourt, FR)
- Marios Kountouris (Boulogne Billancourt, FR)
- Jesus ARNAU YANEZ (Boulogne Billancourt, FR)
Cpc classification
H04B7/0689
ELECTRICITY
H04B7/0456
ELECTRICITY
H04B7/0626
ELECTRICITY
International classification
Abstract
The application relates to a user equipment for wireless communications with a multiple-input multiple-output (MIMO) base station over a wireless communications channel. The user equipment comprises a communications interface configured to receive a current pilot signal over the wireless communications channel from the base station, and at least one processor configured to determine a current channel state information (CSI) based on the current pilot signal and to determine a CSI reliability measure value based on the current CSI and one or several previous CSI, where the at least one processor is configured to determine the previous CSI based on previous pilot signals, i.e. previously received pilot signals.
Claims
1. A user equipment for wireless communications with a multiple-input multiple-output (MIMO) base station over a wireless communications channel, wherein the user equipment comprises: a communications interface is configured to receive a current pilot signal over the wireless communications channel from the base station; and at least one processor is configured to determine a current channel state information (CSI) based on the current pilot signal and to determine a CSI reliability measure value based on the current CSI and one or several previous CSI, wherein the at least one processor is configured to determine the previous CSI based on previous pilot signals.
2. The user equipment of claim 1, wherein the communications interface is further configured to transmit the CSI reliability measure value to the base station for allowing the base station to determine a precoding-diversity weighting factor based on the CSI reliability measure value, wherein the precoding-diversity weighting factor allows the base station to adaptively adjust a MIMO transmission scheme for data to be transmitted to the user equipment by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme.
3. The user equipment of claim 1, wherein the at least one processor is further configured to determine a precoding-diversity weighting factor based on CSI reliability measure value, and wherein the communications interface is configured to transmit the precoding-diversity weighting factor to the base station, wherein the precoding-diversity weighting factor allows the base station to adaptively adjust a MIMO transmission scheme for data to be transmitted to the user equipment by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme.
4. The user equipment of claim 3, wherein the at least one processor is configured to determine the precoding-diversity weighting factor based on the CSI reliability measure value by using a mapping between the CSI reliability measure value and the precoding-diversity weighting factor.
5. The user equipment of claim 4, wherein the at least one processor is configured to determine the precoding-diversity weighting factor, θ, based on the CSI reliability measure value, ρ, by using the mapping between the CS reliability measure value and the precoding-diversity weighting factor defined by a following equation:
θ=(1−1/T)ρ+1/T, wherein T denotes a system parameter integer value ≥2.
6. The user equipment of claim 1, wherein the at least one processor is configured to determine the CSI reliability measure values corresponding to different CSI delay values Δ.sub.CSI as a correlation coefficient between the current channel estimate or the current CSI and a previous CSI separated by an amount of time equal to Δ.sub.CSI from the current channel estimate or the current CSI.
7. The user equipment of claim 6, wherein the at least one processor is configured to determine the CSI reliability measure value ρ(Δ.sub.CSI, new) corresponding to the CS delay Δ.sub.CSI based on the following equation:
8. The user equipment of claim 6, wherein the at least one processor is configured to determine the CSI reliability measure value ρ(Δ.sub.CSI, new) corresponding to the CS delay Δ.sub.CSI based on the following equation:
9. The user equipment of claim 7, wherein the at least one processor is configured to store the value o ρ(Δ.sub.CSI, new) in an initially empty look up table whose first column is composed of the CSI delay values Δ.sub.CSI that have been treated so far by the user equipment and whose second column is composed of the CSI reliability measure values corresponding to the CSI delay values of the first column.
10. The user equipment of claim 9, wherein the at least one processor is configured to read the value of ρ(Δ.sub.CSI, old) from the look up table comprising: reading the value of ρ(Δ.sub.CSI, old), in response to determining that an entry (Δ.sub.CSI,ρ(Δ.sub.CSI)) already exists in the look up table; assigning a default value for ρ(Δ.sub.CSI, old); or obtaining an interpolated value based on existing entries from the look up table, wherein
11. A method of operating a user equipment for wireless communications with a base station over a wireless communications channel, wherein the method comprises: receiving a current pilot signal over the wireless communications channel from the base station; determining a current channel response estimate based on the current pilot signal: determining a current channel state information (CSI) based on the current channel response estimate; and determining a CSI reliability measure value based on a current channel estimate or a latest available CSI and a previous CSI, wherein the previous CSI is determined based on a previous pilot signal.
12. A MIMO base station for wireless communications with a user equipment over a wireless communications channel, wherein the MIMO base station comprises: at least one processor is configured to apply an adaptively adjustable MIMO transmission scheme to data to be transmitted to the user equipment; and a communications interface, including a plurality of antennas, wherein the communications interface is configured to send one or more pilot signals to the user equipment and to receive feedback from the user equipment including or based on a channel state information (CSI) reliability measure value, a CSI delay Δ.sub.CSI to which the reliability measure corresponds, wherein a CSI reliability measure value is based on a current channel estimate or latest CSI and a previous CSI determined by the user equipment based on a respective pilot signal, and wherein the at least one processor is further configured to adaptively adjust the MIMO transmission scheme based on the CSI feedback and the CSI reliability measure value and corresponding a CSI delay value feedback from the user equipment.
13. The MIMO base station of claim 12, wherein the feedback from the user equipment comprises the CSI reliability measure value and the CSI delay Δ.sub.CSI to which the reliability measure corresponds, and wherein the at least one processor is configured to determine a precoding-diversity weighting factor based on the CSI reliability measure value, and wherein the at least one processor is further configured to adaptively adjust the MIMO transmission scheme by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme based on the precoding-diversity weighting factor.
14. The MIMO base station of claim 13, wherein the at least one processor is configured to determine the precoding-diversity weighting factor based on the CSI reliability measure value by using a mapping between the CSI reliability measure value and the precoding-diversity weighting factor.
15. The MIMO base station of claim 14, wherein the at least one processor is configured to determine the precoding-diversity weighting factor θ based on the CSI delay value {tilde over (Δ)}.sub.CSI and an initially empty look up table, whose first column is composed of the CSI delay values Δ.sub.CSI that have been treated by the user equipment and whose second column is composed of the CSI reliability measure values corresponding to the CSI delay values of the first column, by using the mapping between the CSI reliability measure value and the precoding-diversity weighting factor defined by the following equations:
θ=(1−1/T)ρ({tilde over (Δ)}.sub.CSI)+1/T,
{tilde over (Δ)}.sub.CSI=Δ.sub.CSI+t.sub.Tr−t.sub.CSI, wherein T denotes a system parameter integer value ≥2, Δ.sub.CSI denotes the time delay between the reception of the previous pilot signal and the current pilot signal by the user equipment (101), t.sub.Tr denotes the moment of transmission and t.sub.CSI, denotes the moment of reception of the feedback from the user equipment and ρ({tilde over (Δ)}.sub.CSI) is obtained from the look up table comprising: obtaining the ρ({tilde over (Δ)}.sub.CSI) by reading an entry (Δ.sub.CSI,ρ({tilde over (Δ)}.sub.CSI)), in response to determining that the entry ({tilde over (Δ)}.sub.CSI,ρ({tilde over (Δ)}.sub.CSI)) already exists in the lookup table; assigning a default value for ρ({tilde over (Δ)}.sub.CSI); or obtaining an interpolated value based on existing entries from the look up table, wherein the
16. The MIMO base station of claim 12, wherein the communications interface is configured to transmit the a precoding-diversity weighting factor determined by the at least one processor to the user equipment.
17. The MIMO base station of claim 12, wherein the feedback from the user equipment comprises a precoding-diversity weighting factor based on the CSI reliability measure value and wherein the at least one processor is configured to adaptively adjust the MIMO transmission scheme by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme based on the precoding-diversity weighting factor.
18. The MIMO base station of claim 12, wherein the feedback from the user equipment comprises precoding information derived from a precoding-diversity weighting factor based on the CSI reliability measure value and wherein the at least one processor is configured to adaptively adjust the MIMO transmission scheme by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme based on the precoding information reported in the user equipment feedback.
19. The MIMO base station of claim 12, wherein the adaptively adjustable MIMO transmission scheme is a precoded space time coding scheme or a precoded space frequency block coding scheme associated with a space time block coding matrix or a space frequency block coding matrix, and wherein the at least one processor is configured to adaptively adjust the MIMO transmission scheme by weighting the columns or rows of the space time block coding matrix or the space frequency block coding matrix based on the precoding-diversity weighting factor.
20. The MIMO base station of claim 19, wherein the communications interface is configured to transmit the data to the user equipment using a plurality of resource elements or a plurality of resource blocks {1, . . . , B} and wherein the at least one processor is configured to derive a plurality of weights {θ.sub.b}.sub.b=1 . . . B based on the precoding-diversity weighting factor θ to adaptively adjust the MIMO transmission scheme by weighting the columns or rows of the space time block coding matrix or the space frequency block coding matrix used for data transmission on the plurality of resource elements or the plurality of resource blocks.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Further embodiments of the application will be described with respect to the following figures, wherein:
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066] In the various figures, identical reference signs will be used for identical or at least functionally equivalent features.
DETAILED DESCRIPTION OF EMBODIMENTS
[0067] In the following description, reference is made to the accompanying drawings, which form part of the disclosure, and in which are shown, by way of illustration, specific aspects in which the present application may be placed. It will be appreciated that other aspects may be utilized and structural or logical changes may be made without departing from the scope of the present application. The following detailed description, therefore, is not to be taken in a limiting sense, as the scope of the present application is defined by the appended claims.
[0068] For instance, it will be appreciated that a disclosure in connection with a described method may also hold true for a corresponding device or system configured to perform the method and vice versa. For example, if a specific method step is described, a corresponding device may include a unit to perform the described method step, even if such unit is not explicitly described or illustrated in the figures.
[0069] Moreover, in the following detailed description as well as in the claims embodiments with different functional blocks or processing units are described, which are connected with each other or exchange signals. It will be appreciated that the present application covers embodiments as well, which include additional functional blocks or processing units that are arranged between the functional blocks or processing units of the embodiments described below.
[0070] Finally, it is understood that the features of the various exemplary aspects described herein may be combined with each other, unless specifically noted otherwise.
[0071]
[0072] As can be taken from
[0073] Furthermore, the user equipment 101 comprises a processor 105 configured to determine a current channel state information, CSI, on the basis of the current pilot signal and to determine a CSI reliability measure value on the basis of the current CSI and one or several previous CSI, wherein the processor 105 is configured to determine the previous CSI on the basis of previous pilot signals, i.e. previously received pilot signals.
[0074] As can be taken from
[0075] Furthermore, the base station 131 comprises a processor 135 configured to apply an adaptively adjustable MIMO transmission scheme to data to be transmitted to the user equipment 101. The processor 135 is further configured to adaptively adjust the MIMO transmission scheme on the basis of the CSI feedback and CSI reliability measure value and corresponding CSI delay value feedback from the user equipment 101.
[0076] In an embodiment, the CSI reliability measure value is based on a current channel estimate or latest CSI and a previous CSI determined by the user equipment 101 on the basis of a respective pilot signal. In a further embodiment, the adaptively adjustable MIMO transmission scheme is a precoded space time/frequency block coding scheme associated with a space time/frequency block coding matrix and the processor 135 is configured to adaptively adjust the MIMO transmission scheme by weighting the columns or rows of the space time/frequency block coding matrix on the basis of a precoding-diversity weighting factor, as will be further discussed below.
[0077] According to an embodiment, either the user equipment 101 or the base station 131 can determine a precoding-diversity weighting factor on the basis of the CSI reliability measure value and optionally a SNR value, the number of base station antennas and/or the number of user equipment antennas, wherein the precoding-diversity weighting factor allows the base station 131 to adaptively adjust a MIMO transmission scheme for data to be transmitted to the user equipment 101 by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme.
[0078] In an embodiment, the precoding-diversity weighting factor θ can be determined by the processor 105 of the user equipment 101 on the basis of the CSI reliability measure value ρ by using the scenario specific mapping between the CSI reliability measure value and the precoding-diversity weighting factor defined by the following equation.
θ=(1−1/T)ρ+1/T,
wherein T denotes a system parameter integer value ≥2.
[0079] Furthermore, the CSI reliability measure values can be determined by the processor 105 of the user equipment 101 corresponding to different CSI delay values Δ.sub.CSI as a correlation coefficient between the current channel estimate or the current CSI and a previous CSI separated by an amount of time equal to Δ.sub.CSI from the current channel estimate or the current CSI, wherein the CSI reliability measure value ρ(Δ.sub.CSI, new) corresponding to the CSI delay Δ.sub.CSI can be determined on the basis of the following equation:
wherein ∥X∥ for some vector of matrix X stands for the value of a norm of X, Δ.sub.CSI denotes the time delay between the reception of the previous pilot signal and the current pilot signal by the communications interface, α denotes an averaging coefficient in the range from 0 to 1, h.sub.t or ĥ.sub.t denotes the vectorized form of a current channel response estimate or a quantized current channel response estimate, ĥ.sub.t-Δ.sub.
[0080] According to an embodiment, the processor 105 of the user equipment 101 is configured to store the value of ρ(Δ.sub.CSI, new) in an initially empty table whose first column is composed of the CSI delay values Δ.sub.CSI that have been treated so far by the user equipment 101 and whose second columns is composed of the CSI reliability measure values corresponding to the CSI delay values of the first column.
[0081] Furthermore, the processor 105 of the user equipment 101 is configured to read the value of ρ(Δ.sub.CSI, old) from the table if the entry (Δ.sub.CSI, ρ(Δ.sub.CSI)) already exists in said table, or as a first alternative to assume a default value for ρ(Δ.sub.CSI, old) e.g. 0.5, or as a second alternative to use an interpolated value based on existing entries from the table e.g.
are two non-empty entries from the table such that Δ.sub.CSI,1≤Δ.sub.CSI≤Δ.sub.CSI,2.
[0082] At the base station 131, according to an embodiment, the processor 135 is configured to determine the precoding-diversity weighting factor θ on the basis of the CSI delay value {tilde over (Δ)}.sub.CSI and the table mentioned above by using the scenario specific mapping between the CSI reliability measure value and the precoding-diversity weighting factor defined by the following equations:
θ=(1−1/T)ρ({tilde over (Δ)}.sub.CSI)+1/T,
{tilde over (Δ)}.sub.CSI=Δ.sub.CSI+t.sub.Tr−t.sub.CSI,
wherein T denotes a system parameter integer value ≥2, Δ.sub.CSI denotes the time delay between the reception of the previous pilot signal and the current pilot signal by the user equipment 101, t.sub.Tr denotes the moment of transmission and t.sub.CSI denotes the moment of reception of the feedback from the user equipment 101 and ρ({tilde over (Δ)}.sub.CSI) is obtained from the above table by reading the entry ({tilde over (Δ)}.sub.CSI,ρ({tilde over (Δ)}.sub.CSI)) if it already exists in the table, or as a first alternative to assume a default value for ρ({tilde over (Δ)}.sub.CSI) e.g. 0.5, or as a second alternative to use an interpolated value based on existing entries from the table e.g.
where (Δ.sub.CSI.1,ρ(Δ.sub.CSI,1)) and (Δ.sub.CSI,2,ρ(Δ.sub.CSI.2)) are two non-empty entries from the table such that Δ.sub.CSI,1≤{tilde over (Δ)}.sub.CSI≤Δ.sub.CSI,2.
[0083] In an embodiment, the processor 135 of the base station 131 is configured to adaptively adjust the MIMO transmission scheme by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme on the basis of the precoding-diversity weighting factor.
[0084] Alternatively, the communications interface 133 of the base station 131 can receive feedback from the user equipment 101 and the feedback from the user equipment 101 comprises a precoding-diversity weighting factor based on the channel state information. CSI, reliability measure value. The processor 135 of the base station 131 is configured to adaptively adjust the MIMO transmission scheme by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme on the basis of the precoding-diversity weighting factor.
[0085] In a further embodiment, the feedback from the user equipment 101 comprises precoding information derived from a precoding-diversity weighting factor based on the channel state information, CSI, reliability measure value and the processor 135 of the base station 131 is configured to adaptively adjust the MIMO transmission scheme by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme on the basis of the precoding information reported in the user equipment feedback.
[0086] In an embodiment, the communications interface 133 of the base station 131 is configured to transmit the data to the user equipment 101 using a plurality of resource elements/blocks {1, . . . , B} and the processor 135 of the base station 131 is configured to derive a plurality of weights {θ.sub.b}.sub.b=1 . . . B on the basis of the precoding-diversity weighting factor θ to adaptively adjust the MIMO transmission scheme by weighting the columns or rows of the space time/frequency block coding matrix used for data transmission on the plurality of resource elements/blocks, wherein the plurality of weights {θ.sub.b}.sub.b=1 . . . B are derived from the precoding-diversity weighting factor θ using one of the following equations: θ.sub.b=θ∓t.sub.b or θ.sub.b=(1∓δ.sub.b)×θ, where 0≤t.sub.b≤1 and 0≤δ.sub.b≤1 are scenario dependent.
[0087] More specifically, the weighting of the columns or rows of the space time/frequency block coding matrix can be determined on the basis of the following equations:
wherein θ.sub.b denotes the precoding-diversity weighting factor [for a resource element/block b], {tilde over (W)} is a MIMO precoding matrix whose columns ĝ.sub.1, ĝ.sub.2, . . . , ĝ.sub.T are MIMO precoding vectors determined on the basis of CSI and D(θ.sub.b) is a diagonal matrix that gives different weights to vectors ĝ.sub.1, ĝ.sub.2, . . . , ĝ.sub.T on the basis of the value of θ.sub.b.
[0088] In a further embodiment, the base station 131 can transmit the data to the user equipment 101 using a plurality of resource elements/blocks and a plurality of MIMO precoding vectors/matrices, and the processor 135 of the base station 131 is configured to apply to each member of the plurality of resource elements/blocks one of the vectors/matrices of the plurality of precoding vectors/matrices and to adaptively adjust the percentage of resource elements/blocks to which each one of the plurality of precoding vectors/matrices is applied on the basis of the CSI reliability measure value θ.
[0089] In a further embodiment, the processor 135 of the base station 131 is configured to extract the respective precoding vector/matrix from a subset of cardinality T of a predefined MIMO transmission codebook, and one of these vectors/matrices is used for data transmission on a portion of 100×0% of the plurality of resource elements/blocks whereas the remaining T−1 vectors/matrices are used for data transmission on the remaining 100×(1−θ)% of the plurality of resource elements/blocks.
[0090]
[0091] At the user equipment 101, the channel estimates obtained based on cell-specific reference signals (CRS) pilots are used by the “channel state information reliability estimation” block 201 to derive the channel state information reliability metric (denoted ρ in the sequel). The output of the “channel state information reliability estimation” block 201 is used to update a look-up table (LUT) 202 whose entries comprise different values of the CSI reliability metric corresponding to different values of the CSI delay.
[0092] The updated LUT 202 can be used at the user equipment 101 to feed the “precoding-diversity weighting factor computation” block 203 in order to derive the parameter (denoted θ in the sequel) needed to determine the level of tradeoff between MIMO beamforming and MUMO diversity while transmitting from the base station 131. For instance, the highest possible value of θ, i.e. θ=1, (typically associated with the highest possible value of ρ, i.e. ρ=1) results in a pure MIMO beamforming transmission scheme, whereas the smallest possible value of θ i.e., θ=1/T for some integer T≥2 (typically associated with the smallest possible value of ρ i.e., ρ=0) results in a pure MIMO diversity transmission scheme.
[0093] The determined value can be sent to the base station 131 using a “precoding-diversity weighting factor feedback” message 253. If this parameter is modified by the base station 131 before being used, then the updated value is signaled using a “precoding-diversity weighting factor signaling” message 253. In case joint effective channel estimation across resource units with different levels of beamforming-diversity tradeoffs is needed, then the values of these levels need to be communicated by the “precoding-diversity weighting factor computation” block 203 to the “effective channel estimation” block 204.
[0094] The output of the “channel state information reliability estimation” block 201 can also be fed back to the base station 131 using a “channel state information reliability feedback” message 255. This message is used at the base station 131 to update a look-up table (LUT) 234 similar in its definition to its counterpart of the user equipment 101. The output of the “precoding-diversity weighting factor computation” block 231 at the base station 131 is used to derive “precoder commands” that affect the computation of the MIMO precoders in the frame construction” block 232 and “precoded pilots commands” which affect the “pilot insertion” block 233 to make sure that the precoded pilots are precoded with the same MIMO precoders dictated by the “precoding-diversity weighting factor computation” block 231.
[0095]
[0096] Step 1.a: First, the user equipment (UE) 101 estimates the downlink channel from cell specific reference signals e.g., CRS to get ĥ.sub.t, a vectorized version of the UE channel matrix or a vectorized version of a quantization of this matrix. It then computes an estimation of the correlation coefficient ρ(Δ.sub.CSI) between channel estimates separated in time by the value Δ.sub.CSI, where Δ.sub.CSI is the delay between the two latest CRS receptions. One possible way of doing this is by keeping track of the Δ.fwdarw.ρ(Δ) mapping using a dynamic look-up table (LUT) (with entries initially set to zeros) and updating the Δ.sub.CSI.fwdarw.ρ(Δ.sub.CSI) entry by applying
wherein 0≤α≤1 is a predefined averaging coefficient.
[0097] Step 1.b: Secondly, if needed, the user equipment 101 applies a mapping to the estimated correlation to obtain the desired parameter θ, which can take the form θ=f.sub.s(ρ(Δ.sub.CSI), snr, N.sub.Tx, N.sub.Rx). Subscript s stands for the index of the current cell setting scenario among a set of predefined scenarios, e.g., urban micro cell, suburban macro cell, etc. These mappings will often be LUTs stored at the user equipment 101. In case of multiple possible values of s, the particular LUT to be used can be signaled by the base station 131 using a dedicated signaling channel or it can be estimated at the user equipment 101.
[0098] Step 2: The user equipment (UE) 101 either feeds back the value of ρ(Δ.sub.CSI) and Δ.sub.CSI or the value of θ, or both of them. The user equipment (UE) 101 also feeds back the pre-coding matrix index (PMI) or quantized channel state information (CSI) values depending on the mode of operation. It is worth noting that θ does not need to be communicated as often as the other indicators, and can have its own feedback period.
[0099] Step 3.a: The base station 131 receives and processes the channel state information (CSI) accuracy feedback as follows. Upon receiving ρ(Δ.sub.CSI) and Δ.sub.CSI, the base station 131 processes this value by taking into account the actual value {tilde over (Δ)}.sub.CSI of the CSI delay at the moment of the transmission where {tilde over (Δ)}.sub.CSI=Δ.sub.CSI+t.sub.Tr−t.sub.CSI and where t.sub.Tr stands for the moment of transmission and t.sub.CSI for that of reception of the feedback from the user equipment 101.
[0100] Step 3.b: In case of feedback of (ρ(Δ.sub.CSI),Δ.sub.CSI) from the user equipment 101, the base station 131 uses the feedback values to update a dynamic LUT similar to its user equipment counterpart introduced in step 1.a by updating the Δ.sub.CSI.fwdarw.ρ(Δ.sub.CSI) entry as follows:
[0101] Here, 0≤α≤1 is a predefined averaging coefficient. Next, the base station 131 gets the estimated CSI accuracy metric ρ({tilde over (Δ)}.sub.CSI) by accessing the entry corresponding to the delay {tilde over (Δ)}.sub.CSI from the abovementioned LUT or by using an interpolation method if this entry does not exist yet. It then applies a mapping to obtain the desired parameter θ, which can take the form θ=f.sub.s(ρ(Δ.sub.CSI), snr, N.sub.Tx, N.sub.Rx) and which can be stored as a set of LUTs corresponding to different values of the scenario index s. As already mentioned in step 1.a. In case of explicit feedback of δ by the user equipment 101, the previous step can be skipped. Next, the base station 131 produces a set of weighting scalars {θ.sub.b}.sub.b=1 . . . B and a mapping between said set of scalars and the resource units R available to the user. This plurality of weight scalars can be derived from θ by adding/subtracting to/from the reported value perturbations taken from a predefined set of values to compensate, for example, any potential imprecision produced while computing θ.
[0102] Step 4.a: The base station 131 enters the transmission phase, where the base station 131 transmits available data using an adaptive balanced MIMO beamforming and diversity scheme parameterized with on the different resource units with the scalars taken from {θ.sub.b}.sub.b=1 . . . B. One example of such a transmission scheme is ST(F)BC precoded with a matrix whose columns: when used on resource unit b∈{1, . . . , B}, are scaled in accordance with the weight θ.sub.b determined as explained above.
[0103] Step 4.b: If applicable e.g., in case precoder granularity is a resource element (RE) or a resource block (RB), the base station 131 signals the weighting scalars pattern {θ.sub.b}.sub.b=1 . . . B to the user equipment 101 using a dedicated downlink control message. Indeed, in such cases, these weights are needed at the user equipment to perform joint effective channel estimation across neighboring resource units.
[0104] Step 5: Upon reception of the downlink data transmission, the user equipment 101 can estimate the effective channels using precoded pilots and the signaled weight pattern if applicable and apply the appropriate MIMO receiver using the estimated effective channels.
[0105] Embodiments of the application offer in particular the following advantage: the possibility of achieving better reliability performance, e.g., lower block error rate values, compared to state-of-the-art MIMO solutions while the same cell-specific pilot overhead i.e., the same CS accuracy level is required. Indeed, tuning the balance between MIMO beamforming and MIMO diversity as enabled by the embodiments of the application thanks to the proposed CSI accuracy metric can only result, in principle, in a better reliability performances compared to existing solutions while achieving, at least, the same throughput performance.
[0106] Another advantage provided by embodiments of the application is the possibility of increasing the system throughput compared to existing solutions for MIMO transmission. Indeed, using the best balance between MIMO beamforming and MIMO diversity allows to achieve the same target reliability performance as state-of-the-art solutions while requiring a lower periodicity for transmitting cell specific pilots e.g., CSI-RS. The overhead associated with cell specific pilots is thus reduced and the effective system throughput is increased.
[0107] In summary, embodiments of the application can compute channel state information reliability metrics at the user equipment 101 (UE) and feed the obtained channel state information reliability metrics to the base station 131. The corresponding method comprises a step of estimating the correlation coefficient ρ(Δ) between different instances of the estimated channel vectors at the user equipment separated by possibly different values of CSI delays Δ by constantly updating a LUT corresponding to the Δ.fwdarw.ρ(Δ) mapping, and a step of feeding back the latest estimated correlation coefficient along with the value of the delay that was assumed while computing it.
[0108] Furthermore, embodiments of the application can process at the user equipment 101 the obtained channel state information reliability/accuracy metrics to produce, with the help of a LUT, a plurality of scalar weights to be used on a corresponding plurality of time-frequency resource units to accordingly tune an adaptive balanced MIMO beamforming and diversity transmission scheme, by using possibly instruction signaled by the base station 131 e.g., which LUT to use from a plurality of predefined LUTs. Embodiments of the application can also generate these instruction messages at the base station 131.
[0109] Furthermore, embodiments of the application can feedback the obtained scalar weights from the user equipment 101 to the base station 131 and process the feedback channel state information reliability metrics from one or several user equipments. This processing at the base station 131 translates the reported values into a plurality of scalar weights to be used on a corresponding plurality of time-frequency resource units to accordingly tune an adaptive balanced MIMO beamforming/diversity transmission scheme. Finally, the determined scalar weights can be signaled to the intended user equipment 101.
[0110]
[0111] At the user equipment 101, the user equipment 101 estimates vector channel from cell specific downlink pilot (step 401).
[0112] The user equipment 101 estimates CSI correlation coefficients between Δ.sub.CSI-separated instances of the estimated channel (step 402) and feeds the values to the base station 131 (step 405).
[0113] If applicable, the user equipment 101 receives mapping of weights to resource blocks from the base station 131 (step 403) and performs joint effective channel estimation across the resource blocks using the received weight mapping (step 404).
[0114] The user equipment 101 applies the appropriate MIMO receiver using the estimated effective channels (step 407).
[0115] At the base station 131, the base station 131 receives the CSI correlation coefficients from the user equipment 101 (step 411).
[0116] The base station 131 derives a plurality of weights θ and scales the columns of the precoding matrices on different resource blocks with the plurality of weights (step 413).
[0117] The base station 131 precodes data transmitted on different resource blocks with the above mentioned weighted precoding matrices and signals the weights being used or the index of their pattern (step 415).
[0118] According to this embodiment, the CSI reliability feedback along with the value of {tilde over (Δ)}.sub.CSI=Δ.sub.CSI+t.sub.Tr−t.sub.CSI are used to derive a plurality of weights
for some integer T≥2) through the mapping δ=f.sub.s(ρ(Δ.sub.CSI), snr, N.sub.Tx, N.sub.Rx) to be used on B RBs as follows.
[0119] On the b-th RB, matrix W.sub.b(θ.sub.b) is used to precode a T×T ST(F)BC matrix
where
W.sub.b(θ.sub.b)={tilde over (W)}D(θ.sub.b),
Here, ĝ.sub.1 is the precoder vector dictated by the latest (delayed) CSI feedback and ĝ.sub.2, . . . , ĝ.sub.T are T−1 precoding vectors that are orthogonal to ĝ.sub.1. Note that the power allocation to the different precoding vectors i.e., the scaling of vectors
[0120] If the feedback reliability value is high (corresponding to a CSI feedback that is relatively accurate), the above-mentioned mapping will typically produce values of θ.sub.b that are close to one i.e., most of the transmit power goes to the precoder vector ĝ.sub.1 corresponding to the (relatively accurate) CSI feedback. However, if the CSI reliability value is low (corresponding to a CSI feedback that is relatively outdated), the mapping will typically produce values of θ.sub.b that are close to
i.e., the transmit power is equally divided among the T precoder vectors as there is no preferred one among them due to the low reliability of the CSI feedback.
[0121]
[0122]
[0123] At the user equipment 101, the user equipment 101 estimates vector downlink channel from cell specific reference signals (step 601).
[0124] The user equipment 101 estimates correlation coefficients between Δ.sub.CSI-separated instances of the estimated channel (step 603)
[0125] The user equipment 101 obtains the θ parameter by applying a mapping to the estimated correlation coefficients (step 605).
[0126] The θ parameter is used at the user equipment 101 to scale the columns of the precoding matrix that is fed back to the base station 131 after quantizing it using some predefined codebook (step 607).
[0127] At the base station 131, the base station 131 receives the precoding matrix sent from the user equipment 101 (step 609) and uses it as columns of the precoding matrices (step 611).
[0128] The base station 131 then pre-codes data transmitted on different resource blocks with the weighted precoding matrices (step 613).
[0129] This embodiment resembles the previous one except that the θparameter
for some integer T≥2) computed at the user equipment 101 is not explicitly fed back using a dedicated feedback channel. Instead, this parameter is used at the user equipment 101 to scale the columns of the precoding matrix that will be fed back to the base station 131 (after quantizing it using some predefined codebook) and which will be used at the base station 131 to pre-code the ST(F)BC codewords before their transmission. This pre-coded data transmission can be performed by the communication network as in
[0130]
[0131] At the user equipment 101, the user equipment 101 estimates downlink channel from cell specific pilots (step 701).
[0132] The user equipment 101 estimates correlation coefficients between Δ.sub.CSI-separated instances of the estimated channel (step 703) and feeds the values to the base station 131 (step 705).
[0133] The user equipment 101 can also feed the precoder vector ĝ.sub.1 and possibly other precoding vectors that are orthogonal to ĝ1 (step 707).
[0134] At the base station 131, the base station receives estimated correlation coefficients and precoder vectors from the user equipment 101 (step 709).
[0135] The base station obtains the θ parameter from (Δ.sub.CSI), Δ.sub.CSI and Δ.sub.CSI using stored mapping. (step 711).
[0136] The base station 131 establishes a mapping from {ĝ.sub.1, ĝ.sub.2, . . . , ĝ.sub.T} to transmission resource elements or resource blocks so that ĝ.sub.1 is used on θ% of them and
of them (step 713).
[0137] The base station 131 then pre-codes data transmitted on different resource blocks with the above resource-to-precoder mapping and signals the weights being used or the index of their pattern (step 715).
[0138] In this embodiment, a percentage equal to
for some integer T≥2) of the resource elements (REs), resource blocks (RBs) or resource block groups (RBGs) out of the total time-frequency resources available for the MIMO transmission is done using a beam/precoder based on the reported (delayed) CSI and a percentage equal to 1−θ of these resources is done using beams/precoders belonging to a subset of cardinality T−1 selected from a predefined MIMO transmission codebook and which are orthogonal/quasi-orthogonal to the beam/precoder based on the reported CSI. As in the two above-mentioned embodiments, parameter θ is computed (see
[0139] It is worth noting that this mapping results in θ=1/T, i.e., full randomization and maximum diversity, when the reliability metric is the smallest i.e., ρ({tilde over (Δ)}.sub.CSI)=0. However, when the reliability metric is at its highest possible value i.e., ρ({tilde over (Δ)}.sub.CSI)=1, then the mapping results in θ=1 i.e., no randomization as only the beam/precoder based on the reported CSI is used for MIMO transmission on the considered time-frequency resources.
[0140]
[0141]
[0142] The method 900 comprises the following steps performed by the user equipment 101: receiving 901 a current pilot signal over the wireless communications channel from the base station 131; determining 903 a current channel response estimate on the basis of the current pilot signal; determining 905 a current channel state information, CSI, on the basis of current channel response estimate: and determining 907 a CSI reliability measure value on the basis of the current channel estimate or the latest available CSI and a previous CSI, wherein the previous CSI is determined on the basis of a previous pilot signal, i.e. previously received pilot signal.
[0143]
[0144] The method 1000 comprises the following steps performed by the MIMO base station 131: sending 1001 one or more pilot signals to the user equipment 101; receiving 1003 feedback from the user equipment 101, including or based on a channel state information, CSI, reliability measure value, wherein the CSI reliability measure value is based on a current CSI and a previous CSI determined by the user equipment on the basis of a respective pilot signal; adaptively adjusting 1005 a MIMO transmission scheme for data to be transmitted to the user equipment 101 on the basis of the feedback from the user equipment 101; and applying 1007 the adaptively adjusted MIMO transmission scheme to the data and to some of the reference signals to be transmitted to the user equipment 101.
[0145] While a particular feature or aspect of the disclosure may have been disclosed with respect to only one of several implementations or embodiments, such feature or aspect may be combined with one or more other features or aspects of the other implementations or embodiments as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms “include”, “have”, “with”, or other variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprise”. Also, the terms “exemplary”, “for example” and “e.g.” are merely meant as an example, rather than the best or optimal. The terms “coupled” and “connected”, along with derivatives may have been used. It should be understood that these terms may have been used to indicate that two elements cooperate or interact with each other regardless whether they are in direct physical or electrical contact, or they are not in direct contact with each other.
[0146] Although specific aspects have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific aspects shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific aspects discussed herein.
[0147] Although the elements in the following claims are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
[0148] Many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the above teachings. Of course, those skilled in the art readily recognize that there are numerous applications of the application beyond those described herein. While the present application has been described with reference to one or more particular embodiments, those skilled in the art recognize that many changes may be made thereto without departing from the scope of the present application. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application may be practiced otherwise than as specifically described herein.