Abstract
As radio frequency (RF) hardware continues to improve, many technologies that were traditionally impractical have suddenly become viable alternatives to legacy systems. Two-way ranging (TWR) is often considered a poor positioning solution for airborne and other vehicular navigation systems due to its low precision, poor angular resolution, and precise timing requirements. With the advent of modern RF hardware and advanced processing techniques, however, modern studies have experimentally demonstrated TWR systems with an unprecedented, sub-centimeter ranging precision with low size, weight, power, and cost (SWaP-C) consumer-grade hardware. This technique enables a new class of positioning, navigation, and timing (PNT) capabilities for urban and commercial aircraft but also instigates new system design challenges such as antenna placement, installation of new electronics, and design of supporting infrastructure. To inform these aircraft design decisions, we derive 2D and 3D Cramér–Rao lower bounds (CRLBs) on position and orientation estimation in a multi-antenna TWR system. We specifically formulate these bounds as a function of the number of antennas, platform geometry, and geometric dilution of precision (GDoP) to inform aircraft design decisions under different mission requirements. We simulate the performance of several classic position and orientation estimators in this context to validate these bounds and to graphically depict the expected performance with respect to these design considerations. To improve the accessibility of these highly theoretical results, we also present a simplified discussion of how these bounds may be applied to common airborne applications and suggest best practices for using them to inform aircraft design decisions.
1. Introduction
As we continue to develop high-performance radio technologies, aerospace vehicles have become increasingly capable and versatile; unfortunately, the design of these platforms is a complex, multidisciplinary task rife with numerous design challenges [1]. As a result, many technologies that have demonstrated widespread success in terrestrial applications are not always suitable for airborne applications without careful consideration and redesign [2]. To successfully integrate a novel technology into modern aircraft, we must thoroughly understand both its own behavior and its interactions with the rest of the platform [3].
Positioning, navigation, and timing (PNT) are some of the most critical services for modern aircraft and numerous technologies provide these services through different mechanisms [4]. Two-way ranging (TWR) is traditionally considered a poor positioning solution for aerospace systems, but emerging technologies [5] have demonstrated sub-centimeter ranging performance with minimal size, weight, power, and cost (SWaP-C). These modern solutions not only enable a new class of distributed applications for urban and commercial aircraft but also introduce significant system design challenges such as antenna placement [6], installation of new electronics [7], and the design of supporting infrastructure [8].
To inform these aircraft design decisions, we derive novel 2D and 3D Cramér–Rao lower bounds (CRLBs) on position and orientation estimation in a multi-antenna TWR system. These bounds are both a closed-form and tractable and are specifically formulated as a function of the number of antennas, platform geometry, and geometric dilution of precision (GDoP) to inform design decisions under different mission requirements. These bounds directly relate the position and orientation estimation precision to the geometric distribution of antennas on the platform. This can be used to infer the expected performance of existing installations or to inform the required distribution for new installations to achieve an arbitrary precision target. Since these geometries are often summarized by a single GDoP value, we also trace the performance manifold between ranging precision, positioning precision, and GDoP to graphically summarize the bounds, which can be explored visually without performing any calculations. To improve the accessibility of these highly theoretical results, we also present simplified commentary on how to navigate the trade space between performance and practical design considerations. These results are summarized into simple “best practices” to provide intuitive, geometric interpretations of the bounds. An example multi-antenna TWR configuration to which these bounds apply is depicted in Figure 1.
Figure 1.
Example multi-antenna two-way ranging (TWR) system with a 4-antenna ground user A and 4-antenna aerial user B. By measuring the distance between each antenna pair (4 of which are depicted above using different colors to denote unique links), we can estimate the relative position and orientation of each user, enabling a wide variety of distributed airborne applications. We derive bounds on the performance of these estimators as a function of the number of antennas, platform geometry, and geometric dilution of precision (GDoP).
1.1. Background
The proposed Cramér–Rao lower bounds (CRLBs) on position and orientation estimation apply to estimators that use distance estimates as the primary measurement mechanism. This work was originally motivated by emerging TWR technologies for urban air mobility (UAM) applications, but the results apply to any technique that generates multiple range estimates for a given target. These results apply to several different types of TWR systems and are primarily enabled by previous work in the field of time-of-arrival (ToA) estimation.
1.1.1. Two-Way Ranging
One-way ranging systems such as radars [9] typically measure unresponsive or otherwise-uncooperative targets. Numerous extensions have been developed to refine the performance of this class of systems [10], but the uncooperative nature of the target imposes fundamental limits on the achievable precision [11]. Unlike these systems, twoway ranging (TWR) refers to a class of systems in which both the observer and the target communicate and cooperate to produce ranging estimates [12]. When these technologies were first emerging, radio-frequency (RF) hardware was large, heavy, and expensive, so static, robust, and reliable infrastructure such as a radar installation was a popular solution to the ranging problem [13]. As this hardware becomes more powerful and continues to shrink, however, installing modern TWR electronics on aircraft is significantly more viable [14].
As low-cost RF hardware became more accessible in the early 2000s, double-sided, two-way ranging became a somewhat more popular research topic [15]. Early theoretical work [16] demonstrated several tractable approaches assuming sufficiently behaved oscillators, closely followed by initial experimental demonstrations [17]. Several algorithmic extensions have since been explored [18] as well as more robust experimental demonstrations [19].
A fair amount of this early work was focused on traditional RF frequency bands, but the falling cost of higher-frequency equipment has motivated ultra-wideband (UWB) and even optical extensions. Since the precision of these techniques is proportional to the inverse of the signal bandwidth [20], high-frequency extensions can enable significantly better performance. Some studies have developed direct UWB extensions of the previous results [21], while others have explored the implications of integrating these high-frequency techniques with existing passive infrastructure [22]. While these high-frequency extensions enable intrinsically better performance, they also incur additional calibration challenges, which were characterized in [23].
In parallel, optical two-way ranging techniques have also been explored as high-precision ranging solutions [24]. These high-frequency systems have even better-ranging resolution than RF and UWB systems, but they also tend to have a more limited range and field of view, so they are suitable for different types of applications [25]. Recent studies have explored sophisticated 2D [26] and 3D [27] array processing extensions to further improve this performance. A comprehensive theoretical analysis for this class of systems was presented in [28], and modern studies continue to improve the fidelity of these techniques in real-world demonstrations [29].
1.1.2. Time-of-Arrival Estimation
For most TWR systems, time-of-arrival (ToA) estimation is the primary measurement mechanism that drives the rest of the signal processing chain. Naturally, the precision of these measurements will dictate the overall ranging precision of the system and is the subject of numerous studies in different applications. In indoor environments, researchers have characterized the performance of both wideband [30] and ultra-wideband [31] ToA estimators in dense multipath channels. Similarly for outdoor environments, several ToA estimation techniques were explored in [32,33], whose corresponding lower bounds were investigated in [34]. Other researchers have also investigated the use of existing communications infrastructure to enable these measurements, including LTE [35], 5G [36], and Wi-Fi [37]. Neural networks have also been considered for large networks of ToA-based localization sensors [38].
ToA estimation is well characterized by different types of bounds. Ziv–Zakai and Weiss–Weinstein lower bounds on ToA estimation were derived and discussed in [39] and [40], respectively, while a Cramér–Rao lower bound on hybrid time-of-arrival/received signal strength (ToA/RSS) was derived in [41]. Notably, 2D Cramér–Rao lower bounds on localization were presented in [42], and optimal sensor placement for time-difference-ofarrival (TDoA) systems is discussed in [43]. The CRLBs proposed in this work extend this 2D positioning bound to three dimensions, explicitly includes the number and placement of antennas in the bound, and additionally considers orientation estimation.
1.2. Contributions
In this manuscript, we make the following contributions:
- Derive a novel, closed-form, tractable CRLB on position estimation in TWR systems;
- Derive a novel, closed-form, tractable CRLB on orientation estimation in TWR systems;
- Implement the proposed CRLBs in a simple MATLAB simulation platform;
- Benchmark several popular estimators against the proposed CRLBs;
- Discuss how these results can directly inform aircraft design decisions.
2. Two-Way Ranging (TWR) Overview
In this section, we briefly define a timing and propagation model and outline some rudimentary time-of-arrival (ToA) and time-of-flight (ToF) estimation techniques.
2.1. Timing Model
Two-way ranging (as the name implies) involves a cooperative exchange between at least two users. Consider two users labeled A and B separated in space and operating with independent, imperfect clocks. At any given instant n, there is an offset between these clocks labeled and a distance between them . If these users are interacting using over-the-air electromagnetic waveforms, then each transmission takes some time to propagate between the platforms, where c is the speed of light. These interactions are depicted in Figure 2. The clock offsets T and propagation delays are the fundamental quantities of interest and can be estimated by measuring the time-of-arrival (ToA) of each reception and applying an appropriate time-of-flight (ToF) estimation algorithm.
Figure 2.
Depiction of two interactions between radios A and B. Interactions are indexed by n. The time offset is labeled and the propagation delay is labeled . Transmit events are labeled with up arrows, and corresponding receive events are labeled with down arrows. The clocks are misaligned, so the receive timestamps follow Equations (1) and (2).
User A transmits a waveform at time instant n, labeled . This waveform takes a small amount of time to propagate to user B, labeled . User B receives the waveform at time . If the clocks were perfectly aligned, the receive timestamp would simply be + . Because the clocks are misaligned, user B measures the event earlier with respect to clock B, thus the received timestamp, as perceived by user B, is
At some later time instant , user B transmits a waveform to user A. The received timestamp, as perceived by user A is
2.2. Propagation Model
A signal x is transmitted through a line-of-sight channel, during which it is distorted before the signal z is received. The traditional propagation model [20] for this channel is
where a is the complex channel attenuation, is the propagation delay, and is the carrier frequency. We assume a basic line-of-sight channel attenuation [44]
where and are the transmitter and receiver antenna gains, is the signal wavelength, and d is the distance between the two users.
Advanced ToA estimators require a much higher fidelity propagation model, which was previously explored in significant detail in [45]. The simplified model presented in Equation (3), however, is sufficient to motivate the following discussions and for the remainder of this manuscript.
2.3. Time-of-Arrival Estimation
Equations (1) and (2) form a system of two equations with two unknowns: T and . The transmit timestamps are known quantities, and the receive timestamps can be estimated using any number of ToA estimation techniques. ToA estimation is itself a rich field with both legacy and emerging solutions, so we briefly summarize the basic concept here and direct the reader to some relevant publications [40,45,46] for further reading.
Consider the correlation between received signal and known transmitted signal :
where is a time delay relative to some time reference (analogous but not equivalent to the described above). By inspection, this correlation is maximized when the signals are aligned in time, so by defining an arbitrary but fixed reference time , the local maximum likelihood (ML) ToA estimate is simply
This formulation may seem pedantic for the limited scope of this discussion, but it is important for building the more advanced estimators outlined in [40,45,46]. There are numerous extensions to this simple estimator, including computationally efficient hardware implementations [5], leveraging phase information to adjust the estimate [45], and various iterative refinement methods [40,46].
2.4. Time-of-Flight Estimation
Equations (1) and (2) form a system of 2 equations with 2 unknowns T and . If the known transmit timestamps and estimated receive timestamps are shared between users, we have enough information to trivially solve the system. In reality, however, the clocks driving these devices can drift and the platforms may be in motion, so T and may change between frames, thereby creating a system of two equations with four unknowns. For reasonable frame rates (≥10 Hz) and modern RF hardware, both T and are well approximated by simple first- or second-order Markov models. By injecting these models and collecting data over multiple frames, we can construct closed-form estimators [47] or even Kalman tracking filters [5] to estimate T and . Various design implications may inform your choice of algorithm, but fundamentally, they all estimate , from which we can infer the distance between platforms d. For multi-antenna systems, we can estimate the distance between each transmit antenna i and receive antenna j, creating spatial diversity that enables relative position and orientation estimation. This configuration is depicted in Figure 3.
Figure 3.
Example system configuration with a 4-antenna user G and a 4-antenna user H. The distances between each antenna pair are extracted from time-of-flight (ToF) estimates produced by a two-way ranging (TWR) system.
3. Bounds on Position Estimation
In this section, we define the ranging model, derive 2D and 3D CRLBs on position estimation, and discuss geometric dilution of precision (GDoP).
3.1. Ranging Model
Consider N ground antenna labeled , which estimates the ToF between a target antenna h, depicted in Figure 3. Assume that the ToF estimates are unbiased estimators of the corresponding distance , such that
where c is the speed of light, denotes the normal distribution, denotes the variance of the ToF estimator, and is the Euclidean distance between and h. The CRLBs for time-of-flight (ToF) estimation are well studied [45] and primarily depend on the signal-to-noise ratio (ISNR) and the signal bandwidth. ISNR is a function of numerous variables, but if the bulk distance between platforms G and H is large compared with the local distance between antennas , it is reasonable to assume that each link has comparable ISNR and, therefore, comparable variance, i.e., . This approximation is reasonable for most applications, but a notable counter-example is any near-field application where the antennas of one system surround the antennas of the other, for example, the Airbus DeckFinder system [48].
The variance of an unbiased estimator is bounded by where is the Fisher information matrix (FIM) of size and is defined [49] as
We use this definition of the CRLB for the remainder of this manuscript.
3.2. Two-Dimensional CRLB on Position
The probability density function of the ToF distribution summarized in Equation (7) is written explicitly as
where is the Euclidean distance between antennae and . The elements of the FIM are computed using Equation (8) as
By definition, the CRLB on estimating the 2-D position of h is , where the adjugate and determinant are written as
where is the determinant of the distance matrix
To make this result more accessible to a design engineer, we can loosely visualize the CRLB as a scalar value by defining an overall “position variance” as , which can be written as
3.3. Three-Dimensional CRLB on Position
Reconsider Equation (9) with the 3D definitions , , and . The FIM now takes the form
The CRLB is again expressed as , where the adjugate now takes the form , where
and the determinant takes the form
where is the volume of a tetrahedron formed by points h, , , and , as depicted in Figure 4. When represented as the Cayley–Menger determinant, this takes the form
Thus, the closed-form CRLB is written as
As in Equation (14), we write the “position variance” as
where is the area of the triangle in three-dimensional Cartesian space with vertices h, , and when projected onto the plane, i.e.,
Figure 4.
Geometric interpretation of the volume of the tetrahedron , indicated in blue.
To the best of our knowledge, this is the first closed-form, three-dimensional CRLB on position estimation in a TWR system.
3.4. Geometric Interpretation of D
The determinant can be interpreted in several different ways:
- The shortest (or perpendicular) distance between the target antenna and the line joining ground node antennae and is , where (refer to Figure 3). The lower bound then reduces [50] to
- As a higher-order generalization, interpret as the volume of a 2-simplex, , formed by the antennae h, , and (refer to Figure 3). The bound then becomes
- The quantity is called geometric conditioning and is a measure of the area of a parallelogram contained by vectors and , scaled by length of those vectors. In this case, the lower bound becomeswhere can be envisioned as the area of triangle enclosed by unit vectors in the same direction. It is interesting to note that this geometric conditioning is independent of the absolute distances between the ground and target antennae.
3.5. Geometric Dilution of Precision
By inspection, the CRLB derived in Equation (20) only depends on the ToF estimator performance () and the geometry of the ground nodes . In related estimation problems, the geometric portion of this equation is often referred to as “geometric dilution of precision”, and effectively represents the penalty incurred by using a noisy estimate to further estimate other quantities, in this case using range to estimate position. We can rewrite Equation (20) in the form , where geometric dilution of precision (GDoP) is a unit-less quantity defined by
where is the area of a triangle with unit sides and angle between them and is the number of unique triangles enclosed by and . By inspection, observe that maximizing minimizes the CRLB for a given ranging precision . This is a convex problem within the range with unique unambiguous solutions that yield the best performance for a given number of ground antennae N. This is important because it directly informs the optimal antenna placement for a fixed number of antennas N.
In Figure 5, the positioning CRLB, from Equation (20) is plotted as a function of the ranging precision and the geometric dilution of precision from Equation (24). By reformulating the bound as a function of traditional metrics (ranging precision and GDoP) rather than abstract volumes, this formulation provides a visual reference of the trade space between the quantities that a design engineer actually cares about, namely, the ranging precision, the positioning precision, and the GDoP induced by the platform geometry.
Figure 5.
Performance manifold defined by Equation (20) as a function of ranging precision and GDoP for N = 4.
The ranging precision is primarily governed by the choice of ranging technology. If the design constraints limit the available locations of the antennas on an aircraft, then this curve can help inform decisions about which ranging technology is most appropriate to achieve a target positioning precision. In contrast, if the ranging precision is fixed either by design or operating conditions, this curve can instead inform decisions about the optimal placement of antennas on an aircraft or ground installation. Additional insight in this regard is also provided in [43]. Naturally, all of this information is contained in the original formulation presented in Equation (20), this figure is simply included as a visual reference that does not require any calculations.
In Table 1, the best achievable GDoP value is enumerated as a function of the number of antennas N between three and eight. This particular positioning method requires at least three antennas to converge on a solution and experiences diminishing returns beyond eight. In Table 2, we include a qualitative description of GDoP values summarized from [51]. In many TWR and other positioning applications—particularly GPS—it is common to summarize the GDoP of an installation without expressly stating the actual geometry, so this information is included as a coarse reference.
Table 1.
Best achievable GDoP vs. number of antennas.
Table 2.
Qualitative rating of realistic GDoP values.
4. Bounds on Orientation Estimation
In this section, we derive 2-dimensional (2D) and 3-dimensional (3D) CRLBs for an orientation estimator based on the position estimation described process in the previous section.
4.1. Model
In the previous section, we derived bounds on the estimation of the position of antennas with respect to reference antennas . For N target antennas, we form vectors labeled and . We now use these estimated positions to estimate the relative orientation of platform H with respect to platform G by observing the rotation of the vectors relative to . Consider the normalized vectors
We assume [52] that the unit vectors follow a von Mises distribution with mean direction and concentration , i.e.,
where , , and is a proper rotation matrix. For the von Mises distribution reduces to a uniform distribution in which are uniformly distributed on a circle irrespective of the rotation matrix . For all other scenarios, if the variance in estimating position and is and , we consider the circular variance in as ; hence, the mean resultant length of the wrapped distribution and the concentration factor are given by
where is a ratio of modified Bessel functions.
4.2. Two-Dimensional CRLB on Orientation
The probability density function [52] of 2D vectors with mean , relative orientation , proper 2D rotation matrix , ground node vectors , and concentration is
where the normalizing constant is a modified Bessel function of the first kind at order 0. The FIM is computed as
since . Thus, the CRLB on an unbiased orientation estimator is
It is important to note that the lower bound is independent of the rotation angle and only depends on the concentration factor and the number of observations M.
4.3. Three-Dimensional CRLB on Orientation
Assume the 3D observations follow a von Mises distribution [52] whose probability density function is given by
where concentrations , means , , and is a normalized constant
The relative rotation between two 2D vectors can be sufficiently defined with a single angle, whereas at least three are required to do the same in a 3D space. For convenience, we chose Tait Bryan angles—roll (), pitch () and yaw ()—to represent the relative attitude of the target H with respect to the observing node G. Therefore, the rotation matrix can be written as the product of three independent rotations by about axis, i.e., where , which becomes
The FIM reduces to
The CRLB is then computed by inverting the FIM,
It is important to note that the structure of the rotation matrix provides simplifications that can be leveraged to derive the CRLB in closed form. The partial derivatives in the rotation matrix significantly complicate the computation of Equation (34), which can be mitigated by the following simplifications. Let represent a skew-symmetric matrix of the form
Useful properties of S include , , and . The first-order partial derivatives in the rotation can be simplified using
Therefore,
and the second-order derivatives of can be simplified to
To the best of our knowledge, this is also the first closed-form, three-dimensional CRLB on orientation estimation in a TWR system.
5. Simulation Results
In this section, we benchmark several common position and orientation estimators against the bounds derived in the previous sections on a MATLAB simulation platform. We also include a very brief discussion of position and orientation estimation for reference.
5.1. Estimation Preliminaries
For the given model, the expected log-likelihood function reduces to a least-square problem. We adopt the ordinary least squares (LS) formulation from [53] and present it here for the sake of completeness. Define a matrix and elements of a column vector for as
where is the location of N ground node antennae, is their mean location, and is the distance between and . The unbiased, linearized, least-square estimate of position h is simply
For the given model, we propose a maximum-likelihood orientation estimator. The expected log-likelihood function is
Since this is a convex function, there exists a unique, unambiguous angle for which is maximized, which is computed as
where . Therefore, the maximum-likelihood estimate of orientation is obtained by solving Equation (51) as
It is well established that and, for a two-dimensional space, is a ratio of modified Bessel functions of the first kind and order one and zero; there are multiple approximations to [54], and we adopt the one provided in [55]. We attain a comprehensive measure for concentration factor by assuming for , for , and approximating as
where is the mean resultant length. When the standard deviation in position estimation meter, the concentration factor . In those scenarios, the von Mises model assumption fails, and the vectors do not contain any information regarding rotations .
5.2. Position—3D CRLB
We implemented three position estimators in our MATLAB simulation platform: ordinary least squares (OLS); iteratively reweighted least squares (IRLS); and non-linear least squares (NLLS). We distributed ground antennas randomly in a 10-meter sphere centered at the origin and placed the target antenna h at (0, 0, 50) meters. We swept the distance estimator standard deviation between and 10 m, running 1000 Monte Carlo trials at each test point. These results are depicted in Figure 6. Each of the three estimators closely approaches the CRLB in the region of interest, with the NLLS estimator achieving slightly better performance than the IRLS and OLS estimators. This result demonstrates that the proposed CRLB is tractable for a massive number of sensing elements and that it agrees with existing well-known estimators.
Figure 6.
Performance comparison of the OLS, IRLS, and NLLS position estimators vs. the proposed 3D CRLB for sensing elements. This demonstrates that the proposed CRLB is tractable for a massive number of elements and closely aligns with well-known results.
We characterize the positioning performance as a function of GDoP by scaling the ground constellation to meet different integer GDoP values and plotting the CRLB at each value for the same sweep over . These results are depicted in Figure 7. While this plot is not particularly interesting, it can directly inform system design decisions; if you have a fixed-ranging precision, you can determine the necessary antenna placement requirements (GDoP) to achieve a certain positioning performance. Likewise, if your antenna placements are fixed, then you can determine how precise your ranging estimates need to be to achieve a certain positioning performance.
Figure 7.
The 3D position CRLB vs. ranging precision for several GDoP values. These curves can help inform system design decisions such as antenna placement or required ranging precision. In general, a GDoP of 1 is considered “ideal”, between 2 and 10 is considered “good”, and anything beyond 20 is considered “poor”.
5.3. Orientation—3D CRLB
We implemented four orientation estimators in our MATLAB simulation platform: Tri-Axial Attitude Determination (TRIAD) [56]; Davenport’s Q-method [57,58]; QUaternion ESTimator (QUEST) [59]; and the optimal linear attitude estimator (OLAE) [60]. We placed two ground nodes and at (0,0,1) and (0,1,0) meters and defined the normalized vector between nodes G and H. We then generated normalized antenna position vectors and by rotating using a direction cosine matrix (DCM) with angles . We evaluated using Equation (53).
In Figure 8, we plot the performance of these estimators versus the 3D orientation CRLB as a function of the positioning precision . There is some slight variation between the estimators in different regimes, but they are all consistent with the proposed bound. In Figure 9, we substitute for following Equation (53) to instead plot the performance as a function of the concentration.
Figure 8.
The 3D orientation CRLB vs. positioning precision for several attitude estimators.
Figure 9.
The 3D orientation CRLB vs. concentration for several attitude estimators.
6. Conclusions
In this manuscript, we derived novel, closed-form, and tractable 2D and 3D CRLBs for position and orientation estimation in a multi-antenna, two-way ranging system. These bounds are specifically formulated as a function of the number of antennas, platform geometry, and geometric dilution of precision. They are also reformulated using different geometric interpretations and plotted as functions of ranging precision and geometric dilution of precision to make these theoretical results more accessible and intuitive to a system design engineer. The performance manifold in Figure 5 also depicts the trade space between ranging precision, positioning precision, and antenna placement, providing a visual reference that does not require any calculations. The proposed CRLBs were compared with several popular position and orientation estimators in a simple MATLAB simulation platform to demonstrate that the bounds are tight, achievable, and consistent with existing work.
This work offers a closed-form and tractable CRLB for position and orientation estimation, but only for the subset of multi-antenna, two-way ranging systems described in Figure 1. This is the natural conclusion to the original motivation, but possible future extensions include a characterization of different antenna geometries similar to the comparisons in [43] and an extension to an N-dimensional formulation that may enable space–time or other high-dimensional processing techniques.
Author Contributions
Conceptualization, S.S., A.H., and D.W.B.; data curation, S.S.; formal analysis, S.S.; funding acquisition, D.W.B.; investigation, S.S., S.W., and A.H.; methodology, S.S., A.H., and D.W.B.; project administration, D.W.B.; resources, A.H.; software, S.S., and S.W.; supervision, A.H., and D.W.B.; validation, S.S., and S.W.; visualization, S.S., S.W., and A.H.; writing—original draft preparation, S.S., S.W., and A.H.; Writing—review and editing, S.S., A.H., and D.W.B. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author. The data are not publicly available due to the policies of Arizona State University regarding pending patents and publications.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| 2D | Two-dimensional |
| 3D | Three-dimensional |
| CRLB | Cramér–Rao lower bound |
| DCM | Direction cosine matrix |
| FIM | Fisher information matrix |
| GDoP | Geometric dilution of precision |
| IRLS | Iteratively reweighted least squares |
| ISNR | Integrated signal-to-noise ratio |
| LS | Least squares |
| ML | Maximum likelihood |
| NLLS | Non-linear least squares |
| OLAE | Optimal linear attitude estimator |
| OLS | Ordinary least squares |
| PNT | Positioning, navigation, and timing |
| QUEST | QUaternion ESTimator |
| RF | Radio frequency |
| SWaP-C | Size, weight, power, and cost |
| TDoA | Time difference of arrival |
| ToA | Time of arrival |
| ToA/RSS | Time of arrival/received signal strength |
| ToF | Time of flight |
| TRIAD | Tri-axial attitude determination |
| TWR | Two-way ranging |
| UAM | Urban air mobility |
| UWB | Ultra-wideband |
References
- Sobieszczanski-Sobieski, J.; Haftka, R.T. Multidisciplinary aerospace design optimization: Survey of recent developments. Struct. Optim. 1997, 14, 1–23. [Google Scholar] [CrossRef]
- Çetin, E.; Cano, A.; Deransy, R.; Tres, S.; Barrado, C. Implementing mitigations for improving societal acceptance of urban air mobility. Drones 2022, 6, 28. [Google Scholar] [CrossRef]
- Weisshaar, T.A. Morphing Aircraft Technology-New Shapes for Aircraft Design; Purdue Univ: Lafayette IN, USA, 2006. [Google Scholar]
- Han, S.; Gong, Z.; Meng, W.; Li, C.; Gu, X. Future alternative positioning, navigation, and timing techniques: A survey. IEEE Wirel. Commun. 2016, 23, 154–160. [Google Scholar] [CrossRef]
- Herschfelt, A.; Yu, H.; Wu, S.; Srinivas, S.; Li, Y.; Sciammetta, N.; Smith, L.; Rueger, K.; Lee, H.; Chakrabarti, C.; et al. Joint positioning-communications system design and experimental demonstration. In Proceedings of the 2019 IEEE/AIAA 38th Digital Avionics Systems Conference (DASC), San Diego, CA, USA, 8–12 September 2019; pp. 1–6. [Google Scholar]
- Macnamara, T. Introduction to Antenna Placement and Installation; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
- Carter, N.J. The past, present and future challenges of aircraft EMC. IEEE Electromagn. Compat. Mag. 2012, 1, 75–78. [Google Scholar] [CrossRef]
- Pahlavan, K.; Krishnamurthy, P.; Geng, Y. Localization challenges for the emergence of the smart world. IEEE Access 2015, 3, 3058–3067. [Google Scholar] [CrossRef]
- Skolnik, M.I. Introduction to radar. Radar Handb. 1962, 2, 21. [Google Scholar]
- Barton, D.K. Modern Radar System Analysis; Artech House: Norwood, MA, USA, 1988. [Google Scholar]
- Levanon, N. Radar Principles; Wiley-Interscience: New York, NY, USA, 1988. [Google Scholar]
- Jiang, Y.; Leung, V.C. An asymmetric double sided two-way ranging for crystal offset. In Proceedings of the 2007 International Symposium on Signals, Systems and Electronics, Montreal, QC, Canada, 30 July–2 August 2007; pp. 525–528. [Google Scholar]
- James, R.J. A history of radar. IEE Rev. 1989, 35, 343–349. [Google Scholar] [CrossRef]
- Maleki, L.; Byrd, J.; Savchenkov, A.; Liang, W.; Ilchenko, V.; Seidel, D.; Matsko, A. On the development of photonic RF oscillators and resonant electro-optic modulators for advanced RF front-end applications. In Proceedings of the 2011 IEEE MTT-S International Microwave Symposium, Baltimore, MD, USA, 5–10 June 2011; pp. 1–4. [Google Scholar]
- Kim, H. Double-sided two-way ranging algorithm to reduce ranging time. IEEE Commun. Lett. 2009, 13, 486–488. [Google Scholar] [CrossRef]
- Lee, J.X.; Lin, Z.; Shin, F.C.P. Symmetric double side two way ranging with unequal reply time. In Proceedings of the 2007 IEEE 66th Vehicular Technology Conference, Baltimore, MD, USA, 30 September–3 October 2007; pp. 1980–1983. [Google Scholar]
- Bidigare, P.; Pruessing, S.; Raeman, D.; Scherber, D.; Madhow, U.; Mudumbai, R. Initial over-the-air performance assessment of ranging and clock synchronization using radio frequency signal exchange. In Proceedings of the Statistical Signal Processing Workshop (SSP), Ann Arbor, MI, USA, 5–8 August 2012; pp. 273–276. [Google Scholar]
- Neirynck, D.; Luk, E.; McLaughlin, M. An alternative double-sided two-way ranging method. In Proceedings of the 2016 13th Workshop on Positioning, Navigation and Communications (WPNC), Bremen, Germany, 19–20 October 2016; pp. 1–4. [Google Scholar]
- Herschfelt, A.; Yu, H.; Wu, S.; Lee, H.; Bliss, D.W. Joint Positioning-Communications System Design: Leveraging Phase-Accurate Time-of-Flight Estimation and Distributed Coherence. In Proceedings of the 2018 52nd Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 28–31 October 2018; pp. 433–437. [Google Scholar]
- Bliss, D.W.; Govindasamy, S. Adaptive Wireless Communications: MIMO Channels and Networks; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
- Horváth, K.A.; Ill, G.; Milánkovich, Á. Passive extended double-sided two-way ranging algorithm for UWB positioning. In Proceedings of the 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN), Milan, Italy, 4–7 July 2017; pp. 482–487. [Google Scholar]
- Laadung, T.; Ulp, S.; Alam, M.M.; Le Moullec, Y. Active-passive two-way ranging using UWB. In Proceedings of the 2020 14th International Conference on Signal Processing and Communication Systems (ICSPCS), Virtual, 14–16 December 2020; pp. 1–5. [Google Scholar]
- Shalaby, M.A.; Cossette, C.C.; Forbes, J.R.; Ny, J.L. Calibration and Uncertainty Characterization for Ultra-Wideband Two-Way-Ranging Measurements. arXiv 2022, arXiv:2210.05888. [Google Scholar]
- Lange, R.; Seitz, P.; Biber, A.; Schwarte, R. Time-of-flight range imaging with a custom solid state image sensor. In Proceedings of the Laser Metrology and Inspection, SPIE, Balatonfured, Hungary, 24–27 September 1999; Volume 3823, pp. 180–191. [Google Scholar]
- Massa, J.S.; Buller, G.S.; Walker, A.C.; Cova, S.; Umasuthan, M.; Wallace, A.M. Time-of-flight optical ranging system based on time-correlated single-photon counting. Appl. Opt. 1998, 37, 7298–7304. [Google Scholar] [CrossRef]
- Lange, R.; Seitz, P. Solid-state time-of-flight range camera. IEEE J. Quantum Electron. 2001, 37, 390–397. [Google Scholar] [CrossRef]
- Buttgen, B.; Seitz, P. Robust optical time-of-flight range imaging based on smart pixel structures. IEEE Trans. Circuits Syst. I Regul. Pap. 2008, 55, 1512–1525. [Google Scholar] [CrossRef]
- Frank, M.; Plaue, M.; Rapp, H.; Köthe, U.; Jähne, B.; Hamprecht, F.A. Theoretical and experimental error analysis of continuous-wave time-of-flight range cameras. Opt. Eng. 2009, 48, 013602. [Google Scholar]
- Hong, H.; Quan, R.; Xiang, X.; Xue, W.; Quan, H.; Zhao, W.; Liu, Y.; Cao, M.; Liu, T.; Zhang, S.; et al. Demonstration of 50 km Fiber-optic two-way quantum clock synchronization. J. Light. Technol. 2022, 40, 3723–3728. [Google Scholar] [CrossRef]
- Alsindi, N.; Li, X.; Pahlavan, K. Analysis of time of arrival estimation using wideband measurements of indoor radio propagations. IEEE Trans. Instrum. Meas. 2007, 56, 1537–1545. [Google Scholar] [CrossRef]
- Dardari, D.; Chong, C.C.; Win, M. Threshold-based time-of-arrival estimators in UWB dense multipath channels. IEEE Trans. Commun. 2008, 56, 1366–1378. [Google Scholar] [CrossRef]
- Falsi, C.; Dardari, D.; Mucchi, L.; Win, M.Z. Time of arrival estimation for UWB localizers in realistic environments. EURASIP J. Adv. Signal Process. 2006, 2006, 1–13. [Google Scholar] [CrossRef]
- Rabbachin, A.; Oppermann, I.; Denis, B. ML time-of-arrival estimation based on low complexity UWB energy detection. In Proceedings of the 2006 IEEE International Conference on Ultra-Wideband, Waltham, MA, USA, 24–27 September 2006; pp. 599–604. [Google Scholar]
- Dardari, D.; Chong, C.C.; Win, M.Z. Improved lower bounds on time-of-arrival estimation error in realistic UWB channels. In Proceedings of the 2006 IEEE International Conference on Ultra-Wideband, Waltham, MA, USA, 24–27 September 2006; pp. 531–537. [Google Scholar]
- Wang, P.; Morton, Y.J. Performance comparison of time-of-arrival estimation techniques for LTE signals in realistic multipath propagation channels. NAVIGATION J. Inst. Navig. 2020, 67, 691–712. [Google Scholar] [CrossRef]
- Shamaei, K.; Kassas, Z.M. Receiver design and time of arrival estimation for opportunistic localization with 5G signals. IEEE Trans. Wirel. Commun. 2021, 20, 4716–4731. [Google Scholar] [CrossRef]
- Voltz, P.J.; Hernandez, D. Maximum likelihood time of arrival estimation for real-time physical location tracking of 802.11 a/g mobile stations in indoor environments. In Proceedings of the PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No. 04CH37556), Monterey, CA, USA, 26–29 April 2004; pp. 585–591. [Google Scholar]
- Xu, C.; Liu, Q. An inertial neural network approach for robust time-of-arrival localization considering clock asynchronization. Neural Netw. 2022, 146, 98–106. [Google Scholar] [CrossRef]
- Dardari, D.; Win, M.Z. Ziv-Zakai bound on time-of-arrival estimation with statistical channel knowledge at the receiver. In Proceedings of the 2009 IEEE International Conference on Ultra-Wideband, Vancouver, BC, Canada, 9–11 September 2009; pp. 624–629. [Google Scholar]
- Bidigare, P.; Madhow, U.; Mudumbai, R.; Scherber, D. Attaining fundamental bounds on timing synchronization. In Proceedings of the Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan, 25–30 March 2012; pp. 5229–5232. [Google Scholar]
- Catovic, A.; Sahinoglu, Z. The Cramer-Rao bounds of hybrid TOA/RSS and TDOA/RSS location estimation schemes. IEEE Commun. Lett. 2004, 8, 626–628. [Google Scholar] [CrossRef]
- Mailaender, L. On the geolocation bounds for round-trip time-of-arrival and all non-line-of-sight channels. EURASIP J. Adv. Signal Process. 2007, 2008, 1–10. [Google Scholar] [CrossRef]
- Yang, B.; Scheuing, J. Cramer-Rao bound and optimum sensor array for source localization from time differences of arrival. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Philadelphia, PA, USA, 18–23 March 2005; Volume 4, pp. 961–964. [Google Scholar]
- Balanis, C.A. Antenna Theory: Analysis and Design; John Wiley & Sons: Hoboken, NJ, USA, 2016. [Google Scholar]
- Herschfelt, A. Simultaneous Positioning and Communications: Hybrid Radio Architecture, Estimation Techniques, and Experimental Validation. Ph.D. Thesis, Arizona State University, Tempe, AZ, USA, 2019. [Google Scholar]
- Bidigare, P.; Oyarzyn, M.; Raeman, D.; Chang, D.; Cousins, D.; O’Donnell, R.; Obranovich, C.; Brown, D.R. Implementation and demonstration of receiver-coordinated distributed transmit beamforming across an ad hoc radio network. In Proceedings of the 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 4–7 November 2012; pp. 222–226. [Google Scholar]
- Srinivas, S.; Herschfelt, A.; Bliss, D.W. Joint positioning-communications system: Optimal distributed coherence and positioning estimators. In Proceedings of the 2019 53rd Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 3–6 November 2019; pp. 317–321. [Google Scholar]
- Deckfinder. 2021. Available online: https://www.airbus.com/en/products-services/defence/uas/deckfinder (accessed on 2 February 2023).
- Kay, S.M. Fundamentals of Statistical Signal Processing, Volume i: Estimation Theory (v. 1); PTR Prentice-Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
- Patwari, N.; Hero, A.O.; Perkins, M.; Correal, N.S.; O’dea, R.J. Relative location estimation in wireless sensor networks. IEEE Trans. Signal Process. 2003, 51, 2137–2148. [Google Scholar] [CrossRef]
- Person, J. Writing Your Own GPS Applications: Part 2. 2008. Available online: https://www.codeproject.com/Articles/9115/Writing-Your-Own-GPS-Applications-Part-2 (accessed on 30 January 2023).
- Jupp, P.E.; Mardia, K.V. Directional Statistics; John Wiley & Sons: Hoboken, NJ, USA, 2009. [Google Scholar]
- Navidi, W.; Murphy, W.S., Jr.; Hereman, W. Statistical methods in surveying by trilateration. Comput. Stat. Data Anal. 1998, 27, 209–228. [Google Scholar] [CrossRef]
- Sra, S. A short note on parameter approximation for von Mises-Fisher distributions: Furthermore, a fast implementation of I s (x). Comput. Stat. 2012, 27, 177–190. [Google Scholar] [CrossRef]
- Banerjee, A.; Merugu, S.; Dhillon, I.S.; Ghosh, J.; Lafferty, J. Clustering with Bregman divergences. J. Mach. Learn. Res. 2005, 6, 1705–1749. [Google Scholar]
- Black, H.D. A passive system for determining the attitude of a satellite. AIAA J. 1964, 2, 1350–1351. [Google Scholar] [CrossRef]
- Wahba, G. A least squares estimate of satellite attitude. SIAM Rev. 1965, 7, 409. [Google Scholar] [CrossRef]
- Davenport, P.B. A Vector Approach to the Algebra of Rotations with Applications; National Aeronautics and Space Administration: Washington, DC, USA, 1968.
- Shuster, M.D.; Oh, S.D. Three-axis attitude determination from vector observations. J. Guid. Control 1981, 4, 70–77. [Google Scholar] [CrossRef]
- Mortari, D.; Markley, F.L.; Singla, P. Optimal linear attitude estimator. J. Guid. Control Dyn. 2007, 30, 1619–1627. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).