Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CIR PEAK THRESHOLD CONTROL FOR TOA ESTIMATION
Document Type and Number:
WIPO Patent Application WO/2022/023509
Kind Code:
A1
Abstract:
A threshold condition formed relative to the strongest peak (e.g., in a signaled DL-PRS- specific search window) is used in 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. In so doing, the solutions (100, 200, 300, 400) presented herein avoid detecting false peaks.

Inventors:
ERNSTRÖM PER (SE)
STARE ERIK (SE)
MURUGANATHAN SIVA (CA)
SIOMINA IANA (SE)
MUNIER FLORENT (SE)
MODARRES RAZAVI SARA (SE)
KAZMI MUHAMMAD (SE)
NYGREN JOHANNES (SE)
Application Number:
PCT/EP2021/071354
Publication Date:
February 03, 2022
Filing Date:
July 29, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ERICSSON TELEFON AB L M (SE)
International Classes:
G01S11/02; H04L25/02; H04W64/00; G01S5/02
Foreign References:
US20200217918A12020-07-09
US5359575A1994-10-25
US10656241B22020-05-19
Attorney, Agent or Firm:
ERICSSON (SE)
Download PDF:
Claims:
CLAIMS 1. A method (100) of estimating a Time of Arrival, TOA, by a wireless node (400) in a wireless communication network, the method (100) comprising: receiving (110) one or more reference signals from one or more remote wireless nodes; estimating (120) a Channel Impulse Response, CIR, responsive to the received one or more reference signals; identifying (130) as a TOA peak a first peak of the CIR in time within a search window that satisfies a threshold condition, wherein the threshold condition is defined responsive to a strength of a dominant peak of the CIR within the search window; and estimating (140) the TOA from the TOA peak. The method (100) of claim 1 wherein the threshold condition is whether a candidate peak ofhe CIR within the search window exceeds a peak threshold defined responsive to the strength ofhe dominant peak. The method (100) of claim 2 wherein the peak threshold is defined responsive to the rength of the dominant peak and an adjustment value. The method (100) of claim 3 wherein the peak threshold is defined as the strength of the ominant peak reduced by the adjustment value. The method (100) of claim 2 wherein the peak threshold is defined responsive to the rength of the dominant peak and an adjustment function, said adjustment function comprising aunction of a time difference between a dominant peak time and a candidate peak time. The method (100) of claim 5 wherein the adjustment function further comprises the function the time difference between the dominant peak time and the candidate peak time as modified by n adjustment value. The method (100) of claim 5 wherein the adjustment function comprises a function versely proportional to a square of the time difference. The method (100) of claim 2 wherein: the peak threshold comprises a candidate peak threshold for each candidate peak in the search window including the dominant peak, wherein 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, said adjustment function comprising a function of a time difference between the candidate peak and the corresponding preceding peak; and wherein the identifying (130) 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. 9. The method (100) of any one of claims 2-8 further comprising calculating the peakhreshold. 10. The method (100) of any one of claims 3-9 further comprising 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. 11. The method (100) of any one of claims 3-9 further comprising determining the adjustment value responsive to one or more rules preconfigured for the wireless node (400). 12. The method (100) of claim 11 wherein 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. 13. The method (100) of any one of claims 3-9 wherein the adjustment value is determinedrom a reference adjustment value and one or more compensation factors. 14. The method (100) of claim 13 wherein the one or more compensation factors are associated with a reference signal configuration for the reference signal for which the CIR is estimated. 15. The method (100) of any one of claims 13 and 14 further comprising adjusting the eference adjustment value using the one or more compensation factors to determine the adjustment value. 16. The method (100) of claim 15 further comprising receiving the reference adjustment valuerom at least one of the one or more remote wireless nodes or from another node within the wireless communication network.

17. The method (100) of claim 15 further comprising 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. 18. The method (100) of any one of claims 1-8 wherein the defining the threshold condition comprises defining the threshold condition responsive to one or more rules preconfigured for the wireless node. 19. The method (100) of claim 18 wherein 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. 20. The method (100) of any one of claims 9-19 wherein 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 (400). 21. The method (100) of any one of claims 1-20 further comprising 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. 22. The method (100) of claim 21 wherein: the 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; the estimating (120) 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; and the 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. 23. The method (100) of any one of claims 1-22 wherein 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. 24. The method (100) of claim 23 wherein the power delay profile comprises an absolute square of the CIR. 25. The method (100) of claim 23 wherein the power delay profile comprises an absolute value of the CIR. 26. The method (100) of any one of claims 1-25 wherein 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. 27. The method (100) of any one of claims 1-26 wherein 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. 28. A wireless node (400) 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, said wireless node (400) comprising one or more processing circuits (410) configured to execute the method (100) of any one of claims 1-27. 29. A computer program product for controlling a wireless node (400), the computer program product comprising software instructions which, when run on at least one processing circuit (410) in the wireless node (400), causes the wireless node (400) to execute the method (100) according to any one of claims 1-27. 30. A computer-readable medium comprising the computer program product of claim 29. 31. The computer-readable medium of claim 30 wherein the computer-readable medium comprises a non-transitory computer readable medium. 32. A method (200) performed by a wireless device (400) in a communication network, the method (200) comprising: receiving (210) a reference signal from a node within the communication network; and receiving (220) 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. 33. The method (200) of claim 32, further comprising 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. 34. The method (200) of claim 32, wherein the indication of the threshold parameter is received as part of assistance data for the reference signal. 35. The method (200) of claim 34, wherein the assistance data further comprises the duration of the search window. 36. The method (200) of any one of claims 32-35, further comprising 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. 37. A method (300) performed by a network node (400) in a communication network, the method (300) comprising: transmitting (310) a reference signal to a wireless device within the communication network; and transmitting (320) 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.

38. The method (300) of claim 37, wherein the indication of the threshold parameter is transmitted as part of assistance data for the reference signal. 39. The method (300) of claim 38, wherein the assistance data further comprises the duration of the search window. 40. The method (300) of any one of claims 37-39, further comprising 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.

Description:
CIR PEAK THRESHOLD CONTROL FOR TOA ESTIMATION

