Positioning has been a topic in Long Term Evolution (LTE) standardization since Release 9 of the 3rd Generation Partnership Project (3GPP). The primary objective was initially to fulfill regulatory requirements for emergency call positioning but other use case like positioning for Industrial Internet of Things (I-loT) are becoming important. Positioning in New Radio (NR) is supported, e.g., by the architecture shown in
In the legacy LTE standards, the following techniques are supported:
In NR Rel. 16, a number of positioning features were specified.
A new DownLink (DL) reference signal, the NR DL Positioning Reference Signal (PRS) was specified. The main benefit of this signal in relation to the LTE DL PRS is the increased bandwidth, configurable from 24 to 272 Radio Bearers (RBs), which gives a big improvement in TOA accuracy. The NR DL PRS can be configured with a comb factor of 2, 4, 6, or 12, where comb-12 allows for twice as many orthogonal signals as the comb-8 LTE PRS. The NR DL PRS can also be beam swept.
In NR Rel. 16, enhancements of the NR UL Sounding Reference Signal (SRS) were specified. The Rel. 16 NR SRS for positioning allows for a longer signal, up to 12 symbols (compared to 4 symbols in Rel. 15), and a flexible position in the slot (only last six symbols of the slot can be used for SRS in Rel. 15). It also allows for a staggered comb Resource Element (RE) pattern for improved TOA measurement range and for more orthogonal signals based on comb offsets (comb 2, 4 and 8) and cyclic shifts. The use of cyclic shifts longer than the Orthogonal Frequency Division Multiplexed (OFDM) symbol divided by the comb factor is, however, not supported by Rel. 16 despite that this is the main advantage of comb-staggering at least in indoor scenarios. Power control based on neighbor cell Synchronization Signal Block (SSB)/DL PRS is supported as well as spatial Quasi-CoLocation (QCL) relations towards a Channel State Information Reference Signal (CSI-RS), an SSB, a DL PRS, or another Sounding Reference Signal (SRS).
In NR Rel. 16, the following UE measurements are specified
In December 2019, a NR Rel. 17 study item on positioning with focus on I-loT scenarios was initiated. One important problem to overcome in order to achieve the tough accuracy requirements associated with I-IoT is the positioning errors induced by UE TX timing errors that impact the accuracy of the UE Rx-Tx time difference measurement.
In NR Rel. 17, the topic of positioning integrity which is the consideration of both accuracy and reliability in the positioning solution would be discussed for the first time in 3GPP. While the integrity topic has been previously studied for Radio Access Technology (RAT)-independent positioning methods such as GNSS, in the solution presented herein, the consideration of positioning integrity Key Performance Indicators (KPIs) for RAT-based positioning methods are also within the scope.
An OFDM symbol in time can be written as a Fourier expansion of the subcarrier symbols ck as:
h(t)=Σk=0N−1ckej·2π·k·Δƒ·t,for 0≤t<T
where T represents the OFDM symbol time and Δƒ=1/T represents the subcarrier spacing. Note that the periodicity of the Fourier expansion basis functions ej·2π·k·Δƒ·t is:
except for the constant basis function (k=0).
For a comb-n signal with zero subcarrier offset we have ck≠0 only for k=n*m for some integer m. Then all basis functions for which ck≠0 are periodic with period T/n, and thus h(t) is periodic with period T/n. This can also be seen from the fact that the Fourier expansion can be reinterpreted as a Fourier expansion with subcarrier spacing n Δƒ and OFDM symbol length T/n (removing the terms that are anyway zero).
For a comb-n signal with subcarrier offset s we have ck≠0 only for k=s+n*m for some integer m. By extracting a factor ej·2π·s·Δƒ·t from the Fourier expansion we see that:
h(t)=ej·2π·s·Δƒ·t·g(t)
where g(t) is periodic with period T/n.
To estimate the TOA, the UE can first estimate the channel impulse response and next identify the first peak in the power delay profile of the Channel Impulse Response (CIR). The estimation of the CIR can be performed in many different ways, e.g., in the time domain through cyclic correlation with the known transmitted signal or (mathematically equivalently) in the frequency domain through the following steps:
The CIR could also be estimated through a non-cyclic correlation with the known transmitted signal which gives approximately the same result as a cyclic correlation for delays that are small relative to the symbol length.
If cyclic correlation (or the equivalent method in the frequency domain) is used, the periodicity (up to a phase rotation) of the known transmitted signal will result in a corresponding periodicity (up to a phase rotation) of the CIR estimate. This is easily understood since the channel impulse response will itself be a comb-n signal. The CIR can, thus, be written as:
h(t)=ej·2π·s·Δƒ·t·g(t)
where g(t) is periodic with period T/n.
Also when the non-cyclic correlation method is used to estimate the CIR, false peaks appear in a similar way due to the periodic structure of the known transmitted signal, as shown in
For a general comb-n signal h(t) we have:
h(t)=ej·2π·k·Δƒ·t·g(t)
where g(t) is periodic with period T/n. The autocorrelation can then be written as:
C(t)=∫0Th(t)h*(t−τ)dt=ej·2π·s·Δƒ·t∫0Tg(t)g*(t−τ)dt
Because the phase factor ej·2π·s·Δƒ·t does not impact the magnitude of the autocorrelation, the general comb signal will also have additional peaks for time offsets m·(T/n) relative to the main peak of the same size as for a periodic function. Taking the Cyclic Prefix (CP) into account, the additional correlation peaks will be somewhat more suppressed, but not radically much as long as the CP length is much shorter than the OFDM symbol length.
Regardless of whether the TOA estimation is based on linear or cyclic (CIR) correlation, the measurement range has to be limited to a TOA interval of length T/n to avoid misdetecting a side peak as a real peak. Even with such a limitation of the measurement range, channel peaks with large delays may be periodically mapped into the UE search window and be falsely detected as a first peak. Thus, there remains a need for improved peak detection used for TOA.
A solution presented herein uses a threshold condition formed relative to the strongest peak in (e.g., in a signaled DL-PRS-specific search window) the search for the first peak to be used for Time of Arrival (TOA) estimation. Such a threshold condition may be used with DL-PRSs that are homogenous or inhomogeneous, and in each of these combined (or not) with cyclic shifts. The main advantage in all cases is to avoid detecting false peaks.
One exemplary embodiment comprises a method of estimating a Time of Arrival (TOA) by a wireless node in a wireless communication network. The method comprises receiving one or more reference signals from one or more remote wireless nodes, and estimating a Channel Impulse Response (CIR) responsive to the received one or more reference signals. The method further comprises identifying as a TOA peak a first peak of the CIR in time within a search window that satisfies a threshold condition. The threshold condition is defined responsive to a strength of a dominant peak of the CIR within the search window. The method further comprises estimating the TOA from the TOA peak.
In exemplary embodiments, the threshold condition is whether a candidate peak of the CIR within the search window exceeds a peak threshold defined responsive to the strength of the dominant peak.
In exemplary embodiments, the peak threshold is defined responsive to the strength of the dominant peak and an adjustment value.
In exemplary embodiments, the peak threshold is defined as the strength of the dominant peak reduced by the adjustment value.
In exemplary embodiments, the peak threshold is defined responsive to the strength of the dominant peak and an adjustment function, said adjustment function comprising a function of a time difference between a dominant peak time and a candidate peak time.
In exemplary embodiments, the adjustment function further comprises the function of the time difference between the dominant peak time and the candidate peak time as modified by an adjustment value.
In exemplary embodiments, the adjustment function comprises a function inversely proportional to a square of the time difference.
In exemplary embodiments, the peak threshold comprises a candidate peak threshold for each candidate peak in the search window including the dominant peak, where each candidate peak threshold is defined responsive to an adjustment function and a strength of the corresponding candidate peak and all preceding peaks in the search window and a corresponding adjustment function for each of the preceding peaks. The adjustment function comprises a function of a time difference between the candidate peak and the corresponding preceding peak. Further, identifying as the TOA peak the first peak in time within the search window that satisfies the threshold condition comprises iteratively comparing a strength of each candidate peak to the corresponding candidate peak threshold condition until no earlier candidate peaks exceeding the corresponding candidate peak threshold remain, and identifying the last candidate peak to exceed the corresponding candidate peak threshold as the TOA peak.
Exemplary embodiments further comprise calculating the peak threshold.
Exemplary embodiments further comprise receiving the adjustment value from at least one of the one or more remote wireless nodes or from another node within the wireless communication network.
Exemplary embodiments further comprise determining the adjustment value responsive to one or more rules preconfigured for the wireless node. In exemplary embodiments, the one or more rules comprise one or more rules preconfigured per positioning reference signal, preconfigured per remote wireless node, and/or preconfigured per frequency.
In exemplary embodiments, the adjustment value is determined from a reference adjustment value and one or more compensation factors.
In exemplary embodiments, the one or more compensation factors are associated with a reference signal configuration for the reference signal for which the CIR is estimated.
Exemplary embodiments further comprise adjusting the reference adjustment value using the one or more compensation factors to determine the adjustment value.
Exemplary embodiments further comprise receiving the reference adjustment value from at least one of the one or more remote wireless nodes or from another node within the wireless communication network.
Exemplary embodiments further comprise receiving the one or more threshold adjustments from at least one of the one or more remote wireless nodes or from another node within the wireless communication network.
In exemplary embodiments, the defining the threshold condition comprises defining the threshold condition responsive to one or more rules preconfigured for the wireless node.
In exemplary embodiments, the one or more rules comprise one or more rules preconfigured per positioning reference signal, preconfigured per remote wireless node, and/or preconfigured per frequency.
In exemplary embodiments, the peak threshold is calculated responsive to the strength of the dominant peak and at least one of a size of the search window; a number of the one or more reference signals received from the one or more remote wireless nodes; a comb configuration of each of the received one or more reference signals; a reference signal density in frequency; a reference signal density in time; a reference signal bandwidth; a number of repetitions of a reference signal within a reference signal period; and one or more characteristics of a wireless channel conveying the one or more reference signals to the wireless node.
Exemplary embodiments further comprise coherently and jointly processing reference signals received via a plurality of frequency layers, wherein the estimating the CIR comprises estimating the CIR within the search window responsive to the coherently and jointly processed reference signals.
In exemplary embodiments, coherently and jointly processing reference signals received via a plurality of frequency layers comprises a first coherently and jointly processing of the reference signals received from a first remote wireless node via a first plurality of frequency layers and a second coherently and jointly processing of the reference signals received from a second remote wireless node via a second plurality of frequency layers. Further, estimating the CIR comprises estimating a first CIR within the search window responsive to the first coherently and jointly processed reference signals and estimating a second CIR within the search window responsive to the second coherently and jointly processed reference signals. Further, defining the threshold condition comprises defining a first threshold condition responsive to a strength of a dominant peak of the first CIR within the search window and defining a second threshold condition responsive to a strength of a dominant peak of the second CIR within the search window.
In exemplary embodiments, the strength of any peak in the search window comprises one of a peak value in a power delay profile of the CIR at a given sampling frequency; a peak value in a power delay profile of the CIR after interpolation between samples; a power delay profile of the CIR integrated over a period of time around the corresponding peak; a power delay profile of the CIR summed over a number of samples around the corresponding peak; and a power delay profile of the CIR averaged over a number of samples around the corresponding peak.
In exemplary embodiments, the power delay profile comprises an absolute square of the CIR.
In exemplary embodiments, the power delay profile comprises an absolute value of the CIR.
In exemplary embodiments, at least one of the one or more remote wireless nodes comprises a network node, and wherein the receiving of the one or more reference signals comprises receiving one or more downlink reference signals from the network node.
In exemplary embodiments, at least one of the one or more remote wireless nodes comprises a User Equipment (UE), and wherein the receiving of the one or more reference signals comprises receiving one or more uplink reference signals from the UE.
One exemplary embodiment comprises a wireless node in a wireless communication system configured to estimate a Time of Arrival (TOA) or one or more reference signals received from one or more remote wireless nodes. The wireless node comprises one or more processing circuits configured to receive one or more reference signals from one or more remote wireless nodes, and estimate a Channel Impulse Response (CIR) responsive to the received one or more reference signals. The one or more processing circuits are further configured to identify as a TOA peak a first peak of the CIR in time within a search window that satisfies a threshold condition. The threshold condition is defined responsive to a strength of a dominant peak of the CIR within the search window. The one or more processing circuits are further configured to estimate the TOA from the TOA peak.
One exemplary embodiment comprises a computer program product for controlling a wireless node. The computer program product comprising software instructions which, when run on at least one processing circuit in the wireless node, causes the wireless node to receive one or more reference signals from one or more remote wireless nodes, and estimate a Channel Impulse Response (CIR) responsive to the received one or more reference signals. When run on the at least one processing circuit, the software instructions further cause the wireless node to identify as a TOA peak a first peak of the CIR in time within a search window that satisfies a threshold condition. The threshold condition is defined responsive to a strength of a dominant peak of the CIR within the search window. When run on the at least one processing circuit, the software instructions further cause the wireless node to estimate the TOA from the TOA peak. In exemplary embodiments, a computer-readable medium comprises the computer program product. In exemplary embodiments, the computer-readable medium comprises a non-transitory computer readable medium.
One exemplary embodiment comprises a method performed by a wireless device in a communication network. The method comprises receiving a reference signal from a node within the communication network. The method further comprises receiving an indication of a threshold parameter representing an adjustment to be applied by the wireless device to a set of one or more paths of a channel impulse response (CIR) of the reference signal for generating a path detection threshold for detecting the first path in time of the CIR within a search window.
Exemplary embodiments further comprise the step of using the threshold parameter to calculate an arrival time of the reference signal from the first path in time of the CIR within the search window exceeding the path detection threshold.
In exemplary embodiments, the indication of the threshold parameter is received as part of assistance data for the reference signal.
In exemplary embodiments, the assistance data further comprises the duration of the search window.
Exemplary embodiments further comprise receiving an indication of a threshold parameter representing the adjustment to be applied to the strongest path of the CIR response within the search window.
One exemplary embodiment comprises a method performed by a network node in a communication network. The method comprises transmitting a reference signal to a wireless device within the communication network. The method further comprises transmitting an indication of a threshold parameter representing an adjustment to be applied by the wireless device to a set of one or more paths of a channel impulse response (CIR) of the reference signal for generating a path detection threshold for detecting the first path in time of the CIR within a search window.
In exemplary embodiments, the indication of the threshold parameter is transmitted as part of assistance data for the reference signal.
In exemplary embodiments, the assistance data further comprises the duration of the search window.
Exemplary embodiments further comprise transmitting an indication of a threshold parameter representing the adjustment to be applied to the strongest path of the CIR response within the search window.
There are various problems with conventional TOA techniques. For example, the following scenarios may result in large positioning errors:
There are also problems with the case where different DL-PRSs are constructed by applying different Cyclic Shifts (CSs) on a common signal that is homogenous or non-homogenous in frequency. Because the DL-PRSs only differ by the cyclic shifts, the respective estimated CIRs may also be correspondingly cyclically shifted and the UE may, in the first instance, observe a single long CIR consisting of the superposition of all elementary CIRs. To be able to properly process the received PRSs, the UE therefore has to segment the time axis into different portions corresponding to the true CIRs of the respective PRSs and then use each segment to determine the first path of this. There is, however, a risk that this segmentation is not done fully correctly, which may result in a late component being falsely considered to be the first path of the following CIR.
According to the solution presented herein, the TOA estimation, used e.g., for the RSTD or UE Rx-TX time difference measurement or for TOA estimation for the reference cell or reference PRS, the UE detects the first CIR peak which is higher in power than a threshold value relative to the strongest detected peak in the CIR (a CIR peak might also be referred to herein as a “path”). In one embodiment, the relative threshold value is configured through signaling, e.g., over LPP. In one embodiment, the relative threshold value is preconfigured, either as one fixed value or as a value which depends on other configuration parameters, e.g., configuration parameters of the DL PRS used for the TOA estimation. In one embodiment, the threshold value is a function of the distance in time (delay) between the potential first peak and the strongest peak. In one embodiment, the threshold value is based on multiple detected peaks and is calculated based on the distances in time (delay) between the potential first peak and the other peak as well as on the strength of the other peaks. In one embodiment, the use of a peak strength threshold as described above is combined with the use of a DL PRS which is non-homogenous in frequency, e.g. a one symbol comb-12 signal. In one embodiment, the threshold value is a function or a KPI of the positioning integrity of either the network or the device in terms of positioning estimation. The embodiments are described for DL measurements but are also applicable for UL measurements at a radio network node, e.g., at gNB, Transmission-Reception Point (TRP), LMU, etc., instead of at the UE. The threshold can be determined by the network node (e.g., based on similar rules described for the UE) or configured by another node, e.g. by the LMF or a controlling network node, e.g. via the NRPPa or other relevant protocol.
Broadly, for TOA measurements used, e.g., for UE RSTD measurements or UE RX-TX time difference measurements, the UE first estimates the CIR and then identifies the earliest peak in the power delay profile of the estimated CIR. The search for the first peak is limited to a search window in time which is signaled to the UE, e.g., over LPP as defined for NR in Rel. 16. The location in time of the first peak within the search window defines the TOA for the PRS. The solution presented herein limits the UE search for the first peak to peaks that satisfy a threshold condition that depends on strength of the strongest peak (i.e., the dominant peak) within the search window, and in some embodiments also depends on a location in time of the dominant peak or relative to a set of stronger peaks.
In one exemplary embodiment the threshold condition is a threshold relative to the strength of the dominant peak, i.e., the strongest peak, and represents a delay independent threshold condition. A candidate peak in the CIR is detected as a peak if in logarithmic scale candidate peak strength>dominant peak strength−adjustment value (e.g., derived from a relative threshold). In a linear scale, this can equivalently be written as:
P
candidate_peak
>R·P
dom_peak
where R represents the adjustment value, Pdom_peak represents the dominant peak strength, and Pcandidate_peak represents the candidate peak strength. For example, R may be given by:
R=10−relative_threshold_value/l0
The signaled parameter or the parameter to determine by the UE according to the rules described herein can be R, or any parameter(s) used to derive R. This type of threshold is useful to reject peaks with delays that are longer than the measurement range, and thus appear in the estimated CIR at the wrong delay since they are periodically mapped into the measurement range, as explained in the background section and in
From the UE's perspective, the TOA estimation may subsequently be done, e.g., as follows:
A threshold relative to the strength of the strongest peak may also be combined with a threshold relative to an estimated noise level. This can be useful because, to some extent, they serve different purposes (the purpose of a threshold relative to an estimated noise level being to reject noise peaks) as described herein further below.
In another exemplary embodiment, the threshold is a delay dependent threshold relative to the dominant peak. For example, a candidate peak may be detected as a peak if (in linear scale) it satisfies the following threshold condition:
P
candidate peak
>R·ƒ(τ)·Pdom_peak
where r represents the difference in time between the dominant peak and the candidate peak. In one embodiment, the adjustment function ƒ(τ) may be represented as:
where a is a constant. It will be appreciated that while the adjustment value R is shown as separate from the adjustment function, the threshold condition may alternatively be represented by:
P
candidate peak>ƒ(τ)·Pdom_peak,
where the adjustment function ƒ(τ) is alternatively represented by:
The constant σ may be set to 1 in some examples because a may be absorbed into R. Still it may be convenient to set a to a value of the order of 1/BW2, where BW represents the bandwidth of the DL PRS, or alternatively represents the system bandwidth, where R is signaled in linear or logarithmic scale. Alternatively, both a and R may be preconfigured. The signaled parameter(s) or the parameter(s) to determine by the UE according to the rules described for this embodiment can be R, ƒ, or any parameter(s) used to derive R, ƒ, or the combination R·ƒ(τ)
It is important to note that an ideal low pass filter may be represented by:
which corresponds to sinc(BW·τ) in the time domain, and that:
From UE perspective the TOA estimation may then be done, e.g., as follows:
P
candidate_peak
>R·ƒ(τ)·Pdom_peak
where the threshold condition depends both on the strength of the dominant peak Pdom_peak and the adjustment function, which depends on the distance in time r between the candidate first peak and the dominant peak.
This type of delay-dependent threshold is useful to reject side peaks due to the limited bandwidth used for the signal, filter effect, etc. More particularly, this type of delay-dependent threshold makes use of the fact the side peaks get weaker the farther away they are (in delay) from the real channel peak. Thus, one can avoid using an unnecessarily high threshold far away from the real channel peak.
A delay dependent threshold condition may be combined with a delay independent threshold condition, e.g., as described above. This can be useful because, to some extent, they serve different purposes. By utilizing a combination of a delay dependent and a simple threshold, the simple threshold can potentially be set to a higher value since it does not have to reject side peaks. This reduces the risk of missing to detect a real channel peak. A delay-dependent threshold may also be combined with a threshold relative to an estimated noise level as described further below herein.
In another exemplary embodiment, the threshold condition comprises a delay dependent threshold condition relative to multiple peaks. According to this exemplary embodiment, a candidate peak is detected as a peak if (in linear scale) the following threshold condition is satisfied:
where τk represents the difference in time between peak k and the candidate peak, and where k=1 represents the dominant peak. Here, the peak search is done in an iterative way, where P1 represents the strength of the dominant peak detected within the search window. If N peaks have been detected, then peak N+1 represents the strongest peak that is earlier than the N detected peaks and fulfills the threshold condition:
where τk represents the difference in time between peak k and the N+1 candidate peak. When no more peaks can be detected fulfilling the iterative criteria, the last detected peak is used as the “first” peak for the TOA measurement.
The signaled parameter(s) or the parameter(s) to be determine by the UE according to the rules described herein are R, ƒ, or any parameter(s) used to derive R, ƒ, or the combination R·ƒ( . . . ). From the UE's perspective, the TOA estimation can then be done, e.g., as follows:
until no more such peaks can be identified.
In one alternative of the delay dependent threshold condition relative to multiple peaks embodiment, the threshold condition for the iterative search may instead be represented by:
P
candidate_peak_N+1
>R·ƒ(τN)·PN
Depending on the form of the function ƒ, this threshold condition may be mathematically equivalent to the original form.
In yet another alternative embodiment of the delay dependent threshold condition relative to multiple peaks embodiment, the threshold condition for the iterative search may instead be represented by:
Using delay dependent thresholds to multiple peaks is useful to reject side peaks, not only of the strongest peak but also of other peaks.
It will be appreciated that the embodiment for delay dependent threshold conditions relative to multiple peaks may be combined with a delay independent threshold, e.g., as described above. This can be useful because, to some extent, they serve different purposes. A delay dependent threshold relative to multiple peaks may also be combined with a threshold relative to an estimated noise level as described further herein below.
According to another exemplary embodiment, the threshold condition may be configured in the case of multiple reference signal configurations. The threshold or parameter(s) can be explicitly signaled or determined by the UE based on the described rules per PRS, per TRP, or per frequency, or can apply for more than one PRSs, TRPs, or frequencies within one or more frequency bands. If the same threshold condition or the parameter(s) cannot be used for all or multiple PRS configurations, the explicit signaling of each threshold and/or threshold condition or set of parameter(s) will require a lot overhead.
In another example, a reference threshold condition or corresponding parameter(s) determining R, ƒ, or any parameter(s) used to derive R, ƒ, or the combination R·ƒ( . . . ) is determined (signaled, pre-defined, or defined/calculated based on the described rules) for a reference PRS configuration. Then, if another configuration of PRS to be received by the UE differs from the reference PRS configuration, the reference threshold condition or corresponding parameter(s) are adapted accordingly. For example, a scaling or a compensation factors (which can be signaled or pre-defined) can be applied to adapt to a difference (with respect to the reference configuration) in one or more of:
In fact, one or more scaling or compensation factors may be used, e.g., R=Rref·k1·k2 . . . . , where Rref represents the R parameter for a reference PRS configuration and reference search window configuration or measurement uncertainty, k1 represents a scaling factor to adapt to the difference in the PRS density, comb, bandwidth, etc. (such scaling may be defined in a table as a function of these parameters), k2 represents a scaling factor to adapt to the difference in the search window configuration or measurement uncertainty, k3 represents a scaling factor to adapt to the radio environment, etc.
According to another exemplary embodiment, the threshold condition may be configured in the case of PRS bundling over multiple frequency layers. In NR Rel-16, up to four frequency layers can be configured to a UE in which the UE can receive DL PRS. Within a frequency layer, up to 272 PRBs are possible. However, in some scenarios demanding very stringent TOA estimation accuracy, it may be beneficial if the UE can receive DL PRSs from multiple frequency layers which can be coherently and jointly processed. This yields an increased DL PRS bandwidth which can help meet the stringent TOA accuracy requirements. Note that coherent and joint processing of DL PRSs from multiple frequency layers is not supported in NR Rel-16.
In one exemplary embodiment, one relative peak threshold condition may be configured for the DL PRSs from multiple frequency layers that are configured to be coherently and jointly processed at the UE. For example, when a UE receives DL PRS from a TRP in two different frequency layers, the UE may be configured to use a single relative peak threshold condition to identify the first peak in the CIR. The TOA estimation procedure from UE perspective may be similar to those given in for the delay independent or delay dependent embodiments discussed herein, with the exception that the UE may coherently and jointly process DL PRSs received from different frequency layers from the same TRP. In some cases, the number of frequency layers for receiving DL PRSs can be different for different TRPs. Hence, in these cases, the number of frequency layers over which DL PRSs can be coherently and jointly processed can be different for different TRPs. In other words, different levels of PRS aggregation over frequency layers is possible at different TRPs. Consider an example where TRP 1 has DL PRS configured in four frequency layers, TRP 2 has DL PRS configured in three frequency layers, TRP 3 has DL PRS configured in two frequency layers, and TRP 4 has DL PRS configured in one frequency layer. In this case, as different levels of PRS coherent/joint processing are possible at the four TRPS, four different relative peak threshold conditions may be configured to the UE. The UE uses the four different relative peak threshold conditions as follows:
The solution presented herein repeatedly relies on a “strength” of a peak of the CIR within the search window. The peak strength may be defined in several different ways in different alternative embodiments. The following lists multiple ways to define the peak strength. It will be appreciated that the solution presented herein is not limited to the listed techniques for determining the peak strength.
Note that the estimation of the CIR may be performed in many different ways e.g. in the time domain through cyclic correlation with the known transmitted signal or in the frequency domain, e.g., through the following steps:
In some exemplary embodiments, the above-described threshold conditions may further consider an absolute peak threshold, e.g., relative to an estimated noise and/or interference level. As such, the solution presented herein would only consider those peaks that also exceed the absolute peak threshold, e.g., as shown in
More particularly, the relative peak detection threshold may be combined with an absolute threshold A. A candidate peak would then need to both exceed the absolute threshold and fulfill the threshold condition, e.g., exceed the delay independent threshold.
An absolute threshold may also be combined with a delay dependent threshold condition, in which case the requirement for the iterative peak search would be:
The absolute threshold value could be given relative to the estimated noise and interference level, e.g. as the absolute_threshold_value=noise_and_interference_gap+estimated noise_and_interference in logarithmic scale, or as A=Raks·σ2 in linear scale. The ‘noise_and_interference_gap’ could be preconfigured or signaled, e.g., over LPP to the UE. The noise_and_interference power can be estimated in a multitude of ways. For example, the noise_and_interference power σ may be estimated from the time-domain cross-correlation (complex vector C) as:
σ=MADN([ReC;ImC])·√{square root over (2)}
where the MADN is the median absolute deviation for the normal distribution, i.e., MADN (x)=median (|x−median (x)|)/0.675 for a vector X, where the minus is taken element-wise.
A Power Delay Profile (PDP) of a single symbol is the element-wise absolute square of the vector C. If C only contains noise, the PDP distribution (normalized by) is then Chi-square with 2 degrees of freedom (DOF). Assuming a PDP of n samples, the probability that all n noise samples are below an absolute threshold s is given as:
P(0≤PDP(t)≤s,∀t=1, . . . n)=(1−e(−s/σ
Thus, the threshold s may be expressed in terms of a pre-defined noise probability P as:
The ‘noise_and_interference_gap’ can thus be written in linear scale as:
R
abs=−ln(1−n√{square root over (P)})
In case, a search window is used, n should be the number of samples within the search window so that P is the probability not to detect any noise peaks above the threshold within the search window. Note that the relation to the probability P is strictly only valid for gaussian noise. It may, however, very well be a good approximation also for noise like interference.
As an alternative to signaling Rabs in linear or logarithmic scale to the UE, the probability P could be signaled. The UE would then use the formula above to calculate the ‘noise_and_interference_gap’.
The absolute threshold may be combined with the relative threshold in an alternative way as follows. Define the set S of real-valued sample times (representing interpolated PDP values) as a union of open intervals where the threshold is satisfied at samples t=1, . . . ,n as:
And then we find the earliest peak in S that also satisfies the relative peak criteria.
According to some exemplary embodiments, the absolute peak threshold may be determined from several PDPs. If we have access to several PDPs, we may do a peak search on the sum of these PDPs. In this way, we may update old results when new ones are available. We may also update the estimated noise scale σ, e.g., by stacking all PDP vectors and taking the MADN.
For example, assume that sPDP(t) represents the sum of k PDPs, e.g., PDP1(t)+ . . . +PDPk(t). If all PDPs are noise (the underlying cross-correlations are complex Gaussian with standard deviation σ), then sPDP(t) is given by Erlang (k,1/σ2), which means that the threshold s may be calculated from:
In this case, s may have to be determined numerically from a pre-defined noise probability P.
According to additional or alternative exemplary embodiments, the absolute peak threshold may be determined from approximate probabilities. If the probability calculations result in large numerical rounding errors, we may use the approximation:
P(0≤PDP(t)≤s,∀t=1, . . . ,n)=1−n·e(−s/σ
which is tight for large P and s. Similarly, for the Chi-square case, the following approximation may be used:
P(0≤PDP(t)≤s,∀t=1, . . . ,n)≥1−n·e(−s/σ
Additional exemplary embodiments couple the threshold condition with an integrity assessment. As mentioned herein, there may be many techniques to configure the CIR peak threshold or evaluate the CIR for an accurate TOA estimation. These techniques may have different complexity and accuracy. Providing reporting support on choice of this technique and the chosen threshold for the node (i.e., either the UE or the network node) that has done the TOA estimation is an important parameter for the other node (i.e. the network node or the UE) to evaluate the quality of the TOA estimation. It can be also beneficial to couple this threshold choice to the integrity level that the other node can assume for the positioning estimation.
In one exemplary coupling scenario, the threshold condition can be reported as a positioning integrity KPI, which can assist in evaluating the quality of the TOA estimation.
In another exemplary coupling scenario, together with this CIR threshold condition signaling, additional data can be transferred with a certain format that indicates the positioning integrity level of the chosen threshold. The format of this data may comprises, for example:
According to yet another exemplary embodiment, the UE may be configured to transmit information about all or subset of candidate peaks in the CIR detected by the UE within the search window, and which meet one or more threshold condition criteria described herein. The criteria is associated with a threshold which depends on signal level, relative delay between strongest and candidate peaks, etc. The information about the candidate peaks may comprise one or more of:
In one example, the UE can be configured based on a pre-defined rule and/or based on a received request from the network node (e.g., LMF) to transmit information (as described above) about the detected candidate peaks which meet the threshold condition criteria (as described above) to the network node.
In another example, the UE can be configured based on a pre-defined rule and/or based on the received request from the network node (e.g., LMF) to transmit information about the detected candidate peaks which meet the criteria (as described above) to the network node depending on number (M) of the detected candidate peaks, where M can be configured by the network node or pre-defined. This is further explained with few examples below:
In one example, the UE transmits the information about the candidate peaks in any of the above example along with the measurement results such as with RSTD, UE Rx-Tx time difference, multi-RTT measurement reports.
In another example, the UE transmits the information about the candidate peaks in any of the above example whenever the candidate peaks are detected.
In another example, the UE transmits the information about the candidate peaks in any of the above example not more than P number of times within the positioning session. As special case P=1.
The network node (e.g., LMF, base station, etc.) may use the received information about the candidate peaks from one or more UEs for one or more tasks. For example, the network node may use results from one UE or statistics from multiple UEs (to enhance reliability) for one or more tasks in certain geographical region or radio environment. Exemplary tasks include, but are not limited to, adapting the values of one or more parameters associated with positioning procedure and/or transmitting the received information to another node (e.g., to the BS, to another LMF, etc.). Examples of parameters associated with positioning procedure are those used by the UE for candidate peak detection. Examples of such parameters (associated with candidate peak detection include, but are not limited to, duration of the search window, signal threshold, etc. For example, if the number of candidate peaks detected by the UE is above certain threshold then the network node may increase the signal threshold (e.g., H) with respect to certain reference value; otherwise it may decrease the signal threshold with respect to the reference value. In another example, if the number of candidate peaks detected by the UE is above certain threshold then the network node may increase the duration of the search window with respect to certain reference value; otherwise it may decrease the duration of the search window with respect to the reference value. In the future, the network node may use the adapted parameters for configuring the UEs operating in a location and/or in a propagation environment similar to those in which the information about the candidate peaks was obtained by the network node.
Exemplary embodiments of the solution presented herein also consider signaling aspects associated with the disclosed threshold conditions. The peak detection threshold or parameter determining R, ƒ( . . . ), or the combination R·ƒ( . . . ) could be signaled, e.g., in the DL PRS assistance data as shown in the ASN.1 example implementation below. In one example, the range of the threshold is the same as for differential PRS-RSRP measurement reporting.
In this ASN.1 example, the peak detection threshold is located in the IE NR-DL—PRS-PositioningFrequencyLayer-r16. It could alternatively be located higher up in the hierarchical ASN.1 structure, e.g., in the IE NR-DL-PRS-AssistanceData-r16 or NR-DL-PRS-AssistanceDataPerFreq-r16 or NR-DL-PRS-AssistanceDataPerTRP-r16 at the cost of somewhat reduced flexibility.
Exemplary embodiments of the solution presented herein also consider methods for updating a threshold condition. Determining and/or signaling of a new peak detection threshold condition, or a parameter determining R, ƒ( . . . ), or the combination R·ƒ( . . . ), can be triggered by, e.g., one or more of:
In another exemplary embodiment, there may be no need to signal the updated peak detection threshold, R or ƒ(. .), rather than the UE is able, based on pre-defined rule to update the peak detection threshold autonomously, e.g., a PRS BW change by a factor k_BW can trigger the update in the peak detection threshold where the update depends on k_BW Additional embodiments may consider DL PRs(s) that are non-homogenous in frequency. In NR Rel. 16, the DL PRS was designed to always be homogenous in frequency, i.e., counting over all DL PRS symbols within a slot, each subcarrier within the PRBs used for DL PRS transmission is utilized the same number of times. This is captured by the CR to 38.211 in R1-2005123 by allowing only DL PRS sizes in number of symbols that are a multiple of the comb size, in combination with the relative frequency offset k′ in table 7.4.1.7.3-1 in 38.211, relevant extracts of each of which are provided below.
Homogeneity in frequency ensures that issues with side peaks are avoided. However, utilizing a relative peak strength threshold, side peaks issues can be controlled and thus the restriction to DL PRS patterns that are homogenous in frequency can be lifted. The restriction to certain combinations of comb sizes and time domain size of the DL PRS can be removed and one can also allow single symbol DL PRS. Such a change could be captured in 38.211, e.g., by the following change (bolded for emphasis):
In another example, the restriction to certain combinations of comb sizes and time domain size of DL PRS as specified in NR Rel-16 can be removed depending on one or more higher layer parameters configured by the network to the UE, e.g., via LPP. This higher layer parameter may be an explicit configuration parameter for removing this restriction. In another example, this higher layer parameter may include the configuration of a peak detection threshold as covered in the embodiments above. The corresponding modification to 3GPP TS 38.211 is bolded below for emphasis, where the higher layer parameter is denoted as ‘parameterx’:
Otherwise,
In another exemplary embodiment, one could alternatively add additional allowed combinations rather than remove the limitation completely, e.g., as in the following example where single symbol comb-6 and comb-12 signals are allowed in addition to the already allowed combinations (changes bolded for emphasis):
To allow single symbol DL PRS would also require a signaling change in 37.355, e.g., as in the example modification below in 37.355 (example based on v16.0.0)
This would allow the combination of a large comb-size with a short time domain size of the DL-PRS. In scenarios where coverage can be achieved with a short time domain size of the DL-PRS, e.g., indoor office or indoor factory scenarios, this reduces the positioning overhead significantly. As an example, a single symbol comb-12 signal allows for 12 orthogonal DL-PRS signals using a single OFDM symbol or 144 orthogonal DL-PRS signals utilizing 12 OFDM symbols. The Rel. 16 DL PRS requires at least 12 symbols to allow for 12 orthogonal DL-PRS signals.
Another alternative example is that the UE may be configured with one of the {2, 2},{4, 2}, {6, 2}, {12, 2}, {4, 4}, {12, 4}, {6, 6}, {12, 6}, and {12, 12} combination, but to only measure on a subset of symbols of the PRS resource this could be realised with a LPP configuration of dl-PRS-NumSymbols-r16 coupled to an additional LPP higher layer parameter (e.g., dl-PRS-MeasNumSymbols-r16) signaling the symbols to be measured, the additional parameter dl-PRS-MeasNumSymbols-r16 could consist of a number X and mean that the X first number of symbol in the PRS resource should be considered for the measurement. Alternatively, dl-PRS-MeasNumSymbols-r16 could be signaling the starting symbol and the ending symbol over which the UE should measure, or a list of symbols from 1 to dl-PRS-NumSymbols-r16 (e.g. [1,5,7] to select the first, fifth and seventh symbol in the resource). This would enable multiple UEs to use the same PRS comb size, but to measure on shorter or longer period of time, depending on their needs, as shown in
If a UE is limited in capability to process PRS, the UE could report exactly which pairing of {LPRS, KcombPRS} among the allowed pairing is supported as part of the capability signalling.
Note that the apparatuses described herein may perform the methods herein, and any other processing, by implementing any functional means, modules, units, or circuitry. In one embodiment, for example, the apparatuses comprise respective circuits or circuitry configured to perform the steps shown in the method figures. The circuits or circuitry in this regard may comprise circuits dedicated to performing certain functional processing and/or one or more microprocessors in conjunction with memory. For example, the circuitry may include one or more microprocessor or microcontrollers, as well as other digital hardware, which may include digital signal processors (DSPs), special-purpose digital logic, and the like. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory such as read-only memory (ROM), random-access memory, cache memory, flash memory devices, optical storage devices, etc. Program code stored in memory may include program instructions for executing one or more telecommunications and/or data communications protocols as well as instructions for carrying out one or more of the techniques described herein, in several embodiments. In embodiments that employ memory, the memory stores program code that, when executed by the one or more processors, carries out the techniques described herein. Thus, various apparatus elements disclosed herein may implement any functional means, modules, units, or circuitry, and may be embodied in hardware and/or in software (including firmware, resident software, microcode, etc.) executed on a controller or processor, including an application specific integrated circuit (ASIC).
The present invention may be embodied as cellular communication systems, methods, and/or computer program products. Accordingly, the present invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.), including an application specific integrated circuit (ASIC). Furthermore, the present invention may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, or a portable compact disc read-only memory (CD-ROM). Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured via, for example, optical scanning or the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
The following provides exemplary implementations of the solution presented herein.
A first exemplary implementation is a flow chart from the perspective of the UE.
Another exemplary implementation is from the perspective of the gNB.
Another exemplary implementation is from the perspective of the location server.
RTT-positioning using CIR peak threshold
Another exemplary implementation is from the perspective of the UE.
Another exemplary implementation is from the perspective of the serving gNB.
Another exemplary implementation is from the perspective of the non-serving gNB.
Another exemplary implementation is from the perspective of the location server.
Although the term “TRP” is used in this disclosure, this term may be represented by one or more identifiers in 3GPP specifications. For example, a TRP may be represented by ‘dl-PRS-Id’. The reason is that the UE need not necessarily know which TRP a DL PRS is transmitted from, it just needs to know the configuration and ID/IDs related to the DL PRS and perform measurements based on that DL PRS.
The present invention may, of course, be carried out in other ways than those specifically set forth herein without departing from essential characteristics of the invention. The present embodiments are to be considered in all respects as illustrative and not restrictive, and all changes coming within the meaning and equivalency range of the appended embodiments are intended to be embraced therein.
This application claims priority to U.S. Application No. 63/059,381, filed 31 Jul. 2020, disclosure of which is incorporated in its entirety by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/071354 | 7/29/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63059381 | Jul 2020 | US |