Preprint
Article

This version is not peer-reviewed.

Covariant Approach to the Geometric Dilution of Precision

Submitted:

01 May 2026

Posted:

06 May 2026

You are already at the latest version

Abstract
A covariant formulation of the Geometric Dilution of Precision (GDOP) matrix is presented in the framework of a Relativistic Positioning System (RPS). By including the receiver-emitter frequency ratios, the Frequency Geometric Dilution of Precision (FGDOP) scalar is computed in terms of observable quantities, the received frequencies and the angular separation between pairs of emitters in view. Some required concepts are first introduced: the FGDOP matrix and the Gram matrix associated to k light-like vectors. From the tensor form of the FGDOP matrix and its trace, a closed form of the FGDOP scalar is obtained, extending previous matrix calculations. Clarifying computations for symmetric emitter configurations are presented. The geometric interpretation of the GDOP scalar in terms of volumes and areas defined by the relative position of the emitters on the unit celestial sphere of the user is also recovered.
Keywords: 
;  ;  
Subject: 
Physical Sciences  -   Other

1. Introduction

The term Geometric Dilution of Precision (GDOP) is widely used in the context of Global Navigation Satellite Systems (GNSSs). It refers to a matrix constructed from the positions of the satellites on the sky, the GDOP matrix, as well as to the square root of its trace, the so called GDOP scalar. The latter is a dimensionless metric indicator of the goodness in the determination of the user location from the geometry of the satellite configuration in view, assuming a simple stochastic model [1,2,3].
More specifically, the classical positioning approach usually applies the least squares method to minimize the differences between modelled emitter-receiver distances and measured pseudoranges (travel times multiplied by the signal velocity). For k satellites in view at the user location, the GDOP matrix is the 4 × 4 matrix defined as the inverse of H T × H , where H T denotes the transpose of H, the k × 4 matrix whose Ath row is ( 1 , n A ) , with n A = ( n A x , n A y , n A z ) the unit vector along the line of sight of the A-emitter ( A = 1 , 2 , . . . , k ) expressed in Cartesian coordinates [1,2,3].
Then, under the hypothesis of unbiased and independent measurement errors, the root mean square error of the estimated user location is directly proportional to the GDOP scalar, the proportionality factor being the (square root of the) variance of the measurements. Therefore, the lower the value of the GDOP scalar, the more favorable the satellite configuration will be to attain an accurate user location and dismiss the consequences of measurement errors. High GDOP scalar values are commonly associated to bad or degenerate satellite distributions unfavourable to an effective user localization. Furthermore, as shown in [4], when the stochastic model for the pseudorange measurements is supposed Gaussian, the Cramer-Rao lower bound in estimating the user position and clock offset is reached by the GDOP matrix.
The GDOP terminology also applies in other location situations, for instance, to guide unmanned vehicles with precision. In this case the GDOP matrix involves the unit vectors pointing towards the vehicle from a station network or a set of spatially separated sensors [5,6].
The algebraic approach to GDOP concepts was analyzed and discussed by diverse authors as soon as the pioneering Global Positioning System (GPS) project was announced [7,8,9,10,11,12]. The GDOP scalar has been expressed in terms of tetrahedron volumes and triangle surfaces constructed from the unit vectors along the direction of the received signals from the emitters to the user [13,14,15]. As proposed in [16,17], the (weighted and non-weighted) GDOP scalar can be computed from the traces of powers of the so-called geometric matrix, which is explicitly carried out in the present work.
By selecting favorable sets of satellites in view, collaboration between current GNSSs should ensure positioning accuracy for a passive network of receptors. The starting point for satellite selection criteria is the GDOP computation or their variants (weighted GDOP) with additional information from a network of satellites other than the sky configuration. In [6] the authors combine GDOP and weighted GDOP computations and near-real-time observation accuracy as a satellite selection method improving other methods based on signal-to-noise ratios. In this paper, we propose a new GDOP study, a fully relativistic one which introduces the received-emitted frequency ratio as additional (non-geometric) system information. Formally, this frequency ratio can operate as a traditional weight in extended GDOP computations, informing about the effect of Doppler shifts on the degree of positioning precision. Nevertheless, the GDOP approach here presented differs from the classical one in the sense that the theory of relativity is fundamental to introduce, justify and interpret the concepts involved. The frequency-weighted extended GDOP is a useful tool to improve existing satellite selection methods, either by numerically implementing the covariant equation (1) given in Section 2 or the geometric equation (84) given in Section 6.
Nevertheless, the primordial objective of this work is to adapt the current classical GDOP formalism to the theory of Relativistic Positioning Systems (RPSs). In fact, the determination of the user location based on pseudorange measurements by common GNSS receivers [1,3] does not take into account frequency measurements, which are otherwise necessary to determine the user velocity with high accuracy or the position in unfavorable situations [18]. In this regard, the deployment of Low Earth Orbit (LEO) satellites has recently motivated the related notion of Doppler GDOP (DGDOP) [19,20,21].
The essential ingredients of a RPS are four emitter world-lines broadcasting their respective proper times (or any other time scale) by means of electromagnetic signals. The set of four broadcast times are the emission coordinates of the RPS, which are natural coordinates numbering the emitters’ future-oriented null cones [22]. Emission coordinates admit Newtonian analogous constructions broadcasting sound signals [23]. In [24] it was outlined that in the region where a RPS operates, any event knows its own coordinates immediately (that is, without delay); besides, the physical realization of a RPS does not require prior knowledge of the gravitational field and can therefore operate in any space-time. That is, at any space-time region, the realization of a RPS allows to construct a primary reference system, opening the possibility to make gravimetry, as shown in two-dimensional Lorentzian space-times [24,25,26]. The idea to develop gravimetry under the perspective of RPS theory [27] has motivated an extended classification of the properties required for a RPS [28,29]. On the other hand, emission coordinates have also been studied in [30] using the term GPS coordinates previously introduced in [31,32,33].
For an account of the genesis and current status of RPS theory see [27,31,34,35]. The main ambitious objective of RPS theory is to construct a truly relativistic laboratory with full self-capabilities to perform gravimetry in an unknown space-time region [35]. The interest of RPS theory in GNSS was stressed in [22,31]; it pursues the construction of a global reference system, primarily based on the sky sector (satellites), providing accurate positioning and time localization of the actions of control stations. The transformation from emission to inertial coordinates [36] provides the location of the user in flat space-time, once the emission coordinate domains have been analyzed in relation to the bifurcation problem [37,38,39,40]. Numerical implementation of this transformation in GNSS systems has been proposed in [41,42,43,44]. Numerical positioning simulations in Schwarzschild and perturbed Schwarzschild space-time have been performed in [34,45].
To attain a relativistic formulation of the GDOP, as an alternative to the Newtonian conception on which current notion is rooted, some aspects have to be investigated further. The search for a fully relativistic treatment of the GDOP must consider at least two main tasks: (i) to establish a covariant GDOP formalism, based on relativistic terminology, and (ii) to develop a 3+1 formulation for the GDOP, relative to an arbitrary observer, in the framework of RPS theory [39]. The present work is mainly focused on the first task (i). The results here achieved pave the way to develop the second and complementary task (ii), which is discussed in [46].
This paper is organized in steps to reach formula (1) advanced in Section 2, which allows to evaluate the so-called Frequency GDOP (FGDOP) scalar from observable quantities (the receiver-emitter frequency ratios and the angular separation between pairs of emitters). The required concepts are introduced in due time: The notion of emission coordinates (of the broadcast proper times) and its gradients are explained in Section 3, showing the relation between the GDOP and the Jacobian determinant of the transformation from inertial to emission coordinates. The Frequency-Geometric matrix G associated with k emitters is introduced in Section 4 and the Gram matrix G of k null vectors in Section 5. From the tensor form of the FGDOP matrix G 1 and its trace, the FGDOP covariant formula (1) is obtained in Section 6 and applied to symmetric emitter configurations in Section 7. Finally, Section 8 summarizes the results and previews more work in progress. Three appendices have been reserved for those results whose proof is more involved: Appendices Appendix A and Appendix B present the proofs of Propositions 3 and 4, respectively, and Appendix C is devoted to the detailed proof of Proposition 7.

2. Advancing the FGDOP Formula and the Notation Used

In this work we present a covariant formulation of the Frequency Geometric Dilution of Precision (FGDOP) matrix in the framework of a Relativistic Positioning System (RPS). The FGDOP scalar is computed in terms of observable quantities, the frequency ratios, f A , and the mutual angles, θ A B between the k emitters, from this formula
F G D O P = λ 3 + 2 Σ K σ K λ 3 + S σ 2 Λ .
with K, σ , λ , S, Σ and Λ given by
K A = 1 k f A 2 ( f , f ) f 2 , S 2 A < B k f A f B G A B G ( f , f ) , σ 2 A < B k ( G A B ) 2 = tr G 2 , Σ A , B = 1 k f A f B ( G 2 ) A B G 2 ( f , f ) , λ A , B , C = 1 k G A B G B C G C A = tr G 3 , Λ A , B = 1 k f A f B ( G 3 ) A B , G 3 ( f , f ) ,
where G A B is the Gram matrix, whose entries are the scalar products of k future oriented null vectors, { l A } A = 1 k , that is
G A B g ( l A , l B ) l A · l B = f A f B ( 1 + cos θ A B ) = 2 f A f B sin 2 θ A B 2 , A , B = 1 , . . . , k ,
with 0 θ A B π , and denoting as f ( f 1 , f 2 , . . . , f k ) the ordered k-tuple of frequency ratios. If u is the user four-velocity ( u 2 = 1 ), then l A = f A ( u + n A ) , with n A the unit vector along the propagation of the signal going from the A emitter to the user (that is, n A is the unit vector on the line of sight, from the user to the A emitter). The signature of the space-time metric g is taken as ( + + + ) and the speed of light in vacuum c is taken c = 1 .

3. Emission Coordinates