RELATED APPLICATIONS

This application claims priority to U S. Application No. 63/059381 , filed 31 July 2020, disclosure of which is incorporated in its entirety by reference herein.

BACKGROUND

Positioning has been a topic in Long Term Evolution (LTE) standardization since Release 9 of the 3 rd 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 (l-loT) are becoming important. Positioning in New Radio (NR) is supported, e.g., by the architecture shown in Figure 1. The Location Management Function (LMF) is the location node in NR. There are also interactions between the location node and the gNodeB via the NR Positioning Protocol A (NRPPa). The interactions between the gNodeB and the device is supported via the Radio Resource Control (RRC) protocol, while the location node interfaces with the User Equipment (UE) via the LTE Positioning Protocol (LPP). LPP is common to both NR and LTE. It will be appreciated that while Figure 1 shows both a gNB and an ng-eNB, both may not always be present Further, when both the gNB and the ng-eNB are present, the NG-C is generally only present for one of them.

In the legacy LTE standards, the following techniques are supported:

• Enhanced Cell ID. Essentially cell ID information to associate the device to the serving area of a serving cell, and then additional information to determine a finer granularity position.

• Assisted Global Navigation Satellite System (GNSS). GNSS information retrieved by the device, supported by assistance information provided to the device from Evolved Serving Mobile Location Center (E-SMLC).

• Observed Time Difference of Arrival (OTDOA). The device estimates the time difference of reference signals from different base stations and sends to the E-SMLC for multi- lateration.

• UTDOA (Uplink TDOA). The device is requested to transmit a specific waveform that is detected by multiple location measurement units (e.g. an eNB) at known positions. These measurements are forwarded to E-SMLC for multi-lateration

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-6 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 lot 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 omb 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, owever, not supported by Rel.16 despite that this is the main advantage of comb-staggering ateast 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 x DL Reference Signal Time Difference (RSTD), allowing for e.g. DL TDOA positioning x Multi cell UE Rx-Tx Time Difference measurement, allowing for multi cell Round Trip Time (RTT) measurements x DL PRS Reference Signal Receive Power (RSRP) In NR Rel.16 the following gNB measurements are specified x UpLink Relative Time of Arrival (UL-RTOA), useful for UL TDOA positioning x gNb Rx-Tx time difference, useful for multi cell RTT measurements x UL SRS-RSRP x Angle of Arrival (AoA) and Zenith angle of Arrival (ZoA) In December 2019, a NR Rel.17 study item on positioning with focus on I-IoT scenarios was initiated. One important problem to overcome in order to achieve the tough accuracy equirements associated with I-IOT is the positioning errors induced by UE TX timing errors thatmpact 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 nd reliability in the positioning solution would be discussed for the first time in 3GPP. While thentegrity topic has been previously studied for Radio Access Technology (RAT)-independent ositioning methods such as GNSS, in the solution presented herein, the consideration of ositioning integrity Key Performance Indicators (KPIs) for RAT-based positioning methods are lso within the scope. An OFDM symbol in time can be written as a Fourier expansion of the subcarrier symbols T where T represents the OFDM symbol time and 'f 1/ T represents the subcarrier spacing. e j^ 2 S ^ k ^' f ^ t Note that the periodicity of the Fourier expansion basis functions is: 1 T k ^' f k except for the constant basis function (^ = 0). For a comb-^ signal with zero have c k z 0 only for k n ^ m for some integer m . Then all basis functions for which c k z 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^' f and OFDM symbol length T / n (removing the terms that are anyway zero). F or a comb-^ signal with subcarrier offset s we have c k z 0 only for k s ^ n ^ m for some integer m . By extracting a factor e j^ 2 S ^ s ^' f ^ t from the Fourier expansion we see that: h ^ t ^ ej^2S ^ s ^' f ^ t ^ g ^ t ^ where g ^ t ^ is periodic with p 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: x Fast Fourier Transform (FFT) to frequency domain x Multiply each subcarrier symbol with the complex conjugate of the corresponding subcarrier symbol of the known transmitted signal o If the known transmitted signal is not constant amplitude in the frequency domain one also needs to divide by the amplitude of the known signal for each subcarrier. x Inverse Fast Fourier Transform (IFFT) back to time domain 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:

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 Figure 2, which shows the absolute value of a correlation of a known transmitted comb-4 signal 5 with the signal received over an Additive White Gaussian Noise (AWGN) channel. These peaks will be suppressed relative to the main peak, but not radically much. The suppression of the m th additional peak compared to the main peak is roughly by a factor of ^ n^ m ^ / n . F or a general comb- n signal h ^ t ^ we have: h ^ t ^ ej^2S ^ s ^' f ^ t ^ g ^ t ^ 10 where g ^ t ^ is periodic with period T / n . The autocorrelation can then be written as: T ^ ^ ³ * j^ 2 T c W 0 h ^ t ^ h ^ t ^ W ^ dt e S ^ s ^' f ^ W ³ * 0 g ^ t ^ g ^ t ^ W ^ dt . Because the phase factor ej^ 2 S ^ s ^' f ^ W does not impact the magnitude of the autocorrelation, the g eneral 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 15 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 20 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. SUMMARY A solution presented herein uses a threshold condition formed relative to the strongest 25 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 30 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 4

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 5 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. 10 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 15 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 20 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 25 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. 30 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 35 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. 5

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. 5 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 10 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 15 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 20 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 25 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 30 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 35 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 6

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. 5 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 10 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. 15 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 20 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. 25 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 30 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 35 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 7

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. 5 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. 10 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. 15 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 20 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. 25 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. BRIEF DESCRIPTION OF THE DRAWINGS 30 Figure 1 shows a block diagram of an exemplary communication network applicable for the solution presented herein. Figure 2 demonstrates false peaks that may occur for an exemplary CIR. Figure 3 shows an exemplary method according to embodiments of for the solution presented herein. 35 Figure 4 shows an exemplary power delay profile. Figure 5 shows an example of threshold determination for the power delay profile of Figure 4 according to exemplary embodiments of the solution presented herein. Figure 6 shows an exemplary CIR and corresponding threshold conditions according to exemplary embodiments of the solution presented herein. 8

