The present invention concerns the field of 5th generation (5G) of mobile wireless networks, especially those providing location-based services or functionalities.
The high density of small cells and the use of mm-wave bands in the new generation (5G) of mobile networks will enable to localize user equipments (UEs) with an accuracy in the sub-meter range, thus clearly outperforming the present cellular network localization capabilities. The access to high accuracy location information allows new services and functionalities to be offered such as navigation, collision-avoidance for autonomous vehicles, and traffic monitoring to name a few.
The estimation of the location information of the UEs can also be leveraged at the network side for improving beam selection and beam alignment between the UEs and their respective serving base stations, thereby enabling a more efficient use of the radio resources such as the cell effective throughput or the effective rate coverage probability as described in the paper of G. Ghatak et al. entitled “Coverage analysis and load balancing in HetNets with mm-wave multi-RAT small cells” published in IEEE Trans. on wireless communications, vol. 17, No. 5, pp. 3154-3169, May 2018.
However, when relying on the communication system itself to obtain location information of the UEs, a large overhead is required in terms of transmission resources (e.g., intervals of time, frequency etc.) which can be detrimental to the achievable data rate, latency, battery lifetime of the UEs. Conversely, if a large amount of transmission resources is allocated to data communication (and thus if a reduced amount of resources is dedicated to localization), poor localization may lead to a lower signal to noise ratio (SNR) and, hence a poorer quality of service (QoS).
Therefore, in 5G mobile networks, a trade-off has to be achieved when allocating transmission resources to UE localization and localization-assisted communication.
More specifically, we assume that each frame comprises an initial access phase of length TI and a service phase of length TF, the latter being divided into a data service phase of length βTF and a localization phase of length (1−β)TF where 0<β<1.
The initial phase allows to determine the characteristics of a pair of Tx and Rx beams to establish a directive physical link in the mm-wave band between a UE and the SBS (Small cell Base Station) when the UE is admitted into the cell. It also generally provides an initial estimate of the position of the UE for the subsequent service phase.
The data service phase is used for localization-assisted communication of the UEs. By localization-assisted communication of a UE, we mean here a communication using a location information of the UE, e.g., for selecting the beamwidth at the SBS side and/or improving the beam alignment between the UE and the SBS.
The localization phase is dedicated to estimating and/or improving the location information of the UEs within the cell. This location information can be further used in the data service phase of the subsequent frame and/or to provide location-based service or a location-based functionality.
The impact of localization performance during localization phase upon data rate performance in the data service phase has been investigated in the paper of G. Ghatak et al. entitled “Positioning data-rate trade-off in mm-wave small cells and service differentiation for 5G networks” published in Proc. IEEE VTC Spring, June 2018.
However, no attempt has been made so far to jointly optimize beam selection and partition of transmission resources between localization and data communication. Hence, the object of present invention is to propose such a method of joint optimization, in particular fora mm-wave network.
The present invention is defined by the appended independent claims. Various preferred embodiments are defined in the dependent claims.
The present invention will be better understood from the description of the following embodiments, by way of illustration and in no way limitative thereto:
Without loss of generality, the present invention will be described within the context of a 5G network. It will nevertheless be understood by the man skilled in the art that the invention is not limited to 5G networks and even not to mm-wave networks as referred to in the introductory part. The invention will more generally apply to a localization-assisted communication between a UE and its serving base station in a cellular network. By localization-assisted communication, it is meant a communication for which the location information of the UE is used to improve the performance of the communication e.g., by selecting a beamwidth at the BS side (and possibly also at the UE side) and pointing the directions of the BS and UE beams towards each other. The location information of the UE can also be leveraged to offer location-based services or functionalities as mentioned earlier.
Typically, the 5G network comprises a layer of small cells which can communicate with the UE in the mm-wave band. It should be noted that this does not exclude a communication in another band, e.g., sub-6 GHz band or based on another technology as known in multi-RAT (Radio Access Technology) contexts.
In order to simplify the presentation, and again without loss of generality, the invention will be explained with a 1D geometric model. Such a model is appropriate in case of BSs deployed along a road for example but in general a 2D or 3D geometric model will have to be taken into account. The extension to a 2D or 3D scenario does not invalidate the following conclusions, though.
For convenience, the BS, 210, serving the UE is assumed to be located at the origin. The UE is located at a distance d of the serving base station, where d is assumed to be a sample of a random variable U uniformly distributed over
i.e.,
where
is the radius of the cell, da being the inter BS distance. In the present instance, a neighbouring interfering BS has been represented at 220.
Similarly, in case of a 2D geometric model for example, the position of the UE would be assumed to be sampled from a bidimensional random variable exhibiting a uniform distribution on a disk of radius and the position of the UE could be defined by the distance to the base station together with an angle with a line passing through BSs 210 and 220.
Turning back to the 1D model, the angle of departure of the signal transmitted by the serving BS is denoted ϕ, whereas the angle of arrival of the signal at the UE is denoted ψ. In other words, ψ is the angle between the pointing direction of the receiving beam and the direction of the incoming signal. In case of LOS (Line Of Sight), ϕ is the angle between the horizontal and the pointing direction of the transmitting beam. The angle between the receiving beam of the UE and the horizontal is denoted o.
We will also assume in the following that the serving BS is provided with a plurality of beam dictionaries BDk, k=1, . . . , N. Each dictionary BDk is associated with a given beamwidth, θk and defines a set of beams of beamwidth θk and different orientations (or angles of departure), Bj, k, j=1, . . . , k Hence, each dictionary BDk can be defined as a list of pairs (θk, ϕj,k), j=1, . . . , k where ϕj,k, j=1, . . . , k are the respective orientations of the beams. In case of the 1D model, dictionary BDk may alternatively be defined by a list of triplets (θk, dj,kL, dj,kR) where dj,kL and dj,kR respectively define the left and right boundaries of the beam coverage (beam sectorized model) on the line passing through BSs 210 and 220. In a 2D model, the beams of dictionary BDk would be defined by the beamwidth θk, the coordinates of the centre of the beam coverage and the associated radius.
The plurality of beam dictionaries can be represented more concisely in a N×N matrix BD stacking the beam dictionaries. For example, where the triplet beam definition is adopted:
Each row of matrix BD corresponds to a dictionary and each element of this row defines a beam belonging to this dictionary.
The beams of a dictionary provide a complete coverage of the cell served by the BS. Consequently, the smaller the beamwidth θk, the higher the number N of beams in dictionary BDk.
For the sake of simplicity, we have only represented one side of the 1D cell model. In practice, it will be understood that the cell may have beams pointing either to positive or negative directions. The invention is not restricted to a symmetrical or unsymmetrical angular distribution of beams though.
The left part of the figure shows an example of cell coverage provided by beams belonging to BD2, that is (θ2,d1,2L,d1,2R) and (θ2,d2,2L,d2,2R).
The right part of the figure shows an example of cell coverage provided by beams belonging to BDN, that is (θN,d1,NL,d1,NR), (θN,d2,NL,d2,NR), . . . , (θN,dN,NL,dN,NR).
The partition Ωk of the cell induced by the beams of dictionary BDk can be expressed by a list of contiguous elementary coverage areas:
Ωk={[dj,kL,dj,kR];j=1, . . . ,k} (2)
where ωj,k=[dj,kL,dj,kR] denotes the elementary coverage area corresponding to beam
Two main sources of errors may affect the choice of beam characteristics, such as beam pointing direction and beamwidth.
The first source of errors relates to beam selection at the BS side. Indeed, relying on an estimate, {circumflex over (d)}, of the position of the UE, the BS may select a beam of a dictionary which does not cover the UE, actually located at position d.
The probability of erroneously selecting beam Bj,k∈BDk can be expressed as follows:
P
j,k
BS({circumflex over (d)})=P({circumflex over (d)}∉ωj,k|d∈ωj,k) (3)
This probability of error depends on the position of the UE and will be therefore referred to as localization-based beam selection error. Assuming that the UE position estimate {circumflex over (d)} is a Gaussian random variable centered around d and of standard deviation σd, the localized-based beam selection error can be obtained by:
where Q(.) is the tail distribution function of the standard normal distribution.
The second source of errors relates to beamforming at the UE side. Indeed, relying on an estimate, {circumflex over (ψ)} of the angle of arrival (AoA) of the downlink signal, the UE may form a beam which is not directed to the actual angle of arrival ψ.
The initial orientation of the UE receive beam is designated by oI. After having received pilot signals from the BS, the UE estimates the AoA and forms/orientates the receive beam in direction oF.
The probability of misaligning the receive beam with the main lobe of Bj,k can be expressed as follows:
P
j,k
MA({circumflex over (d)},{circumflex over (ψ)})=P(|{circumflex over (ψ)}−ψ|>v) (5)
where v is an alignment threshold.
Assuming that {circumflex over (ψ)} is a Gaussian random variable centered around ψ and of standard deviation σψ, the localized-based beam alignment error can be obtained by:
The variance σd2 is lower bounded by the theoretical Cramer-Rao Lower Bound (CRLB) or the tighter Ziv-Zakai Bound (ZZB) related to any unbiased estimator of d. The standard deviation σd can therefore be approximated by the square root of the CRLB or the ZZB.
Alternatively, the standard deviation σd can be empirically provided by a practical estimator out of received signals and/or sequences of range measurements.
Similarly, the standard deviation σψ can be approximated by the CRLB or the ZZB related to any unbiased estimator of ψ, or empirically provided by a practical estimator out of received signals and/or sequences of AoA measurements.
The present invention makes use of a communication performance indicator and of a localization performance indicator, respectively concerning the data service phase and the localization phase.
The communication performance indicator indicates the quality of the downlink communication between the BS and the UE. It can be defined for example as the effective user throughput, the user SNR coverage probability or the user effective rate coverage probability. The effective user throughput is defined as the downlink data rate between the BS and the UE weighted by the probability of outage, Pout of the downlink with respect to a predetermined SNR (or SINR) threshold. The user SNR coverage probability is defined as the probability that the SNR (or SNIR) is higher than a predetermined threshold, γ0. The user effective rate coverage probability is defined as the probability that the downlink data rate of the user is greater than a predetermined threshold, r0.
In general, assuming a predetermined beamwidth θU at the UE side, the communication performance indicator will depend on the beam selected in the dictionary, the UE location information estimate ({circumflex over (d)},
The localization performance indicator reflects the quality of the estimation of the location information of the user. A typical localization performance indicator can be defined as the inverse product of the probability of beam selection error and the probability of misalignment of the UE beam with the BS beam:
f
loc(j,k,{circumflex over (d)},{circumflex over (ψ)},σd,σψ,β)=(Pj,kBS({circumflex over (d)},σd,β)Pj,kMA({circumflex over (d)},{circumflex over (ψ)},σψ,β))−1 (7)
where, at the BS, beam Bj,k∈BDk of beamwidth θk has been selected in the beam dictionary, and where, at the UE, a beam BU has been formed in direction given by angle {circumflex over (ψ)}. In expression (7), the probability of beam selection error and of beam misalignment is dependent upon partitioning factor β. Indeed, the higher β, the less transmission resources can be used for localization purposes, e.g., the scarcer the pilot symbols for range and AoA estimation.
As above, the localization performance indicator will be more simply denoted floc(k,β) in order to emphasize its dependency upon the optimization parameters, θk and β.
It should be noted that the lower the beam selection error probability and the lower the beam misalignment probability, the higher the location performance indicator.
The man skilled in the art will understand that alternative localization performance indicators could be envisaged. For example, the localization performance indicator can be defined as an (inverse) weighted product, a sum of logs or weighted logs, or a combination of the beam selection error probability and beam misalignment probability. In case of the localization performance indicator has to be calculated over a plurality of users, it may be computed according to a fairness criterion such as the min-max over the localization performance indicators of the UEs in question.
Similarly, alternative communication performance indicators could be envisaged. For example, in case the communication performance indicator has to be calculated over a plurality of users, it may be computed according to an average an average effective throughput, the effective throughput of a user equipment being defined as a downlink data rate between the BS and this user equipment. According to another variant, it can be computed according to a proportional fairness indicator such as the average of the logarithms of the effective throughputs of the UEs in question.
Other variants of these communication and localization performance indicators can be envisaged without falling outside the scope of the present invention.
The communication and localization performance indicators have higher values for higher performances. Alternatively, we may use inverse performance indicators. For example, an inverse localization performance indicator would be the product of the probability of BS beam selection error and the probability of misalignment of the UE and BS beams, which should thus be minimized to get a higher performance.
In this embodiment, priority is given to data communication for the allocation of transmission resources.
The transmission resources can be for example time intervals in a frame structure as described above or a number of carriers in a frequency band, or a number of pilots in a time-frequency multiplexed scheme.
The joint optimization is performed in each frame during the localization phase.
At step 510, the BS obtains an estimate, {circumflex over (d)}, of the location of the UE. This location can be estimated at the UE from RSSI measurements of the downlink signal, the estimate being then sent to the BS. Alternatively, the location of the UE can be estimated at the BS from RSSI measurements of the uplink signal. A further option consists in performing delay estimation for both downlink and uplink received signals (resp. at UE and BS) so as to determine the round-trip time of flight.
The entity estimating the UE location also estimates the accuracy, σd, of the location measurement.
As mentioned earlier, the accuracy of the UE location can be approximated by a Cramer-Rao bound or a Ziv-Zakai bound.
At step 520, the UE estimates the angle of arrival (AoA), {circumflex over (ψ)}, from downlink pilot symbols received by a plurality of elementary antennas equipping the UE. The estimation of the AoA can be carried out at the UE and the result is then sent to the BS. Alternatively, the amplitude and phase information of the received pilot symbols can be sent to the BS for estimation of the AoA. In both cases, the entity in charge of the estimation of the AoA also estimates the accuracy, σψ, of this measurement.
As mentioned earlier, the accuracy of the AoA measurement can be approximated by a Cramer-Rao bound or a Ziv-Zakai bound.
At step 530, the BS looks up into each dictionary BDk, k=1, . . . , N for the respective elementary areas, ωj,k=[dj,kL,dj,kR], k=1, . . . , N, containing the location estimate, {circumflex over (d)}. For each index value, k, the BS calculates the partition factor, βkcom*, maximizing the communication performance indicator fcom(j,k,{circumflex over (d)},{circumflex over (ψ)},σd,σψ,β) taken as a function of β, while meeting the constraint on the localization performance constraint floc(k,β)≥μ where μ is a predetermined performance threshold.
At step 540, the BS compares the values of the communication performance indicators fcom(j,k,{circumflex over (d)},{circumflex over (ψ)},σd,σψ,βkcom*) for the various beamwidth indices k=1, . . . , N, and determines the beamwidth index, k*, corresponding to the highest value. The optimal beam at the BS is therefore the beam Bj,k* and the optimal partition factor is βk*com*.
This optimal partition factor is used for partitioning the transmission resources respectively devoted to data communication and localization in the next frame. In this embodiment, it is important to note that the just enough transmission resources are allocated to satisfy a priori localization performance constraints while the rest of them is allocated for full-extent maximization of the data communication performance, e.g., for maximization of the data rate.
At step 550, the optimal partition factor, βk*com*, is sent to the UE. Optionally, the optimal beamwidth, θk*, of the beam at the BS side is sent along with the optimal partition factor βk*com* to the UE.
The above described process can be periodically repeated during the localization phase to take into account any important change in the system dynamics, such as the user position or the TX/RX beamwidth.
The joint optimization process described above is carried out at the BS. Alternatively, but less preferably, the joint optimization process can be carried out at the UE, the result of the joint optimization, namely the optimal partition factor, βk*com*, and the optimal beamwidth, θk*, being then sent to the BS.
Alternatively, it can be carried out at a centralized controller (for example located at a macro-cell base station), the joint beam selection and partitioning of transmission resources then being obtained by marginalizing the communication and localization performance indicators over an a priori spatial distribution of the base stations and the related user equipments.
In this embodiment, priority is given to localization for the allocation of transmission resources.
Steps 610 and 620 are identical to steps 510 and 520, respectively. Hence, their description of these steps and their variants will be omitted here.
At step 630, the BS looks up into each dictionary BDk, k=1, . . . , N for the respective elementary areas, ωj,k=[dj,kL,dj,kR], k=1, . . . , N, containing the location estimate, {circumflex over (d)}. For each index value, k, the BS calculates the partition factor, βkloc*, maximizing the localization performance indicator, that is maximizing floc(j,k,{circumflex over (d)},{circumflex over (ψ)},σd,σψ,β) taken as a function of β, while meeting the constraint on the communication performance constraint fcom(k,β)≥α where α is a predetermined performance threshold.
At step 640, the BS compares the values of the location performance indicators floc(j,k,{circumflex over (d)},{circumflex over (ψ)},σd,σψ,βkloc*) for the various beamwidth indices k=1, . . . , N, and determines the beamwidth index, k*, corresponding to the highest value. The optimal beam at the BS is therefore the beam Bj,k* and the optimal partition factor is βk*loc*.
As in the first embodiment, the optimal partition factor is used for partitioning the transmission resources respectively devoted to data communication and to localization (in the next frame). In this embodiment though, just enough transmission resources are allocated to satisfy a priori communication performance constraints while the rest of them is allocated for full-extent maximization of the localization performance.
At step 650, the optimal partition factor, βk*loc*, is sent to the UE. Optionally, the optimal beamwidth, θk*, of the beam at the BS side is sent along with the optimal partition factor βk*loc* to the UE.
The above described process can be periodically repeated during the localization phase.
As in the first embodiment, the joint optimization process can alternatively, but less preferably, be carried out at the UE, the result of the joint optimization, namely the optimal partition factor, βk*com* and the optimal beamwidth, θk*, being then sent to the BS.
It can also be carried out at a centralized controller as mentioned above.
More specifically,
It is noted that for different beam dictionary sizes, the effective rate coverage probability first increases with inverse localization performance (i.e. with decreasing localization performance) until it reaches a maximum and then gradually decreases. This is observed for various BS deployment densities, λ, as shown on the figure.
The figure highlights the non-trivial trade-off between localization and data rate performance: to achieve high localization performance (i.e., a low error product), sufficient transmission resources need be allocated to the localization phase, thereby enabling efficient beam selection and accurate alignment. At first, a small increase of the partition factor, β, and hence a higher error product does not result in a large deterioration of the localization performance but, in contrast, may significantly enhance the communication performance. However, further increasing partition factor β beyond an optimal value deteriorates the communication performance. Indeed, allocating too many transmission resources to the communication phase leaves insufficient resources to the localization phase. The high beam error and poor beam alignment and therefore low SINR deteriorates the performance of the communication despite of the higher number of resources allocated thereto.
It is also important to note that, in order to achieve the optimal rate coverage, the error product is slightly larger for larger beam dictionaries. Indeed, the higher the size N of the beam dictionary, the thinner the beams and hence the larger the probability that the UE would lie outside the serving BS beam or the probability that the beams are misaligned. However, when changing the system parameters, e.g., the antenna gains, we do not have always the same trend, i.e., by increasing the size N of the beam dictionary, we may improve the rate coverage as explained further below.
More specifically,
First, it should be noted that there exists an optimum value, βk*ccom*, of the partitioning factor for each dictionary size for which the rate coverage probability is maximized. The optimum value βkcom* not only depends upon the dictionary size but also on the system parameters such as the antenna gains. From
Second, the behavior of the rate coverage vs. the partitioning factor differs when the antenna gain, G0, is low or high. When the antenna gain is low, the rate coverage increases with the partitioning factor whereas, when the antenna gain is high, the rate coverage increases until it reaches a maximum and sharply decreases. This can be explained by the fact that at low gain the selection error and the beam misalignment (large main lobe) play little role in the communication performance, the latter essentially depending upon the allocation of resources to transmission. Moreover, in the instance of low antenna gains, for a given deployment density, a beam dictionary of larger size, corresponding to a smaller beamwidth, leads to a slightly higher rate coverage probability because of the higher radiated power and hence higher SINR.
In the present instance, the optimal value is obtained by giving priority to data communication for the allocation of transmission resources, according to
The noise level directly impacts the accuracy of the estimation of the location and the AoA: the higher the noise level, the higher the standard deviations σd and σψ.
It appears from the figure that the optimal partitioning factor is close to 1 for high deployment densities and low noise levels. This is due to the fact that at low noise levels and for densely deployed BSs, even a limited amount of transmission resources allocated to localization results in accurate location and beam alignment. Thus, the optimal solution is to allocate most of the transmission resources to data communication. Conversely, for sparsely deployed BSs, that is for low values of deployment density λ, larger amount of transmission resources are required to obtain accurate location and beam alignment, even at low noise levels, thereby resulting in lower values of the optimal partitioning factor.
By contrast, the variation of the optimal partitioning factor is not monotonous at high noise levels. It is noted indeed that at high noise levels (e.g. at −20 dBW), the optimal partitioning factor increases at first with the deployment density and then decreases at higher deployment densities. This is due to the fact that, for dense deployment of BSs, in a context of high noise level, the effect of a beam selection error is more important because of the high level of interference induced by the neighbouring BSs. Hence, a lower value of βcom* is needed for allocating more resources to localization.
Here again, the optimal value is obtained by giving priority to data communication for the allocation of transmission resources, as in
It can be seen from the left part of the figure that, at high noise levels, large beams have to be used in order to avoid beam selection errors, resulting in a small optimal size, N*, of the beam dictionary.
By contrast, at low noise levels, the optimal size of the beam dictionary does not vary monotonously anymore with the deployment density, see right part of the figure: at low densities, it increases with the deployment density, because larger antenna gains improve the rate coverage, and then decreases at high densities (beyond a deployment density threshold, λth) because beam selection errors seriously increase the interference due to the neighbouring BSs.
Number | Date | Country | Kind |
---|---|---|---|
19218790.4 | Dec 2019 | EP | regional |