As already said, emission coordinates are physically realized by four electromagnetic signals broadcasting the proper times of the four clocks of a minimal RPS (a RPS constituted by four emitters).
The locus of space-time events with a constant proper time, say τ A = c o n s t a n t , A = 1 , . . . , 4 , is a null hypersurface in vacuum, where electromagnetic signals propagate at the velocity of light. For this reason, the variations (or covectors) d τ A are restricted by the null constraint ( d τ A , d τ A ) = 0 , and consequently, in emission coordinates, the contravariant components g A B of the space-time metric g are given by:
g A B = 0 g 12 g 13 g 14 g 21 0 g 23 g 24 g 31 g 32 0 g 34 g 41 g 42 g 43 0 .
The vanishing of the diagonal terms in (2) characterizes the form of the contravariant gravitational potentials in the coordinate gauge imposed by the emission coordinates.
The Lorentzian character of the space-time, given by the signature1  sig g = 2 ϵ , ϵ = ± 1 , of its metric g, also imposes that all quantities g A B of the matrix (2) have the same sign ϵ (the covectors d τ A are null and future-directed). It also imposes that the three geometric means g 12 g 34 , g 13 g 24 , g 14 g 23 satisfy the inequalities of the sides of a triangle [22]. In this work we have chosen ϵ = 1 .
The covariant potentials g A B of the metric g in this coordinate gauge are more complicated to obtain [22]. They are of the form g A A = μ A 2 , g A B = μ A μ B cos α A B , where the six angles α A B are submitted to the four constraints α 12 = α 34 , α 13 = α 24 , α 23 = α 14 and α 12 + α 13 + α 23 = 2 π with 0 < α 12 , α 13 , α 23 < π .
Considered as physical coordinates, emission coordinates may seem striking at first, in part because they can never be at rest with respect to any observer, but also because they seem to lack the essential ingredients that are always present in classical coordinate systems. Nevertheless, according to [35], we must not forget that (i) to locate an object is to identify the place it takes up, (ii) that, consequently, to locate objects irrespective of their size we need to assign a proper name to every space-time event, (iii) that, since space-time is a four-dimensional continuum, assigning a proper name to its events has to be done with four numbers and finally (iv) that, since a clock is a continuous generator of numbers, namely the time that it displays at every instant, four clocks broadcasting their times by means of electromagnetic signals assign to every event four numbers and thus constitute a genuine coordinate system. Essentially, this initial hesitation is due to the prejudices induced by some familiar ingredients frequently present in many classical coordinate systems. Ingredients like origin, coordinate lines or synchronization of a coordinate system are respectively irrelevant, of secondary interest or inexistent in general coordinate systems and in RPSs in particular.
Emission coordinates constitute an interesting tool for the analysis of RPSs: as a field of continuous and differentiable data, and not only as simple parameters (pseudoranges) for specific real users that measure them, the usual techniques and methods of local differential geometry may be applied to their analysis, giving rise to simple and interesting physical interpretations2. But an RPS may consist of a constellation of more than four clocks. Then, what four satellites have to be chosen, among all of them, to construct the system of emission coordinates? In fact, if there are k > 4 satellites, depending on the world-lines of the clocks, we may be lead to consider all the k 4 emission coordinates systems generated by all the possible tetrads of clocks. They will constitute an atlas of local coordinate systems for the emission region R (whatever its topology) covered by these tetrads [36]. It is this atlas which defines precisely this region R . If R may be imbedded in R 4 this atlas of local coordinate systems (charts) may be the starting point to define any ideal global coordinate system3 for R . This is why RPSs may play the role of generators of primary coordinate systems [31]. In the next subsection the gradients of the emission coordinates are analyzed.

3.1. Emission 1-Forms d τ A

Let x = γ ( τ ) be the world-line of the user of a given RPS and let x α be the components of x in the inertial basis { e α } , x = x α e α . If { τ A } are the emission coordinates of x, this means that the past light cone at event x intersects the emitters’ world-lines γ A at the emission events γ A ( τ A ) , A = 1 , 2 , 3 , 4 . Consider the basis of 1-forms { d τ A } defined by the emission coordinate differentials. The affine structure of Minkowski space-time allows to define the vectors joining the reception event with the emission events,
m A = x γ A , A = 1 , 2 , 3 , 4 ,
which are null,
0 = m A 2 = g α β m A α m A β = g α β ( x α γ A α ) ( x β γ A β ) ,
and future oriented (see Figure 1). Taking the differential of (4) one obtains
0 = 2 g α β ( d x α γ ˙ A α ( τ A ) d τ A ) ( x β γ A β ( τ A ) ) = 2 g α β [ d x α u A α ( τ A ) d τ A ] m A β = 2 [ ( m A ) β d x β ( m A ) α u A α d τ A ] ,
with u A γ ˙ A ( τ A ) the unit velocity of emitter A, ( u A ) 2 = 1 . Then,
m A = ( m A · u A ) d τ A , d τ A = 1 m A · u A m A ,
where a star under a letter is used to distinguish a covector, in this case m A , from its metrically equivalent vector m A .
On the other hand, if u is the unit velocity of the user, we have the relative decomposition
u A = w A ( u + β A ) , u · β A = 0 , w A = ( 1 β A 2 ) 1 / 2 ,
where β A is the relative velocity of emitter A (at the emission event) with respect to the user (at the reception event), and w A the emitter-user relativistic factor.
Let us consider the time plus space decomposition of m A relative to u,
m A = ( m A · u ) ( u + n A ) , u 2 = 1 , ( n A ) 2 = 1 , u · n A = 0 ,
with n A the unit vector along the direction of the signal broadcast by A with respect the user u ( n A is the unit vector along the line of sight of the A emitter). Then, from (7),
m A · u A = ( m A · u ) w A ( u + n A ) · ( u + β A ) = ( m A · u ) w A ( 1 β A · n A ) .
Let us consider the frequency ratio, f A , between the received frequency by the user u and the corresponding one emitted by satellite A, that is expressed as
f A f r e c e i v e d f e m i t t e d A = m A · u m A · u A = 1 w A ( 1 β A · n A ) .
From (6), (8) and (10), the one-form of the A-th emission coordinate differential is written as
d τ A = f A ( u + n A ) = u + n A ω A ( 1 β A · n A ) .
In the next section, we consider the future oriented null vector l A defined by
l A = f A ( u + n A ) ,
which is (up to a sign) metrically equivalent to d τ A .

3.2. Jacobian Determinant of the Transformation from Inertial to Emission Coordinates and FGDOP