Figure 7 shows another example of threshold determination for the power delay profile of Figure 4 according to exemplary embodiments of the solution presented herein. Figure 8 shows exemplary PRS resources for multiple UEs applicable for the solution presented herein. 5 Figure 9 shows another exemplary method according to embodiments of for the solution presented herein. Figure 10 shows another exemplary method according to embodiments of for the solution presented herein. Figure 11 shows a block diagram of an exemplary wireless node according to embodiments 10 of for the solution presented herein. DETAILED DESCRIPTION There are various problems with conventional TOA techniques. For example, the following scenarios may result in large positioning errors: 15 x For a non-staggered or not fully staggered DL PRS, side peaks in the estimated CIR may be mis-detected as real peaks. x For a staggered DL PRS where doppler spread prohibits coherent combination of the staggered DL PRS, side peaks in the estimated CIR may be mis-detected as real peaks. 20 x For a fully staggered DL PRS that is coherently combined achieving homogeneity in frequency, side peaks in the estimated CIR may be mis-detected as real peaks, which may result in large positioning errors if the delay is very long (i.e., larger than the symbol time). x Side peaks in the estimated CIR due to distortions of the transmitted DL PRS due 25 to, e.g., D/A converters, filters, or pulse shaping, may be mis-detected as real peaks. x Side peaks in the estimated CIR due to the limited bandwidth of the transmitted signal may be mis- detected as real peaks. x Side peak issues prohibit the use of DL PRSs that are non-homogenous in 30 frequency, e.g., a one symbol comb-12 signal which in turn results in reduced positioning performance or increased positioning overhead in some scenarios, e.g., indoor scenarios. x Side peaks are one of the sources of reducing the reliability and integrity of positioning estimation as they may be mis-detected as real peaks. 35 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 9

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 5 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 10 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 15 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 20 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 25 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. Figure 3 shows one exemplary method 100 of estimating a Time of Arrival (TOA) by a wireless node in a wireless communication network according to the solution presented herein that 30 broadly represents each of these emobodiments. Method 100 may be implemented by any wireless node in the wireless communication network, including but not limited to the UE, the LMF, a base station node, e.g., gNB or ng-eNB. The method 100 comprises receiving one or more reference signals from one or more remote wireless nodes (block 110), and estimating a CIR responsive to the received one or more reference signals (block 120). The method 100 further 35 comprises identifying as a TOA peak a first peak in time within a search window (e.g., the earliest peak in time within the search window) that satisfies a threshold condition (block 130). The threshold condition is defined responsive to a strength of a dominant peak of the CIR within the search window. The method 100 further comprises estimating the TOA from the TOA peak (block 10

140). The following provides further details for each of multiple embodiments for the solution presented herein. 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 5 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 10 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 15 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, P dom _ peak represents the dominant peak strength, and P candidate _ peak represents the candidate peak strength. For example, R may be given by: R 1 ^ relative _ threshold _ value /10 20 0 The signaled parameter or the parameter to determine by the UE according to the rules described h erein 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, 25 as explained in the background section and in Figure 4. Such peaks with large delays are typically much weaker than the strongest peak and can thus be effectively rejected with a threshold relative to the strongest peak (e.g., a threshold defined using the strongest peak). More particularly, Figure 4 shows an example of estimated power delay profile based on a single symbol comb-4 reference signal with 100 MHz bandwidth and 30 kHz subcarrier spacing using 4096 samples per OFDM 30 symbol. Due to the comb-4 structure, the estimated power delay profile is periodic with a period, which is one-fourth of the OFDM symbol length. The TOA measurement range is thus also limited to one-fourth of the OFDM symbol length. A channel peak with delay outside the measurement range is mapped periodically into the measurement range (the first quarter of the power delay profile) and may be mis-detected as a false first peak. This type of threshold can also be used to 11

reject side peaks, but because the threshold is independent of the delay, it does not utilize the fact that side peaks get weaker with the distance (in delay) from the real channel peak. From the UE’s perspective, the TOA estimation may subsequently be done, e.g., as follows: 5 x The UE is configured over LPP with a number of DL PRSs, including parameters defining a search window (e.g., as defined for NR in Rel.16) and parameters defining the threshold (unless preconfigured). x The UE is configured over LPP to perform RSTD and/or UE Rx-Tx time difference measurements based on the configured DL PRSs. 10 x For each DL PRS, the UE estimates the CIR within the search window x The UE identifies the strongest peak in the CIR power delay profile within the search window. x The UE estimates the strength of the identified strongest peak in the CIR power delay profile within the search window. 15 x The UE identifies the first peak in the CIR power delay profile within the search window which is above a threshold relative to the strongest peak, e.g., candidate peak strength > strongest peak strength – adjustment value. x The UE reports the RSTD and/or UE Rx-Tx time difference measurements based on the identified first peak in the CIR power delay profile within the search window that is above a 20 threshold relative to the strongest peak. 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 25 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 ^ f ^ W ^ ^ P dom _ peak 30 where W represents the difference in time between the dominant peak and the candidate peak. In o ne embodiment, the adjustment function f ^ W ^ may be represented as: f ^ W ^ a W 2 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: 35 P candidate_ peak ! f ^ W ^ ^ P dom _ peak , 12

