This Application is a Section 371 National Stage Application of International Application No. PCT/IB2010/003504, filed Dec. 21, 2010, which is incorporated by reference in its entirety and published as WO 2011/077260 on Jun. 30, 2011, in English.
None.
None.
The present disclosure relates in general to telecommunication networks and more specifically to telecommunication transmission scheduling schemes.
The fourth generation of telecommunication networks (4G) encompasses Multi-User Multiple-Input Multiple Output (MU-MIMO) systems. A MU-MIMO system allows multiple users to communicate using a plurality of transmission antennas both on each user equipment and each network transmission unit (e.g. Base Station, eNodeB etc. . . . ). A MU-MIMO system allows therefore multiple transmission paths for spatial division multiplexing. The MU-MIMO system may thus have multiple users served at the same time on the same subcarrier by means of spatial separation. The main challenge in MU-MIMO systems is that not all antennas can cooperate among different user equipments. Therefore, the network transmission unit has to manage inter-user interferences. This is in particular the case in systems such as Distributed Antenna Systems (DAS) or Coordinated Multi-Point transmission/reception (CoMP) systems. In such a system, a Base Station (BS) is equipped with a powerful Base Band Unit (BBU) and is connected to a plurality of Remote Radio Units (RRU) over e.g. high-speed optical fibers. This allows covering large geographical areas. The base band processing as well as radio resource and network management functionalities are performed by the BBU. The RRU are equipped with multiple antennas and perform conversion between Radio Frequency (RF) and digital Intermediate Frequency (IF) signals. In such a DAS system, multiple users may get paired in order to collaborate with each others for transmission.
A MU-MIMO system uses a precoding scheme and a corresponding coding scheme in the network transmission unit for spatial user separation. There are actually two kinds of precoding schemes: Channel Vector Quantization (CVQ) described in “Comparison between MU-MIMO codebook-based channel reporting techniques for LTE downlink” (Philips, 3GPP TSG RAN WG1, 46bis R1-062483, October 2006) and Per User Unitary and Rate Control (PU2RC) described in “Downlink MIMO for EUTRA” (Samsung, 3GPP TSG-RAN WG1, 44 R1-060335, February 2006). In CVQ, the network transmission unit receives a feedback or codebook index from the user equipment that indicates a codebook entry. The codebook is stored both in the network transmission unit and in the user equipments. The codebook is a matrix that comprises quantization channel vectors. The codebook index indicates the quantization channel vector selected by the user equipment. The quantization channel vector selected by the user equipment corresponds to the quantization channel vector of the codebook which is the most representative of the actual used channel estimated by the user equipment. Using the codebook index, the network transmission unit may thus determine in the codebook which quantization channel vector or precoder represents the best the channel of the user and schedule the different users on different subcarriers accordingly. The other precoding scheme PU2RC defines possible precoding non-quantization vectors. In this case, the feedback received by the network transmission unit indicates a preferred precoder from a set of predefined precoders. There is no calculation and therefore there cannot be any optimization based on a feedback from the user equipment. In both existing precoding schemes, once a precoder has been selected, a scheduling scheme is performed by the network transmission unit. The network transmission unit schedules thus the users for transmission according to the combination of quantization channel vectors that gives the best throughput.
Although DAS systems allows increasing network capacity and coverage, the existing precoding schemes and corresponding scheduling schemes are not convenient in such systems for reducing inter-user interferences. This is due to the fact that a plurality of RRU are spread around a given UE that perceives therefore a plurality of different propagation paths. The given UE may thus, in such a case, not detect the signal strengths of some of the RRU when they are under its sensitivity (e.g. when signals are deeply attenuated by the environment) and therefore consider them as equal to zero. In this case, the BS, which does not know that the UE does not receive every signal from every RRU as the quantization channel vector of the corresponding index does not indicate it, performs the scheduling while assuming wrongly that the signal transmitted by all the RRU are actually received and exploited by the UE. Resources are therefore not efficiently or optimally scheduled (i.e. not scheduled in an optimum way).
Today there is no solution to efficiently schedule resources that allow optimizing network resources and thus improving efficiency of such wireless telecommunication systems.
Today there is a need for a scheduling solution that can be easily implemented on the existing communication infrastructures.
An embodiment of the invention proposes a method for allocating resources to a plurality of telecommunication nodes in a telecommunication network.
For example, a method is provided for scheduling a signal transmission to a user equipment in a transmitter system, said transmitter system comprising a plurality of spatially distributed transmitters for transmitting signals to said user equipment and a base station for controlling said plurality of spatially distributed transmitters, said method comprising, for said base station:
An embodiment of the invention also proposes a transmitter system for scheduling a signal transmission to a user equipment, said transmitter system comprising:
An embodiment of the invention also proposes aA base station for scheduling a signal transmission to a user equipment in a transmitter system, said transmitter system comprising a plurality of spatially distributed transmitters for transmitting signals to said user equipment and the base station for controlling said plurality of spatially distributed transmitters, wherein the base station is configured to:
An embodiment of the invention also proposes a user equipment configured for use in a transmitter system, said transmitter system comprising a base station and a plurality of spatially distributed transmitters for transmitting signals to said user equipment, wherein said user equipment k comprises:
an input to receive a reference signal;
and wherein the user equipment is configured to compute a channel quality information CQI according to:
where {tilde over (h)}kH is an obtained quantization vector weighted with an obtained weighting factor, Rk=√{square root over (P/Mt)}hk is the reference signal received by the user equipment k, hk is the obtained quantization vector, Mt is the number of the transmission antennas of the transmitter system, P is a transmission power of the base station and N0 is noise power.
An embodiment of the invention also proposes a computer-readable medium having computer-executable instructions to enable a computer system to perform a method of scheduling a signal transmission to a user equipment in a transmitter system, said transmitter system comprising a plurality of spatially distributed transmitters for transmitting signals to said user equipment and a base station for controlling said plurality of spatially distributed transmitters, said method comprising, for said base station:
Embodiments of the present invention will now be described solely by way of example and only with reference to the accompanying drawings, where like parts are provided with corresponding reference numerals, and in which:
The following are descriptions of exemplary embodiments that when taken in conjunction with the drawings will demonstrate the above noted features and advantages, and introduce further ones.
In the following description, for purposes of explanation rather than limitation, specific details are set forth such as architecture, interfaces, techniques, devices etc. . . . , for illustration. However, it will be apparent to those of ordinary skill in the art that other embodiments that depart from these details would still be understood to be within the scope of the appended claims.
Moreover, for the purpose of clarity, detailed descriptions of well-known devices, systems, and methods are omitted so as not to obscure the description of the present system. Furthermore, routers, servers, nodes, gateways or other entities in a telecommunication network are not detailed as their implementation is beyond the scope of the present system and method.
Unless specified otherwise, the exemplary embodiment will be described hereafter in its application to a base station of a Frequency-Division Duplexing (FDD) wireless telecommunication network.
In addition, it should be expressly understood that the drawings are included for illustrative purposes and do not represent the scope of the present system.
The transmitter system (100, 110, 120, 130, 140) comprises:
As the Base Station transmits signal to the user equipment (downlink channel) via the transmitters, the user equipment may use the received signal to calculate the corresponding Channel Quality Information (CQI). The Channel Quality Information is used in MU-MIMO systems along with the Channel Direction Information (CDI) to further schedule signal transmissions to user equipment of the communication network. The CDI represents the codebook index n, which corresponds to a quantization vector stored in a codebook. More precisely, the codebook of unit-norm row vectors of size N=2B is expressed as:
C={c1, . . . cN} (1).
The quantization vector ĥk is determined according to the minimum Euclidean distance criterion, such that:
The codebook C is previously known to (i.e. stored in) the user equipments and the Base Station. It is usually defined as the Discrete Fourier Transformation (DFT) matrix where the quantisation vectors are obtained by truncating the top rows of the DFT matrix of size N. Each user equipment may estimate its actual channel hk and feed back the index n to the Base Station with B bits. Parameter n may be considered as the channel direction information (CDI) of k-th user equipment. The quantization vector is a quantized estimation of the channel estimated by the user equipment. The scheduling of user equipments is performed by calculating the achievable sum-rate R(S) for a set of user equipments S using the CQI and the quantization vector for each user equipment. Usually, the user equipment estimates the downlink channel using the signal transmitted by the Base Station and sends or feedback to the Base Station the index which corresponds to the quantization vector estimating at best the channel. The user equipment also calculates the CQI and feedbacks it to the Base Station. Once received, the codebook index is used by the Base Station to retrieve the corresponding quantization vector in the stored codebook. The Base Station uses then the quantization vector and the received CQI to calculate the achievable sum-rate for each user equipment in order to eventually schedule a signal transmission to the user equipments with the maximum sum-rate. An illustrative embodiment of scheduling is described here under in reference to Table 1.
In the method according to an embodiment of the invention, the base station obtains for the user equipment, in an act 210, a quantization vector estimating the state of the channel between the transmitter system and the user equipment. As described here above, the quantization vector may be retrieved by the Base Station from the codebook stored on said Base Station using e.g. an index received from the user equipment. For example, in reference to
As shown on
The base station schedules, in an act 230, a signal transmission to the user equipment using the obtained quantization vector weighted with the obtained weighting factor. For example, in reference to
In order to create the invisibility vector, the user equipment may send out to the Base Station some reference signals (e.g. Sounding Reference Signal (SRS) defined in 3GPP LTE) for uplink measurement. The Base Station may then estimate whether its signal may reach the user equipment via checking which reference signals corresponding to a given transmitter or antenna has actually reach the user equipment. In other words, the Base Station is informed by the user equipment of which transmitters the user equipment may actually receive signal components from.
As a signal transmitted by the Base Station received by the user equipment, has to be usable by the user equipment. Consequently, a threshold for assessing the usability of a signal by the user equipment may be used to define the invisibility vector Vk as follows:
where Si,j denotes the strength of the reference signal from user equipment k to transmitter j and α is the receiver sensitivity threshold of the user equipment. Although there is no channel reciprocity between uplink and downlink in FDD system, it is practical to use signal reference such as e.g. SRS over uplink to estimate the possibility that signal over downlink may reach the user equipment because the link budget estimation prior to the system deployment may ensure the downlink signal is visible to the user equipment as long as the Base Station is able to detect the signal from the user equipment. In the method according to an embodiment of the invention, the signal is usable by the user equipment when the user equipment is within the coverage of a transmitter, and vice-and-versa, i.e. in both cases when Sk,j≧α.
After having obtained the quantization vector ĥk and the invisibility vector Vk, the Base Station may construct the channel vector oriented to user equipment k as follows:
where n is the number of transmitters, Me is the amount of antennas in each transmitter and Tk refers to the number of transmission antennas whose signal may be received (and are usable) by the UE.
Therefore:
Tk=sum(Vk) (5)
Tk≦Mt (6)
where sum(.) represents the sum of the elements of the vector. √{square root over (n·Me/Tk)} ensures that the norm of {tilde over (h)}k is 1. In the scheduling stage, as described here under, the Base Station exploits {tilde over (h)}k instead of ĥk to determine or select the user equipments for further transmission.
In existing solutions, the user equipment calculates the CQI using the following formulas:
where Mt is the number of transmission antennas of the transmitter system (i.e. the total of transmission antennas of all the transmitters), P is the transmission power of the Base Station and N0 is the noise power, Rk=√{square root over (P/Mt)}hk is the reference signal, e.g. over each transmission antenna, received by the k-th user equipment. The operation of (·) and (×) in equation (7) refer to the inner-product and cross-product of two vectors, respectively.
In the method according to an embodiment of the invention, the user equipment may calculate the CQI, based on the received signal, by taking into account the attenuation (and assuming the same signal visibility in downlink and uplink as previously described), using the following formulas:
and Pt is the transmission power of a transmitter,
Finally:
Although Rk in (9) still represents the Base Station reference signal sensed by the user equipment, it may be expressed as Rk=√{square root over (Pt/Me)}hk.
In an act 310, the user equipment sends or feedbacks the CQI along with its preferred quantization vector index (i.e. codebook index) and at least one reference signal to the Base Station. In other words, the Base Station receives, from the user equipment, a channel quality information CQI, a codebook index CDI, and at least one reference signal. In the Base Station, the Base Band Unit (BBU), for example, may estimate the reference signals received from the user equipment via the transmitters (e.g. via the RRUs). The at least one reference signal allows the Base Station identifying the transmitters the user equipment is within the coverage of, in other words which signal components may be received and used by the user equipment.
In act 320, the Base Station may retrieve the quantization vector in the codebook (stored in the Base Station) using the received codebook index.
In act 330, the Base Station may derive the invisibility vector (as explained here above) using the at least one received reference signal.
In act 340, the Base Station may weight the retrieved quantization vector using the derived invisibility vector e.g. using equation (4).
Finally, in act 350, the Base Station may schedule, using for instance the method described here under in reference to Table 1, a signal transmission to the user equipment using the weighted quantization vector.
As an example, the uplink reference signal estimation may result for UE1 (in reference to
The paragraph below describes the existing standardized scheduling method, based on a precoding matrix of quantization vectors of the user equipments.
At the Base Station, the assembled precoding matrix is given by:
G(S)=Ĥ(S)H(Ĥ(S)Ĥ(S)H)−1diag(p)1/2 (11)
where S={s1, . . . , s|S|} is the set of user equipments selected for transmission, Ĥ(S)=[ĥs
where fk denotes the k-th column of F(S)=Ĥ(S)H(Ĥ(S)Ĥ(S)H)−1.
Denote with R(S) the achievable sum-rate when the set of user equipments S is selected for transmission and the amount of transmit antennas is Mt. Then, the scheduling method for user selection can be described as follows:
In scheduling stage, R(S) may be computed as:
where γk is the Signal to Interference and Noise Ratio (SINR) of user k and given by:
In the method according to an embodiment of the invention, at the scheduling stage, as described just described here above, the Base Station exploits {tilde over (h)}k instead of {tilde over (h)}k to determine or select the user equipments for further transmission.
Example performance of the method according to an embodiment of the invention in comparison with existing solutions:
System throughput defined in equation (13) is investigated by the simulation according to the system model shown in
In the performance evaluation, four scenarios are considered:
(I) UEs are located in A
(II) UEs are equally located in A and C
(III) UEs are equally located in A, B and C
(IV) UEs are equally located in A and B.
Other simulation parameters are listed in Table II.
As shown in
The throughput of our proposal and CVQ method with the varying number of users in scenario IV is shown in
Although the present disclosure has been described with reference to one or more examples, workers skilled in the art will recognize that changes may be made in form and detail without departing from the scope of the disclosure and/or the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
PCT/CN2009/076079 | Dec 2009 | WO | international |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2010/003504 | 12/21/2010 | WO | 00 | 8/3/2012 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/077260 | 6/30/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20070049218 | Gorokhov et al. | Mar 2007 | A1 |
20070191067 | Nguyen et al. | Aug 2007 | A1 |
20090323849 | Bala et al. | Dec 2009 | A1 |
20110206154 | Ding et al. | Aug 2011 | A1 |
20110211647 | Alexiou et al. | Sep 2011 | A1 |
20120321017 | Lee et al. | Dec 2012 | A1 |
Number | Date | Country |
---|---|---|
1895677 | Mar 2008 | EP |
Entry |
---|
International Search Report and Written Opinion dated Jun. 22, 2011 for corresponding International Application No. PCT/IB2010/003504, filed Dec. 21, 2010. |
Number | Date | Country | |
---|---|---|---|
20120294249 A1 | Nov 2012 | US |