METHOD AND SYSTEM FOR OPTIMAL SPATIAL MULTIPLEXING IN MULTI-ANTENNA WIRELESS COMMUNICATIONS SYSTEMS USING MU-MIMO TECHNIQUES
20220337293 · 2022-10-20
Assignee
Inventors
- Javier Lorca Hernando (Madrid, ES)
- Elena SERNA SANTIAGO (MADRID, ES)
- Juan Francisco ESTEBAN RIVAS (MADRID, ES)
Cpc classification
H04B7/0686
ELECTRICITY
International classification
Abstract
A method and system for optimizing the performance of spatial multiplexing techniques in MU-MIMO wireless systems comprising subsectors where the presence of significant correlation between antenna elements can impair the performance of MU-MIMO techniques. The proposed solution ensures optimum selection of a specific combination of transmit antenna elements and receive antenna elements that maximizes MU-MIMO performance
Claims
1. A method to optimize the performance of a MU-MIMO wireless communications system, said wireless communications system comprising at least a base station, with at least one sector having P subsectors with N.sub.t transmit antenna elements each, and M user devices with N.sub.r receive antenna elements each, being L the maximum number of transmit antenna elements which the base station can simultaneously control at baseband processing level, wherein the method comprises the following steps: a0) setting the number of receive antenna elements to be selected, L′, to a pre-established initial value higher or equal to 2; and going to step a1) a1) selecting a combination A.sub.i of L transmit antenna elements from the PN.sub.t transmit antenna elements and selecting a combination B.sub.j of L′ receive antenna elements from the MN.sub.r receive antenna elements; and going to step a2); a2) calculating the channel condition number of a channel matrix between the L transmit antenna elements contained in A.sub.i and the L′ receive antenna elements contained in B.sub.j; and going to step a3); a3) if the channel condition number calculated in step a2) is lower than a recorded lowest channel condition number or if there is no recorded lowest channel condition number, recording the value of the calculated channel condition number as the lowest channel condition number and recording actual combinations of transmit antenna elements and receive antenna elements, A.sub.i and B.sub.j respectively, as the optimum combinations of transmit and receive antenna elements; and going to step a4); a4) if all possible combinations of transmit antenna elements and receive antenna elements (A.sub.i, B.sub.j) have been selected, going to step b), otherwise going to step a1); b) increasing L′ by one; if L′>min (MN.sub.r, L), ending the method, otherwise going to step a1).
2. A method according to claim 1 wherein step a2) comprises: a21) constructing a channel matrix H.sub.ij for the L transmit antennas contained in A.sub.i and the L′ receive antennas contained in B.sub.j; H.sub.ij=(h.sub.mn)|.sub.L′×L, m∈B.sub.j, n∈A.sub.i, where h.sub.mn denotes elements of the channel matrix H, being H a channel matrix of the channels between the PN.sub.t transmit antenna elements and the MN.sub.r receive antenna elements; and going to step a22); a22) calculating the channel condition number of H.sub.ij defined by:
3. A method according to claim 1, wherein the optimum combinations of the transmit and the receive antenna elements obtained are used by the wireless communications system during a time lower or equal than the coherence time of the channels between the transmit and the receive antenna elements.
4. A method according to claim 1, wherein if after finalizing the method, the recorded lowest possible channel condition number exceeds the channels' signal to noise ratio for the obtained optimum combinations of L transmit antennas and L′ receive antennas, then the wireless system decides not to use MU-MIMO techniques to serve the users devices.
5. A method according to claim 1, wherein the method is periodically carried out every certain period of time.
6. A method according to claim 5, wherein the period of time is equal to the coherence time of the channels between the transmit and the receive antenna elements.
7. A method according to claim 1, wherein the optimum combination of L′ receive antenna elements obtained belongs to the same user device or to multiple user devices.
8. A method according to claim 1, wherein A.sub.i is a combination selected from all possible combinations of PN.sub.t antenna elements taken L by L without repetition, with i being one of 0, . . . C.sub.PN.sub.
9. A method according to claim 1, wherein the MU-MIMO wireless communications system is a 2G, 3G, 4G or 5G mobile communications system.
10. A method according to claim 1, wherein in step a0), L′ is set to the pre-established initial value equal to 2.
11. A MU-MIMO wireless communications system comprising: at least a base station, with at least one sector having P subsectors with N.sub.t transmit antenna elements each, the base station having a baseband processing unit capable of simultaneously control a maximum of L transmit antenna elements; M user devices with N.sub.r receive antenna elements each; an electronic device to optimize the performance of the MU-MIMO wireless communications system, configured to: a0) Set the number of receive antenna elements to be selected L′ to a pre-established initial value higher or equal to 2; a1) Select a combination A.sub.i of L transmit antenna elements from the PN.sub.t transmit antenna elements and select a combination B.sub.j of L′ receive antenna elements from the MN.sub.r receive antenna elements; and go to a2); a2) Calculate the channel condition number of a channel matrix between the L transmit antenna elements contained in A.sub.i and the L′ receive antenna elements contained in B.sub.j; and going to a3); a3) If the calculated channel condition number is lower than a recorded lowest channel condition number or if there is no recorded lowest channel condition number, record the value of the calculated channel condition number as the lowest channel condition number and record actual combinations of transmit antenna elements and receive antenna elements A.sub.i and B.sub.j respectively as the optimum combinations of transmit and receive antenna elements; and go to a4) a4) If all possible combinations of transmit antenna elements and receive antenna elements (A.sub.i, B.sub.j) have been selected, go to b), otherwise go to a1); b) Increase L′ by one and if L′<=min (MN.sub.r, L) go to a1).
12. A system according to claim 11, wherein the electronic device is part of the base station.
13. A system according to claim 12, wherein the electronic device is part of the baseband processing unit of the base station.
14. A system according to claim 1, wherein the electronic device is located in a radio access node of the MU-MIMO wireless communications system.
15. A non-transitory computer readable medium encoded with a computer program comprising instructions for carrying out all the steps of the method according to claim 1, when said computer program is executed on a computer system.
Description
DESCRIPTION OF THE DRAWINGS
[0030] For the purpose of aiding the understanding of the characteristics of the invention, according to a preferred practical embodiment thereof and in order to complement this description, the following figures are attached as an integral part thereof, having an illustrative and non-limiting character
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION OF THE INVENTION
[0035]
[0036] Each user device is assumed to be equipped with N.sub.r receive antenna elements (104). The base station benefits from full digital control at baseband processing level (106) of up to L simultaneous antenna elements (107) across the P subsectors (that is, the base station has amplitude and phase control of L antenna elements simultaneously) and has full (perfect) a-priori knowledge of the (RF) channels (for example, of the constant channel matrix H) between the PN.sub.t transmit antenna elements and the users' MN.sub.r antenna elements. In the embodiments of the invention, L is lower than the total number of transmit antennas at the base station side, PN.sub.t. Generally speaking, P, N.sub.t, N.sub.r, M and L are system design features which may have any value depending on the wireless systems where any of the proposed embodiments is applied.
[0037] The embodiments of the invention are focused in the MU-MIMO operation of the wireless system with a group of user devices, but it is not mandatory that all the user devices served by the wireless system are served using MU-MIMO techniques (pure MU-MIMO wireless system), that is, in some embodiments the wireless system will be a pure MU-MIMO wireless system but in other embodiments, the wireless system may serve other user devices with SU-MIMO techniques. In other words, the wireless system (even the same base station) can serve some user devices as single users using SU-MIMO techniques and serve other user devices using MU-MIMO techniques.
[0038] As it will be explained later, the proposed mechanism for association of layers to antenna elements (108), optimizes the actual combination of L transmit antenna elements among the PN.sub.t antenna elements contained in the sector, and L′ receive antennas among the MN.sub.r antenna elements present in the user devices (with L′≤min (L, MN.sub.r)), such that MU-MIMO performance is maximized.
[0039] The P subsectors introduced in the system provide better resolution capabilities thanks to the natural isolation provided by the spatial characteristics of the subsector antennas. As an example,
[0040] Even though, for conciseness purposes, the techniques described in the embodiments refer to downlink operation, a person skilled in the art can easily apply the same embodiments described here to uplink operation.
[0041] The aim of the proposed embodiments is to optimize the performance of spatial multiplexing techniques in MU-MIMO wireless systems (that is, in wireless systems using MU-MIMO techniques) or, in other words, to achieve optimum association of antenna elements to spatial layers in MU-MIMO so that cell throughput is maximized. In MIMO systems, spatial layers are also called streams, or spatial eigen-modes (eigenmodes) of the channels and represent the modes of propagation through which information can be conveyed; layers must always be associated to antennas for their transmission, in a process sometimes called “layer mapping”.
[0042] Now, it will be detailly explained how this optimization is achieved.
[0043]
[0044] In contrast with the SU-MIMO case, there is no closed-form expression for the MU-MIMO capacity region, defined as a region comprising a set of user data rates (the user bit rates or throughput characterizing the connection) with arbitrarily low probability of error.
[0045] A popular non-linear precoding technique that approaches MU-MIMO capacity is so-called Dirty Paper Coding (DPC), which involves complex pre-subtraction of known interference at the transmitter side. DPC is usually very difficult to implement. There are also other sub-optimal strategies, like e.g. Tomlinson-Harashima Precoding (THP), or sphere decoding, which are simpler to implement but for which no closed-form expressions exist to date for the achievable capacity.
[0046] In order to select the best antenna combination that optimizes capacity, one useful characteristic of MIMO techniques is the dependency of its performance with the channel condition number, which may be defined as:
where σ.sub.max and σ.sub.min denote respectively the maximum and minimum singular values of the channel matrix H and are related with the power of the corresponding eigenmodes.
[0047] The channel condition number generally varies with time and frequency. It is related with the channel rank (the number of singular values not equal to zero of the channel matrix H, it is thus an indicator of how many data streams can be spatially multiplexed on the MIMO channel) but provides better insight on the feasibility of the channel to exhibit multiple spatial layers for wireless transmission. While the channel rank represents a hard limit to the number of spatial layers supported by the channel, the condition number is a real number reflecting the ratio between the magnitudes of the eigenmodes with respectively highest and lowest powers. It states how performance will be degraded as a result of the different relative magnitudes of the eigenmodes: if the condition number is high, the highest eigenmodes will dominate over the weakest ones, and performance will be very sensitive to noise-induced errors. The channel matrix is thus said to be ill-conditioned. In contrast, if the condition number is low, the eigenmodes will have similar magnitudes and performance will be more robust against channel noise.
[0048] For a given channel rank it can be said that the lower the condition number, the better the ability of the channel to resolve multipaths. A practical rule of thumb states that, if the channel condition number is larger than the signal to noise ratio (SNR), MIMO separation of spatial layers will not work property, and it may be preferable to fall back to SU-MIMO operation.
[0049] The following steps, according to an embodiment, ensure optimum selection of L transmit antenna elements and L′ receive antenna elements (L′≤min(MN.sub.r, L)). In other words, thanks to the proposed mechanism as disclosed in the following steps, the L transmit antenna elements and L′ receive antenna elements that maximizes MU-MIMO performance in a subsector-based MU-MIMO wireless system are selected. For clarity purposes (and without any limitation purpose), the steps will be explained for a MU-MIMO wireless system as the one shown in
[0065] The last combinations of transmit antenna elements and receive antenna elements (A.sub.i and B.sub.j respectively), stored in step 1.5 as the optimum combination of antenna elements will be the outcome of the algorithm. That is, this outcome will be the combination of L transmit antennas and L′ receive antennas (the wireless system will multiplex transmissions towards the L′ receive antennas by means of the selected L transmit antennas) that yields the lowest possible channel condition number, and therefore the best expected MU-MIMO performance.
[0066] In an embodiment, said obtained optimum combination of transmit and receive antennas for application of MU-MIMO techniques is kept over a duration lower or equal than the coherence time of the channels (between the PN.sub.t transmit antenna elements and the users' MN.sub.r antenna elements). And optionally, these steps are repeated after the coherence time of the channel has passed. Likewise, this algorithm can be generally repeated with a periodicity time equal to the coherence time of the channel.
[0067] The L′ receive antenna elements obtained applying the proposed solution (that is, the L′ receive antenna elements that yields to the best expected MU-MIMO performance) can comprise any combination of antennas, whether belonging to a given user or multiple users, that minimizes the channel condition number.
[0068] In an embodiment, if the lowest possible condition number obtained with the above algorithm is not enough (for example, it still exceeds the SNR of the channel), then the system may decide not to activate MU-MIMO and keep only SU-MIMO operation, depending on the actual Implementation.
[0069] The proposed mechanism (the above explained steps) can be performed in any electronic device with enough processing capabilities. It may be performed for example by the base station itself (for example, by the baseband processing unit of the base station) or by any other node internal or external to the wireless system (wireless network).
[0070] The proposed embodiments can be implemented by means of software elements, hardware elements, firmware elements, or any suitable combination of them.
[0071] Note that in this text, the term “comprises” and its derivations (such as “comprising”, etc.) should not be understood in an excluding sense, that is, these terms should not be interpreted as excluding the possibility that what is described and defined may include further elements, steps, etc.
[0072] The matters defined in this detailed description are provided to assist in a comprehensive understanding of the invention. Accordingly, those of ordinary skill in the art will recognize that variation changes and modifications of the embodiments described herein can be made without departing from the scope of the invention. Also, description of well-known functions and elements are omitted for clarity and conciseness. Of course, the embodiments of the invention can be implemented in a variety of architectural platforms, operating and server systems, devices, systems, or applications. Any particular architectural layout or implementation presented herein is provided for purposes of illustration and comprehension only and is not intended to limit aspects of the invention.