where the adjustment function f ^ W ^ is alternatively represented by: f ^ W ^ R ^ a W 2 The constant a may be set to 1 in some examples because a may be absorbed into R . Still it m ay be convenient to set a to a value of the order of 1/ BW 2 , where BW represents the 5 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 , f , or any parameter(s) used to derive R , f , or the combination R^ f ^ W ^ . It is important to note that an ideal low pass filter may be represented by: 10 1 B W rect ^ f / BW ^ w hich corresponds to sinc ^ BW ^ W ^ in the time domain, and that: s inc ^ BW ^ W ^ ^ 1 S ^ BW ^ W . From UE perspective the TOA estimation may then be done, e.g., as follows: x The UE is configured over LPP with a number of DL PRSs including parameters defining a 15 search window (e.g., as defined for NR in Rel.16) and parameters defining the threshold (unless preconfigured). x The UE is configured over LPP to perform RSTD and/or UE Rx-Tx time difference measurements based on the configured DL PRSs. x For each DL PRS, the UE estimates the CIR within the search window. 20 x The UE identifies the strongest peak in the CIR power delay profile within the search window as the dominant peak. x The UE estimates the strength P dom _ peak of the identified strongest peak in the CIR power delay profile within the search window. x The UE identifies the first peak in the CIR power delay profile within the search window 25 which satisfies the threshold condition: P candidate_ peak ! R ^ f ^ W ^ ^ P dom _ peak where the threshold condition depends both on the strength of the dominant peak P dom _ peak and the adjustment function, which depends on the distance in time ^ between the candidate first peak and the dominant peak. 13 x The UE reports RSTD and/or UE Rx-Tx time difference measurements based on the identified first peak in the CIR power delay profile within the search window which is above a threshold relative to 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. Figure 5 demonstrates this by showing a close-up of the strongest peak (which is also the first peak) in the power delay profile shown in 4. The strongest peak clearly has sinc-like side peaks that can be effectively rejected utilizing a delay dependent threshold relative to the peak strength and peak position (in delay) relative to 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: ! ^ f ^ W ^ ^ whereW k represents t he 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 P 1 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: whereW 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. Figure 6 provides an example of this embodiment by showing the use of delay-dependent thresholds relative to multiple peaks. Figure 7 shows an example power delay profile zoomed in on the first peaks. In this example, there are multiple peaks before the strongest peak, which makes the use of delay dependent thresholds relative to multiple peaks relevant. The signaled parameter(s) or the parameter(s) to be determine by the UE according to the 5 rules described herein are R , f , or any parameter(s) used to derive R , f , or the combination R^ f ^ ... ^ . From the UE’s perspective, the TOA estimation can then be done, e.g., as follows: x The UE is configured over LPP with a number of DL PRSs including parameters defining a search window (e.g., as defined for NR in Rel.16) and parameters defining the threshold (unless preconfigured). 10 x The UE is configured over LPP to perform RSTD and/or UE Rx-Tx time difference measurements based on the configured DL PRSs. x For each DL PRS, the UE estimates the CIR within the search window. x The UE identifies the strongest peak in the CIR power delay profile within the search window as the dominant peak. 15 x The UE estimates the strength P dom _ peak of the identified dominant peak in the CIR power delay profile within the search window. x The UE iteratively searches for earlier peaks in the CIR fulfilling the iterative criteria P candidate_ peak _ N^ 1 ! R ^ k ^ m ^ 1,2 a ,. x .., N ^^ f ^ W k ^ ^ P k ^ until no more such peaks can be id 20 x The UE reports RSTD and/or UE Rx-Tx time difference measurements based on the identified first peak in the CIR power delay profile within the search window as identified through the iterative peak search. In one alternative of the delay dependent threshold condition relative to multiple peaks 25 embodiment, the threshold condition for the iterative search may instead be represented by: P ! R ^ f ^ W ^ ^ P Depending on the form of the function f , this threshold condition may be mathematically equivalent to the original form. In yet another alternative embodiment of the delay dependent threshold condition relative to 30 multiple peaks embodiment, the threshold condition for the iterative search may instead be represented by: 15

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. 5 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 10 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. 15 In another example, a reference threshold condition or corresponding parameter(s) determining R , f , or any parameter(s) used to derive R , f , or the combination R^ f ^ ... ^ 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 20 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: x Number of PRS symbols, comb configuration, comb size, PRS density in frequency and/or time, PRS bandwidth, number of repetitions within a PRS period, etc. (the more PRS 25 resource elements are available the more accurate the measurement is expected to be and therefore the smaller threshold with respect to the strongest peak can be used) x PRS search window size (e.g., a smaller search window can motivate a larger threshold) x Environment type or radio channel characteristics or propagation conditions or expected number of candidate peaks (e.g., the more unstable or fading is the channel or radio 30 environment, the larger threshold may be needed or the more peaks is expected the smaller threshold can be used). In fact, one or more scaling or compensation factors may be used, e.g., R R ref ^ k 1 ^ k 2 ^ ... , where R ref represents the R parameter for a reference PRS configuration and reference search window 35 configuration or measurement uncertainty, k 1 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), k 2 represents a scaling factor to adapt to the difference in the search window 16

configuration or measurement uncertainty, k 3 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 5 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 10 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 15 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 20 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 25 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: x For TRP1, a first relative peak threshold condition is used by the UE for first peak identification in the CIR while the DL PRSs from four frequency layers are being 30 coherently/jointly processed. x For TRP2, a second relative peak threshold condition is used by the UE for first peak identification in the CIR while the DL PRSs from three frequency layers are being coherently/jointly processed. x For TRP3, a third relative peak threshold condition is used by the UE for first peak 35 identification in the CIR while the DL PRSs from two frequency layers are being coherently/jointly processed. x For TRP4, a fourth relative peak threshold condition is used by the UE for first peak identification in the CIR while the DL PRSs from one frequency layer is being processed. 17

