The present disclosure generally relates to uplink reference signals, and especially relates to allocating uplink reference signals taking into account potential pilot contamination.
In a typical cellular system, also referred to as a wireless communications network, wireless terminals, also known as mobile stations or user equipments communicate via a Radio Access Network, RAN, to one or more core networks. The radio access network may comprise a plurality of access points, AP, or base stations, BS that communicate with the user equipments, UEs, by means of radio signals and provide access to the core network.
The Third Generation Partnership Project, 3GPP, has established a plurality of generations of mobile communication standards. The Universal Mobile Telecommunications System, UMTS, is a third generation mobile communication system, which evolved from the Global System for Mobile Communications, GSM, to provide mobile communication services based on Wideband Code Division Multiple Access, WCDMA, access technology. Long-Term Evolution, LTE, often being referred to as fourth generation, has been specified to increase the capacity and speed using orthogonal frequency division multiplexing, OFDM, in the downlink and Discrete Fourier Transform (DFT)-spread OFDM, also being referred to as single-carrier frequency-division multiple access (SC-FDMA) in the uplink.
With the ever increasing demands to increase the traffic volume and to reduce the latency, so-called fifth generation (5G) systems are currently been specified by 3GPP. Important aspects of 5G are to densify the network, and to use more spectrum. Additional available frequencies for next generation (5G) networks that are practically usable are located in very high frequency ranges (compared to the frequencies that have so far been used for wireless communication), such as 10 GHz and above.
One technique to increase the radio capacity is beam forming. A multi-antenna base station, BS, or access point, AP, may direct radio transmission in a chosen angular direction toward the direction of the expected UE and hence reducing the overall interference level for the whole cell.
A multi-antenna AP may exploit channel state information (CSI) for beamforming, e.g. by precoding the downlink signal and processing the uplink signal. An AP according to LTE may estimate the physical uplink channel using reference signals (RS) in uplink, typically a Demodulation Reference Signal (DMRS) and/or Sounding Reference Signals (SRS) that occupy some resources with respect to time and frequency, in the following also being referred to as t-f resources.
According to 3GPP LTE specifications, DMRS in uplink transmission is used at the base station for channel estimation and for coherent demodulation which comes along with the Physical Uplink Shared Channel (PUSCH) and Physical Uplink Control Channel (PUCCH). SRS is used by the base station to estimate the uplink channel quality over a wider bandwidth.
If two or more UEs need to transmit RS on overlapping t-f resources, they may use orthogonal RSs for their channels to be successfully resolved at the BS. This orthogonality may be achieved, for e.g., by deriving the RS from orthogonal Zadoff-Chu, ZC, sequences. As such, the UEs within a cell that are scheduled on overlapping t-f resources may attempt to use different ZC sequences. Interference from uplink RS transmissions in nearby cells is avoided as long as they use different of ZC sequences for overlapping t-f resources. Additionally for UEs that use the same ZC sequence, orthogonality may be achieved with appropriate phase rotation of the ZC sequence.
In LTE downlink, the UE may estimate the channel to each AP antenna port based on cell specific reference signals (CRS), CSI-RS and downlink demodulation reference signals (DMRS). It may report this information to the AP over a control channel. Obviously, the overhead of RS and feedback resources increases with the number of AP antennas. However in case of Time-Division Duplex (TDD) operation, the uplink and the downlink wireless channels are often approximately reciprocal. In this case, the AP can estimate the downlink channel from the uplink channel estimates. This may be especially useful in case of large number of BS antenna ports to reduce the overhead.
An important use of CSI at the AP is to generate spatially separate beams that carry independent data streams. When these beams are used to serve multiple UEs, this technique is called multi-user MIMO (MU-MIMO).
In LTE uplink, MU-MIMO is supported by assigning orthogonal reference signals to the multiplexed UEs. In LTE downlink, MU-MIMO (supported by transmission modes 5 (multi-user MIMO), 8 (dual-layer beamforming) and 9 (8 layer transmission)) relies on feedback of CSI by the UE. In both cases MU-MIMO may be meaningful only for UEs that are spatially well-separated, such that the respective channels are also mutually orthogonal.
Massive MIMO, also referred to as very large MIMO (VL-MIMO) or full dimension MIMO (FD-MIMO), an important technique for 5G systems, relies having (and accessing from baseband) a very large number of BS antennas (e.g. in the order of hundreds) for improving the spatial resolution (and the link budget at millimeter-wave frequencies). This enables the BS to design simple (linear) beamforming techniques both for uplink and downlink to heavily mitigate inter-user interference. This, in turn, makes it possible to serve several (possibly in the order of tens) UEs on overlapping t-f resources with UE-specific beams, provided the BS has good-enough channel estimates to design them. Downlink CSI acquisition is most likely to be viable via reciprocity in TDD mode, as discussed above. At millimeter wave frequencies, TDD will most likely be the most viable duplex solution, since it is very likely that spectrum won't be paired.
The number of orthogonal RS is fundamentally limited by the number of t-f resources reserved for channel estimation (typically 12 t-f resources per Physical Resource Block, PRB, in uplink). The channel estimates are used for coherent processing, and are valid only within the channel coherence interval (typically a few PRB long). Assigning more resources for channel estimation would mean a larger number of orthogonal RS but fewer resources for coherent data processing, i.e. larger overhead.
In current systems, typically there are adequate orthogonal RS resources (within a channel coherence interval) to be used by UEs in a multi-cell service area. However in massive MIMO systems, it is desirable to serve many more UEs as discussed above, e.g. to be able to fulfill 5G capacity requirements. Also, in millimeter wave frequencies, it is expected that UEs will also have many antennas and employ beamforming techniques to improve the link budget. Thus, the number of orthogonal RSs may get exhausted because of several UE antenna ports, especially in t-f selective propagation environments.
It is an object of the present invention to improve an allocation of uplink reference signals.
This object is solved by the subject-matter according to the independent claims. Preferred embodiments are subject of the dependent claims, the description and the figures.
An embodiment concerns a method for allocating an uplink reference signal to a user equipment, UE, located in a cell area comprising one or a plurality of cells served by one or a plurality of access nodes, wherein the method comprises associating a priority to the UE, and allocating an uplink reference signal to the UE based on the priority level. The priority level may be determined based on one or a plurality of traffic characteristics of one or a plurality of active applications of the UE, an emergency level of the one or the plurality of applications and/or a subscription level.
In an embodiment, the method comprises the steps of:
determining one or a plurality of active applications of the UE,
determining a traffic characteristic or a traffic pattern associated to the one or the plurality of active applications,
associating a priority level to the UE, wherein the priority level is based on the traffic pattern, and
allocating an uplink reference signal to the UE based on the priority level.
In an embodiment, the traffic characteristics or traffic pattern for an application is determined by determining application type identification, and retrieving the traffic pattern from a memory keeping stored a plurality of traffic patterns each associated to different application types.
In an embodiment, determining the traffic characteristics or traffic pattern associated to the one or the plurality of active applications comprises determining a level of burstiness of transmitted and/or received data.
In an embodiment one or a plurality of the following levels may be defined for classifying a UE:
a level of burstiness of transmitted and/or received data,
an emergency level of the one or the plurality of active applications, and
a subscription level.
According to that embodiment, a UE classified to each the first level of burstiness, the first level of emergency level and the first level of subscription may get the highest possible priority. A UE classified to each the second level of burstiness, the second level of emergency level and the second level of subscription may get the lowest possible priority. Other combinations may lead to any priority in-between those priority levels.
In an embodiment, it is determined if the priority level of the UE is above a certain priority level. In this case, an uplink reference signal is allocated to the UE that is orthogonal to other reference signals currently assigned to other UEs in the cell area comprising a plurality of cells, e.g. the sell serving the UE an all neighboring cells.
In an embodiment, it is determined if the priority level is not above the certain priority level. In this case, an uplink reference signal is assigned to the UE that is not orthogonal to all the other reference signals currently assigned to other UEs in the cell area.
In an embodiment, a first set of reference signals that are orthogonal to each other within the whole cell area comprising a plurality of cells is provided or reserved. Further a second set of reference signals that are not orthogonal to all other reference signal within the cell area is provided. A decision whether to allocate a reference signal of the first set or the second set of reference signals is performed in dependency of the determined priority level.
In an embodiment, deciding whether to allocate a reference signal of the first set or the second set of reference signals comprises determining if the priority level of the UE is above a certain priority level. If it is determined that the priority level is above the certain priority level, an uplink reference signal of the first set of reference signals is allocating. Otherwise an uplink reference signal of the second set of reference signals is allocated.
The reference signal may be one of a: demodulation reference signal and a sounding reference signal as defined in 3GPP LTE specifications.
An embodiment concerns an access point for allocating an uplink reference signal to a UE. The access point may be associated to one cell of a cell area comprising one or a plurality of cells. The access point may comprise:
An application detecting module adapted for determining one or a plurality of active applications of the UE,
a traffic pattern determining module adapted for determining a traffic pattern associated to the one or the plurality of active applications, and
a priority level determining module adapted for associating a priority level to the UE, wherein the priority level is based on the traffic pattern, and
a reference signal allocation module adapted for allocating an uplink reference signal to the UE based on the priority level.
A further embodiment concerns computer programs comprising instructions being adapted to be stored in a memory of the access point, which, when executed on at least one processor, cause the at least one processor to carry out or support any of the afore-described embodiments.
In the following, detailed embodiments of the present invention shall be described in order to give the skilled person a full and complete understanding. However, these embodiments are illustrative and not intended to be limiting.
The accompanying drawings illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
E.g. with MU-MIMO as described above, spatially resolvable beams may be used to provide multiple data streams to a single multi-antenna UE, denoted in LTE as spatial multiplexing or single-user MIMO.
The radio access network may include one or more instances of wireless communication devices (e.g. conventional user equipments (UE), or machine type communication (MTC) or machine-to-machine (M2M) equipments) and a plurality of radio access nodes or access points capable of communicating with the wireless communication devices along with any additional elements suitable to support communication between wireless communication devices or between a wireless communication device and another communication device (such as a landline telephone).
Although the illustrated access point 20 may represent a network node that include any suitable combination of hardware and/or software, these node may, in particular embodiments, represent devices such as the example radio access node illustrated in greater detail by
If non-orthogonal RSs are transmitted from UEs in nearby cells on overlapping t-f resources, some of these appear as interference at the AP. In this case, reception of uplink RS at the AP suffers from inter-cell interference at the AP, known as pilot contamination. Thereto,
Pilot contamination has a detrimental effect on subsequent processing of the data symbols. In the downlink, the AP uses the channel estimates to precode (e.g. beamform) the transmission towards the UE in order to improve the link budget, while minimizing the interference to other UEs (UE-specific beamforming). However with pilot contamination, the channel estimates are linear combinations of all the UEs (i.e. of corresponding non-interfered channel estimates of desired and contaminating UEs) that used the same RS, i.e. both in own and other cells. This causes “leakage” of signal power, reducing the received signal power at the desired UE. At the same time, this leakage appears as interference at the contaminating UEs. For illustration purpose,
The effect of pilot contamination on uplink data transmission is analogous to the downlink. In the uplink, the multi-UE received signal at the AP contains interference from UEs in nearby cells even after processing with channel estimates.
In order to avoid above-described pilot contamination and/or signal interference, UEs in nearby RSs may transmit orthogonal RS. Since the number of available uplink RSs is limited, the number of orthogonal RS may get exhausted, if a number of UEs served by an AP exceeds a certain threshold.
If UEs in one cell re-uses the same RS used by another UE in a nearby cell, such re-use may cause pilot contamination as described earlier. Especially, in case of TDD massive MIMO systems, uplink channel estimation is crucial for efficient beamforming.
UEs that use overlapping bandwidth in nearby cells may have a lower probability of transmitting/receiving at the same time if the both have bursty data traffic. Thus, such UEs have smaller probability of contaminating each other's channel estimates. But even with pilot contamination, their data signals may not necessarily overlap in time, and so the leakage may not cause interference in nearby cells.
In other words, even with contaminated CSI leading to directing some of the energy to non-desired users, the erroneously directed signal may not cause harm when the victim users are not receiving useful signal. For such UEs, each AP may allocate uplink RS that are re-used more frequently across the different cells in the network.
Differently, UEs with streaming traffic on the physical layer in nearby cells that use overlapping bandwidth are likely to collide by transmitting/receiving at the same time, unless their signals are beamformed (e.g. precoded/decoded) to mitigate the colliding signals. For such UEs, each AP may allocate uplink reference signals, RS that have a low reuse factor, i.e. these RS are not re-used frequently across the different cells of the network, so that their channel estimates do not contaminate each other.
In the following UEs are considered that use overlapping bandwidth resources across multiple cells. There is a probability that they transmit/receive at the same time as well depending on their traffic pattern. For illustration an exemplary case will be considered where in two nearby cells, a plurality of UEs transmit/receive on overlapping t-f resources. These t-f resources are used for channel estimation and data transmission in the uplink as well as the downlink. It shall be noted that the exact resource elements used for reference symbols or data symbols may be present anywhere on the grid, and need not follow the pattern shown above. In particular, the RS symbols do not necessarily precede data symbols.
The effect of collision of uplink RS and/or subsequent data transmission from the perspective of UE traffic patterns is illustrated in
The first traffic pattern may be associated with a first UE, the second traffic pattern may be associated with a second UE, and the third traffic pattern may be associated with a third UE. For the following scenarios, it will be assumed that the UEs are connected to nearby cells using non-orthogonal uplink RS.
Four exemplary scenarios S01-S04 depicted in
As can be seen, if one or more UEs of nearby cells are associated to streaming traffic pattern in nearby cells, these UEs may preferably avoid transmitting non-orthogonal RS. This requirement may be relaxed, if only UEs with bursty traffic patterns are involved.
In the following an embodiment of allocating uplink RS based on the UE traffic descriptor (or a priority based on that descriptor) is described.
According to embodiments, an access point, e.g. access point 20 of
A traffic characteristic of a UE may be indicative of a continuity of the data transmission, burstiness of the data transmission, and/or a (peak) data rate with respect to the physical layer of data transmission associated with the UE.
Burstiness may be regarded as a characteristic of communications involving data that is transmitted intermittently, in bursts, rather than as a continuous stream. To the opposite, streaming traffic may involve data that is transmitted (substantially) continuously.
In an embodiment, different types of continuity or burstiness may be defined. E.g. a first type (or type 1) may characterize streaming traffic and a second type (or type 2) may characterize bursty traffic.
In an embodiment, AP 20 determines a traffic characteristics associated to an aggregated data traffic associated with the UE (i.e. data traffic of different UE applications transmitting data). Such traffic characteristics information, in the following also being referred to as UE traffic descriptor (or as ue_traffic_descriptor), may thus be indicative of a continuity/burstiness of on aggregated traffic with respect to the UE.
Thereto, in a first step S51, AP 20 identifies one or a plurality of UE applications that require data transfer, by way of example 3 UE applications.
In a second step S52, AP 20 determines the UE traffic descriptor indicative of the characteristics of an aggregated traffic with respect to the identified UE applications.
In a third step S53, the AP 20 allocates a RS to the UE, wherein the allocation is performed based on the traffic descriptor.
The second step S52 may be subdivided in further sub steps:
In a first sub step S52a, AP 20 may allocate the identified UE applications to certain application types. By way of example shown in
By way of example the following different application types may be provided:
In a second sub step S52b, AP 20 may retrieve for each of all or some common UE applications types some traffic statistics (e.g. type 1 statistics, type 2 statistics, type 3 statistics), e.g. from an internal or external memory or data base. The traffic statistics may comprise different statistical distributions of the data transmitted, e.g. for each subframe.
In a third sub step S52c, AP 20 may process the retrieved traffic characteristics to generate the UE traffic descriptor that is indicative of aggregated traffic for the UE as discussed above. Such traffic descriptor may be generated by linear combination of the traffic statistics identified for each UE, with appropriate combining weights. The aggregated traffic characteristic may comprise uplink and downlink transmission. Alternatively different characteristics are determined each for uplink and down link.
Steps S51 and S52 may be performed by means of an upper layer function of AP 20, e.g. a function of the IP layer. Step S53 may be performed on MAC layer level. Thereto, the upper layer function may periodically communicate the UE traffic description to the MAC layer.
AP 20 may repeatedly update a list of active UE applications that require uplink/downlink data and perform above-mentioned steps. AP 20 may update periodically and/or on detecting a change of applications of the UE (e.g. on events of the UE starting/closing down applications).
In an embodiment, the AP 20 may perform the RS allocation to the UE based on a priority. Thereto, the AP 20 may classify or rank all the UEs served by the AP, e.g. by assigning each one priority level out of a plurality of priority levels.
A classification criterion for the ranking may be derived from the afore-mentioned traffic descriptor. In one embodiment, such UE traffic descriptor may be indicative of whether the UE traffic is bursty or not. In a more elaborated embodiment, more burstiness levels may be defined, e.g. streaming (no burstiness), low burstiness, medium burstiness, and high burstiness; another classification criterion may be based on the variance of the statistical distribution representing the aggregate traffic (assuming a constant data rate, a higher variance is indicative of higher burstiness). The ranking may be performed such that lower bursty aggregated traffic leads to higher ranking. Thus, UEs with streaming aggregated traffic maybe ranked top of the list, whereas UEs with high bursty aggregated traffic are ranked low.
Another classification criterion may be a level of emergency (e.g. 2 levels: emergency or no emergency). Thus, UEs with emergency traffic maybe ranked top of the list, whereas other UEs may be ranked low.
Another classification criterion may be a level of a given priority or a level of a (guaranteed or promised) Quality of Service (QoS), e.g. according a subscription associated to the UE. Thus, some may have subscribed to a privileged ranking.
The above-mentioned peak data rate may be also regarded as a quality of service criterion, such that a high peak data rate (potentially) leads to a higher ranking.
The AP 20 may perform the ranking based on one of these criteria or a combination of these criteria. As an example, a UE having streaming traffic, emergency traffic and a privileged subscription may be assigned to the highest priority, whereas a UE having bursty aggregated traffic, no emergency and no privileges may be assigned to the lowest priority.
Based on such priority, AP 20 may assign RS to individual UEs. Examples are being described in more detail below.
The UEs with streaming/constant bit rate traffic are expected to be scheduled over several contiguous transmission intervals. Therefore they may be allocated orthogonal RSs for non-contaminated channel estimates at their respective APs. Differently, a probability that UEs in nearby cells both with bursty data traffic will transmit over the same time intervals may be rather low probability. Thus, such UEs are good candidates for sharing the same RS sequences in nearby cells.
In the following exemplary RS allocation schemes to mitigate a pilot contamination, and/or its impact on subsequent data transmission are discussed. Thereto RS allocation is performed taking into account afore-described UE traffic descriptor.
In a first embodiment a kind of soft reuse of uplink RSs is performed. Thereto, each cell may identify a set of primary uplink RSs that are not used in cells of a certain area, e.g. in nearby cells. Such identification may be performed by physical layer functions, PHY, of the AP 20. Such RSs may typically be mapped to the cell ID of the AP. For illustration, a primary RS reuse factor of 3 may be considered. A fraction of the available RSs are reserved as primary RSs and distributed among the cells according to the pattern in
The remaining RSs (secondary RSs) may be not reserved, and can be used by every cell. In other words, the remaining RSs have a reuse factor 1. Clearly, the UEs assigned a primary RS are expected to suffer lower pilot contamination than the other UEs.
The AP 20 may perform a ranking of UEs based on the UE traffic descriptor (or the priority based on that descriptor). The ranking of the UEs may be performed as a function of the traffic continuity characteristic (streaming/bursty) and a priority. Bu way of example, EUs associated with streaming traffic and/or assigned to a high priority may be ranked high (at top of a list), whereas UEs with bursty traffic and assigned to low priory may be ranked low (other UEs may be ranked somewhere in-between). The AP may then pick the highest ranked UE (at the top of the list) and allocate it to a RS randomly selected from the primary RSs. It may then continue this process for the next highest ranked UE. Such process may be performed iteratively for the UEs in the list until all the primary RS sequences are exhausted. If there are more UEs on the list, they are similarly allocated to a randomly selected secondary RS.
An advantage of such approach is that it may mitigate pilot contamination without requiring any coordination from surrounding cells.
However, this scheme may be adaptive only on a quite large time scale, when the distribution of primary RSs might be updated across the network. Further, it reserves a fraction of available RSs within each cell, which may not be used at all in cases with a small number of served UEs (e.g. a number smaller that the number of available primary RS).
In another embodiment, an uplink RS allocation using inter-cell coordination is employed. In this embodiment, all uplink RSs are free to be allocated in every cell. Each AP may periodically share a list of RSs allocated to UEs in its cell and the corresponding UE traffic descriptor with nearby APs. While allocating a RS, the AP analyzes information from nearby cells to arrive at the best RS allocation option. For a UE with emergency or streaming traffic, it may choose to use a RS that is being reused in the least number of nearby cells. In case of bursty traffic, it may prefer to allocate a RS that are being used by UEs with bursty traffic pattern in nearby cells.
An advantage of this embodiment is that it may allow a good resource distribution across several cells. However, it requires a certain control overhead, e.g. induced by a periodic exchange of information between the APs.
As shown in
As shown in
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2015/081386 | 12/30/2015 | WO | 00 |