Inter-Node Distance Estimation from Multipath Delay Differences of Channels to Observer Nodes
Gregor Dumphart, Marc Kuhn, Armin Wittneben, Florian Tr\"osch

TL;DR
This paper introduces novel distance estimators for wireless nodes based on multipath delay differences to observer nodes, enabling accurate indoor localization without requiring synchronization or line-of-sight.
Contribution
It develops and analyzes new multipath-based distance estimators that work in rich multipath environments with or without synchronization, supporting multiple observers.
Findings
Estimators perform well in realistic indoor environments.
The method does not require precise synchronization or line-of-sight.
Multiple observers improve estimation accuracy.
Abstract
We study the estimation of distance d between two wireless nodes by means of their wideband channels to a third node, called observer. The motivating principle is that the channel impulse responses are similar for small d and drift apart when d increases. Following this idea we propose specific distance estimators based on the differences of path delays of the extractable multipath components. In particular, we derive such estimators for rich multipath environments and various important cases: with and without clock synchronization as well as errors on the extracted path delays (e.g. due to limited bandwidth). The estimators readily support (and benefit from) the presence of multiple observers. We present an error analysis and, using ray tracing in an exemplary indoor environment, show that the estimators perform well in realistic conditions. We describe possible localization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Inter-Node Distance Estimation from Multipath Delay Differences of Channels to Observer Nodes
††thanks: This work was partially supported by the Commission for Technology and Innovation CTI, Switzerland and conducted in cooperation with Schindler Aufzüge AG.
Gregor Dumphart, Marc Kuhn, and Armin Wittneben
Communication Technology Laboratory
ETH Zurich, Switzerland
Email: {dumphart, kuhn, wittneben}@nari.ee.ethz.ch
Florian Trösch
The PORT Technology
Schindler Aufzüge AG, Switzerland
Email: [email protected]
Abstract
We study the estimation of distance between two wireless nodes by means of their wideband channels to a third node, called observer. The motivating principle is that the channel impulse responses are similar for small and drift apart when increases. Following this idea we propose specific distance estimators based on the differences of path delays of the extractable multipath components. In particular, we derive such estimators for rich multipath environments and various important cases: with and without clock synchronization as well as errors on the extracted path delays (e.g. due to limited bandwidth). The estimators readily support (and benefit from) the presence of multiple observers. We present an error analysis and, using ray tracing in an exemplary indoor environment, show that the estimators perform well in realistic conditions. We describe possible localization applications of the proposed scheme and highlight its major advantages: it requires neither precise synchronization nor line-of-sight connection. This could make wireless user tracking feasible in dynamic indoor settings.
I Introduction
Most proposals for wireless localization systems rely on distance estimates to fixed infrastructure nodes (anchors) to determine the position of a mobile node [1], e.g. via trilateration. Cooperative network localization furthermore employs the distances between different mobile nodes [1, 2, 3, 4]. A simple way to obtain such inter-node distance estimates is from the received signal strength (RSS) but the resultant accuracy is usually very poor due to shadowing, small-scale fading, and antenna patterns [5]. A much more sophisticated method measures the time-of-arrival (TOA) with wideband signaling and a round-trip protocol for synchronization [1, 6].
TOA-based localization schemes require involved hardware at both ends and suffer from synchronization errors and processing delays [7, 6, 8, 9]. Yet the main problem is ensuring a sufficient number of anchors in line of sight (LOS) to all relevant mobile positions [10]. TOA thus exhibits a large relative error at short distances and is not well-suited for dense and crowded settings such as lobbies, metro stations, access gates, and large events. These however entail important use cases (e.g., see [11]). The related time difference of arrival (TDOA) scheme does not offer a solution because it suffers the same non-LOS problem as TOA, requires precise synchronization between the anchors (which hinders their distribution and coverage), and cannot be used for inter-mobile distance estimation.
In this paper we propose and study an alternative paradigm for inter-node distance estimation (which, to the best of our knowledge, has not received attention so far) with the aim of alleviating the outlined problems of wireless localization systems. To begin with, we abandon the notion that an estimate of the distance between two nodes A and B should be based on a direct measurement such as the TOA or RSS between them. Instead, we consider the presence of another node, henceforth called observer node. We furthermore assume the availability of the channel impulse response (CIR) of the channel between node A and the observer as well as CIR between node B and the observer. The CIRs can be obtained via channel estimation at the observer after transmitting wideband training sequences at A and B [12]. The basic setup is shown in Fig. 1a. The starting point of this paper is the observation that the CIRs and are similar for small and that this similarity vanishes steadily with increasing .
A good metric for the similarity between the CIRs could give rise to an accurate estimate as a function of this metric, with the prospect of particularly good performance at short distances (due to the focus on local channel variations) and no requirements for LOS connections.
From an application perspective (details follow in Sec. IV), the setup in Fig. 1a evaluates proximity to a stationary node, e.g. some point of interest. If distance estimates to multiple stationary nodes at known positions are obtained this way, trilateration of the mobile position can be performed. Fig. 1b and 1c are concerned with inter-mobile distances, e.g. for network localization. They also show the possibility of using multiple observers, which can be fixed infrastructure (1b) or other mobiles (1c).
To tap the great potential of the proposed paradigm, the remainder of the paper focuses on a specific realization that is based on the multipath delay structure of the CIRs. In Sec. II we derive corresponding distance estimates, in particular for the practically important case of unsynchronized nodes and using extracted delays that are subject to errors. Thereby we employ estimation theory and assumptions regarding rich multipath propagation. In Sec. III we evaluate performance and limitations under ideal conditions and in a more realistic indoor setting using ray tracing. Sec. IV discusses the accuracy and technological opportunities of the scheme in the context of indoor localization. Sec. V then concludes the paper.
II Distance Estimates from Delay Differences
We consider the setup in Fig. 2 with the nodes A and B with distance and an observer node located in a multipath propagation environment. We express in terms of the displacement vector from node A at position to node B at . The unit vectors denote the multipath directions of departure at .
Given and from nodes A and B to the observer, we want to determine by a comparison of the CIRs. If those CIRs are estimated with large bandwidth, several multipath components (MPCs) are usually resolvable and can be extracted [12]. We consider only the subset of MPCs that occur in both CIRs (propagation paths that emerge from both and to the observer, cf. [10]) and that were successfully extracted from both. We denote and for the MPC path delays, whereby indexation is such that delays of equal arise from the same propagation path111We note from Fig. 2b that the association between the MPCs across the two CIRs (comprising the problem of finding the subset of common MPCs) is a non-trivial task; a nearest neighbor scheme will usually fail unless is very small. Such association problems however have been studied thoroughly, e.g., for a single temporal snapshot in [13] and for temporal tracking in [10, and references therein]. In this paper we assume perfect association and leave an evaluation of the cited methods in this context to future work. (e.g. via the same reflector or scatterer). is the number of MPCs that were extracted from both CIRs.
The node displacement causes delay differences
[TABLE]
over equal propagation paths, as illustrated in Fig. 2b. The enabling fact for our approach is that all are subject to the bounds222To obtain these bounds formally, denote for the -th MPC virtual sink position, e.g., the observer position mirrored at the wall(s) of a reflection [10]. Write and, using , obtain and from the triangle inequality. due to propagation at the speed of light . Because of this geometric significance we consider as key observable quantity for distance estimation: each value yields a lower bound on the distance. With all observations considered we get , a tight bound whenever the direction of is similar to or for any . This is highly probable when is large and the MPCs have diverse directions, which is characteristic for dense indoor or urban environments. In this case, we can compute an accurate distance estimate
[TABLE]
Measuring the values however requires precise time synchronization between the two nodes (sub- precision) which can hardly be achieved with mobile consumer electronics. An alternative is to consider asynchronous delay differences
[TABLE]
as observations, subject to an unknown clock offset (the same for all ). In this case estimation rule (2) cannot be applied. Yet we can find a meaningful distance estimate by looking at the value range , again an interval of width . For large and diverse MPC directions we expect and close to the lower and upper bounds, respectively. We are hence able to compute a distance estimate from asynchronous observations
[TABLE]
So far our approach has been heuristical and we like to formalize it by means of estimation theory. For this we need to establish statistics for the observations . We do so with the following assumptions on the MPC directions .
- I:
The MPC directions are the same at and . 2. II:
is random and all directions are equiprobable, i.e. has uniform distribution on the 3D unit sphere. 3. III:
The directions and of different paths are statistically independent.
By I we assume a locally constant MPC geometry.333In detail, assumption I is valid when is much smaller than the distances from and to the virtual sink of the MPC in question (cf. [10]). This is equivalent to a plane-wave approximation if the observer was transmitting and is supported by the example in Fig. 2a to a large extend. Therewith we can relate the delay differences to projections of the displacement vector.444If the directions were known, could be determined from the linear system of equations , but this would require specific knowledge about the environment as in multipath-assisted localization [10, 14] and is not possible with our statistical description of the . By a convenient property555In detail, (5) follows from projection and assumptions II and III. This holds because any projection of a uniformly distributed 3D unit vector has uniform distribution. This little known property of 3D space is a consequence of Archimedes’ hat box theorem or, equivalently, the fact that the surface area of a spherical cap is proportional to its height. It has been employed in the wireless context in [15, Eq.(12)] where a short proof is given. of uniformly distributed 3D unit vectors, the resultant observation statistic is the uniform distribution
[TABLE]
We are now ready for an estimation-theoretic study of the proposed distance estimation scheme. In the following we summarize our key findings for four relevant cases. The derivations can be found in the appendix.
II-A Delays extracted without error; synchronous clocks
We assume the delay differences are available exactly as defined in (1). This requires that (i) the delays and were extracted from the respective CIRs without error, e.g. by using a very large bandwidth, and (ii) the clocks of node A and B are perfectly synchronous. For this case and the assumed MPC statistics, we find that in (2) is the maximum likelihood estimate (MLE) of . It is an underestimate with probability (because any hits the exact direction of or with probability [math]) and the bias is . A simple bias correction of (2) leads to an unbiased estimate
[TABLE]
which is in fact the uniform minimum-variance unbiased estimate (UMVUE) for this problem.
II-B Delays extracted without error; asynchronous clocks
We consider the case where time synchronization is not established or required but asynchronous delay differences are available as defined in (3). The estimate in (4) is the MLE for the assumed MPC statistics. The bias is and, therefrom, an unbiased estimate
[TABLE]
is obtained, which is the UMVUE for this problem.
It is worth noting the associated clock offset estimate
[TABLE]
which could be useful by itself for distributed synchronization in dense multipath. It is both the MLE and the UMVUE.666It can be shown that (2), (4), (8) are the MLE also for the respective 2D cases with analogous assumptions on . Instead of (5), this case features as observation PDF. The details are omitted.
II-C General case with synchronous clocks
When the path delays are measured with error (e.g., due to limited bandwidth), the distance estimates introduced so far might get distorted heavily: they are very susceptible to outliers since they regard only the maximum and minimum delay difference. It is thus sensible to include such errors in the statistical model and derive according distance estimates.
We first consider the case of perfectly synchronous nodes but with observed delay differences subject to random errors (as a result of delay extraction errors). We assume that the distribution of is known and furthermore that and are statistically independent for . The resulting distance MLE is given by the optimization problem
[TABLE]
where is the cumulative distribution function (CDF) of . Hence can be regarded as a soft indicator function of . If the errors have Gaussian distribution777A Gaussian error on the delay differences could be the result of the delays and being extracted subject to uncorrelated Gaussian errors. This model is suggested by [16] for high SNR. we can use the -function to write
[TABLE]
Estimate (9) is biased in general. This is seen by the example of errorless extraction: results in (the actual indicator function) and consequently (9) yields (2) as a special case (the proof is straightforward) which we know is a biased estimate.
II-D General case with asynchronous clocks
Finally, we consider the case where erroneous asynchronous delay differences are observed, i.e. subject to a clock offset and an extraction error . The joint MLE of distance and clock offset is given by
[TABLE]
This distance estimate is biased in general (an unbiased estimate remains as an open problem). This is seen at the special case of errorless extraction, analogous to Sec. II-C: for it can be shown that (12) yields the biased (4).
II-E Technical aspects and comments
A subtle but important aspect is that the presented estimators can incorporate multiple observer nodes without further ado by simply considering the MPCs from nodes A and B to all observer nodes (use index on this set). The increased number of observations can improve performance considerably.
We never assumed or required knowledge of the observer positions, synchronization between observer(s) and the other two nodes, or synchronization among multiple observers as such circumstances would not even improve the scheme. These are the key complexity advantages of our proposal.
Another fortunate aspect is that assumption I is almost superfluous because any MPC relevant to estimation (one with large ) fulfills it quite naturally: large corresponds to being similar to the direction of or and, thus, hardly changes when moving by .
The properties of optimization problems (9) and (12) depend on the error CDFs . With Gaussian error statistics (11) the problems are non-convex (because the -function is non-convex) yet very amenable: in all conducted experiments, the likelihood function was unimodal and the problems could be solved with very few iterations of a gradient-based solver.
III Performance Evaluation
This section discusses various sources of error and their effect on the accuracy of the proposed distance estimates.
III-A Impact of unknown MPC directions
An important source of error are the unknown which determine the observed delay differences. Because of the mathematical simplicity of the observation statistics (5), the resulting estimation error statistics can be described in closed form (for derivations see the appendix).
The root-mean-squared error (RMSE) of the synchronous-case UMVUE (6) is given by its standard deviation
[TABLE]
while the RMSE of asynchronous estimates (7) and (8) is characterized by the large- approximations
[TABLE]
which are accurate for about . All errors are proportional to asymptotically. In other words, the error of distance estimation based on unknown MPC directions increases linearly with distance.
For reliable estimation of the distance between synchronous nodes, a single similar to the direction of either or suffices. The asynchronous case, in contrary, requires similar to the directions of both and to occur and is thus more reliant on diverse . This fundamental difference is due to the unknown clock offset and is apparent when comparing (2) to (4). The performance difference can be quantified as under our assumptions.
III-B Impact of delay extraction errors
The errors on the delay differences, which stem from delay extraction errors, cause additional performance degradation. We will now evaluate how the relative error of various distance estimates is affected by independent Gaussian errors while the statistics of are according to the assumptions in Section II. We do not assume a specific setup geometry but instead specify the ratio of (the distance-translated error standard deviation) to as it determines the statistics of the relative error. To implement the general-case MLEs we use (11) in (9) and (12) and solve the respective optimization problems with an iterative Gauss-Newton algorithm. Fig. 3 shows the impact of and on the relative error.
When is considerably large, we observe that the estimators designed for errorless delay extraction are heavily distorted. This effect is even amplified with increasing (giving rise to more outliers). In this case, the asynchronous estimate outperforms the synchronous estimate as it uses not one but two delay-differences (the extrema) which amounts to some error averaging.
In the high regime, the general-case estimators perform much better because they are tailored to the observation statistics at hand. We observe that bias and RMSE converge to zero with increasing and that the bias is very small even at high error levels. If is very small, e.g. with a capable ultra-wideband system, then is significant only for small . This short-range regime is of particular practical interest though, as argued in Sec. I.
We conclude that the simple proposed estimates (6) and (7) perform well if is less than about . For larger error levels the general-case estimates (9) and (12) should instead be used, e.g. at close proximity or with small bandwidth.
III-C Impact of realistic MPC directions
We will now evaluate how the proposed estimates, which were designed for the propagation assumptions of Sec. II, perform in realistic indoor propagation conditions and with a signaling bandwidth of for estimation of the CIRs. In particular, we consider a room with the floor plan shown in Fig. 4a and a static observer node, a static node A, and a mobile node B that can be located anywhere in the room. We employ ray tracing to simulate reflection paths of up to three bounces whereby each bounce is assumed to cause attenuation [10, 14]. We consider reflections via the side walls as well as the floor and ceiling. The assumed room height is and all devices are above the floor.
To obtain practically meaningful results we need to define a criterion for the detection of a MPC. We use the detection threshold based on the signal-to-interference-plus-noise ratio whereby the interference is due to diffuse multipath propagation. In particular, we employ the definition from [14, Eq. 14] where is the -th path amplitude (which is subject to free-space path loss), the single-sided noise spectral density, the effective pulse duration (inversely proportional to bandwidth), and the power delay profile of the diffuse multipath portion in the CIRs. Following the proposal of [14, Tab. 1], we choose a double-exponential with rise time, decay time constant, and normalized power.
Fig. 4 shows the distance estimation error (the color at any point in the room marks the error when the mobile node B is at that position) for the UMVUEs in the absence of extraction errors. We observe a significant performance advantage with synchronization in Fig. 4a over the asynchronous case in Fig. 4b. The reason is that with a single observer, is small and the MPC directions tend to be similar to the LOS direction rather than uniformly distributed. This heavily impairs the asynchronous estimate. With the three observer deployment of Fig. 4c however, increases vastly (from or to about for most positions) and the are spread more evenly, which results in great performance even in asynchronous mode.
For the three-observer setup, Fig. 5 shows the RMSE as a function of around the static node (computed from error realizations on a circle of radius ). We observe almost constant slopes, consistent with the scaling behavior described in Sec. III-B. At , we measure a relative RMSE of (synchronous) and (asynchronous) which compare to analytical projections of and , respectively, from (13) and (14). We infer that this setup faces no performance degradation due to non-uniform with established synchronization and just a slight degradation in the asynchronous case.
Fig. 5 also shows the performance for erroneous MPC extraction and using the general-case MLEs. The chosen error model is where is the sum of the variances of assumed independent Gaussian errors on and , respectively, which are set to the minimum variance according to the Cramér-Rao lower bound (CRLB) for delay extraction (neglecting path overlap) in diffuse multipath and noise as presented in [14]. For the details we refer to [14, Sec. III.-B]. The resulting are between and and thus the extraction errors should have a significant impact for about (i.e. ), which agrees with the numerical results in large part. Extraction errors obviously impair the performance but do not change the order of magnitude of the estimation errors, which stay below in a circle of at least around the static node. We conclude that the proposed distance estimators are viable in realistic conditions.
IV Technological Comparison and Opportunities
A performance comparison to related distance estimation schemes is in order. With the parameters of our evaluation in Fig. 5, a TOA distance estimate to fixed infrastructure (e.g. from node A to an observer position) would have an RMSE lower bound [14] of , which implies high accuracy but requires LOS and perfect time synchronization. When a synchronization error occurs, a TOA estimate suffers a distance error (e.g. error from just ) which is particularly severe for short distances. Yet, to the best of our knowledge, distributed synchronization with sub- precision is currently not feasible with reasonable complexity. Our scheme compares well to reported TOA ranging errors of up to in [17] ( bandwidth) and [8] () or up to in [2] () and [8] (), although a thorough comparison is out of scope.
As indicated in Sec. I, our proposal has various promising applications in indoor localization. Due to the conceptual individuality, a direct performance comparison to existing schemes is not possible at this point. Instead we highlight the major technological opportunities and benefits in the following.
The absence of synchronization and LOS requirements qualifies the proposal for localization in dense and crowded settings. It allows for accurate ranging between low-complexity nodes, which only need to transmit pilot sequences and do not require high-resolution wideband receivers (only the observers do). The scheme is thus a prime candidate for estimating distances between mobiles for the purpose of network localization and, at that, does not require interaction of the mobiles. Thereby, the fact that mobiles can be observers (as knowledge of observer positions is not required) promises particularly great performance scaling with network density: out of mobiles can be observers for each distance estimation.
As described in Sec. I, the proposal can be used for localization via trilateration when distances to multiple stationary nodes (henceforth called beacons) are obtained. The low complexity requirements allow for battery-powered transmit-only beacons without a wired connection. They can thus be deployed easily and in vast numbers. This is a major advantage over state-of-the-art systems, e.g., TDOA systems which require precisely synchronized anchor infrastructure with LOS coverage. A vast amount of distance estimates between many beacons and mobiles together with all the inter-mobile distances promises accurate and robust network localization. The mobiles can also be of low complexity, as all processing and hardware complexity could be pushed to fixed observer infrastructure.
The single-beacon ranging application of Fig. 1a is similar to wideband location fingerprinting [18] but does not rely on offline training: The beacon-to-observer CIR can be estimated online, enabling robust operation in dynamic environments.
Our proposal utilizes multipath propagation without using any specific knowledge about the environment. This is in contrary to multipath-assisted localization [10, 14] which uses an a-priori known floor plan or online learning in order to utilize reflected paths for localization (which softens requirements on LOS conditions and number of anchors).
It is noteworthy that delay differences have been employed for microphone synchronization in audio engineering [19].
V Summary & Outlook
We proposed a novel paradigm to estimate the distance between two wireless nodes by a comparison of the impulse responses of their channels to auxiliary observer nodes. Based on the multipath delay structure of the CIRs, we derived distance estimators and their properties for different relevant cases. A numerical evaluation showed that an accuracy of can be achieved over large parts of a typical-size office room when using three observers (which could be other mobiles), signaling bandwidth, and no synchronization requirements whatsoever. We described how this scheme could improve indoor localization in various use cases: (i) spacious buildings because the distributed infrastructure can be mostly simple transmit-only beacons, (ii) crowded settings because it does not rely on LOS connection, or (iii) network localization because it promises to be well-suited for the estimation of small distances between mobiles. As the next steps towards an implementation, future work should evaluate the performance of the scheme with practical MPC extraction and association techniques and the impact of clock drift of different observers in the time lag between the estimation of the two channels.
Appendix
This appendix outlines the derivations of the analytic results in Sec. II and Sec. III-A.
-A Delays extracted without error; synchronous clocks
To estimate from the i.i.d. samples , we can equivalently consider the i.i.d. . The MLE (2) is easily found by maximizing the conditional PDF.
To analyze the statistics of the estimates, consider the i.i.d. . We employ the order statistics [20] of via indexation such that . The key consequence is and thus
[TABLE]
Now and with (16) yield the remaining results; also that (6) is unbiased. It is thus the UMVUE by the Lehmann–Scheffé theorem as \max\big{\{}|\Delta_{k}|\big{\}} is a complete sufficient statistic.
-B Delays extracted without error; asynchronous clocks
From the i.i.d. samples , the joint MLE (4), (8) of and is found by careful maximization of the conditional PDF. To prove the bias and RMSE results, consider the i.i.d. and their order statistics with mean and variance in (16). With , we find and further . Thus is unbiased. It is the UMVUE because it uses the minimum and maximum sample which form a complete sufficient statistic of the uniform distribution. The RMSE follows from
[TABLE]
We argue for sufficiently large and through (16) obtain and finally (14) by expanding . For the RMSE and zero bias follow analogously.
-C General case with synchronous clocks
The likelihood function (LHF) of from one observation is the conditional PDF given by the convolution
[TABLE]
With from (5) we furthermore obtain
[TABLE]
where we use definition (10). The LHF of given is the product of the individual , i.e.
[TABLE]
because the observations are assumed statistically independent. A distance that maximizes is an MLE, giving (12).
-D General case with asynchronous clocks
The only difference to the above case are the asynchronous . As is modeled non-random and ,
[TABLE]
The joint MLE (12) given is due to the LHF
[TABLE]
Acknowledgment
We would like to thank Malte Göller for initial investigations on the subject in his master’s thesis as well as Klaus Witrisal and his group at Graz University of Technology for providing the ray tracer used in [14, 10].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. M. Buehrer, H. Wymeersch, and R. M. Vaghefi, “Collaborative sensor network localization: Algorithms and practical issues,” Proceedings of the IEEE , vol. 106, no. 6, pp. 1089–1114, 2018.
- 2[2] S. Li, M. Hedley, and I. B. Collings, “New efficient indoor cooperative localization algorithm with empirical ranging error model,” IEEE Journal on Selected Areas in Communications , vol. 33, no. 7, pp. 1407–1417, 2015.
- 3[3] Y. Liu, Y. Shen, D. Guo, and M. Z. Win, “Network localization and synchronization using full-duplex radios,” IEEE Transactions on Signal Processing , vol. 66, no. 3, pp. 714–728, 2018.
- 4[4] S. Mazuelas, A. Conti, J. C. Allen, and M. Z. Win, “Soft range information for network localization,” IEEE Transactions on Signal Processing , vol. 66, no. 12, pp. 3155–3168, 2018.
- 5[5] H. Schulten, M. Kuhn, R. Heyn, G. Dumphart, A. Wittneben, and F. Trösch, “On the crucial impact of antennas and diversity on BLE RSSI-based indoor localization,” in IEEE Vehicular Technology Conference (VTC Spring) , May 2019.
- 6[6] D. Dardari, A. Conti, U. Ferner, A. Giorgetti, and M. Z. Win, “Ranging with ultrawide bandwidth signals in multipath environments,” Proceedings of the IEEE , vol. 97, no. 2, pp. 404–426, 2009.
- 7[7] H. Wymeersch, J. Lien, and M. Z. Win, “Cooperative localization in wireless networks,” Proceedings of the IEEE , vol. 97, no. 2, pp. 427–450, 2009.
- 8[8] B. Alavi and K. Pahlavan, “Modeling of the TOA-based distance measurement error using UWB indoor radio measurements,” IEEE communications letters , vol. 10, no. 4, pp. 275–277, 2006.