Note that the use of different relative peak threshold conditions in this embodiment are motivated as the measurement accuracy improves with the coherent/joint processing of DL PRSs from more frequency layers. That is, a smaller relative peak threshold may be used when DL PRSs from four 5 frequency layers are being jointly processed when compared to the case of DL PRS from one frequency layer is being processed. 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 10 appreciated that the solution presented herein is not limited to the listed techniques for determining the peak strength. 1. The peak strength is defined as the peak value in the power delay profile of the estimated CIR at the given sampling frequency. 2. The peak strength is defined as the peak value in the power delay profile of the estimated 15 CIR after interpolation between the samples. 3. The peak strength is defined after extrapolation. 4. The peak strength is defined as the power delay profile of the estimated CIR integrated over a certain small time period around the detected peak. 5. The peak strength is defined as the power delay profile of the estimated CIR summed or 20 averaged (linearly or non-linearly) over a certain number of samples around the detected peak. The power delay profile of the CIR may be defined as the absolute square of the CIR. Alternatively the peak strength could be defined based on the absolute value of the CIR rather than based on 25 the absolute square of the CIR. 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: x FFT to frequency domain; 30 x Multiply each subcarrier symbol with the complex conjugate of the corresponding subcarrier symbol of the known transmitted signal; o If the known transmitted signal is not constant amplitude in the frequency domain one also needs to divide by the amplitude of the known signal for each subcarrier. x IFFT back to time domain. 35 The CIR may 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. 18

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 Figures 5 or 6. 5 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: 10 P candidate_ peak _ N^ 1 ! R ^ k ^ m ^ 1,2 a ,. x .., N ^^ f ^ W k ^ ^ P k ^ and P absol a ndidate _ peak _ N^ 1 ! A ute _ threshold _ value /10 c { 10 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 + 15 estimated noise_and_interference in logarithmic scale, or as A R 2 a bs ^ V 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 V may be estimated from the time-domain cross-correlation (complex vector C) as: 20 V MADN ^ > ReC ;Im C @ ^ ^ 2 where the MADN is the median absolute deviation for the normal distribution, i.e., M ADN ^ 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 25 vector C . If C only contains noise, the PDP distribution (normalized by V ) 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: 2 n P ^ 0d PDP ^ t ^ d s , ^ t 1,..., n ^ § ¨ ^^s/ V ^ · © 1 ^ e ¸ ¹ Thus, the threshold s may be expressed in terms of a pre-defined noise probability P as: s ^V2 l n 30 n ^ 1 ^ P ^ The ‘noise_and_interference_gap’ can thus be written in linear scale as: 19

R ^ln 1 n a bs ^ ^ 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. 5 It may, however, very well be a good approximation also for noise like interference. As an alternative to signaling R abs 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 10 as follows. Define the set S of real-valued sample times (representing interpolated PDP values) a s a union of open intervals where the threshold is satisfied at samples t 1,..., n as: S t ^ 1, t ^ 1 P D ^ P ^ ^ ^ t ^t s 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 15 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 V , e.g., by stacking all PDP vectors and taking the MADN. F or example, assume that sPDP ^ t ^ represents the sum of k PDPs, e.g., 20 PDP1 ^ t ^ ^ ... ^ PDP k ^ t ^ . If all PDPs are noise (the underlying cross-correlations are complex Gaussian with standard deviation V ), then sPDP ^ t ^ is given by Erlang ^ k,1/ V2 ^ , which means that the threshold s may be calculated from: n ^ 0d PDP ^ t ^ d s , ^ t 1,..., n ^ ¨ © 1 ^ e ^s/ 2 P § ^ V ^ f k ^ s / V 2 ^ · ¸ ¹ where j 25 f k ^ 1 x k ^ x ^ ¦ j 0 j ! 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: 20 P ^ 0d PDP ^ t ^ d s , ^ t 1,..., n ^ 1 ^ n ^ e ^^s/V2 ^ f 2 k ^ s / V ^ which is tight for large P and s . Similarly, for the Chi-square case, the following approximation may be P ^ 0d PDP ^ t ^ d s , ^ t 1,..., n ^ t 1 ^ n ^ e ^ s/ V2 ^ 5 Additional exemplary embodiments couple the threshold condition with an integrity assessm 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 10 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. 15 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: x A predefined integer value x A predefined integrity level indication (e.g. high, medium, low) 20 x An integrity capability option, of whether the device was able to assess the integrity level of this threshold or not (e.g. a binary value or a YES/NO indication). 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 25 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: x number of detected candidate peaks; x signal level (e.g., power, CIR, etc.) of each candidate peak compared to a certain 30 threshold (e.g., reference signal level such as signal level strongest peak, first detected peak, etc.); x relative time of reception of each candidate within the search window compared to a certain threshold (e.g., reference time such as time of strongest peak, first detected peak, etc.). 35 21

For example, assume that within the search window the UE detects a strongest peak whose signal level (e.g., CIR, signal strength, Signal-to-Interference plus Noise Ratio (SINR), etc.) is denoted by P dom _ peak . The UE further detects (L-1) additional candidate peaks whose signal level (e.g., CIR, s ignal strength, SINR, etc.) is greater than ( P dom _ peak ^ H ), where H represents a signal level 5 threshold, and where as an example both P dom _ peak and H are expressed in logarithmic scale. In yet another embodiment, H may further depend on the timing information, e.g., on the relative time difference between the reception time of the strongest (dominant) peak and a reference time etc. In this example, the UE may detect L candidate peaks of the received signal from a node (e.g., cell, TRP, etc.) whose signals (e.g., PRS) is measured by the UE. 10 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 15 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: 1. In one example, the UE is configured to transmit the information only if the criteria are met 20 for more than M number of candidate peaks, e.g., M = 2, i.e., at least M candidate peaks meeting the criteria are detected. 2. In another example, the UE is configured to transmit the information only if the criteria are met for less than M number of candidate peaks, e.g., M = 2, i.e., at least M candidate peaks meeting the criteria are detected. 25 3. In yet another example, the UE is configured to transmit the information only if the criteria are met for specific number, M , of candidate peaks, e.g., M = 2, i.e., only if M candidate peaks meeting the criteria are detected. 4. In yet another example, the UE is configured to transmit the information only if the criteria are met for any number, M , of candidate peaks within certain range between M 1 30 candidate peaks and M 2 candidate peaks, e.g., transmit information if a condition (M 1 ^^M ^M 2 ) is met, e.g., M 1 = 2 and M 2 = 6. 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, 35 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. 22

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 5 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.). 10 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; 15 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 20 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 , f ^... ^ , or the combination R^ f ^... ^ could be signaled, e.g., in the DL PRS 25 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- 30 AssistanceDataPerFreq-r16 or NR-DL-PRS-AssistanceDataPerTRP-r16 at the cost of somewhat reduced flexibility. -- ASN1START 35 NR-DL-PRS-AssistanceData-r16 ::= SEQUENCE { nr-DL-PRS-ReferenceInfo-r16 DL-PRS-IdInfo-r16 OPTIONAL, -- Need ON nr-DL-PRS-AssistanceDataList-r16 SEQUENCE (SIZE (1..nrMaxFreqLayers)) OF NR-DL- PRS-AssistanceDataPerFreq-r16, 23

nr-SSB-Config-r16 SEQUENCE (SIZE (0..255)) OF NR-SSB-Config-r16, ... } 5 NR-DL-PRS-AssistanceDataPerFreq-r16 ::= SEQUENCE { nr-DL-PRS-AssistanceDataPerFreq (SIZE (1..nrMaxTRPsPerFreq)) OF NR-DL-PRS- AssistanceDataPerTRP-r16, nr-DL–PRS-PositioningFrequencyLayer-r16 NR-DL–PRS-PositioningFrequencyLayer-r16 OPTIONAL, 10 --Need ON ... } NR-DL-PRS-AssistanceDataPerTRP-r16 ::= SEQUENCE { 15 nr-DL-PRS-expectedRSTD-r16 INTEGER (-3841..3841), nr-DL-PRS-expectedRSTD-uncerainty-r16 INTEGER (-246..246), trp-ID-r16 TRP-ID-r16 OPTIONAL, nr-DL-PRS-Config-r16 NR-DL-PRS-Config-r16, ... 20 } NR-DL–PRS-PositioningFrequencyLayer-r16 ::= SEQUENCE { dl-PRS-SubcarrierSpacing-r16 ENUMERATED {kHz15, kHz30, kHz60, kHz120, ...}, dl-PRS-ResourceBandwidth-r16 INTEGER (1..63), 25 dl-PRS-StartPRB-r16 INTEGER(0..2176), dl-PRS-PointA-r16 ARFCN-ValueNR-r15, dl-PRS-CombSizeN-r16 ENUMERATED {n2, n4, n6, n12, ...}, dl-PRS-CyclicPrefix-r16 ENUMERATED {normal, extended, ...}, ... , 30 [[ nr-DL-PRS-threshold-r17 INTEGER (0..31) ]] } 35 nrMaxFreqLayers INTEGER ::= 4 -- Max freq layers nrMaxTRPsPerFreq INTEGER ::= 64 -- Max TRPs per freq layers nrMaxResourceIDs INTEGER ::= 64 -- Max ResourceIDs 24 -- ASN1STOP NR-DL-PRS-AssistanceData field descriptions nr-DL-PRS-Config This field specifies the PRS configuration of the TRP is up dating a threshold condition. Determining and/or signaling of a new peak detection threshold condition, or a parameter determining R , f ^ ... ^ , or the combination R^ f ^ ... ^ , can be triggered by, e.g., one or more of: x A request, an indication, message, or a signal measurement from the UE indicative of the need for a new peak detection threshold, x Signaling new assistance data and/or new measurement configuration, x The number of candidate peaks (e.g., when it is above a corresponding threshold, then the peak detection threshold can be reduced, otherwise if no or too few peaks are detectable the peak detection threshold can be increased), x If the strongest peak has changed over a time span or compared to its pervious value by more than another threshold ' (e.g., '= 0 in a special case or '> 0), the UE may send an indication to the network node, x Measured signal reconfiguration (e.g., when a PRS configuration parameter which determines the peak detection threshold or parameters R or f ^ ... ^ has changed such as the number of PRS symbols, comb configuration, comb size, PRS density in frequency and/or time, PRS bandwidth, number of repetitions within a PRS period, etc., x PRS search window size (e.g., a smaller search window can motivate a larger threshold) has changed, and x Environment type or radio channel characteristics or propagation conditions or expected number of candidate peaks has changed. In another exemplary embodiment, there may be no need to signal the updated peak detection threshold, R or f ^ ... ^ , 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 owing only DL PRS sizes in number of symbols that are a multiple of the comb size, in mbination with the relative frequency offset k’ in table 7.4.1.7.3-1 in 38.211, relevant extracts of ch of which are provided below. ------------- start extract from the CR to 38.211 in R1-2005123 ----------- - the size of the downlink PRS resource in the time domain L PRS ^ ^ 2,4,6,12 ` is given by the higher-layer parameter dl-PRS-NumSymbols-r16; - the comb size K PRS c omb ^ ^ 2,4,6,12 ` is given by the higher-layer parameter dl-PRS- C ombSizeN-r16 such that the combination ^ L PRS , K PRS c omb ` is one of {2, 2},{4, 2}, {6, 2}, {12, 2}, {4, 4}, {12, 4}, {6, 6}, {12, 6}, and {12, 12}; ------------- end extract from the CR to 38.211 in R1-2005123 ----------- ------------- start table extract from the CR to 38.211 in R1-2005123 ----------- Table 7.4.1.7.3-1: The frequency offset ^^ as a function of ^ െ ^ P s t R a S r t . ------------- end table extract from the CR to 38.211 in R1-2005123 ----------- omogeneity in frequency ensures that issues with side peaks are avoided. However, utilizing a ative peak strength threshold, side peaks issues can be controlled and thus the restriction to DL RS patterns that are homogenous in frequency can be lifted. The restriction to certain mbinations of comb sizes and time domain size of the DL PRS can be removed and one can so allow single symbol DL PRS. Such a change could be captured in 38.211, e.g., by the lowing change (bolded for emphasis): ------------- example modification to 38211 - the size of the downlink PRS resource in the time domain L PRS ^ ^ 2,4,6,12 ` is given by the higher-layer parameter dl-PRS-NumSymbols-r16; - the comb size KPRS c omb ^ ^ 2, 4,6,12 ` is given by the higher-layer parameter dl-PRS- CombSizeN-r16 such that the combination ^ L PRS , K PRS c omb ` is one of {2, 2},{4, 2}, {6, 2}, {12, 2}, {4, 4}, {12, 4}, {6, 6}, {12, 6}, and {12, 12}; ------------- end example modification to 38.211 ----------- In another example, the restriction to certain combinations of comb sizes and time domainze of DL PRS as specified in NR Rel-16 can be removed depending on one or more higher layerarameters configured by the network to the UE, e.g., via LPP. This higher layer parameter maye an explicit configuration parameter for removing this restriction. In another example, this higheryer parameter may include the configuration of a peak detection threshold as covered in thembodiments above. The corresponding modification to 3GPP TS 38.211 is bolded below formphasis, where the higher layer parameter is denoted as ‘parameterx’: ------------- example modification to 38.211 ----------- If higher layer parameter parameterx is configured, - the size of the downlink PRS resource in the time domain L PRS ^ ^ 2,4,6,12 ` is given by the higher-layer parameter dl-PRS-NumSymbols-r16; - the comb size KPRS c omb ^ ^ 2, 4,6,12 ` is given by the higher-layer parameter dl- PRS-CombSizeN-r16; Otherwise, - the size of the downlink PRS resource in the time domain L PRS ^ ^ 2,4,6,12 ` is given by the higher-layer parameter dl-PRS-NumSymbols-r16; - the comb size KPRS c omb ^ ^ 2,4,6,12 ` is given by the higher-layer parameter dl- PRS-CombSizeN-r16 such that the combination ^ L PRS , K PRS c omb ` is one of {2, 2},{4, 2}, {6, 2}, {12, 2}, {4, 4}, {12, 4}, {6, 6}, {12, 6}, and {12, 12}; ------------- end example modification to 38.211 ----------- In another exemplary embodiment, one could alternatively add additional allowedombinations rather than remove the limitation completely, e.g., as in the following example wherengle symbol comb-6 and comb-12 signals are allowed in addition to the already allowedombinations (changes bolded for emphasis): ------------- example modification to 38211 ---- - the size of the downlink PRS resource in the time domain L PRS ^ ^ 2,4,6,12 ` is given by the higher-layer parameter dl-PRS-NumSymbols-r16; - the comb size K PRS c omb ^ ^ 1,2,4,6,12 ` is given by the hig C ombSizeN-r16 such that the combination ^ L PRS , K c omb is one of {2, 2},{4, 2}, {6, 2}, {12, 2}, {4, 4 , 6}, {12, 6}, {1, 12}, and {12, 12}; ------------- end example modification to 38.21 o allow single symbol DL PRS would also require a signaling change in 37.355, e.g., as in the ample modification below in 37.355 (example based on v16.0.0) ASN1START R-DL-PRS-Config-r16 ::= SEQUENCE { nr-DL-PRS-ResourceSetList-r16 SEQUENCE (SIZE (1..nrMaxSetsPerTRP)) NR-DL-RS-ResourceSet-r16, nr-DL-PRS-SFN0-Offset-r16 SEQUENCE { sfn-Offset-r16 INTEGER (0..1023), integerSubframeOffset-r16 INTEGER (0..9) OPTIONAL -- Need OP } OPTIONAL, ... R-DL-PRS-ResourceSet-r16 ::= SEQUENCE { nr-DL-PRS-ResourceSetId-r16 NR-DL-PRS-ResourceSetId-r16, dl-PRS-Periodicity-and-ResourceSetSlotOffset-r16-r16 NR-DL-PRS-Periodicity-and-esourceSetSlotOffset-r16, dl-PRS-ResourceRepetitionFactor-r16 ENUMERATED {n1, n2, n4, n6, n8, n16, n32, ...}, dl-PRS-ResourceTimeGap-r16 ENUMERATED {s1, s2, s4, s8, s16, s32, ...}, dl-PRS-ResourceList-r16 SEQUENCE (SIZE (1..nrMaxResourcesPerSet)) OFR-DL-PRS-Resource-r16, dl-PRS-NumSymbols-r16 ENUMERATED {n2, n4, n6, n12, n1-v17xy, ...}, dl-PRS-MutingPatternList-r16 SEQUENCE { mutingOption1-r16 SEQUENCE { mutingPattern-r16 MutingPattern-r16, dl-PRS-MutingBitRepetitionFactor-r16 ENUMERATED {n1, n2, n4, n8, ...} OPTIONAL --Need OR }, This would allow the combination of a large comb-size with a short time domain size of the DL- RS. In scenarios where coverage can be achieved with a short time domain size of the DL-PRS, .g., indoor office or indoor factory scenarios, this reduces the positioning overhead significantly. s an example, a single symbol comb-12 signal allows for 12 orthogonal DL-PRS signals using a ngle OFDM symbol or 144 orthogonal DL-PRS signals utilizing 12 OFDM symbols. The Rel.16 L 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 ubset of symbols of the PRS resource. this could be realised with a LPP configuration of dl-PRS- umSymbols-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 he 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 he UE should measure, or a list of symbols from 1 to dl-PRS-NumSymbols-r16 (e.g. [1,5,7] to elect the first, fifth and seventh symbol in the resource). This would enable multiple UEs to use he same PRS comb size, but to measure on shorter or longer period of time, depending on their eeds, as shown in Figure 8. Alternatively, the number of consecutive symbols to utilize for one OA estimate could be limited in order to allow the UE to perform RX beam sweeping within one L PRS slot. If a UE is limited in capability to process PRS, the UE could report exactly which pairing of L PRS , K PRS c omb ` among the allowed pairing is supported as part of the capability signalling. Figure 9 shows another exemplary method 200 for the solution presented herein as mplemented by a wireless device. The method comprises receiving a reference signal from a ode within the communication network (block 210). The method further comprises receiving an ndication of a threshold parameter representing an adjustment to be applied by the wireless evice to a set of one or more paths of a 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 (block 220). Figure 10 shows another exemplary method 300 for the solution presented herein as implemented by a network node. The method comprises transmitting a reference signal to a wireless device within the communication network (block 310). 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 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 (block 320). Figure 11 shows a block diagram for a wireless node 400 according to exemplary embodiments of the solution presented herein. The wireless node includes one or more processing circuits for executing the TOA method disclosed herein, e.g., method 100 in Figure 3, method 200 of Figure 9, method 300 of Figure 10, etc. As used herein, a wireless node 400ncludes any node within a wireless communication network, including but not limited to, a UE, base station (NB, eNB, gNB, etc.), or other network node, e.g., LMF. Exemplary processing circuits may include separate circuits for each step, e.g., a transceiver, a CIR processor, andentification circuit, and a TOA estimation circuit, etc. Additional processing circuits may include parameter and/or threshold determination circuits. Alternatively, one or more processing circuits may implement two or more steps of a method. 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 microprocessorsn 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 asnstructions 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- sable or computer-readable medium may be any medium that can contain, store, communicate, opagate, or transport the program for use by or in connection with the instruction execution ystem, apparatus, or device. The computer-usable or computer-readable medium may be, for xample but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or emiconductor system, apparatus, device, or propagation medium. More specific examples (a on-exhaustive list) of the computer-readable medium would include the following: an electrical onnection 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 ash memory), an optical fiber, or a portable compact disc read-only memory (CD-ROM). Note at the computer-usable or computer-readable medium could even be paper or another suitable edium upon which the program is printed, as the program can be electronically captured via, for xample, optical scanning or the paper or other medium, then compiled, interpreted, or otherwise ocessed 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. The UE signals it’s capabilities over LPP to the location server, including the capability to perform peak detection utilizing a relative threshold and it’s capability to support new DL PRS configurations that are non-homogenous in the frequency domain The UE is configured by the location server over LPP a) With a number of PRS’s that are non-homogenous in the frequency domain, each transmitted by a TRP b) Assistance data including relative threshold value for the TOA estimation peak search c) To perform and report RSTD measurement for a number of TRPs. The UE performs the RSTD measurements using the relative threshold in the peak search for the TOA estimation and reports the measurement results to the location server. Another exemplary implementation is from the perspective of the gNB. The gNB provides DL PRS configuration details over NRPPa to the location server for the TRPs controlled by the gNB. The gNB transmits a number of DL PRSs from the TRPs that the gNB controls. Another exemplary implementation is from the perspective of the location server. 1) The location server receives DL PRS configuration details from a number of gNBs over NRPPa for the TRPs controlled by the gNBs. 2) The location server receives UE capabilities from a UE over LPP, the capability to perform peak detection utilizing a threshold and it’s capability to support new DL PRS configurations that are non-homogenous in the frequency domain. 3) The location server configures the UE through signaling over LPP a) With a number of PRS’s that are non-homogenous in the frequency domain, each transmitted by a TRP b) Assistance data including relative threshold value for the TOA estimation peak search c) To perform and report RSTD measurement for a number of TRPs. ) The location server receives RSTD measurements over LPP from the UE for each TRP and UE antenna panel. ) The location server estimates the position of the UE based on the RSTD measurements towards a number of TRPs RTT-positioning using CIR peak threshold Another exemplary implementation is from the perspective of the UE. ) The UE signals it’s capabilities over LPP to the location server, including the capability to perform peak detection utilizing a relative threshold and it’s capability to support new DL PRS configurations that are non-homogenous in the frequency domain ) The UE is configured over RRC by it’s serving gNB with a number of SRS’s ) The UE is configured by the location server over LPP a) With a number of PRS’s that are non-homogenous in the frequency domain, each transmitted by a TRP b) Assistance data including relative threshold value for the TOA estimation peak search c) To perform and report UE Rx-Tx Time difference measurements ) The UE performs the UE Rx-Tx Time difference measurements using the relative threshold in the peak search for the TOA estimation and reports the measurement results to the location server. ) The UE transmits the configured SRSs Another exemplary implementation is from the perspective of the serving gNB. ) The gNB provides DL PRS configuration details over NRPPa to the location server for the TRPs controlled by the gNB. ) The serving gNB receives a request over NRPPa from the location server to configure a UE with a number of SRS’s, including proposed SRS configurations. ) The serving gNB signals an acknowledgement over NRPPa to the location server that a number of SRS’s will be configured, including SRS configuration details. 4) The serving gNB configures the UE through signaling with a number of SRS’s 5) The serving gNB receives a request over NRPPa from the location server to perform and report gNB Rx-Tx time difference measurements. 6) The serving gNB transmits a number of DL PRSs from the TRPs that the gNB controls. 7) The serving gNB receives an SRS transmitted by the UE and performs the gNB Rx-Tx time difference measurement 8) The serving gNB signals the gNB Rx-Tx time difference measurements over NRPPa to the location server. Another exemplary implementation is from the perspective of the non-serving gNB. 1) The gNB provides DL PRS configuration details over NRPPa to the location server for the TRPs controlled by the gNB. 2) The gNB receives a request over NRPPa from the location server to perform and report gNB Rx-Tx time difference measurements. The request includes SRS configuration details to be used for the measurements. 3) The gNB transmits a number of DL PRSs from the TRPs that the gNB controls. 4) The gNB receives an SRS transmitted by the UE and performs the gNB Rx-Tx time difference measurement 5) The gNB signals the gNB Rx-Tx time difference measurements over NRPPa to the location server. Another exemplary implementation is from the perspective of the location server. 1) The location server receives DL PRS configuration details from a number of gNBs over NRPPa for the TRPs controlled by the gNBs. 2) The location server receives UE capabilities from a UE over LPP, including the capability to perform peak detection utilizing a relative threshold and it’s capability to support new DL PRS configurations that are non-homogenous in the frequency domain. 3) The location server sends a request to the serving gNB of the UE to configure the UE with a number of SRS’s. The request include proposed SRS configurations. 4) The location server receives an acknowledgement from the serving gNB over NRPPa that a number of SRS’s will be configured, including SRS configuration details. 5) The location server configures the UE through signaling over LPP a) With a number of PRS’s that are non-homogenous in the frequency domain, each transmitted by a TRP b) Assistance data including relative threshold value for the TOA estimation peak search c) To perform and report UE Rx-Tx Time difference measurements 6) The location server receives gNB Rx-Tx time difference measurements over NRPPa from a number of gNBs. 7) The location server receives UE Rx-Tx time difference measurements over LPP from the UE. 8) The location server estimates the position of the UE based on the RTT measurements towards a number of TRPs utilizing that the RTT measurements corresponding to different UE antenna panels have different systematic errors. 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, itust needs to know the configuration and ID/IDs related to the DL PRS and perform measurements ased on that DL PRS. The present invention may, of course, be carried out in other ways than those specifically et forth herein without departing from essential characteristics of the invention. The present mbodiments are to be considered in all respects as illustrative and not restrictive, and all changes oming within the meaning and equivalency range of the appended embodiments are intended to e embraced therein.