Devices and methods for adaptively adapting a MIMO transmission scheme
Patent Information
- Application Number
- DE602018082905
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2018-07-06
- Publication Date
- 2025-06-25
- Estimated Expiration
- 2038-07-06
AI Technical Summary
Existing wireless communication systems struggle to adaptively adjust MIMO transmission schemes based on the reliability and precision of channel state information (CSI), leading to suboptimal performance in scenarios with partial or delayed CSI feedback.
A method and device for adaptively adjusting MIMO transmission schemes by determining a precoding-diversity weighting factor based on CSI reliability measures, using a correlation coefficient between current and previous CSI estimates to balance beamforming and diversity precoding components.
Improves reliability and throughput performance by dynamically tuning the balance between MIMO beamforming and diversity, reducing pilot overhead and enhancing block error rates and system throughput.
Description
TECHNICAL FIELD
[0001] In general, the present invention relates to the field of telecommunications. More specifically, the present invention relates to devices and methods for adaptively adjusting a MIMO transmission scheme, in particular in wireless communication networks.BACKGROUND
[0002] In a wireless multi-user access scenario where a base station needs to communicate with multiple user terminals (UTs) or user equipments (UEs), special signals known by the terminals e.g., CSI-RS (channel state information reference signals) pilots in LTE systems, are normally transmitted by the base station, so that the user terminals can generate channel state information (CSI) about the wireless links from the base station. These special signals are called cell specific reference signals (CRS). The channel state information (CSI) can be fed back to the base station to be used to take scheduling decisions for subsequent transmissions to the user terminals i.e., to determine which of them transmit or / and receive on which time-frequency radio resources.
[0003] Furthermore, if the base station has multiple antennas and channel state information (CSI) about the radio links from these antennas to the different user terminals in the cell area (the so-called closed-loop scenario), one practical downlink transmission scheme is multiple-input multiple-output (MIMO) linear precoding (often referred to as transmit beamforming) which consists in multiplying the data symbols to be transmitted with user- and antenna-dependent coefficients that are selected based on the channel state information (CSI) of the co-scheduled users, and then in adding or combining the resulting signals before passing them to the antenna array.
[0004] If the multi-antenna base station does not have the necessary CSI (the so-called open-loop scenario), MIMO diversity schemes can be used instead. One example of such schemes is precoder cycling, where different MIMO precoders are selected from a predefined precoding codebook and are used on different resource units within the transmission bandwidth. Another example is space-time (or frequency) block coding (ST(F)BC) which, in its non-weighted version, does not require CSI knowledge at the transmitter. In practice, the base station does have CSI about the active user terminals (UTs), but this CSI is not always of enough quality for pure MIMO beamforming to be used e.g., partial CSI, delayed CSI, etc. In these cases, it is better to use schemes that combine MIMO beamforming and diversity. One example is precoder cycling where the used precoders are selected only from a subset of the codebook with this subset defined by a partial CSI. Another example is weighted ST(F)BC, where the ST(F)BC symbols codeword is precoded using a matrix determined by the delayed, and thus imperfect, CSI.
[0005] Another kind of downlink reference signals is downlink user-specific pilots, e.g., demodulation reference signals (DMRS) pilots in LTE and new radio (NR) systems. These pilots are sent by the base station along with data symbols in systems that employ downlink MIMO precoding and they pass through the same precoding that the base station applies to data symbols. That way, user terminals (UTs) can learn their respective effective downlink channels, i.e. the scalar channels that are experienced at the antenna elements of the user terminal as a result of applying spatial precoding at the base station. This knowledge of the effective downlink channels is necessary for equalization and coherent demodulation purposes at the user terminals. When the same precoder is used on several resource units, e.g., on a resource block group (RBG), joint channel estimation can typically be applied to obtain the estimate of the effective channels on these resource units with a better precision than the case where channel estimation is done separately on each resource unit.
[0006] One existing solution is weighted ST(F)BC as see in G. Jongren et al. "Combining beamforming and orthogonal space-time block coding", in IEEE Trans. Inf. Theory, vol. 48, pp. 611-627, 2002, wherein the ST(F)BC codeword is precoded using a matrix determined by the delayed and thus imperfect CSI. More precisely, the precoding matrix is formed by a first precoding vector that is dictated by the latest (delayed) CSI feedback while the remaining precoding vectors are selected to be vectors orthogonal to the first vector. The power allocation to these different vectors is determined as function of the quality of the CSI feedback. However, no practical way of determining, reporting or signaling this CSI quality measure is provided.
[0007] Another solution that combines precoding and diversity is to precode the ST(F)BC codeword matrix using the strongest eigenvectors of the covariance matrix of the channel vector. The details about this method can be found in M. Cheng et al., "Beamforming and Alamouti STBC combined downlink transmission schemes in communication systems for high-speed railway", WCSP, Hangzhou China, 2013. However, this solution is more relevant for open-loop scenarios with no CSI feedback.
[0008] In the patent applications US 20100284484 A1 and US 20120207243 A1, only open-loop precoder cycling schemes are considered and there is thus no room to improve the transmission with partial or delayed CSI. In US 2014 / 0029650 A1, the subset of the precoding codebook that will be used for precoder cycling is adaptively modified based on how much time has passed since the last time the base station received CSI feedback from the user terminal. For instance, pure beamforming is used right after CSI feedback selection while precoder cycling is activated only after this feedback becomes outdated to a certain extent. However, this solution does not take into account the reliability / accuracy of the CSI feedback as received, since this feedback is typically based on an earlier downlink CRS transmission.
[0009] US 20130044610 A1 proposes a method to estimate the temporal correlation level of a wireless channel which is related to the mobility of the user terminal at the end of that channel, and to use this estimated value in order to decide whether to use closed-loop MIMO precoding schemes or open-loop MIMO diversity schemes.
[0010] However, this estimation is based on uplink sounding reference signals (SRS) and cannot thus be directly mapped to the actual CRS based downlink CSI quality even in systems with uplink-downlink channel reciprocity (uplink SRS transmission and downlink CRS transmission do not necessarily have the same periodicity).
[0011] Moreover, the thus obtained temporal correlation estimate only allows to switch between open-loop and closed-loop schemes but not to adaptively adjust the balance between them in a mixed scheme.
[0012] Tracking the value of the channel quality indicator (CQI) feedback for closed-loop MIMO systems, as can be found in US 20080268862 A1 and WO 2017049599 A1, could provide a way to estimate the quality of CSI that was used to generate the precoders that led to these CQI values. However, this potentiality was not developed yet and is not exploited to control mixed open-loop and closed-loop transmissions.
[0013] Thus, in light of the above there is a need for an improved user equipment and base station as well as corresponding methods, allowing determining a MIMO transmission scheme in an adaptive manner based in part on a measure of the CSI reliability / precision i.e., a quantitative indication of how close the latest available CSI is to the actual channel at the time of transmission.
[0014] US 2005 / 0020237 A1 describes a method for transmitting signals from a transmitter comprising multiple antennas in a mobile telecommunications network. The method involves determining channel state information, estimating the reliability of that channel state information, and space-time block coding at least one data sequence. Before transmitting the data sequence, a linear transformation is applied to the data sequence, wherein the linear transformation is dependent upon the channel state information and upon the estimated reliability of the channel state information.SUMMARY
[0015] It is an object of the invention to provide improved devices and methods for adaptively adjusting a MIMO transmission scheme in a wireless communication network.
[0016] Aspects of the invention are defined by the independent claims. Embodiments of the invention are given in the dependent claims.
[0017] The foregoing and other objects are achieved by the subject matter of the independent claims. Further implementation forms are apparent from the dependent claims, the description and the figures.BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Further embodiments of the invention will be described with respect to the following figures, wherein: Figure 1 shows a schematic diagram of a user equipment according to an embodiment in communication with a MIMO base station according to an embodiment; Figure 2 shows a schematic diagram illustrating a MU-MIMO system which comprises a user equipment and a MIMO base station according to an embodiment; Figure 3 shows a schematic diagram summarizing a procedure for estimating an effective channel in a communication network according to an embodiment; Figure 4 shows a schematic diagram summarizing a procedure for determining an adaptive balanced scheme of MIMO beamforming and ST(F)BC diversity with explicit CSI reliability feedback according to an embodiment; Figure 5 shows a schematic diagram illustrating an embodiment of a communication system comprising a transmitter and a receiver for the pre-coded data transmission; Figure 6 shows a schematic diagram summarizing a procedure for an adaptive balanced scheme of MIMO beamforming and ST(F)BC diversity with implicit CSI reliability feedback according to an embodiment; Figure 7 shows a schematic diagram summarizing a procedure for determining an adaptive balanced scheme of MIMO beamforming and precoder cycling diversity with explicit CSI reliability feedback according to an embodiment; Figure 8 shows a schematic diagram illustrating an embodiment of a communication system comprising a transmitter and a receiver for the pre-coded data transmission; Figure 9 shows a schematic diagram illustrating a method of operating a user equipment according to an embodiment; and Figure 10 shows a schematic diagram illustrating a method of operating a MIMO base station according to an embodiment.
[0019] In the various figures, identical reference signs will be used for identical or at least functionally equivalent features.
[0020] The embodiment of Fig. 6 is not according to the claims, but useful for illustration purposes.DETAILED DESCRIPTION OF EMBODIMENTS
[0021] 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 invention may be placed. It will be appreciated that other aspects may be utilized and structural or logical changes may be made.
[0022] 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.
[0023] 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 additional functional blocks or processing units may be arranged between the functional blocks or processing units of the embodiments described below.
[0024] Finally, it is understood that the features of the various exemplary aspects described herein may be combined with each other, unless specifically noted otherwise.
[0025] Figure 1 shows a communication system 100 comprising a communication device 101 according to an embodiment and a communication device 131 according to an embodiment configured to communicate via a wireless communication channel. In the following the communication device 101 will be also referred to as a user equipment 101 and the communication device 131 will be also referred to as a multiple-input multiple-output, MIMO, base station 131. In an embodiment, the communication system 100 can be a wireless communication system 100.
[0026] As can be taken from figure 1 and as will be described in more detail further below, the user equipment 101 comprises a communication interface 103 configured to receive a current pilot signal over the wireless communication channel from the base station 131. In an embodiment, the communication interface 103 of the user equipment 101 can comprise one or more antennas.
[0027] 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.
[0028] As can be taken from figure 1 and as will be described in more detail further below, the base station 131 comprises a communication interface 133 configured to send one or more pilot signals to the user equipment 101 and to receive feedback from the user equipment 101, including or based on a channel state information, CSI, reliability measure value, the CSI delay Δ CSI to which the reliability measure corresponds. In an embodiment, the communication interface 133 of the base station 131 can comprise one or more antennas. In an embodiment, the communication interface 133 is a MIMO communication interface 133.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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 p 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.
[0033] Furthermore, the CSI reliability measure values can be determined by the processor 105 of the user equipment 101 corresponding to different CSI delay values Δ 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 Δ CSI from the current channel estimate or the current CSI, wherein the CSI reliability measure value ρ(Δ CSI , new) corresponding to the CSI delay Δ CSI can be determined on the basis of the following equation: ρ Δ CSI new = α h ^ t − Δ CSI H h t h ^ t − Δ CSI h t + 1 − α ρ Δ CSI old or ρ Δ CSI new = α h ^ t − Δ CSI H h ^ t h ^ t − Δ CSI h ^ t + 1 − α ρ Δ CSI old , wherein ∥X ∥ for some vector of matrix X stands for the value of a norm of X , Δ 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 t or ĥ t denotes the vectorized form of a current channel response estimate or a quantized current channel response estimate, h ^ t − Δ CSI H denotes the vectorized form of a quantized previous channel response estimate and ρ(Δ CSI , old) denotes a previous CSI reliability measure value corresponding to CSI delay Δ CSI .
[0034] According to an embodiment, the processor 105 of the user equipment 101 is configured to store the value of ρ(Δ CSI , new) in an initially empty table whose first column is composed of the CSI delay values Δ 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.
[0035] According to an embodiment, the processor 105 of the user equipment 101 is configured to store the value of ρ(Δ CSI , new) in an initially empty table whose first column is composed of the CSI delay values Δ 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.
[0036] Furthermore, the processor 105 of the user equipment 101 is configured to read the value of ρ(Δ CSI , old) from the table if the entry (Δ CSI ,ρ(Δ CSI )) already exists in said table, or as a first alternative to assume a default value for ρ(Δ 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. ρ Δ CSI old = Δ CSI − Δ CSI , 1 Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 1 + Δ CSI , 2 − Δ CSI Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 2 where (Δ CSI,1 , ρ(Δ CSI,1 )) and (Δ CSI,2 , ρ(Δ CSI,2 )) are two non-empty entries from the table such that Δ CSI,1 ≤ Δ CSI ≤ Δ CSI,2 .
[0037] Furthermore, the processor 105 of the user equipment 101 is configured to read the value of ρ(Δ CSI , old) from the table if the entry (Δ CSI , ρ(Δ CSI )) already exists in said table, or as a first alternative to assume a default value for ρ(Δ 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. ρ Δ CSI old = Δ CSI − Δ CSI , 1 Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 1 + Δ CSI , 2 − Δ CSI Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 2 where (Δ CSI,1 , ρ(Δ CSI,1 )) and (Δ CSI,2 , ρ(Δ CSI,2 )) are two non-empty entries from the table such that Δ CSI,1 ≤ Δ CSI ≤ Δ CSI,2 .
[0038] 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 Δ̃ 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 ρ Δ ˜ CSI + 1 / T , Δ ˜ CSI = Δ CSI + t Tr − t CSI , wherein T denotes a system parameter integer value ≥ 2, Δ CSI denotes the time delay between the reception of the previous pilot signal and the current pilot signal by the user equipment 101, t Tr denotes the moment of transmission and t CSI denotes the moment of reception of the feedback from the user equipment 101 and ρ(Δ̃ CSI ) is obtained from the above table by reading the entry (Δ̃ CSI , ρ(Δ̃ CSI )) if it already exists in the table, or as a first alternative to assume a default value for ρ(Δ̃ CSI ) e.g. 0.5, or as a second alternative to use an interpolated value based on existing entries from the table e.g. ρ(Δ̃ CSI ) = Δ ˜ CSI − Δ CSI , 1 Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 1 + Δ CSI , 2 − Δ ˜ CSI Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 2 where (Δ CSI,1 , ρ(Δ CSI,1 )) and (Δ CSI,2 , ρ(Δ CSI,2 )) are two non-empty entries from the table such that Δ CSI,1 ≤ Δ̃ CSI ≤ Δ CSI,2 .
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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 {θ b } 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 {θ b } b=1...B are derived from the precoding-diversity weighting factor θ using one of the following equations: θ b = θ ∓ t b or θ b = (1 + δ b ) × θ, where 0 ≤ t b ≤ 1 and 0 ≤ δ b ≤ 1 are scenario dependent.
[0043] 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: W b θ b = W ˜ D θ b , W ˜ = g ^ 1 g ^ 2 … g ^ T , D θ b = diag θ b , 1 − θ b T − 1 , … , 1 − θ b T − 1 wherein θ b denotes the precoding-diversity weighting factor [for a resource element / block b], W̃ is a MIMO precoding matrix whose columns ĝ 1 ,ĝ 2 , ... ,ĝ T are MIMO precoding vectors determined on the basis of CSI and D (θ b ) is a diagonal matrix that gives different weights to vectors ĝ 1 ,ĝ 2 , ... , ĝ T on the basis of the value of θ b .
[0044] 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 θ.
[0045] 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 × θ% 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.
[0046] Figure 2 shows a schematic diagram illustrating a MU-MIMO system 200 which comprises a user equipment 101 and a base station 131 according to an embodiment, wherein the user equipment 101 and the base station 131 can communication via a MU-MIMO downlink channel 251 and the blocks drawn with dashed lines represent the new functionalities according to the embodiments of the invention.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] Figure 3 shows a schematic diagram summarizing a procedure 300 for estimating an effective channel in a communication network according to an embodiment, wherein the communication network comprises a user equipment 101 and a base station 131. In the following, N Tx and N Rx designate the number of antenna elements at the base station 131 and the user equipment 101 respectively and the snr value represents the received signal-to-noise ratio. The procedure 300 shown in figure 3 comprises the following steps: Step 1.a: First, the user equipment (UE) 101 estimates the downlink channel from cell specific reference signals e.g., CRS to get ĥ 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 ρ(Δ CSI ) between channel estimates separated in time by the value Δ CSI , where Δ CSI is the delay between the two latest CRS receptions. One possible way of doing this is by keeping track of the Δ→ ρ(Δ) mapping using a dynamic look-up table (LUT) (with entries initially set to zeros) and updating the Δ CSI ↦ ρ(Δ CSI ) entry by applying ρ Δ CSI new = α h ^ t − Δ CSI H h ^ t h ^ t − Δ CSI h ^ t + 1 − α ρ Δ CSI old , wherein 0 ≤ α ≤ 1 is a predefined averaging coefficient. 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 s (ρ(Δ CSI ), snr, N Tx , N 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. Step 2: The user equipment (UE) 101 either feeds back the value of ρ(Δ CSI ) and Δ 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. Step 3.a: The base station 131 receives and processes the channel state information (CSI) accuracy feedback as follows. Upon receiving ρ(Δ CSI ) and Δ CSI , the base station 131 processes this value by taking into account the actual value Δ̃ CSI of the CSI delay at the moment of the transmission where Δ̃ CSI = Δ CSI + t Tr - t CSI and where t Tr stands for the moment of transmission and t CSI for that of reception of the feedback from the user equipment 101. Step 3.b: In case of feedback of (ρ(Δ CSI ), Δ 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 Δ CSI ↦ ρ(Δ CSI ) entry as follows: ρ Δ CSI new = α h ^ t − Δ CSI H h ^ t h ^ t − Δ CSI h ^ t + 1 − α ρ Δ CSI old . Here, 0 ≤ α ≤ 1 is a predefined averaging coefficient. Next, the base station 131 gets the estimated CSI accuracy metric ρ(Δ̃ CSI ) by accessing the entry corresponding to the delay Δ̃ 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 s (ρ(Δ CSI ), snr, N Tx , N 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 {θ b } 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 θ. 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 {θ b } 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 θ b determined as explained above. 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 {θ b } 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 neighbouring resource units. 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.
[0052] Embodiments of the invention 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 CSI accuracy level is required. Indeed, tuning the balance between MIMO beamforming and MIMO diversity as enabled by the embodiments of the invention 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.
[0053] Another advantage provided by embodiments of the invention 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.
[0054] In summary, embodiments of the invention 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 Δ→ ρ(Δ) 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.
[0055] Furthermore, embodiments of the invention 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 invention can also generate these instruction messages at the base station 131.
[0056] Furthermore, embodiments of the invention 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.
[0057] Figure 4 shows a schematic diagram summarizing a procedure for determining an adaptive balanced scheme of MIMO beamforming and ST(F)BC diversity with explicit CSI reliability feedback according to an embodiment. The procedure shown in figure 4 comprises the following steps at the user equipment 101 and the base station 131 respectively: At the user equipment 101, the user equipment 101 estimates vector channel from cell specific downlink pilot (step 401).
[0058] The user equipment 101 estimates CSI correlation coefficients between Δ CSI -separated instances of the estimated channel (step 402) and feeds the values to the base station 131 (step 405).
[0059] 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).
[0060] The user equipment 101 applies the appropriate MIMO receiver using the estimated effective channels (step 407).
[0061] At the base station 131, the base station 131 receives the CSI correlation coefficients from the user equipment 101 (step 411).
[0062] 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).
[0063] 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).
[0064] According to this embodiment, the CSI reliability feedback along with the value of Δ̃ CSI = Δ CSI + t Tr - t CSI are used to derive a plurality of weights {θ b } b=1...B ( 1 T ≤ θ b ≤ 1 for some integer T ≥ 2) through the mapping θ = f s (ρ(Δ CSI ), snr, N Tx , N Rx ) to be used on B RBs as follows.
[0065] On the b-th RB, matrix W b (θ b ) is used to precode a T × T ST(F)BC matrix c b e.g., an Alamouti code matrix with T = 2, to produce c b = W b c b , where W b θ b = W ˜ D θ b , W ˜ = g ^ 1 g ^ 2 … g ^ T , D θ b = diag θ b , 1 − θ b T − 1 , … , 1 − θ b T − 1 .
[0066] Here, ĝ 1 is the precoder vector dictated by the latest (delayed) CSI feedback and ĝ 2 , ..., ĝ T are T - 1 precoding vectors that are orthogonal to ĝ 1 . Note that the power allocation to the different precoding vectors i.e., the scaling of vectors ĝ 1 on the one hand and ĝ 2 , ..., ĝ T on the other, is dictated by the value of θ b which, in turn, is dictated by the CSI reliability feedback. Consider for example the mapping θ = f s ρ Δ ˜ CSI , snr , N Tx , N Rx = 1 − T − 1 μ ρ Δ ˜ CSI , snr , N Tx , N Rx + T − 1 α snr (with µ(ρ(Δ̃ CSI ), snr, N Tx , N Rx ) = snr α T + αη 2 M − 1 + ρ 2 N Tx N Rx + 2 α T + α snr 2 T − 1 ρ 2 N Tx N Rx + ρ 4 N Tx N Rx 2 + α 2 T + α snr 2 4 T + α snr 2 and α = 1 - |ρ(Δ̃ CSI )| 2< ).
[0067] 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 θ b that are close to one i.e., most of the transmit power goes to the precoder vector ĝ 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 θ b that are close to 1 T 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.
[0068] Figure 5 shows a schematic diagram illustrating an embodiment of a communication system 500 comprising a transmitter such as a base station 131 and a receiver such as a user equipment 101 for the pre-coded data transmission, assuming a transmission taking place on B RBs using beamforming and ST(F)BC with precoding-diversity weighting factors {θ 1 ,θ 2 , ... , θ B } that have been determined as explained above in figure 4.
[0069] Figure 6 shows a schematic diagram summarizing a procedure for an adaptive balanced scheme of MIMO beamforming and ST(F)BC diversity with implicit CSI reliability feedback according to an embodiment. The procedure shown in figure 6 comprises the following steps at the user equipment 101 and the base station 131 respectively: At the user equipment 101, the user equipment 101 estimates vector downlink channel from cell specific reference signals (step 601).
[0070] The user equipment 101 estimates correlation coefficients between Δ CSI -separated instances of the estimated channel (step 603)
[0071] The user equipment 101 obtains the θ parameter by applying a mapping to the estimated correlation coefficients (step 605).
[0072] 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).
[0073] 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).
[0074] The base station 131 then pre-codes data transmitted on different resource blocks with the weighted precoding matrices (step 613).
[0075] This embodiment resembles the previous one except that the θ parameter ( 1 T ≤ θ ≤ 1 for some integer T ≥ 2) computed at the user equipment 101 is not explicitly fedback 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 figure 5.
[0076] Figure 7 shows a schematic diagram summarizing a procedure for determining an adaptive balanced scheme of MIMO beamforming and precoder cycling diversity with explicit CSI reliability feedback according to an embodiment. The procedure shown in figure 7 comprises the following steps at the user equipment 101 and the base station 131 respectively: At the user equipment 101, the user equipment 101 estimates downlink channel from cell specific pilots (step 701).
[0077] The user equipment 101 estimates correlation coefficients between Δ CSI -separated instances of the estimated channel (step 703) and feeds the values to the base station 131 (step 705).
[0078] The user equipment 101 can also feed the precoder vector ĝ 1 and possibly other precoding vectors that are orthogonal to ĝ 1 (step 707).
[0079] At the base station 131, the base station receives estimated correlation coefficients and precoder vectors from the user equipment 101 (step 709).
[0080] The base station obtains the θ parameter from (Δ CSI ) , Δ CSI and Δ̃ CSI using stored mapping. (step 711). The base station 131 establishes a mapping from {ĝ 1 ,ĝ 2 , ... , ĝ T } to transmission resource elements or resource blocks so that ĝ 1 is used on θ% of them and ĝ t (2≤t ≤T) on 1 − θ T − 1 % of them (step 713).
[0081] 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).
[0082] In this embodiment, a percentage equal to θ ( 1 T ≤ θ ≤ 1 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 figure 7) as a function of ρ(Δ̃ CSI ) which is itself a function of the actual CSI delay Δ̃ CSI at the moment of transmission and of the CSI reliability metric ρ(Δ CSI ) measured assuming a CSI delay value Δ CSI that could be different from Δ̃ CSI . An example of such a function is θ = (1 - 1 / T)ρ(Δ̃ CSI ) + 1 / T.
[0083] 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., ρ(Δ̃ CSI ) = 0. However, when the reliability metric is at its highest possible value i.e., ρ(Δ̃ 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.
[0084] Figure 8 shows a schematic diagram illustrating an embodiment of a communication system 800 comprising a transmitter such as a base station 131 and a receiver such as a user equipment 101 for the pre-coded data transmission, assuming a transmission taking place on B RBs using beamforming / precoder cycling with precoding-diversity weighting factor θ that has been determined as in figure 7. The indexes shown in figure 8 are selected such that |{b ∈ {1, ... , B}|i b (θ) = 1}| ≈ θ, where notation |ε| stands for the cardinality of the setε.
[0085] Figure 9 shows a schematic diagram illustrating a method 900 of operating a user equipment 101 for wireless communications with a base station 131 over a wireless communications channel.
[0086] 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.
[0087] Figure 10 shows a schematic diagram illustrating a method 1000 of operating a MIMO base station 131 for wireless communications with a user equipment 101 over a wireless communications channel.
[0088] 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.
[0089] 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.
[0090] 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.
Claims
1. A user equipment (101) for wireless communications with a multiple-input multiple-output, MIMO, base station (131) over a wireless communications channel, wherein the user equipment (101) comprises: a communications interface (103) configured to receive a current pilot signal over the wireless communications channel from the base station (131); and 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 CSIs, wherein the processor (105) is configured to determine the previous CSIs on the basis of previous pilot signals; and wherein the communications interface (103) is further configured to transmit (405, 705) the CSI reliability measure value and a CSI delay ΔCSI, to which the reliability measure corresponds, to the base station (131) for allowing the base station to determine (413, 711) a precoding-diversity weighting factor on the basis of the CSI reliability measure value and the CSI delay and to further derive a plurality of weights θb, b = 1, ..., B, on the basis of the precoding-diversity weighting factor; or wherein the processor (105) is further configured to determine a precoding-diversity weighting factor on the basis of the CSI reliability measure value and wherein the communications interface (103) is configured to transmit the precoding-diversity weighting factor to the base station (131), wherein the precoding-diversity weighting factor allows the base station (131) to derive a plurality of weights θb, b = 1, ..., B, wherein the weights θb, b = 1, ..., B, allow the base station to adaptively adjust a MIMO transmission scheme for data to be transmitted to the user equipment (101) using a plurality of resource elements / blocks {1, ..., B} by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme; wherein the adaptively adjustable MIMO transmission scheme is a precoded space time / frequency block coding scheme associated with a space time / frequency block coding matrix; wherein, for b = 1, ..., B, the weight θb allows the base station 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 b-th resource element / block; wherein the user equipment (101) is further configured to receive the weights θb, b = 1, ..., B, or an index of a pattern of the weights θb, b = 1, ..., B, from the base station; wherein the user equipment (101) is further configured to perform joint effective channel estimation using the weights θb, b = 1, ..., B, or the index of the pattern of the weights θb, b = 1, ..., B, and wherein the user equipment (101) is further configured to receive the data from the base station using the joint effective channel estimate.
2. The user equipment (101) of claim 1, wherein the processor (105) is configured to determine the precoding-diversity weighting factor on the basis of the CSI reliability measure value by using a mapping between the CSI reliability measure value and the precoding-diversity weighting factor.
3. The user equipment (101) of claim 2, wherein the processor (105) is configured to determine the precoding-diversity weighting factor θ on the basis of the CSI reliability measure value ρ by using the 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.
4. The user equipment (101) of any one of the preceding claims, wherein the processor (105) is configured to determine the CSI reliability measure values corresponding to different CSI delay values Δ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 ΔCSI from the current channel estimate or the current CSI.
5. The user equipment (101) of claim 4, wherein the processor (105) is configured to determine the CSI reliability measure value ρ(ΔCSI, new) corresponding to the CSI delay ΔCSI on the basis of the following equation: ρ Δ CSI new = α h ^ t − Δ CSI H h t h ^ t − Δ CSI h t + 1 − α ρ Δ CSI old , wherein ∥X∥ for some vector of matrix X stands for the value of a norm of X, Δ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, ht denotes the vectorized form of the current channel response estimate, h ^ t − Δ CSI H denotes the conjugate transpose of the vectorized form of a quantized previous channel response estimate and ρ(ΔCSI, old) denotes a previous CSI reliability measure value corresponding to CSI delay ΔCSI.
6. The user equipment (101) of claim 4, wherein the processor (105) is configured to determine the CSI reliability measure value ρ(ΔCSI, new) corresponding to the CSI delay ΔCSI on the basis of the following equation: ρ Δ CSI new = α h ^ t − Δ CSI H h ^ t h ^ t − Δ CSI h ^ t + 1 − α ρ Δ CSI old , wherein Δ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, ĥt denotes the vectorized form of a quantized current channel response estimate, h ^ t − Δ CSI H denotes the conjugate transpose of the vectorized form of a quantized previous channel response estimate and ρ(ΔCSI, old) denotes a previous CSI reliability measure value corresponding to CSI delay ΔCSI.
7. The user equipment (101) of claim 5 or 6, wherein the processor (105) is configured to store the value of ρ(ΔCSI, new) in an initially empty table whose first column is composed of the CSI delay values Δ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.
8. The user equipment (101) of claim 7, wherein the processor (105) is configured to read the value of ρ(ΔCSI, old) from the table if the entry (ΔCSI, ρ(ΔCSI)) already exists in said table, or as a first alternative to assume a default value for ρ(Δ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. ρ Δ CSI old = Δ CSI − Δ CSI , 1 Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 1 + Δ CSI , 2 − Δ CSI Δ CSI , 2 − Δ CSI , 1 ρ Δ CSI , 2 where (ΔCSI,1, ρ(ΔCSI,1)) and (ΔCSI,2, ρ(ΔCSI,2)) are two non-empty entries from the table such that ΔCSI,1≤ ΔCSI≤ ΔCSI,2.
9. A method (900) of operating a user equipment (101) for wireless communications with a base station (131) over a wireless communications channel, wherein the method (900) comprises: 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; determining (402, 603, 703) 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, transmitting (405, 705) the CSI reliability measure value and a CSI delay ΔCSI, to which the reliability measure corresponds, to the base station (131) for allowing the base station to determine (413, 711) a precoding-diversity weighting factor on the basis of the CSI reliability measure value and the CSI delay and to further derive a plurality of weights θb, b = 1, ..., B, on the basis of the precoding-diversity weighting factor; or determining a precoding-diversity weighting factor on the basis of the CSI reliability measure value and transmitting the precoding-diversity weighting factor to the base station (131), wherein the precoding-diversity weighting factor allows the base station (131) to derive a plurality of weights θb, b = 1, ..., B, wherein the weights θb, b = 1, ..., B, allow the base station to adaptively adjust a MIMO transmission scheme for data to be transmitted to the user equipment (101) using a plurality of resource elements / blocks {1, ..., B} by weighting a beamforming precoding component and a diversity precoding component of the MIMO transmission scheme; wherein the adaptively adjustable MIMO transmission scheme is a precoded space time / frequency block coding scheme associated with a space time / frequency block coding matrix; wherein, for b = 1, ..., B, the weight θb allows the base station 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 b-th resource element / block; and wherein the method further comprises: receiving the weights θb, b = 1, ..., B, or an index of a pattern of the weights θb, b = 1, ..., B, from the base station, performing joint effective channel estimation using the weights θb, b = 1, ..., B, or the index of the pattern of the weights θb, b = 1, ..., B, and receiving data from the base station using the joint effective channel estimate.
10. A MIMO base station (131) for wireless communications with a user equipment (101) over a wireless communications channel, wherein the MIMO 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); and a communications interface (133), including a plurality of antennas, wherein the communications interface (133) is configured to send one or more pilot signals to the user equipment (101) and to receive feedback from the user equipment (101), the feedback including a channel state information, CSI, reliability measure value, and a CSI delay ΔCSI to which the reliability measure corresponds, wherein the CSI reliability measure value is based on a current channel estimate or latest CSI and a previous CSI determined by the user equipment on the basis of a respective pilot signal, and / or including a precoding-diversity weighting factor determined on the basis of the CSI reliability measure value; wherein the processor (135) is further configured to adaptively adjust the MIMO transmission scheme on the basis of the feedback from the user equipment (101); wherein 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 wherein 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 determined based on the CSI reliability measure value, and characterized in that the communications interface (133) is configured to transmit the data to the user equipment (101) using a plurality of resource elements / blocks {1, ..., B}, wherein the processor (135) is configured to derive a plurality of weights θb, 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.
11. A method (1000) of operating a MIMO base station (131) for wireless communications with a user equipment (101) over a wireless communications channel, wherein the method (1000) comprises: sending (1001) one or more pilot signals to the user equipment (101); receiving (1003) feedback from the user equipment (101), the feedback including a channel state information, CSI, reliability measure value, and a CSI delay ΔCSI, to which the reliability measure corresponds, 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, and / or including a precoding-diversity weighting factor determined on the basis of the CSI reliability measure value; adaptively (1005) adjusting 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); wherein 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 wherein the MIMO transmission scheme is adaptively adjusted by weighting the columns or rows of the space time / frequency block coding matrix on the basis of a precoding-diversity weighting factor determined based on the CSI reliability measure value, and characterized in that the method further comprises deriving a plurality of weights θb, b = 1, ... , B, on the basis of the precoding-diversity weighting factor; and transmitting the data to the user equipment (101) using a plurality of resource elements / blocks {1,...,B}, wherein the plurality of weights θb, b = 1, ..., B, are utilized 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.
12. A computer program product comprising program code for performing the method (900) of claim 9, and / or the method (1000) of claim 11, when executed on a computer or a processor.