In the attached Drawing Figures:
The exemplary embodiments of this invention are particularly useful in a communication system with a multi-antenna base station (e.g., 2 antennas) and multi-antenna (e.g., two antennas) user equipment such as, but not limited to, the above-mentioned E-UTRAN system being standardized in WCDMA long term evolution. The use of the exemplary embodiments of this invention improves the selection of an optimum transmission method for such a communication system with multi-antenna receivers and transmitters, and thus facilitates the MIMO link adaptation process.
In accordance with the exemplary embodiments of this invention, and as will be discussed in detail below, the receiver 10 includes a link adaptation (LA) module 9 that operates in accordance with a multi-parameter effective SINR approach, as opposed to a conventional single parameter SINR approach, such as the one detailed above in Eq. (1).
Note that
In general, the various embodiments of the receiver 10 can include, but are not limited to, cellular phones, personal digital assistants (PDAs) having wireless communication capabilities, portable computers having wireless communication capabilities, image capture devices such as digital cameras having wireless communication capabilities, gaming devices having wireless communication capabilities, music storage and playback appliances having wireless communication capabilities, Internet appliances permitting wireless Internet access and browsing, as well as portable units or terminals that incorporate combinations of such functions.
It should be noted that in other embodiments of the invention the transmitter 1 may be the LE, and the receiver 10 may be the BS.
The exemplary embodiments of this invention may be implemented by computer software executable by DP 9B of the receiver 10, or by hardware, or by a combination of software and hardware.
The exemplary embodiments of this invention pertain at least in part to the operation of the LA 9.
The exemplary embodiments of this invention calculate the effective SINR for link adaptation by using two modulation and coding dependent tuning parameters βm,r,1 and βm,r,2 instead of the one tuning parameter applied in Eq. (1).
In this way the effective SINR is calculated in two steps:
where Im,1 and Im,2 are (possibly) modulation dependent invertible functions and SINRp,l,s are as in Eq. (1) (but do not necessary have to be computed according to the MMSE formulation). Step 1) calculates an average SINR in the spatial domain, whereas step 2) performs averaging over the resource blocks. In that two different tuning parameters are used, and in that the two dimensions are considered individually, this approach can be shown to significantly improves the performance as compared to the one parameter approach given in Eq. (1).
Explaining now in further detail, for the case of a 2 Tx and 2 Rx antenna system and a LMMSE SINR calculation, assume a signal model given by:
y
k
=H
k
s
k
+v
k,
where k is the subcarrier index, Hk=[h1,k h2,k] is the 2×2 channel matrix, sk is the 2×1 transmitted signal vector, E{skskH}=(½)I2, vk represents noise, and E{vkvkH}=σ2I2.
For the LMMSE receiver WH=[w1 w2]H=HkH(HkHkH+2σ2I2)(−1), and the combined signal is given by zk=WkHyk.
The resulting SINR for stream 1 is then given by:
SINR
1,k
=|w
1
H
h
1|2/(|w1Hh2|2+2σ2∥w1∥2), and
the SINR for stream 2 is given by:
SINR
2,k
=w
2
H
h
2|2/(|w2Hh1|2+2σ2∥w2∥2).
Exemplary simulation and modeling parameters of interest may include the following:
The effective SINR, considering a case of conventional EESM, can be obtained by use of the expression shown with the graph of
The various exemplary channel models in
In the exemplary implementation in the DL is illustrated in the logic flow diagram of
Block 2A) The receiver 10 obtains channel knowledge for resource blocks p=1, . . . , P and thereby obtains the channel coefficients.
Block 2B) The receiver 10 selects some certain spatial transmission method s and calculates the SINR values SINRp,l,s by using, e.g., MMSE SINR formulas.
Block 2C) The receiver 10 selects an appropriate symbol modulation and coding rate for testing and calculates an effective SINR according to the two step method discussed above, i.e.,
Block 2D) The receiver 10 transforms the calculated effective SINR to a BLER using, for example, a lookup table (LUT) 9A as shown in
Block 2E) If the obtained BLER is not suitable for use, such as by not meeting a desired QoS requirement or requirements (e.g., a throughput criterion), the method may iterate, such as by the receiver 10 first going back to Block 2C and, if needed, then back to Block 2B.
Block 2F) This process continues until a suitable combination of channel code, symbol modulation and spatial transmission method is found that yields a desired BLER.
The various blocks shown in
Based on the foregoing description it should be appreciated that there are a number of advantages that are realized by the use of the exemplary embodiments of this invention. For example, improved accuracy of the link quality prediction (improved error probability) is achieved, leading to improved system performance and accuracy of link adaptation. As another example, the predicted BLER probability can be used for adapting the link transmission scheme, modulation and transmission power, as non-limiting examples, enabling an increase to be realized in throughput with a decrease in power consumption and in system interference. Further, the exemplary embodiments of the link adaptation mechanism and method described above improve the mapping from channel and interference conditions to packet error probability for non-linear receivers and for high order modulations and, in general, solves a difficult problem that arises with the use of a non-linear multi-stream MIMO detector.
Exemplary features of these disclosed non-limiting embodiments include the prediction of the (block) error probability of a multiple stream and/or multiple channel transmission based on elementary SINR values of the streams/channels, and the use of an enhanced link adaptation process that is based at least in part on the SINR of resource blocks.
In general, the various exemplary embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the invention is not limited thereto. For example, and as was noted above, certain aspects of the exemplary embodiments of this invention may be implemented by the DP 9B when executing program code stored in the memory 9C.
While various aspects of the exemplary embodiments of this invention may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
As such, it should be appreciated that at least some aspects of the exemplary embodiments of the inventions, such as all or part of the LA module 9 of
Various modifications and adaptations to the foregoing exemplary embodiments of this invention may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. However, any and all modifications will still fall within the scope of the non-limiting and exemplary embodiments of this invention.
Furthermore, some of the features of the various non-limiting and exemplary embodiments of this invention may be used to advantage without the corresponding use of other features. As such, the foregoing description should be considered as merely illustrative of the principles, teachings and exemplary embodiments of this invention, and not in limitation thereof.