In this section and for k = 4 , we show that the modulus of the Jacobian determinant J of the transformation τ A ( x α ) from inertial to emission coordinates is given by | J | = 6 F V , where F is the product of the frequency ratios f A and V the volume of the inscribed tetrahedron that the four emitters define on the unit celestial sphere [47] of the user (see Figure 2 of Section 5).
Denote by η the metric volume element, η = θ 0 θ 1 θ 2 θ 3 , with { θ α } the algebraic dual basis of the orthonormal basis { e α } ,
η α β γ δ = det g λ ρ ϵ α β γ δ , η α β γ δ = ϵ α β γ δ det g λ ρ ,
where det g λ ρ is the metric determinant in the coordinate system { x α } . Then we have
( d τ 1 d τ 2 d τ 3 d τ 4 ) = η α β γ δ ( d τ 1 ) α ( d τ 2 ) β ( d τ 3 ) γ ( d τ 4 ) δ = η α β γ δ ( d τ 1 ) α ( d τ 2 ) β ( d τ 3 ) γ ( d τ 4 ) δ = ϵ α β γ δ det g λ ρ τ 1 x α τ 2 x β τ 3 x γ τ 4 x δ = J det g λ ρ ,
where the star * denotes the Hodge (or duality) operator acting on the space-time exterior algebra, and J is the Jacobian determinant of the transformation τ A ( x α ) .
From now on, we use the notation { x α } { x 0 , x 1 , x 2 , x 3 } for (Cartesian) inertial coordinates. Then, for the transformation from inertial to emission coordinates, τ A ( x α ) , the Jacobian determinant is given by
J = ( d τ 1 d τ 2 d τ 3 d τ 4 ) .
The sign of J ( x ) is called the orientation of the RPS at the user event x. The determination of this orientation allows to solve the bifurcation problem for Minkowskian RPSs [37], by distinguishing the space-time location of the user in inertial coordinates from another different one with the same emission coordinates. Then substituting Equation (12) in (15), and denoting the product of the frequency ratios as F A = 1 4 f A , we have:
J = ( l 1 l 2 l 3 l 4 ) = F ( u + n 1 ) ( u + n 2 ) ( u + n 3 ) ( u + n 4 ) = F ( u ( n 2 n 3 n 4 n 1 n 3 n 4 + n 1 n 2 n 4 n 1 n 2 n 3 ) = F [ i ( u ) η ] ( n 2 , n 3 , n 4 ) [ i ( u ) η ] ( n 1 , n 3 , n 4 ) + [ i ( u ) η ] ( n 1 , n 2 , n 4 ) [ i ( u ) η ] ( n 1 , n 2 , n 3 ) = F ( n 1 , n 2 , n 3 ) + ( n 1 , n 3 , n 4 ) ( n 2 , n 3 , n 4 ) ( n 1 , n 2 , n 4 ) .
For a given p-tensor T, the interior product i ( u ) T is the ( p 1 ) tensor that results from the contraction of u with the first index of T. To reach the third and fourth equalities from the second one we have considered that
( u n 1 n 2 n 3 ) = [ i ( u ) η ] ( n 1 , n 2 , n 3 )
= η 3 ( n 1 , n 2 , n 3 ) ( n 1 , n 2 , n 3 ) ,
similarly for all the involved summands, where in (17) ( n 1 , n 2 , n 3 ) is the argument of the trilinear form [ i ( u ) η ] and in (18) η 3 i ( u ) η is the 3-volume metric element relative to u and ( x , y , z ) η 3 ( x , y , z ) denotes the mixed product on the Euclidean space orthogonal to u, that is ( x , y , z ) = ( θ 1 θ 2 θ 3 ) ( x , y , z ) = ε a b c x a y b z c .
With the notation
μ a n a n 4 , a = 1 , 2 , 3 ,
the expression (16) for the Jacobian determinant and Equation (10) for f A lead to the following result.
Proposition 1.
Jacobian determinant of { τ A ( x α ) } .
The Jacobian determinant, J , of the inertial to emission coordinate transformation τ A ( x α ) is given by:
J ( x ) = ( μ 1 , μ 2 , μ 3 ) F , F = A = 1 4 f A , f A = 1 ( β A ) 2 1 β A · n A ,
where f A stands for the frequency ratio of the emitter γ A , with n A the unit vector along the direction of propagation of the signal broadcast by emitter A, as seen by the user, and μ a = n a n 4 , a = 1 , 2 , 3 .
For non-relativistic velocities at first order approximation,
F = 1 + A = 1 4 β A · n A .
The volume V of the tetrahedron defined for a quad of emitters on the unit celestial sphere of the user is given by
V = 1 6 | ( μ 1 , μ 2 , μ 3 ) | = | J | 6 F ,
and, for a static situation, β A = 0 , F = 1 , and | J | = 6 V . For a regular tetrahedron inscribed on a unit 2-sphere, V r e g = 8 9 3 , the Jacobian is maximum, J m a x = 16 3 3 3.08 . In this case, the angle between each pair of vertices is α = arccos ( 1 3 ) = 109 o 28 16 . 39 , and the dihedral angle θ = π α = arccos ( 1 3 ) = 70 o 31 43 . 61 .
From the geometric interpretation provided by Proposition 10 in Section 6 and Equation (22), it results that for a RPS constituted by four emitters the FGDOP scalar is inversely proportional to the Jacobian determinant, J , of the transformation from inertial to emission coordinates.

4. The Frequency-Geometric Matrix

In classical positioning, a geometric 4 × 4 matrix G c is associated with the positions of the emitters on the sky. The GDOP matrix is the inverse of this geometric matrix, G c 1 ( G c is supposed regular). In this section, this notion will be extended to a relativistic concept by including the frequency ratios and making it appropriate for RPS theory.

4.1. The Geometric Matrix G c of a Set of k Emitters

We start by introducing the classical geometric matrix G c for any number k of emitter points. Using the language of Global Navigation Satellite Systems (GNSS), let us consider a user instantaneously placed at a point P and a set of 3-dimensional unit vectors { n 1 , . . . , n k } . In this work n A is the unit vector along the line of sight at P, from the receiver (user) to emitter A (satellite), for each A = 1 , 2 , . . . , k . Let H c be the k × 4 matrix,
H c = 1 n 1 x n 1 y n 1 z 1 n 2 x n 2 y n 2 z . . . . . . . . . . . . 1 n k x n k y n k z
defined from the Cartesian components of the unit vectors n A = ( n A x , n A y , n A z ) , A = 1 , . . . , k , and adding a first column made of k ones. Different terms are used to refer to the matrix H c (design matrix in [2], visibility matrix in [48], design or figure matrix in [49]). The matrix H c follows from linearizing the Euclidean distances between the satellites (at emission time) and the receiver (at reception time) and allows to write the linearized navigation equations in matrix form [1,2,3]. In the GNSS, the column of ones is interpreted as the derivative of the pseudo-ranges with respect the user clock bias (note that c = 1 ).
Then, if H c T denotes the transpose of H c , the matrix G c is defined as the 4 × 4 matrix given by the product H c T × H c , that is
G c H c T × H c = k A = 1 k n A x A = 1 k n A y A = 1 k n A z A = 1 k n A x A = 1 k ( n A x ) 2 A = 1 k n A x n A y A = 1 k n A x n A z A = 1 k n A y A = 1 k n A x n A y A = 1 k ( n A y ) 2 A = 1 k n A y n A z A = 1 k n A z A = 1 k n A x n A z A = 1 k n A y n A z A = 1 k ( n A z ) 2 ,
which may be shortly expressed as
G c = A = 1 k 1 n A x n A y n A z n A x ( n A x ) 2 n A x n A y n A x n A z n A y n A x n A y ( n A y ) 2 n A y n A z n A z n A x n A z n A y n A z ( n A z ) 2 .
In the following subsection, by including the frequency ratios as a factor in the null vectors l A , the classical geometric matrix is generalized in the framework of RPS theory.

4.2. The Frequency-Geometric Matrix G of a Set of k Emitters

In a relativistic context, the essential elements in the definition of H c and G c are null vectors conveniently parameterized with respect to an observer. Given a space-time observer u, let us consider the null vectors defined by (12)
l A = f A ( u + n A ) , A = 1 , . . . , k ,
where f A = u · l A is the frequency ratio measured by u; the vector n A (being unitary n A 2 = 1 and orthogonal to u) gives the relative direction of propagation of the signal coming from emitter A. Then, the components of l A in an orthochronous frame adapted to u lead to define the Frequency-Visibility matrix H as
H = f 1 f 1 n 1 x f 1 n 1 y f 1 n 1 z f 2 f 2 n 2 x f 2 n 2 y f 2 n 2 z . . . . . . . . . . . . f k f k n k x f k n k y f k n k z
and the Frequency-Geometric matrix G H T × H as
G = A = 1 k ( f A ) 2 C A , C A 1 n A x n A y n A z n A x ( n A x ) 2 n A x n A y n A x n A z n A y n A x n A y ( n A y ) 2 n A y n A z n A z n A x n A z n A y n A z ( n A z ) 2 .
If f A = 1 for all emitters, G = G c . However, to obtain the relativistic generalization of classical GDOP concepts for non-static situations, it is essential to include the measured frequencies in the definition of G.
Note that the Frequency-Geometric Matrix can be written as:
G = H c T × F 2 × H c ,
where F is the diagonal matrix of frequency ratios:
F = f 1 0 0 f k .
Formally, the Frequency-Geometric matrix G is equivalent to a weighted GDOP matrix (see [17]), with F acting as weight matrix and the frequency ratios f A as the inverse of the covariances σ A of measurement errors.

4.3. The Contravariant 2-Tensor L Associated to k Null Vectors

Given a set of k null vectors, it is apparent that the Frequency-Geometric matrix G and the tensor defined as
L = A = 1 k l A l A
are closely related. In fact, if { e 0 , e 1 , e 2 , e 3 } is an orthonormal basis with e 0 = u , we have L = L μ ν e μ e ν . The components L μ ν of L in this basis are the entries of the geometric matrix G ν μ given by (28). However, (31) is not the adequate covariantization of G, this is accomplished in Sec. Section 4.4 below.
Given an observer u, the symmetric 2-tensor L admits the 3 + 1 decomposition:
L = A = 1 k l A l A = A = 1 k f A 2 ( u + n A ) ( u + n A ) = K u u + u ˜ e + E
where K A = 1 k f A 2 , u ˜ e u e + e u stands for the symmetrized tensor product and e and E are given by
e A = 1 k f A 2 n A , E A = 1 k f A 2 n A n A ,
and are called, respectively, the frequency-weighted vector axis and the frequency-weighted tensor axis of L relative to u, both axes belonging to the 3-space orthogonal to u. Notice that the trace of the tensor axis is equal to K,
tr E = A = 1 k f A 2 n A · n A = A = 1 k 1 A f A 2 = K ,
where 1 A 1 (for all A = 1 , 2 , . . . , k ) has been included to make explicit the summation. Thus, if N is the k × k Gram matrix of the set of vectors { f A n A } A = 1 k , whose entries are N A B = f A f B n A · n B , then tr E = tr N . Moreover, E p and N p have equal trace,
tr E p = tr N p
for every integer p.
When the frequency ratios are all equal to one, f A = 1 A , the algebraic structure of E (or, equivalently, that of N ) is strongly connected with the symmetric configurations of emitters on the user’s unit celestial sphere (see Section 7).

4.4. Tensor Expression for G

The Frequency-Geometric matrix G (28) is a relative notion because it involves a given, otherwise arbitrary, space-time observer u. Nevertheless, it makes sense (i) to look for a covariant expression for G in which the dependence on u becomes more explicit, and then (ii) to ask for the transformation of G under a change of observer (orthochronous Lorentz transformation). To this end, as a matter of convenience, let us introduce the subsidiary positive definite metric tensor g u , defined from the space-time metric g and the observer u, by the relation
g u = g + 2 u u
where u is the covector metrically equivalent to u (its covariant components are obtained by lowering the contravariant index of u with the metric, ( u ) μ u μ = g μ ν u ν ).
The entries of the geometric matrix are the components, in an orthonormal basis adapted to u, of the mixed tensor
G = L × g u ,
where, as in (24), × stands for the usual matrix product (contraction of adjacent indexes). Developing this matrix product by using tensor components
G ν μ = ( L × g u ) ν μ = L μ ρ ( g u ) ρ ν = L μ ρ ( g ρ ν + 2 u ρ u ν ) = L ν μ + 2 L μ ρ u ρ u ν = L ν μ + 2 A = 1 k ( l A ) μ ( l A ) ρ u ρ u ν = L ν μ 2 A = 1 k f A ( l A ) μ u ν ,
where, in the last step, we have taken into account that l A · u = f A for any emitter. Using index free tensor notation, the following result is obtained.
Proposition 2.
Tensor expression for the Frequency-Geometric matrix G.
Given an observer u, the frequency geometric tensor G associated with k null vectors { l A } A = 1 k , is expressed as
G = A = 1 k l A l A 2 B = 1 k f B l B u
where f A = u · l A , and the star under a letter is used to distinguish a covector, say v , from its metrically equivalent vector v.
Moreover, substituting (26) into (38), we have the following decomposition of G,
G = K u u + u e + e u + E 2 ( K u + e ) u = K u u + u e e u + E
with e the frequency-weighted vector axis and E A = 1 k f A 2 n A n A , the mixed frequency-weighted tensor axis.

5. The Gram Matrix, G , of k Null Vectors

Let us denote by G G k × k the Gram matrix of an ordered set of k future oriented null vectors { l A } A = 1 k . By definition, G is the k × k matrix whose entries, G A B , are the scalar products of the given vectors with the space-time metric g, that is
G A B g ( l A , l B ) l A · l B , A , B = 1 , . . . , k .
Consequently, G is symmetric, its diagonal entries vanish ( G A A = l A 2 = 0 ) and, for k > 4 , det G = 0. Taking into account (26), we have
G A B = f A f B ( 1 + cos θ A B ) ,
since u 2 = 1 and u · n A = u · n B = 0 , and where θ A B [ 0 , π ] is the angle between emitters A and B as measured by observer u, that is, c A B cos θ A B = n A · n B .
At a given space-time event, the set of unit vectors orthogonal to u defines the observer’s unit celestial sphere at this event [47]. We shall call this unit celestial sphere S U . Then, If d A B is the length of the Euclidean segment defined by the relative positions of emitters A and B on S U ,
d A B 2 = ( n A n B ) 2 = 2 ( 1 cos θ A B ) = 4 sin 2 θ A B 2 = 2 G A B f A f B ,
that is
d A B = 2 sin θ A B 2 ,
and the area of the triangle of vertices U A B is given by 1 2 sin θ A B .
Incidentally, notice that, in terms of the frequency visibility matrix H and its transpose H T , the Gram matrix can be expressed as a product of these matrices which also involves the space-time metric g,
G = H × g × H T .
Equation (44) is easily verified in an orthonormal basis { e α } α = 0 3 adapted to the user, u e 0 , with g α β = g ( e α , e β ) = d i a g ( 1 , 1 , 1 , 1 ) η α β and H and H T given by (23) and its transpose, respectively. Once verified in a particular matrix representation attached to an orthonormal space-time basis (or Cartesian inertial coordinate system), this expression remains valid in any space-time basis (or coordinate system).

5.1. Gram Principal Minors: Geometric Interpretation

For k 4 , the only non vanishing principal minors of G are those of second, third and fourth order, which are given by:
Δ A B 0 G A B G A B 0 = ( G A B ) 2 ,
Δ A B C 0 G A B G A C G A B 0 G B C G A C G B C 0 = 2 G A B G A C G B C = 2 G A B G B C G C A ,
and
Δ A B C D 0 G A B G A C G A D G A B 0 G B C G B D G A C G B C 0 G C D G A D G B D G C D 0 = ( G A B ) 2 ( G C D ) 2 + ( G A C ) 2 ( G B D ) 2 + ( G A D ) 2 ( G B C ) 2 2 ( G A B G A C G B D G C D + G A B G A D G B C G C D + G A C G A D G B C G B D ) ,
respectively. These minors are invariant under permutation of the involved null vectors and are related with dimensionless Euclidean lengths, areas and volumes defined by the relative positions of the emitters on S U , according to the following properties.
Proposition 3.
Geometric interpretation of the Gram principal minors, Δ A B , Δ A B C , and Δ A B C D .
(i)
Let d A B be the dimensionless length of the rectilinear segment defined by the relative positions of a pair of emitters { A , B } on S U , then
Δ A B = 1 4 ( f A f B d A B 2 ) 2
(ii)
Let A A B C be the dimensionless area of the triangle defined by the relative positions of a triad of emitters { A , B , C } on S U , and let V U A B C be the dimensionless volume of the tetrahedron defined by the vertices of this triangle and the user position U (located at the center of S U ), then
Δ A B C = ( f A f B f C ) 2 ( 6 V U A B C ) 2 ( 2 A A B C ) 2 .
(iii)
Let V A B C D be the dimensionless volume of theinscribedtetrahedron defined by a quad of emitters { A , B , C , D } on S U , then
Δ A B C D = ( 6 f A f B f C f D V A B C D ) 2 .
The frequency ratios f A are given by (10).
All distances, areas and volumes considered are dimensionless because they are associated to dimensionless unit vectors. Figure 2 shows a sole quad of emitters, numbered from 1 to 4, on S U .
Proof of Proposition 3 is presented in Appendix A.

5.2. Traces of the Powers of G

Up to fourth order, the traces of the successive powers of G are:
tr G = 0 ,
tr G 2 = A , B = 1 k G A B G B A = A , B = 1 k ( G A B ) 2 = 2 A < B k ( G A B ) 2 = 2 A < B k Δ A B ,
tr G 3 = A , B , C = 1 k G A B G B C G C A = 6 A < B < C k G A B G B C G C A = 3 A < B < C k Δ A B C ,
tr G 4 = A , B , C , D = 1 k G A B G B C G C D G D A = A , B = 1 k [ ( G 2 ) A B ] 2 .
The third equality of (52) follows from G A A = 0 and G A B = G B A , since there are only k 2 = k ( k 1 ) 2 ! different non-vanishing summands; the fourth equality follows from (45). Similarly, the second equality of (53) follows since there are only k 3 = k ( k 1 ) ( k 2 ) 3 ! different non-vanishing summands; the third equality follows from (46). From now on, we introduce the following notation for these traces,
σ tr G 2 , λ tr G 3 , ω tr G 4 .
Notice that the trace of the fifth and higher powers of G do not vanish. Nevertheless, these traces are not relevant for the present study and are not considered here.
In addition, we will denote:
S A , B = 1 k f A f B G A B = 2 A < B k f A f B G A B
Σ A , B , C = 1 k f A f C G A B G B C = A , B = 1 k f A f B ( G 2 ) A B
Λ A , B , C , D = 1 k f A f D G A B G B C G C D = A , B = 1 k f A f B ( G 3 ) A B .
The reason for this notation will become apparent in Section 5, where an expression of the FGDOP scalar in terms of quantities K, σ , λ , S, Σ and Λ is given for a regular Frequency-Geometric matrix ( det G 0 ) of k 4 emitters (see Proposition 9). The quantity ω = tr G 4 is not explicitly needed since it can be obtained from K, S, σ , λ and Λ as a consequence of the angular-Doppler identities between pairs of emitters (see Proposition 5). But, before we accomplish that, we summarize the following geometric relations between the quantities involved.
Proposition 4.
Doppler weighted sums of segments lengths, triangle areas and tetrahedron volumes.
Rectilinear segment lengths d A B , triangle areas A A B C and tetrahedron volumes V A B C D defined by the emitters’ relative positions on S U , quantities s, σ, λ, Σ, Λ defined above, the frequency ratios f A and K = A = 1 k f A 2 satisfy:
(i)
Doppler weighted sum of the fourth power of the rectilinear lengths on S U ,
A < B k ( f A f B d A B 2 ) 2 = 2 σ
(ii)
Doppler weighted sum of squared triangle areas on S U ,
A < B < C k ( 2 f A f B f C A A B C ) 2 = Σ K σ 2 .
(iii)
Doppler weighted sum of squared tetrahedron volumes on S U ,
A < B < C < D k ( 6 f A f B f C f D V A B C D ) 2 = Λ + K λ 3 + S σ 2 .
The proof of this proposition is presented in Appendix B.

5.3. Gram Characteristic Equation

From the Cayley-Hamilton theorem [50], the Gram matrix G of k 4 null vectors satisfies the characteristic matrix equation:
G k 4 G 4 σ 2 G 2 λ 3 G + 1 4 σ 2 2 ω I = 0
where I is the k × k unit matrix. The coefficients of this equation are obtained from the traces of the powers of G (given by (55)), which are related to the sum of the principal minors of the Gram matrix by these expressions:
σ 2 = A < B k Δ A B = 1 4 A < B k ( f A f B d A B 2 ) 2 ,
λ 3 = A < B < C k Δ A B C = A < B < C k ( f A f B f C ) 2 [ ( 6 V U A B C ) 2 ( 2 A A B C ) 2 ] ,
1 4 σ 2 2 ω = A < B < C < D k Δ A B C D = A < B < C < D k ( 6 f A f B f C f D V A B C D ) 2 .
The first equalities in (63), (64) and (65) are well known from elemental algebra. They are directly verified by taking sums in (45), (46) and (47):
A , B = 1 k Δ A B = A , B = 1 k ( G A B ) 2 = A , B = 1 k G A B G B A = tr G 2 ,
A , B , C = 1 k Δ A B C = 2 A , B , C = 1 k G A B G B C G C A = 2 tr G 3 , A , B , C , D = 1 k Δ A B C D = 3 A , B = 1 k ( G A B ) 2 C , D k ( G C D ) 2 6 A , B , C , D = 1 k G A B G B C G C D G D A
= 3 ( tr G 2 ) 2 6 tr G 4 ,
and subsequently dividing by 2 ! , 3 ! and 4 ! , respectively. From (61) and (65) the following result is obtained.
Proposition 5.
Doppler weighted sum of the inscribed tetrahedrons squared volumes.
The following relations hold:
A < B < C < D k ( 6 f A f B f C f D V A B C D ) 2 = 1 4 ( ω σ 2 2 ) = K λ 3 + S σ 2 Λ ,
where ω tr G 4 , λ tr G 3 , σ tr G 2 , and Λ A , B = 1 k f A f B ( G 3 ) A B are computed from the elements of the Gram matrix G which are given by the angular separation between emitters θ A B and the frequency ratios f A , that is, G A B = f A f B ( 1 + cos θ A B ) .
Notice that the left hand side of the second equality, which is a sum of quaternary products of Gram matrix entries, may be computed from the right hand side, which is a sum involving ternary products of these entries at most.
On the other hand, from (60) and (64), the following result is obtained.
Proposition 6.
Doppler weighted sum of the squared inner tetrahedrons volumes and squared triangle areas.
The following relation holds:
A < B < C k ( f A f B f C ) 2 [ ( 6 V U A B C ) 2 + ( 2 A A B C ) 2 ] = λ 3 + 2 Σ K σ
with λ tr G 3 , σ tr G 2 .
In the next section we show that (70) and (69) are, respectively, the numerator and the denominator of the squared FGDOP scalar.

6. The FGDOP Matrix G 1 , and the FGDOP Scalar, tr G 1

The FGDOP matrix G 1 is defined as the inverse of the Doppler geometric matrix G given by (28) . Notice that G 1 is a lineal combination of powers of G, whose coefficients are polynomial scalars which depend on the traces of the powers of G up to fourth order. This is a consequence of the Cayley-Hamilton theorem [50], which assures that G satisfies its own characteristic equation
G 4 α G 3 + 1 2 ( α 2 β ) G 2 1 6 ( α 3 3 α β + 2 γ ) G + ( det G ) I = 0 ,
with I the 4 × 4 unit matrix. The determinant of G is given by
4 ! det G = α 2 ( α 2 6 β ) + 8 α γ + 3 β 2 6 δ ,
where the notation
α tr G , β tr G 2 , γ tr G 3 , δ tr G 4
is used. Assuming that G is regular, we have the following expression for G 1 :
G 1 = 1 det G G 3 α G 2 + 1 2 ( α 2 β ) G 1 6 ( α 3 3 α β + 2 γ ) I .
The FGDOP scalar is defined as tr G 1 . From (74) we have
tr G 1 = 1 6 det G ( α 3 3 α β + 2 γ ) .
In order to obtain a covariant expression for the FGDOP scalar, we just need to calculate the trace of the four first powers of G (all of them involved in the calculation of det G ). The calculations are performed through the Gram matrix G and are presented in Appendix C. The expressions for the traces of G are summarized as follows.
Proposition 7.
Traces of the powers of G.
For k emitters, the traces of the power of the geometric tensor G (38) are given by
α tr G = 2 K ,
β tr G 2 = σ + 4 S + 4 K 2 ,
γ tr G 3 = λ + 6 Σ + 12 K S + 8 K 3
δ tr G 4 = ω + 8 Λ + 8 S 2 + 16 K Σ + 32 K 2 S + 16 K 4 .
where quantities σ, λ, ω, S, Σ and Λ are computed from the angular separation between emitters and the frequency ratios through Eqs. (52)-(58).

6.1. Determinant of G

Substituting in (72) the values of α , β , γ and δ given by Proposition 7 we obtain, after some elemental cancelations, the following expression for the determinant of the geometric matrix:
det G = 1 4 σ 2 2 ω + 2 [ K λ 3 + S σ 2 Λ ] .
Notice that (80) contains the fourth-order term ω = tr G 4 . Nevertheless, as remarked after Proposition 5, this term can be expressed as a combination of lower-order terms according to identity (69). Thus, det G is more easily computed according to the following result.
Proposition 8.
Determinant of G.
The determinant of the geometric matrix is given by
det G = K λ 3 + S σ 2 Λ = A < B < C < D k ( 6 f A f B f C f D V A B C D ) 2 ,
which involves the powers of the Gram matrix G until third order.

6.2. The FGDOP Scalar, tr G 1

To obtain the FGDOP scalar, let us take the trace of Equation (74) yielding
tr G 1 = 1 6 det G ( α 3 3 α β + 2 γ ) = 1 det G λ 3 + 2 Σ K σ ,
where the second equality follows from substituting α = 2 K and the values of β and γ given in Appendix C by (A23) and (A25) and later symplifying, and with Σ given by (57). Substituting (80) in (75) we obtain
tr G 1 = λ 3 + 2 Σ K σ K λ 3 + S σ 2 Λ ,
whose square root is the FGDOP scalar. In addition, taking into account (69) and (70) we have the following result.
Proposition 9.
The FGDOP covariant formula.
The FGDOP scalar at the user location can be evaluated from the following formula:
F G D O P = λ 3 + 2 Σ K σ K λ 3 + S σ 2 Λ ,
where K = A = 1 k f A 2 , λ tr G 3 , σ tr G 2 , S A , B = 1 k f A f B G A B , Σ A , B = 1 k f A f B ( G 2 ) A B and Λ = A , B = 1 k f A f B ( G 3 ) A B are computed from the elements of the Gram matrix G , which are given by the frequency ratios f A and the angle θ A B between emitters, G A B = f A f B ( 1 + cos θ A B ) , with A , B = 1 , . . . , k and k the number of satellites in view.
According to (70) and (81), equation (84) can be expressed in terms of the areas A A B C and volumes V U A B C and V A B C D (see Proposition 3):
F G D O P = A < B < C k ( f A f B f C ) 2 [ ( 6 V U A B C ) 2 + ( 2 A A B C ) 2 ] A < B < C < D k ( 6 f A f B f C f D V A B C D ) 2 .
Massat and Rudnick [13] seem to be the first authors who obtained a geometric formula for the GDOP scalar in the case of four emitters, by expressing it in terms of volumes and areas defined by the relative position of the emitters on the user’s unit celestial sphere (see Figure 2). More recently [14], Santerre, Geiger and Banville have generalized Massat and Rudnick’s results for an arbitrary number of emitters. The geometric interpretation of the GDOP scalar is here recovered from (84) and (85), considering all frequency ratios equal to one, f A = 1 A , which corresponds to the static situation where emitters and user are relatively at rest.
Proposition 10.
Geometric interpretation of the FGDOP for unit frequency ratios.
In terms of the volumes and areas associated to the relative positions of the quads and triads of emitters on the unit celestial sphere S U of the user U (see Figure 2), for f A = 1 (for any emitter) the FGDOP formulae (84) and (85) admit the following expression and geometric interpretation for a configuration of k emitters in view:
G D O P = λ 3 + 2 Σ k σ k λ 3 + S σ 2 Λ = i = 1 k 3 [ ( U i ) 2 + 1 9 ( A i ) 2 ] i = 1 k 4 ( V i ) 2 .
where
  • V i is the volume of the inscribed tetrahedron defined by quad i of emitters,
  • U i is the volume of the inner tetrahedron defined by triad i of emitters and the user,
  • A i is the area of the triangle defined by triad i of emitters.

7. Applying the Covariant GDOP Formula

We have shown that the Doppler GDOP scalar can be directly computed from (84), which becomes (86) when f A = 1 for all emitters. A practical advantage of this formula is that it only involves the calculation of the Gram matrix G of k null vectors and its second and third powers. Indeed, the calculations simplify remarkably when we consider symmetric configurations of satellites in view. The essential symmetric emitter configurations are the Platonic ones, which correspond to k = 4 , 6 , 8 , 12 or 20 emitters placed on the vertices of a regular tetrahedron, octahedron, cube, icosahedron or dodecahedron, respectively, inscribed on S U . For k emitters, it is known that the lowest GDOP value is 10 / k and that this value is attained by Platonic (and other symmetric) configurations [49]. As shown in [46,51] that the Gram matrix of a Platonic configuration with k emitters satisfies the minimal equation G 3 + 2 3 k G 2 k 2 3 G = 0 . In fact, for each Platonic situation, G is a symmetric positive definite k × k matrix with the following eigenvalues: k (simple eigenvalue), k / 3 (triple eigenvalue) and 0 (eigenvalue of multiplicity k 4 ). Or, equivalently, for any Platonic configuration the vector axis vanishes, e = 0 , and the tensor axis is isotropic, E = k 3 I , whith I the 3 × 3 unit matrix. In this section, we present exact GDOP calculations for symmetric configurations of a reduced number of emitters (four or five).

7.1. Symmetric Configurations with Four Emitters

As a clarifying example, let us consider the most simple situation: four static emitters forming a symmetric configuration around a static user located at the origin of an inertial coordinate system.
(i)
The emitters are placed at the vertices of a regular tetrahedron: ( 1 , 1 , 1 ) , ( 1 , 1 , 1 ) , ( 1 , 1 , 1 ) , ( 1 , 1 , 1 ) . The signals propagate along the null directions defined by the four 4-vectors:
l 1 = ( 1 , 1 3 , 1 3 , 1 3 ) ,
l 2 = ( 1 , 1 3 , 1 3 , 1 3 ) ,
l 3 = ( 1 , 1 3 , 1 3 , 1 3 ) ,
l 4 = ( 1 , 1 3 , 1 3 , 1 3 ) ,
expressed in an orthonormal basis { e 0 , e 1 , e 2 , e 3 } adapted to the user, that is, with e 0 = u . In this case, the geometric matrix is diagonal, G = d i a g ( 4 , 4 3 , 4 3 , 4 3 ) , with det G = 4 4 3 3 ( V = 8 9 3 ), and the GDOP scalar is tr G 1 = 2.5 . All the observation angles are equal, n A · n B = cos θ A B c A B = 1 3 for all A B , and the angular identity (A6) is satisfied (see Appendix A). The basis { l 1 , l 2 , l 3 , l 4 } is a null symmetric frame [33,52,53], l A · l B = 4 3 for all A B , and the Gram matrix is
( G ) A B = 4 3 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 .
(ii)
The emitters are placed at the vertices of an iso-rectangular tetrahedron: ( 0 , 0 , 1 ) , ( 1 , 0 , 0 ) , ( 1 2 , 3 2 , 0 ) , ( 1 2 , 3 2 , 0 ) . The null vectors
l 1 = ( 1 , 0 , 0 , 1 ) ,
l 2 = ( 1 , 1 , 0 , 0 ) ,
l 3 = ( 1 , 1 2 , 3 2 , 0 ) ,
l 4 = ( 1 , 1 2 , 3 2 , 0 ) ,
allow us to construct the geometric matrix and the Gram matrix,
( G ) A B = 4 0 0 1 0 3 2 0 0 0 0 3 2 0 1 0 0 1 , ( G ) A B = 0 1 1 1 1 0 3 2 3 2 1 3 2 0 3 2 1 3 2 3 2 0 ,
which are regular with det G = 27 4 = det G ( V = 3 4 ). In this configuration the GDOP scalar is tr G 1 = 3 . The observation angles c A B are c 12 = c 13 = c 14 = 0 , and c 23 = c 24 = c 34 = 1 2 , which satisfy the constraint (A6).
Table 1 summarizes calculations for symmetric configurations of four emitters.

7.2. Symmetric Configurations with Five Emitters

Let us consider two symmetric configurations with five static emitters: one with e = 0 and E I and the other with e 0 and E I (see (33)). Notice that a pentahedron is not a Platonic configuration, that is, there is no five-satellite configuration that has both the vector axis equal to zero and an isotropic tensor axis.
(i)
The emitters are placed at the following vertices of a pentahedron: ( 0 , 0 , 1 ) , ( 1 , 0 , 0 ) , ( 1 / 2 , 3 / 2 , 0 ) , ( 1 / 2 , 3 / 2 , 0 ) , ( 0 , 0 , 1 ) . In this case, the geometric matrix is diagonal, G = d i a g ( 5 , 3 2 , 3 2 , 2 ) . The vector axis is zero and the tensor axis has one simple and one double eigenvalue. The GDOP escalar is tr G 1 = 61 / 30 1.426 .
(ii)
The emitters are placed at these vertices of a pentahedron: ( 0 , 0 , 1 ) , 1 6 ( 5 , 0 , 1 ) , 1 6 ( 5 , 0 , 1 ) , 1 6 ( 0 , 5 , 1 ) , 1 6 ( 0 , 5 , 1 ) . In this case, which is also considered in [49], the geometric matrix is non-diagonal,
( G ) A B = 5 0 0 1 4 6 0 5 3 0 0 0 0 5 3 0 1 4 6 0 0 5 3 .
The vector axis is e = ( 1 4 6 ) ( 0 , 0 , 1 ) 0 , and the tensor axis has a triple eigenvalue equal to 5 / 3 . The GDOP escalar is tr G 1 1.428 , which is slightly above the GDOP value of situation (i).

8. Summary and Discussion

For the sake of conciseness, the main results of the paper are presented as propositions: the geometric interpretation of the Jacabian determinant J of the coordinate transformation from inertial to emission coordinates (Proposition 1); the tensor expression of the Frequency-Geometric matrix G for k emitters (Proposition 2); the geometric interpretation of the principal minors of the Gram matrix G of k null vectors (Propositions 3 and 4); the frequency-weighted sums of geometric elements on the user’s unit celestial sphere S U and its connection with the computation of the FGDOP (Propositions 5 and 6); the expressions for the traces of the powers of G and det G (Proposition 7 and 8); and the closed FGDOP formula and its geometric interpretations (Propositions 9 and 10).
Equation (84) (see Proposition 9) is an analytic formula to compute the FGDOP scalar and provides a closed and exact expression that can be implemented in Mathematica to perform numerical calculations and graphic representations of the FGDOP scalar for different user locations. Moreover, even in a static situation where all the frequency ratios are equal to one, the application of our formula improves the GDOP estimation procedures that are employed in current GNSS based on pseudorange measurements. Neither the determination of the eigenvalues of G nor the numerical computation of the inverse matrix of G (the FGDOP matrix G 1 ) are essential to compute the FGDOP scalar, which is defined from its trace, F G D O P = tr G 1 . In fact, Equation (84) only requires the computation of the Gram matrix G and its powers G 2 and G 3 (the fourth power of G is not necessary to compute the FGDOP scalar), as a corollary of Proposition 5. Indeed, the common matrix procedure to calculate the inverse of G from its adjoint elements may also be employed, specially in simple static symmetric situations. Nevertheless, by programming Equation (84) in GNSS situations with moving satellites, the computation time required to determine the FGDOP scalar can be reduced since only the square and the cube of G need to be computed. Moreover, Equation (84) only involves the frequency ratios and the angles between emitters and can therefore be directly implemented from observational data.
Equation (84) applies for a given user, located at a given space-time event. In a RPS operating in flat space-time, the location of a user is provided by the transformation from emission to inertial coordinates, which, in bifurcation situations, requires additional observational data to determine the sign of the Jacobian determinant (or RPS orientation) [36,37]. In this context, it makes sense to ask the following question: At a given space-time event, how are the FGDOP scalars measured at that event by different observers related? In other words, how does the FGDOP scalar change under a proper Lorentz transformation? The answer to this question requires a fully relativistic approach to the FGDOP concept, which is developed in [46]. A key result merits to be advanced here. It may be proved that for every quad of emitter, there always exists an observer that sees three of these emitters symmetrically distributed on its unit celestial sphere S U (that is, forming the same angle θ between them). Then, the general Equation (84) allows to determine the FGDOP for this user and the expression involves, in addition to frequency ratios, only three angles: θ and the two angles that determine the position of the fourth emitter on S U .

Author Contributions

All authors contributed equally to develop the idea of the manuscript and have read and agreed to the published version of the manuscript.

Funding

We would like to thank the support from the Conselleria d’Educació, Universitats i Ocupació of the Generalitat Valenciana through project CIAICO/2022/252 and the Research Vice-Rectorate grant program (PAID-11-25) of the Polytechnic University of Valencia.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We are grateful to Bartolomé Coll for proposing the idea to carry out this work. We would like to thank the /Sensors/ Editorial Office at MDPI for the invitation to submit this manuscript free of charge.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Proposition 3

Substitution of (42) in (45) leads to the first relation (48) of Proposition 3. To prove the second relation (49), notice that the squared volume of the parallelepiped defined by the triad of vectors { n A , n B , n C } is equal to its Gramian determinant, and then:
( 6 V U A B C ) 2 = ( n A , n B , n C ) 2 = 1 n A · n B n A · n C n A · n B 1 n B · n C n A · n C n B · n C 1 = 1 c A B c A C c A B 1 c B C c A C c B C 1 = 1 + 2 c A B c A C c B C ( c A B 2 + c A C 2 + c B C 2 ) = 2 G ¯ A B G ¯ A C G ¯ B C + 2 ( G ¯ A B G ¯ A C + G ¯ A B G ¯ B C + G ¯ A B G ¯ B C ) [ ( G ¯ A B ) 2 + ( G ¯ A C ) 2 + ( G ¯ B C ) 2 ] ,
where G ¯ A B is the reduced Gram matrix of { n A , n B , n C } ,
G ¯ A B = 1 + c A B , c A B = n A · n B = cos θ A B , G A B = f A f B G ¯ A B .
On S U the triad { n A , n B , n C } defines a triangle of side lengths d A B , d A C and d B C , whose area A A B C satisfies Heron’s formula:
( 4 A A B C ) 2 ( d A B + d A C + d B C ) ( d A B + d A C + d B C ) ( d A B d A C + d B C ) ( d A B + d A C d B C ) = 2 ( d A B 2 d A C 2 + d A B 2 d B C 2 + d A C 2 d B C 2 ) ( d A B 4 + d A C 4 + d B C 4 ) = 4 2 ( G ¯ A B G ¯ A C + G ¯ A B G ¯ B C + G ¯ A C G ¯ B C ) [ ( G ¯ A B ) 2 + ( G ¯ A C ) 2 + ( G ¯ B C ) 2 ] ,
where in the last step we have used d A B 2 = 2 G ¯ A B from Equation (42). Then, taking into account (46), (A1), (A2) and (A3), we obtain the relation
( 6 f A f B f C V U A B C ) 2 = Δ A B C + ( 2 f A f B f C A A B C ) 2 ,
that gives (49).
To prove relation (50) of Proposition 3, let us develop the Gramian determinant of a quad of unit vectors { n A , n B , n C , n D } , which identically vanishes and leads to an angular constraint, C A B C D = 0 , for each quad of emitters. To simplify the notation, let us number the quad from 1 to 4 and use n 1 , n 2 , n 3 and n 4 for the respective unit vectors of the emitter positions on S U (forming an inscribed tetrahedron on S U , see Figure 2). Consequently,
C 1234 1 n 1 · n 2 n 1 · n 3 n 1 · n 4 n 1 · n 2 1 n 2 · n 3 n 2 · n 4 n 1 · n 3 n 2 · n 3 1 n 3 · n 4 n 1 · n 4 n 2 · n 4 n 3 · n 4 1 = 1 c 12 c 13 c 14 c 12 1 c 23 c 24 c 13 c 23 1 c 34 c 14 c 24 c 34 1 = 0 ,
which is an algebraic identity involving the the six angles θ A B defined by pairs of emitters, with A , B = 1 , 2 , 3 , 4 . The angular identity (A5) is expressed as:
C 1234 = c 12 2 c 34 2 + c 13 2 c 24 2 + c 14 2 c 23 2 2 ( c 12 c 13 c 24 c 34 + c 12 c 14 c 23 c 34 + c 13 c 14 c 23 c 24 ) + 2 ( c 12 c 13 c 23 + c 12 c 14 c 24 + c 13 c 14 c 34 + c 23 c 24 c 34 ) ( c 12 2 + c 13 2 + c 14 2 + c 23 2 + c 24 2 + c 34 2 ) + 1 = 0 .
The inner products of the corresponding quad of light-like vectors { l 1 , l 2 , l 3 , l 4 } provide a 4 × 4 reduced Gram matrix,
( G ¯ ) A B = 0 a b c a 0 d e b d 0 f c e f 0 ,
where a 1 + c 12 , b 1 + c 13 , c 1 + c 14 , d 1 + c 23 , e 1 + c 24 , and f 1 + c 34 . Substituting these definitions in (A6) and simplifying, leads to
C 1234 = a 2 f 2 + b 2 e 2 + c 2 d 2 2 ( a b e f + a c d f + b c d e ) + 2 [ a 2 f + b 2 e + c 2 d + a f 2 + b e 2 + c d 2 + a b d + a c e + b c f + d e f ( a b e + a b f + a c d + a c f + a d f + a e f + b c d + b c e + b d e + b e f + c d e + c d f ) ] = 0 .
Notice that C 1234 is the sum of two homogeneous polynomials Δ 4 and Δ 3 , of fourth a third degree, respectively, in the reduced Gram components ( a , b , c , d , e , f ) . These polynomials are defined as:
Δ 4 det G ¯ 4 × 4 = a 2 f 2 + b 2 e 2 + c 2 d 2 2 ( a b e f + a c d f + b c d e ) , Δ 3 2 [ a 2 f + b 2 e + c 2 d + a f 2 + b e 2 + c d 2 + a b d + a c e + b c f + d e f
( a b e + a b f + a c d + a c f + a d f + a e f + b c d + b c e + b d e + b e f + c d e + c d f ) ] .
Then, for any quad of emitters, angular identity (A8) is expressed in the following equivalent ways:
C 1234 = 0 Δ 4 = Δ 3 Δ 1234 = det G ¯ 4 × 4 = ( 6 V 1234 ) 2 .
The last equivalence comes from the mixed product of the triad of relative positions { n 1 n 2 , n 1 n 3 , n 1 n 4 } , the square of such mixed product being equal to its Gram determinant:
( 6 V 1234 ) 2 = ( n 1 n 2 , n 1 n 3 , n 1 n 4 ) 2 = ( n 1 n 2 ) 2 ( n 1 n 2 ) · ( n 1 n 3 ) ( n 1 n 2 ) · ( n 1 n 4 ) ( n 1 n 2 ) · ( n 1 n 3 ) ( n 1 n 3 ) 2 ( n 1 n 3 ) · ( n 1 n 4 ) ( n 1 n 2 ) · ( n 1 n 4 ) ( n 1 n 3 ) · ( n 1 n 4 ) ( n 1 n 4 ) 2 = 2 a a + b d a + c e a + b c 2 b b + c f a + c e b + c f 2 c ,
where, in the last equality, we have substituted the expressions for the squared lengths d A B 2 of the inscribed tetrahedron edges
d 12 2 = ( n 1 n 2 ) 2 = 2 a , d 13 2 = ( n 1 n 3 ) 2 = 2 b , d 14 2 = ( n 1 n 4 ) 2 = 2 c ,
d 23 2 = ( n 2 n 3 ) 2 = 2 d , d 24 2 = ( n 2 n 4 ) 2 = 2 e , d 34 2 = ( n 3 n 4 ) 2 = 2 f ,
and the inner products
( n 1 n 2 ) · ( n 1 n 3 ) = a b + d , ( n 1 n 2 ) · ( n 1 n 4 ) = a c + e ,
( n 1 n 3 ) · ( n 1 n 4 ) = b c + f .
After some algebraic manipulation, the right-hand side of equation (A12) simplifies to the right-hand side of (A10) and therefore:
( 6 V 1234 ) 2 = Δ 3 ,
establishing the second equivalence in (A11). Finally, taking into account that Δ A B C D = ( f A f B f C f D ) 2 Δ 1234 , it is proved that any quad { A , B , C , D } of emitters satisfies (50), that is,
Δ A B C D = ( 6 f A f B f C f D V A B C D ) 2 .

Appendix B. Proof of Proposition 4

In Proposition 4, item (i) directly follows from (48) and (45), by taking summation over all emitter pairs. To prove (ii), let us start from Equation (A3) using G A B = f A f B G ¯ A B :
( 2 f A f B f C A A B C ) 2 = 2 ( f B f C G A B G A C + f A f C G A B G B C + f A f B G A C G B C ) [ ( f C G A B ) 2 + ( f B G A C ) 2 + ( f A G B C ) 2 ] ,
and take summation over all triads of values A , B , C = 1 , . . . , k :
A , B , C = 1 k ( 2 f A f B f C A A B C ) 2 = 2 A , B , C = 1 k ( f B f C G A B G A C + f A f C G A B G B C + f A f B G A C G B C ) A , B , C = 1 k [ ( f C G A B ) 2 + ( f B G A C ) 2 + ( f A G B C ) 2 ] = 6 A , B = 1 k f A f B ( G 2 ) A B 3 K A , B = 1 k ( G A B ) 2 = 6 Σ 3 K σ ,
which, after dividing by 3 ! = 6 , leads to (60). Similarly, to prove (iii), let us start from (A17) replacing numbers ( 1234 ) by ( A B C D ) :
( 6 f A f B f C f D V A B C D ) 2 = 2 [ ( G A B ) 2 f C f D G C D + ( G A C ) 2 f B f D G B D + ( G A D ) 2 f B f C G B C + f A f B G A B ( G C D ) 2 + f A f C G A C ( G B D ) 2 + f A f D G A D ( G B C ) 2 + f B 2 G A C G A D G C D + f C 2 G A B G A D G B D + f D 2 G A B G A C G B C + f A 2 G B C G B D G C D ( f C f D G A B G A C G B D + f B f D G A B G A C G C D + f C f D G A B G A D G B C + f B f C G A B G A D G C D + f A f D G A B G B C G C D + f A f C G A B G B D G C D + f B f D G A C G A D G B C + f B f C G A C G A D G B D + f A f D G A C G B C G B D + f A f B G A C G B D G C D + f A f C G A D G B C G B D + f A f B G A D G B C G C D ) ]
and take summation over all quads of values A , B , C , D = 1 , . . . , k ,
A , B , C , D = 1 k ( 6 f A f B f C f D V A B C D ) 2 = 2 [ 6 A , B = 1 k ( G A B ) 2 C , D = 1 k f C f D G C D + 4 K A , B , C = 1 k G A B G A C G B C 12 A , B = 1 k f A f B ( G 3 ) A B ] = 2 ( 6 σ S + 4 K λ 12 Λ ) = 24 ( S σ 2 + K λ 3 Λ )
which, after dividing by 4 ! = 24 , leads to (61).

Appendix C. Proof of Proposition 7

The FGDOP matrix, G 1 , can be computed from the powers of G and its traces using (74). In the following, this computation will be carried out by using the tensor expression of G given by (38).

Computing G 2 , and tr G 2

We start by computing the square of G:
G 2 = A = 1 k l A l A 2 B = 1 k f B l B u × C = 1 k l C l C 2 D = 1 k f D l D u = A , C = 1 k G A C l A l C 2 A , D = 1 k f D G A D l A u + 2 B , C = 1 k f B f C l B l C 4 B , D = 1 k f B f D 2 l B u ,
where we have taken into account that l A × l B = ( l A ) μ l B μ = g ( l A , l B ) = G A B and
u × l A = u μ l A μ = g ( u , l A ) = f A . Then, the trace of (A22) is
β tr G 2 = A , C = 1 k ( G A C ) 2 + 2 A , D = 1 k f A f D G A D + 2 B , C = 1 k f B f C G B C + 4 B , D = 1 k f B 2 f D 2 = σ + 4 S + 4 K 2 ,
where, the last step follows after summation and using the definitions given in (55) and (56) for σ and S, respectively.

Computing G 3 , and tr G 3

Now, following a similar calculation, the product of (A22) and (38) gives
G 3 = A , C = 1 k G A C l A l C 2 A , D = 1 k f D G A D l A u + 2 B , C = 1 k f B f C l B l C 4 B , D = 1 k f B f D 2 l B u × E = 1 k l E l E 2 E = 1 k f E l E u = A , C , E = 1 k G A C G C E l A l E 2 A , C , E = 1 k f E G A C G C E l A u + 2 A , D , E = 1 k f E f D G A D l A l E 4 A , D , E = 1 k f E 2 f D G A D l A u + 2 B , C , E = 1 k f B f C G C E l B l E 4 B , C , E = 1 k f B f C f E G C E l B u + 4 B , D , E = 1 k f B f D 2 f E l B l E 8 B , D , E = 1 k f B f D 2 f E 2 l B u .
Then, taking the trace:
γ tr G 3 = A , C , E = 1 k G A C G C E G A E + 2 A , C , E = 1 k f A f E G A C G C E + 2 A , D , E = 1 k f E f D G A D G A E + 4 A , D , E = 1 k f E 2 f A f D G A D + 2 B , C , E = 1 k f C f D G C E G B E + 4 B , C , E = 1 k f C f B 2 f E G C E + 4 B , D , E = 1 k f B f D 2 f E 2 G B E + 8 B , D , E = 1 k f B 2 f D 2 f E 2 = A , B , C = 1 k G A B G B C G C A + 6 A , B , C = 1 k f A f B G A B G B C + 12 K A , B = 1 k f A G A B + 8 A , B , C k f A 2 f B 2 f C 2 = λ + 6 Σ + 12 K S + 8 K 3 .
where, the last step follows after summation and using the definitions given in (55), and (56) for λ , Σ and S, respectively.

Computing G 4 and tr G 4

The fourth power of G is computed in a similar way by extending the above procedure:
G 4 = G 3 × F = 1 k l F l F 2 H = 1 k f H l H u = A , C , E , F = 1 k G A C G C E G E F l A l F 2 A , C , E , H = 1 k f H G A C G C E G E H l A u + 2 A , C , E , F = 1 k f E f F G A C G C E l A l F 4 A , C , E , H = 1 k f E f H 2 G A C G C E l A u + 2 A , D , E , F = 1 k f E f D G A D G E F l A l F 4 A , D , E , H = 1 k f E f D f H G A D G E H l A u + 4 A , D , E , F = 1 k f E 2 f F f D G A D l A l F 8 A , D , E , H = 1 k f E 2 f H 2 f D G A D l A u + 2 B , C , E , F = 1 k f C f B G C E G E F l B l F 4 B , C , E , H = 1 k f C f B f H G C E G E H l B u + 4 B , C , E , F = 1 k f B f C f E f F G C E l B l F 8 B , C , E , H = 1 k f B f C f E f H 2 G C E l B u + 4 B , D , E , F = 1 k f B f D 2 f E G E F l B l F 8 B , D , E , H = 1 k f B f D 2 f E f H G E H l B u + 8 B , D , E , F = 1 k f B f D 2 f E 2 f F l B l F 16 B , D , E , H = 1 k f B f D 2 f E 2 f H 2 l B u .
Renaming summation indexes and grouping conveniently, we obtain the following expression:
G 4 = A , B , C , D = 1 k G A B G B C G C D l A l D 2 A , B , C , D = 1 k f D G A B G B C G C D l A u + 2 A , B , C = 1 k f C G A B G B C l A D = 1 k f D l D 4 K A , B , C = 1 k f C G A B G B C l A u + 2 A , B , C , D = 1 k f C f B G A B G C D l A l D 4 A , B , C , D = 1 k f B f C f D G A B G C D l A u + 4 K A , B k f B G A B l A C = 1 k f C l C 8 K 2 A , B = 1 k f B G A B l A u + 2 A , B , C , D = 1 k f B G B C G C D f A l A l D 4 A , B , C , D = 1 k f B f A f D G B C G C D l A u + 4 A , B = 1 k f A f B G A B C = 1 k f C l C D = 1 k f D l D 8 K A , B = 1 k f A f B G A B C = 1 k f C l C u + 4 K A = 1 k f A l A B , C = 1 k f B G B C l C 8 K A , B = 1 k f A f B G A B C = 1 k f C l C u + 8 K 2 A , B = 1 k f A f B l A l B 16 K 3 A = 1 k f A l A u .
And then, taking the trace of (A26), we obtain
δ tr G 4 = A , B , C , D = 1 k G A B G B C G C D G D A + 2 A , B , C , D = 1 k f A f D G A B G B C G C D + 2 A , B , C , D = 1 k f C f D G A B G B C G A D + 4 K A , B , C = 1 k f A f C G A B G B C + 2 A , B , C , D = 1 k f C f B G A B G C D G A D + 4 A , B = 1 k f A f B G A B 2 + 4 K A , B , C = 1 k f B f C G A B G A C + 8 K 2 A , B = 1 k f A f B G A B + 2 A , B , C , D = 1 k f B f A G B C G C D G D A + 4 K A , B , C = 1 k f A f C G A B G B C + 4 A , B = 1 k f A f B G A B 2 + 8 K 2 A , B = 1 k f A f B G A B + 4 K A , B , C = 1 k f A f B G B C G C A + 8 K 2 A , B = 1 k f A f B G A B + 8 K 2 A , B = 1 k f A f B G A B + 16 K 4 = ω + 8 Λ + 8 S 2 + 16 K Σ + 32 K 2 S + 16 K 4 ,
where the last step follows after summation and using for ω , S, Σ and Λ the definitions given in (55), (56), (57) and (58), respectively.

References

  1. Strang, G.; Borre, K. Linear Algebra, Geodesy, and GPS; Wellesley-Cambridge Press, 1997. [Google Scholar]
  2. Blewitt, G. Basics of the GPS Technique: Observation Equations; Nordic Geodetic Commission: Sweden, 1997; pp. 10–54. [Google Scholar]
  3. Sanz Subirana, J.; Juan Zornoza, J.M.; Hernández-Pajares, M. GNSS Data Processing: Volume I: Fundamentals and Algorithms; Number ESA TM-23/1, 2013.
  4. Chaffee, J.; Abel, J. GDOP and the Cramer-Rao bound. In Proceedings of the Proceedings of 1994 IEEE Position, Location and Navigation Symposium - PLANS’94, 1994; pp. 663–668. [Google Scholar] [CrossRef]
  5. Liu, H.; Jiang, W.; Long, Q.; Xia, Q.; Chen, X. A High-Precision Cooperative Localization Method for UAVs Based on Multi-Condition Constraints. Sensors 2026, 26. [Google Scholar] [CrossRef]
  6. Zuo, Y.; Yao, Y.; Hu, M. A New Criterion Construction and Verification for GNSS Satellite Selection Based on Near-Real-Time Accuracy. Sensors 2025, 25. [Google Scholar] [CrossRef]
  7. Fang, B.T. Geometric dilution of precision in Global Positioning System navigation. J. Guid. Control 1981, 4, 92–94. [Google Scholar] [CrossRef] [PubMed]
  8. Kamat, P.S. Comment on "Geometric Dilution of Precision in Global Positioning. J. Guid. Control Dyn. 1982, 5, 0320a–0320a. [Google Scholar] [CrossRef]
  9. Fang, B.T. Reply by Author to P. S. Kamat. J. Guid. Control Dyn. 1982, 5, 0320b–0320b. [Google Scholar] [CrossRef]
  10. Higgins, W.T.; Mossman, D.C.; McClurg, J.L. Satellite selection for the global positioning system. J. Guid. Control Dyn. 1983, 6, 472–476. [Google Scholar] [CrossRef]
  11. Phillips, A.H. Geometrical determination of PDOP. Navigation 1984, 31, 329–337. [Google Scholar] [CrossRef]
  12. Fang, B.T. The minimum for geometric dilution of precision in Global Positioning System navigation. J. Guid. Control Dyn. 1987, 10, 116–116. [Google Scholar] [CrossRef]
  13. Massatt, P.; Rudnick, K. Geometric formulas for dilution of precision calculations. Navigation 1991, 37, 379–391. [Google Scholar] [CrossRef]
  14. Santerre, R.; Geiger, A.; Banville, S. Geometry of GPS dilution of precision: Revisited. GPS Solut. 2017, 21, 1747–1763. [Google Scholar] [CrossRef]
  15. Santerre, R.; Geiger, A. Geometry of GPS relative positioning. GPS Solut. 2018, 22, 50. [Google Scholar] [CrossRef]
  16. Doong, S.H. A closed-form formula for GPS GDOP computation. GPS Solut. 2009, 13, 183–190. [Google Scholar] [CrossRef]
  17. Chen, C.S. Weighted Geometric Dilution of Precision Calculations with Matrix Multiplication. Sensors 2015, 15, 803–817. [Google Scholar] [CrossRef]
  18. Li, L.; Zhong, J.; Zhao, M. Doppler-aided GNSS position estimation with weighted least squares. IEEE Trans. Veh. Technol. 2011, 60, 3615–3624. [Google Scholar] [CrossRef]
  19. Wang, D.; Qin, H.; Piao, E. Doppler GDOP lower bound for different LEO constellations of opportunity positioning. In Proceedings of the 2023 5th International Conference on Electronic Engineering and Informatics (EEI); IEEE, 2023; pp. 474–479. [Google Scholar] [CrossRef]
  20. Wang, W.; Lu, Z.; Tian, Y.; Bian, L.; Wang, G.; Zhang, L. Doppler-Aided Positioning for Fused LEO Navigation Systems. Aerospace 2023, 10, 864. [Google Scholar] [CrossRef]
  21. Xu, Y.; Liu, Y.; Lei, M.; Gao, M.; Fang, Z.; Jiang, C. Joint pseudo-range and Doppler positioning method with LEO Satellites ‘signals of opportunity. Satell. Navig. 2025, 6, 10. [Google Scholar] [CrossRef]
  22. Coll, B.; Pozo, J.M. Relativistic positioning systems: The emission coordinates. Class. Quantum Gravity 2006, 23, 7395. [Google Scholar] [CrossRef]
  23. Coll, B.; Ferrando, J.J.; Morales-Lladosa, J.A. Newtonian and relativistic emission coordinates. Phys. Rev. D. 2009, 80, 064038. [Google Scholar] [CrossRef]
  24. Coll, B.; Ferrando, J.J.; Morales, J.A. Two-dimensional approach to relativistic positioning systems. Phys. Rev. D. 2006, 73, 084017. [Google Scholar] [CrossRef]
  25. Coll, B.; Ferrando, J.J.; Morales, J.A. Positioning with stationary emitters in a two-dimensional space-time. Phys. Rev. D. 2006, 74, 104003. [Google Scholar] [CrossRef]
  26. Coll, B.; Ferrando, J.J.; Morales-Lladosa, J.A. Positioning in a flat two-dimensional space-time: The delay master equation. Phys. Rev. D. 2010, 82, 084038. [Google Scholar] [CrossRef]
  27. Coll, B. Relativistic positioning systems: Perspectives and prospects. Acta Futur. 2013, 7, 35–47. [Google Scholar] [CrossRef]
  28. Carloni, S.; Fatibene, L.; Ferraris, M.; McLenaghan, R.G.; Pinto, P. Discrete relativistic positioning systems. General. Relativ. Gravit. 2020, 52, 12. [Google Scholar] [CrossRef]
  29. Carloni, S.; Fatibene, L.; Ferraris, M.; McLenaghan, R.G.; Orizzonte, A. Relativistic GPS in 3-dimensions. arXiv 2023, arXiv:2309.00865. [Google Scholar] [CrossRef]
  30. Lachièze-Rey, M. The covariance of GPS coordinates and frames. Class. Quantum Gravity 2006, 23, 3531. [Google Scholar] [CrossRef]
  31. Coll, B. Elements for a theory of relativistic coordinate systems: Formal and physical aspects; World Scientific, 2001; pp. 53–65. [Google Scholar] [CrossRef]
  32. Rovelli, C. GPS observables in general relativity. Phys. Rev. D. 2002, 65, 044017. [Google Scholar] [CrossRef]
  33. Blagojević, M.; Garecki, J.; Hehl, F.W.; Obukhov, Y.N. Real null coframes in general relativity and GPS type coordinates. Phys. Rev. D. 2002, 65, 044018. [Google Scholar] [CrossRef]
  34. Delva, P.; Kostić, U.; Čadež, A. Numerical modelling of a Global Navigation Satellite System in a general relativistic framework. Adv. Space Res.;Sci. Appl. Galileo Other Glob. Navig. Satell. Syst.-I 2011, 47, 370–379. [Google Scholar] [CrossRef]
  35. Coll, B. Epistemic Relativity: An Experimental Approach to Physics; Springer International Publishing, 2019; pp. 291–315. [Google Scholar] [CrossRef]
  36. Coll, B.; Ferrando, J.J.; Morales-Lladosa, J.A. Positioning systems in Minkowski spacetime: From emission to inertial coordinates. Class. Quantum Gravity 2010, 27, 065013. [Google Scholar] [CrossRef]
  37. Coll, B.; Ferrando, J.J.; Morales-Lladosa, J.A. Positioning systems in Minkowski space-time: Bifurcation problem and observational data. Phys. Rev. D. 2012, 86, 084036. [Google Scholar] [CrossRef]
  38. Serrano Montesinos, R.; Morales-Lladosa, J.A. Minkowskian Approach to the Pseudorange Navigation Equations. Universe 2024, 10. [Google Scholar] [CrossRef]
  39. Serrano Montesinos, R.; Ferrando, J.J.; Morales-Lladosa, J.A. Location Problem in Relativistic Positioning: Relative Formulation. Universe 2024, 10. [Google Scholar] [CrossRef]
  40. Montesinos, R.S.; Morales-Lladosa, J.A. Relativistic Positioning Systems in Flat Space-Time with Inertial, Hyperbolic and Rotating Emitters. Preprints 2026. [Google Scholar] [CrossRef]
  41. Puchades, N.; Sáez, D. Relativistic positioning: Four-dimensional numerical approach in Minkowski space-time. Astrophys. Space Sci. 2012, 341, 631–643. [Google Scholar] [CrossRef]
  42. Puchades, N.; Sáez, D. Relativistic positioning: Errors due to uncertainties in the satellite world lines. Astrophys. Space Sci. 2014, 352, 307–320. [Google Scholar] [CrossRef]
  43. Puchades, N.; Sáez, D. Approaches to relativistic positioning around Earth and error estimations. Adv. Space Res. 2016, 57, 499–508. [Google Scholar] [CrossRef]
  44. Feng, J.C.; Hejda, F.; Carloni, S. Relativistic location algorithm in curved spacetime. Phys. Rev. D. 2022, 106, 044034. [Google Scholar] [CrossRef]
  45. Kostić, U.; Horvat, M.; Gomboc, A. Relativistic Positioning System in perturbed spacetime. Class. Quantum Gravity 2015, 32, 215004. [Google Scholar] [CrossRef]
  46. Serrano Montesinos, R. Relativistic Positioning Systems. Algorithms for positioning in space-time; PhD Thesis (in preparation), Universitat de València, 2026.
  47. Sachs, R.; Wu, H. General Relativity for Mathematicians; Springer-Verlag, 1977. [Google Scholar]
  48. Pachter, M.; McKay, J. Geometry Optimization of a GPS-Based Navigation Reference System. Navigation 1997, 44, 457–470. [Google Scholar] [CrossRef]
  49. Xue, S.; Yang, Y. Positioning configurations with the lowest GDOP and their classification. J. Geod. 2015, 89, 49–71. [Google Scholar] [CrossRef]
  50. Gantmacher, F.R. The theory of matrices; Vol. 1, Chelsea: New York, 1959.
  51. Serrano Montesinos, R.; Morales-Lladosa, J.A. Platonic emitter configurations in relativistic positioning. In preparation.
  52. Derrick, G.H. On a completely symmetric choice of space–time coordinates. J. Math. Phys. 1981, 22, 2896–2902. [Google Scholar] [CrossRef]
  53. Coll, B.; Morales, J.A. Symmetric frames on Lorentzian spaces. J. Math. Phys. 1991, 32, 2450–2455. [Google Scholar] [CrossRef]
1
The signature of a metric is the sum of the signs of the terms of its diagonal form.
2
Formally, considering the emission coordinates formalism as an alternative to the (discrete) pseudorange analysis is to consider the powerful local field formalism as an alternative to action-at-a-distance theories.
3
For example, the ECR (Earth Centered Rotational) or the ECI (Earth Centered Inertial) reference frames.
Figure 1. Configuration vectors in Minkowski space-time and unit vectors n A and n A on the 3-space orthogonal to u.
Figure 1. Configuration vectors in Minkowski space-time and unit vectors n A and n A on the 3-space orthogonal to u.
Preprints 211452 g001
Figure 2. User’s unit celestial sphere S U and inscribed tetrahedron defined by the relative positions of four emitters on it. Four inner tetrahedrons with common vertex on U and with a sole inscribed face on S U are also shown.
Figure 2. User’s unit celestial sphere S U and inscribed tetrahedron defined by the relative positions of four emitters on it. Four inner tetrahedrons with common vertex on U and with a sole inscribed face on S U are also shown.
Preprints 211452 g002
Table 1. Computing the GDOP scalar from invariant quantities. Two highly symmetric configurations of four emitters are considered: a regular and an iso-rectangular tetrahedron.
Table 1. Computing the GDOP scalar from invariant quantities. Two highly symmetric configurations of four emitters are considered: a regular and an iso-rectangular tetrahedron.
Tetahedron S σ Σ λ Λ ω det G tr G 1
Regular 16 64 3 64 6 det G 4 4 7 · 4 5 3 3 4 4 3 3 2.5
Iso-rectangular 15 39 2 57 7 det G 216 1737 8 3 3 2 2 3
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings