Next Article in Journal
Small-Scale Cosmology Independent of the Standard Model
Previous Article in Journal
A New Solution of the Pulsar Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Minkowskian Approach to the Pseudorange Navigation Equations

by
Ramón Serrano Montesinos
1,* and
Juan Antonio Morales-Lladosa
1,2
1
Departament d’Astronomia i Astrofísica, Universitat de València, 46100 Burjassot, Spain
2
Observatori Astronòmic, Universitat de València, 46980 Paterna, Spain
*
Author to whom correspondence should be addressed.
Universe 2024, 10(4), 179; https://doi.org/10.3390/universe10040179
Submission received: 15 February 2024 / Revised: 27 March 2024 / Accepted: 9 April 2024 / Published: 12 April 2024
(This article belongs to the Section Gravitation)

Abstract

:
Our starting point is the covariant coordinate transformation equation of a relativistic positioning system in Minkowski space–time that maps the receiver’s emission coordinates (proper times broadcast by the emitters) to its coordinates in some inertial reference frame. Bancroft’s analytical (closed-form) solution to the basic pseudorange navigation equations with four emitters is recovered, and the subjacent elements are geometrically interpreted. The case of four static beacons is analysed as a clarifying situation.

1. Introduction

In the context of global navigation satellite systems (GNSSs), a modern approach is that of relativistic positioning. The foundations of the theory of relativistic positioning systems (RPS) were laid down some time ago: for a genesis and perspectives, please refer to [1,2,3,4] and the references therein.
In any space–time, an RPS can be thought of as a set of four emitters A ( A = 1 , 2 , 3 , 4 ) of world-lines γ A ( τ A ) that broadcast their respective proper times τ A by means of electromagnetic signals. In an RPS, the basic observable is the set of four proper times { τ A } received at an event x by the user. These are the user’s emission coordinates (refer to [5] for a detailed analysis, and also [6,7]). The four space T [ τ 1 ] [ τ 2 ] [ τ 3 ] [ τ 4 ] R 4 is called the grid of the positioning system. For generalities on this concept and RPS constructions in two and three dimensions see [8,9]. Similar constructions apply to locate an emitter from a given set of coplanar receivers [10,11].
The set of four emission events { γ A ( τ A ) } at the emission times { τ A } received at the event x is known as the configuration of the emitters for the event x. Suppose the four world-lines γ A ( τ A ) are known in an inertial coordinate system { x α } ( α = 0 , 1 , 2 , 3 ) . In Minkowski space–time, the location problem consists of finding the transformation between the user’s emission coordinates and its coordinates in that inertial coordinate system by solving the following algebraic system of four non-linear equations (called the null propagation equations):
( x γ A ) 2 = 0 , A = 1 , 2 , 3 , 4 ,
where x and γ A = O γ A ( τ A ) are, respectively, the user and the emitters position four-vectors with respect to the origin O of { x α } . The solution to (1), which maps the user’s emission coordinates to its inertial coordinates, is what we may call the RPS coordinate transformation or the RPS solution [12,13].
In the traditional approach to GNSSs, one of the basic observables is the pseudorange, which is the apparent range (distance) between the emitter and the user as inferred from the travelling time of the signal. Neglecting gravitational, atmospheric and instrumental effects, this apparent distance differs from the Euclidean geometric distance at the time of signal emission due to synchronisation errors between emitter and user clocks (clock biases or offsets). With at least four pseudorange measurements, the receiver can estimate its position and clock bias by solving the corresponding navigation equations. In practice, this estimation is the result of a multilateration problem that is solved by iterative methods (least squares algorithms) [14,15]. Analytical or closed-form solutions are usually brought in as an initial (approximate) estimation [16]. This work is concerned only with analytical solutions, leaving aside the treatment of any source of errors due to measurement uncertainties, for which further estimation and statistical analysis are necessary (see [11,17] for an analysis in the context of source localization).
The main purpose of this paper is to bring the (non-relativistic) theoretical foundations of current GNSSs closer to the RPS approach by recovering from the RPS coordinate transformation equation [12,13] one of the classical solutions to the problem that is still in use today: Bancroft’s closed-form solution (with four emitters) [18]. Abel and Chaffee [19,20] used Lorentzian geometry in their interpretation of the Bancroft algorithm, providing conditions for the existence and unicity of solutions. Bancroft’s solution has been recently considered in [21,22]. However, Bancroft’s characteristic elements in terms of the RPS geometric ones have not been sufficiently interpreted up to now.
We begin by explaining the notation (Section 2). We then briefly review the RPS solution (Section 3) and express Bancroft’s solution using a relativistic notation (Section 4). Next, by choosing a specific value for the subsidiary vector ξ , we recover Bancroft’s solution from the RPS solution (Section 5), and we provide proofs of the results in Section 6. Section 7 contains a positioning example to illustrate the correspondence between both solutions for four static emitters, and Section 8 contains constructions of the characteristic regions for this static situation. Section 9 extends these constructions by considering some of the satellites as receivers. Finally, we set out our conclusions in Section 10.
Some preliminary results of this work have been communicated at the congress Mathematical Modelling in Engineering and Human Behaviour 2023 [23].

2. Notation

The main sign conventions and notation adopted in this paper are:
(i)
g is the Minkowski space–time metric with signature ( , + , + , + ) . We use units for which the speed of light in vacuum is c = 1 .
(ii)
η is the metric volume element of g, defined by η α β γ δ = det g ϵ α β γ δ , where ϵ α β γ δ stands for the Levi–Civita permutation symbol: ϵ 0123 = 1 . The Hodge dual operator associated with η is denoted by an asterisk ∗. For instance, in index notation (where summing over repeated indices is understood), if x , y , z are space–time vectors, one has
[ ( x y z ) ] α = η α β γ δ x β y γ z δ ,
where ∧ stands for the wedge or exterior product (defined by the antisymmetrized tensor product of antisymmetric tensors).
(iii)
i ( ) denotes the interior or contracted product: that is, if x is a vector and T a covariant 2-tensor, one has [ i ( x ) T ] ν = x μ T μ ν (contracting the first left tensor index). If k is another space–time vector, then we have the following properties:
i ( k ) ( x y ) = ( k x y ) ,
i ( k ) ( x y z ) = ( k x y z ) .
(iv)
In terms of matrices, a contravariant space–time vector is represented by a column, and a covariant vector is represented by a row. In index notation, the interior or contracted (or scalar) product of a column vector ( x α ) and a row vector ( y β ) is the contraction i ( x ) y = x · y = x α y α . A column vector ( x α ) is converted into a row vector ( x α ) with the metric: x α = g α β x β . A matrix M acts on a column vector x yielding another column vector M x and on a row vector y yielding another row vector y M .

3. The RPS Solution in Minkowski Space–Time

In this section, we present a brief compendium of relativistic positioning in flat space–time. For more explanations and details, please refer to [12,13].
As detailed in [12], the set of Equation (1) can be conveniently solved by referring to both the user’s position x and three of the emitters, say { γ 1 , γ 2 , γ 3 } , to the fourth one, γ 4 :
y = x γ 4 ,
e a = γ a γ 4 , a = 1 , 2 , 3 ,
and separating (1) into a quadratic equation
y 2 = 0 ,
and a system of three linear equations
e a · y = Ω a , a = 1 , 2 , 3 ,
where Ω a = 1 2 ( e a ) 2 are the world-function scalars associated with the three pairs of events ( γ a , γ 4 ) at emission times.
Here, we consider only regular emitter configurations: that is, when the four emission events { γ A ( τ A ) } determine a three-plane Γ . According to [12], a regular emitter configuration is an emission/reception configuration iff all the relative emitter positions are space-like: that is,
( e a ) 2 > 0 , ( e a e b ) 2 > 0 .
These conditions express that the vectors defined by
m A = x γ A
are null (1) and are all future (past) oriented: m A · m B < 0 , A B . The bounds imposed by conditions (9) are called the shadows that the emitters produce to each other. The null vectors m A and m B become collinear ( m A · m B = 0 ) at the mutual shadows produced by γ A and γ B , respectively. The precise definition of the shadow that a world-line produces to another world-line was given in [24] (see also [25]).
Furthermore, { γ A ( τ A ) } is an emission (reception) configuration iff, in addition to (9), the null vector y is future (past) oriented. These conditions allow interpretation of the solutions of the null propagations Equation (1) as emission solutions.
The general solution to the underdetermined system (8) is of the form:
y = y + λ χ ,
where y is a particular solution to the system, λ is a real parameter, and
χ = ( e 1 e 2 e 3 ) = ( ( γ 1 γ 4 ) ( γ 2 γ 4 ) ( γ 3 γ 4 ) )
is the configuration vector of the RPS, which is orthogonal to the configuration three-plane Γ . A regular emitter configuration (at x) is said to be space-like, light-like or time-like if χ 2 < 0 , χ 2 = 0 or χ 2 > 0 , respectively, at x. The regions defined by these conditions are respectively denoted as C s , C l and C t . In Section 8.1 and Section 8.2, we analyse these regions for the case of four static emitters.
The particular solution y is found by bringing in a subsidiary vector ξ such that ξ · χ 0 (that is, transversal to the emitter configuration) and is otherwise arbitrary:
y = 1 ξ · χ i ( ξ ) H ,
where H is the configuration bivector
H = Ω 1 E 1 + Ω 2 E 2 + Ω 3 E 3 ,
with
E 1 = ( e 2 e 3 ) , E 2 = ( e 3 e 1 ) , E 3 = ( e 1 e 2 ) .
Then y is orthogonal to ξ , i ( ξ ) y = 0 . Quantities Ω a , H and χ are intrinsically related to the configuration of the emitters at x and are independent of the origin of the inertial chart { x α } .
The general solution x to the null propagation Equation (1) is obtained by introducing (10) in the main quadratic Equation (7):
χ 2 λ 2 + 2 ( y · χ ) λ + y 2 = 0 ,
and solving for λ . This procedure gives:
x = γ 4 + y + λ χ ,
with
λ = y 2 ( y · χ ) + ϵ ^ Δ ,
where
Δ = ( y · χ ) 2 y 2 χ 2 ,
and ϵ ^ is the orientation of the positioning system at the event x. The orientation ϵ ^ is defined as the sign of the Jacobian determinant of the coordinate transformation τ A ( x α ) from inertial to emission coordinates: that is,
ϵ ^ = s g n [ ( d τ 1 d τ 2 d τ 3 d τ 4 ) ] ,
with d τ A = τ A x α d x α . In [12], the orientation is expressed as ϵ ^ = s g n ( χ · y ) and is determined by the configuration of the emitters as seen by the user, which is analysed in [13] in connection with the bifurcation problem as follows.
Depending on the causal character of the configuration vector χ and assuming the coordinate condition χ · y 0 , we distinguish three situations (see Figures 3–5 in [13]):
(i)
If χ is time-like, there is only one emission solution P, the other ( P ) is a reception solution (the events P and P are on opposite sides of the configuration hyperplane Γ ). In this case, the sign of ϵ ^ can be determined from the sole standard emission data { γ A ( τ A ) , { τ A } } .
(ii)
If χ is light-like, there is only one valid emission solution (the other solution is degenerate). The sign of ϵ ^ can be determined from { γ A ( τ A ) , { τ A } } .
(iii)
If χ is space-like, there are two valid emission solutions: in order to determine the sign of ϵ ^ , additional observational information is necessary (relative positions of emitters on the user’s celestial sphere).
In practical GPS applications, there is generally no bifurcation problem because the valid solution is always the one that is closest to the Earth’s radius. Nevertheless, bifurcation is inherent to any time-like emitter configuration and therefore acquires importance in positioning situations beyond the proximity of the Earth.
On the other hand, the sign of Δ determines the causal character of the two-plane generated by { y , χ }. It is negative when the plane is space-like, zero when the plane is light-like, and positive when the plane is time-like. From (5) and (16), this plane is the same as that generated by { y , χ }. Since y is light-like, this two-plane is non-space-like, and therefore, Δ 0 . Moreover, s g n ( Δ ) = s g n [ ( χ · y ) 2 ] . Consequently, the events for which Δ = 0 are those where the Jacobian determinant of τ A ( x α ) vanishes ( ϵ ^ = 0 ); these events form the border that separates two (the front and back) coordinate domains, where ϵ ^ takes opposite values [13].

4. Bancroft’s Solution

As mentioned earlier, we aim to bring the traditional GNSS approach closer to the RPS formalism. In this section, we express Bancroft’s solution [18] using the RPS notation. In fact, Bancroft’s solution, despite being based on non-relativistic concepts, incorporates four-vectors and a Minkowski-like scalar product. Nevertheless, it calls for a reinterpretation of those concepts on relativistic terms.
Bancroft first defines the user’s spatial coordinates, x , and those of the n satellites, s i (for our purposes, 1 i n = 4 ). Then he introduces the pseudorange measurements t i made by the user with respect to each of the satellites:
t i = d ( x , s i ) + b ,
where d ( x , s i ) = ( x s i x ) 2 + ( y s i y ) 2 + ( z s i z ) 2 is the Euclidean distance between the ith satellite and the user, and b is what he calls the user clock’s offset.
Reinterpreting (20) as a past light-cone equation (with the user at its vertex), we identify t i with the coordinate time component, with respect to some inertial coordinate system { x α } , of the world-line of the ith emitter:
t i γ i t ,
and the clock’s offset b with the inertial time coordinate of the user’s position four-vector x is:
b t .
Bancroft now defines the four-vectors a i , which we identify as the (position vectors of the) emitters’ world-lines:
a i = ( t i , s i ) γ i = ( γ i t , γ i ) , i = 1 , 2 , 3 , 4 .
He introduces a scalar product between four-vectors a , b , which is equivalent to the scalar product in Minkowski space–time a · b g ( a , b ) with metric signature ( , + , + , + ) .
Bancroft’s solution vector y 1 , 2 = ( b 1 , 2 , x 1 , 2 ) can be readily identified with the user’s position four-vector x of the RPS.
These correspondences are summarized in Table 1. Now, we are ready to write down the navigation equations solved by Bancroft using the RPS notation. These are none other than Equation (1):
( x γ i ) 2 = x 2 2 γ i · x + γ i 2 = 0 ,
with i = 1 , 2 , 3 , 4 .
This system of four equations can be rewritten with the help of the following scalar:
ρ = 1 2 x 2 ,
row vectors:
1 = 1 1 1 1 , r = r 1 r 2 r 3 r 4 ,
where
r i = 1 2 γ i 2 ,
and the following matrix:
A = ( γ 1 γ 2 γ 3 γ 4 ) ,
where γ i are considered column vectors. The system (21) reads:
ρ 1 i ( x ) A + r = 0 ,
or equivalently, provided that A is invertible:
x = ρ u + v ,
where
u = 1 A 1 , v = r A 1 .
Squaring (26) and substituting x 2 = 2 ρ gives:
E ρ 2 + 2 F ρ + G = 0 ,
where
E = u 2 , F = u · v 1 , G = v 2 .
Equation (26) is Bancroft’s solution to the location problem, where u and v are known from the emitters’ trajectories γ i , and ρ is obtained by solving Equation (28). Here, we can distinguish the case for which E = 0 (which, as we will see, corresponds to a light-like configuration of the emitters):
E = 0 ρ = G 2 F ,
and the cases for which E 0 (which correspond to time-like and space-like emitter configurations):
E 0 ρ = F ± F 2 E G E .
Bancroft does not make this distinction and implicitly assumes E 0 , his solution being Equation (26) with ρ given by (31). The following expression can be used for any value of E:
ρ = G F ± F 2 E G .

5. Recovering Bancroft’s Solution from the RPS Solution

In this section, the quantities E, F and G, used to express Bancroft’s solution, are related to the geometric elements of the RPS statement of the location problem. The subjacent correspondence is achieved using exterior calculus in Lorentzian geometry (Minkowski space–time). For clarity, the steps of this calculation are grouped into propositions, proof of which are given in Section 6.
Proposition 1.
Let A = ( γ 1 γ 2 γ 3 γ 4 ) be a matrix for which the columns are the emitters’ world-lines γ i . The inverse of A is given by:
A 1 = [ d e t ( A ) ] 1 Γ 1 Γ 2 Γ 3 Γ 4 ,
the matrix entries now being row vectors
Γ 1 = ( γ 2 γ 3 γ 4 ) , Γ 2 = ( γ 1 γ 3 γ 4 ) , Γ 3 = ( γ 1 γ 2 γ 4 ) , Γ 4 = ( γ 1 γ 2 γ 3 ) ,
and where
d e t ( A ) = ( γ 1 γ 2 γ 3 γ 4 )
is the determinant of A .
On the other hand, for χ and H, we have:
Proposition 2.
The configuration vector χ and the bivector H of an RPS can be written as:
χ = i = 1 4 Γ i ,
and
H = Ω 1 ( γ 2 γ 3 ) + Ω 2 ( γ 3 γ 1 ) + Ω 3 ( γ 1 γ 2 ) + ( Ω 3 Ω 1 ) ( γ 2 γ 4 ) + ( Ω 2 Ω 3 ) ( γ 1 γ 4 ) + ( Ω 1 Ω 2 ) ( γ 3 γ 4 ) ,
respectively.
Notice that { Θ i } , with
Θ i = [ d e t ( A ) ] 1 Γ i ,
is the dual basis of { γ i } : that is, Θ i ( γ j ) = δ j i . Now we can write u and v according to (27):
u = [ d e t ( A ) ] 1 i = 1 4 Γ i = i = 1 4 Θ i ,
v = [ d e t ( A ) ] 1 i = 1 4 r i Γ i = i = 1 4 r i Θ i ,
and the configuration vector χ can now be written as
χ = d e t ( A ) u .
With E , F and G defined as in (29), we can state the next proposition.
Proposition 3.
Setting ξ = γ 4 , (i) the particular solution y and the discriminant Δ can be written as
y = v + r 4 u γ 4 ,
Δ = [ d e t ( A ) ] 2 [ F 2 E G ] ,
and (ii) the RPS solution is expressed as
x = v + ρ u ,
where u and v are given by (39) and (40), and
ρ = G F + ϵ ^ μ F 2 E G ,
which is Equation (32): that is, Bancroft’s solution extended to any emitter configurations, with μ = s g n ( d e t ( A ) ) and ϵ ^ being the orientation of the RPS at x.
On the other hand, from (41) and (42), we can write Bancroft’s scalars E, F and G, given by (29), explicitly in terms of the RPS variables.
E = [ d e t ( A ) ] 2 χ 2 , F = [ d e t ( A ) ] 1 y · χ r 4 d e t ( A ) χ 2 ,
G = y r 4 d e t ( A ) χ + γ 4 2 = y r 4 d e t ( A ) χ 2 .
In Equation (47), we have used γ 4 · y H ( γ 4 , γ 4 ) = 0 , i ( γ 4 ) u = 1 , and γ 4 2 = 2 r 4 .
Equation (46) says that the sign of E provides the causal character of the emitter configuration for x. Therefore, E = 0 χ 2 = 0 corresponds to light-like emitter configurations, which are not covered by Bancroft’s solution. In contrast, Equations (16)–(18) and their transcription using Bancroft’s notation (Equations (44) and (45)) are valid for any emitter configuration.

6. Proof of the Propositions

Proof of Proposition 1. 
Since A 1 is defined in terms of row vectors and A is defined in terms of column vectors, the matrix product A 1 A is straightforward. In index notation, the only non-vanishing entries of [ A 1 A ] β α are:
[ A 1 A ] 0 0 = [ A 1 A ] 1 1 = [ A 1 A ] 2 2 = [ A 1 A ] 3 3 = 1 d e t ( A ) i ( γ 1 ) ( γ 2 γ 3 γ 4 ) = 1 d e t ( A ) ( γ 1 γ 2 γ 3 γ 4 ) = 1 ,
where in the last two steps, we have taken into account (4) and (35). □
Proof of Proposition 2. 
To obtain Equation (36), we write out (11) explicitly:
χ = ( γ 2 γ 3 γ 4 ) + ( γ 1 γ 3 γ 4 ) ( γ 1 γ 2 γ 4 ) + ( γ 1 γ 2 γ 3 ) = i = 1 4 Γ i .
And to obtain (37), we write (13) explicitly, taking into account (14). The quantities χ and H only depend on the relative positions between pairs of emitters at the emission times. □
Proof of Proposition 3. 
To derive Equation (42), we start by writing out the right-hand side of y using (12). Setting ξ = γ 4 and calculating the contraction ξ · χ using (41), we obtain:
γ 4 · χ = d e t ( A ) i ( γ 4 ) u = d e t ( A ) i ( γ 4 ) i = 1 4 Θ i = d e t ( A ) ,
since i ( γ 4 ) Θ i = δ 4 i . From (3) and (37), we get:
i ( γ 4 ) H = Ω 1 ( γ 2 γ 3 γ 4 ) + Ω 2 ( γ 1 γ 3 γ 4 ) Ω 3 ( γ 1 γ 2 γ 4 ) = a = 1 3 Ω a Γ a .
Then, the particular solution y is written as
y = 1 γ 4 · χ i ( γ 4 ) H = [ d e t ( A ) ] 1 a = 1 3 Ω a Γ a = a = 1 3 Ω a Θ a ,
where, using (6) and (24), the world-function scalars Ω a = 1 2 ( e a ) 2 can be expressed as:
Ω a = r a + r 4 γ a · γ 4 ( a = 1 , 2 , 3 ) .
Now, by substituting (50) in (49) and using (39) and (40):
y = a = 1 3 Ω a Θ a = a = 1 3 ( r a + r 4 γ a · γ 4 ) Θ a = a = 1 3 r a Θ a + r 4 a = 1 3 Θ a a = 1 3 ( γ a · γ 4 ) Θ a = v r 4 Θ 4 + r 4 ( u Θ 4 ) a = 1 3 ( γ a · γ 4 ) Θ a = v + r 4 u 2 r 4 Θ 4 a = 1 3 ( γ a · γ 4 ) Θ a = v + r 4 u g ( γ 4 ) ,
where in the last step, we have taken into account that 2 r 4 = γ 4 2 and that
g ( γ 4 ) = i = 1 4 ( γ i · γ 4 ) Θ i ,
is the one-form metrically equivalent to γ 4 .
On the other hand, to obtain (43), noting that, from (39) and (40),
γ 4 · u = 1 , γ 4 · v = r 4 ,
and from the definitions (29) and using (41) and (42):
χ 2 = [ d e t ( A ) ] 2 E , y 2 = G + r 4 2 E + 2 r 4 F , y · χ = d e t ( A ) [ r 4 E + F ] .
Then,
Δ = ( y · χ ) 2 y 2 χ 2 = [ d e t ( A ) ] 2 [ F 2 E G ] .
Substituting the above expressions in (16) and taking into account that χ = d e t ( A ) u , we obtain (44) with
ρ = r 4 G + r 4 2 E + 2 r 4 F r 4 E + F + ϵ ^ μ F 2 E G ,
where μ = s g n ( d e t ( A ) ) . To obtain (45), multiply the denominator by r 4 E + F ϵ ^ μ F 2 E G and simplify the expression. □

7. Four Static Emitters: Solutions

To illustrate the correspondence between the RPS and Bancroft’s solution, in this section, we use both approaches to solve the location problem for the case of four static emitters. This is a simple but clarifying example to gain insight into the RPS terminology. For any given time t measured by an inertial observer of unit velocity e 0 ( e 0 2 = 1 , [ e 0 ] α = ( 1 , 0 , 0 , 0 ) ), we choose the simple spatial arrangement of an orthogonal tetrahedron as shown in Figure 1a, where the reference emitter γ 4 is at the origin of the observer’s (spatial) coordinate system { x 1 , x 2 , x 3 } .
The essential simplification that the static situation provides is the possibility to synchronise the emitters’ clocks at a given common (initial) instant. The respective proper times then become synchronised forever, which allows the representation of the static case in three-dimensional diagrams. We will come back to this point in Section 8.

7.1. Emitters’ World-Lines and Emission/Reception Conditions

As the emitters’ clocks are synchronised at x 0 = 0 taking τ 1 = τ 2 = τ 3 = τ 4 = 0 , the emitters’ world-lines, expressed with respect to an inertial reference frame { x α } , can be easily written down in the case of static emitters:
γ 1 ( τ 1 ) = τ 1 e 0 + d 1 , γ 2 ( τ 2 ) = τ 2 e 0 + d 2 , γ 3 ( τ 3 ) = τ 3 e 0 + d 3 , γ 4 ( τ 4 ) = τ 4 e 0 ,
where d a are the position vectors of the other three emitters with respect to the fourth emitter:
d 1 = ( 0 , a , 0 , 0 ) , d 2 = ( 0 , 0 , b , 0 ) , d 3 = ( 0 , 0 , 0 , c ) ,
where { a , b , c } are real constants, and where we have switched to component notation, with the first component being the coordinate time x 0 . We can now write the position vector of the referred emitters with respect to the reference emitter:
e 1 = T 1 e 0 + d 1 , e 2 = T 2 e 0 + d 2 , e 3 = T 3 e 0 + d 3 ,
where T a τ a τ 4 . Then, substituting (53) into (11), we obtain the covariant components of the configuration vector χ :
χ α = a b c ( 1 , q 1 , q 2 , q 3 ) ,
where
q 1 = T 1 a , q 2 = T 2 b , q 3 = T 3 c .
The Cartesian product Q [ q 1 ] × [ q 2 ] × [ q 3 ] R 3 is included in the grid T of the positioning system and will be called the Q -grid (quotient grid) according to the meaning of the triads ( q 1 , q 2 , q 3 ) Q given below. Figure 1b shows the emitters’ arrangement in the Q -grid (see Equations (76) and (77)).
According to (9), the emission/reception conditions are written as
| q a | < 1 , | a q 1 b q 2 | < a 2 + b 2 , | a q 1 b q 3 | < a 2 + c 2 , | b q 2 c q 3 | < b 2 + c 2 ,
and the emission condition is written as
a b c λ > 0 ,
with λ given by (17) in terms of y , χ and ϵ ^ .

7.2. Computing the RPS Quantities

To compute the particular solution y (12), we begin by setting ξ = γ 4 = τ 4 e 0 :
ξ · χ = a b c τ 4 .
To obtain H = Ω a E a , we calculate the world-function scalars Ω a = 1 2 ( e a ) 2 from (53):
Ω 1 = 1 2 ( a 2 T 1 2 ) , Ω 2 = 1 2 ( b 2 T 2 2 ) , Ω 3 = 1 2 ( c 2 T 3 2 ) ,
and the bivectors E a from (14), substituting (53):
E 1 = ( T 2 e 0 d 3 ) ( T 3 e 0 d 2 ) + ( d 2 d 3 ) , E 2 = ( T 3 e 0 d 1 ) ( T 1 e 0 d 3 ) ( d 1 d 3 ) , E 3 = ( T 1 e 0 d 2 ) ( T 2 e 0 d 1 ) + ( d 1 d 2 ) .
Computing the contractions i ( ξ = γ 4 ) E a using (3):
i ( τ 4 e 0 ) E 1 = ( 0 , τ 4 b c , 0 , 0 ) , i ( τ 4 e 0 ) E 2 = ( 0 , 0 , τ 4 a c , 0 ) , i ( τ 4 e 0 ) E 3 = ( 0 , 0 , 0 , τ 4 a b ) ,
yields the covariant components of the particular solution y from (12)–(14) using (57) and (58):
[ y ] α = 1 2 ( 0 , a ( 1 q 1 2 ) , b ( 1 q 2 2 ) , c ( 1 q 3 2 ) ) .
To obtain the user’s inertial coordinates from (16), we need the following to calculate λ from (17):
y · χ = 1 2 a b c [ a q 1 ( 1 q 1 2 ) + b q 2 ( 1 q 2 2 ) + c q 3 ( 1 q 3 2 ) ] ,
y 2 = 1 4 [ a 2 ( 1 q 1 2 ) 2 + b 2 ( 1 q 2 2 ) 2 + c 2 ( 1 q 3 2 ) 2 ] ,
χ 2 = a 2 b 2 c 2 ( 1 + q 1 2 + q 2 2 + q 3 2 ) ,
as follows from (54) and (60). Then, by substitution in (18),
Δ = ( y · χ ) 2 y 2 χ 2 = 1 4 a 2 b 2 c 2 [ 2 a b q 1 q 2 ( 1 q 1 2 ) ( 1 q 2 2 ) + 2 a c q 1 q 3 ( 1 q 1 2 ) ( 1 q 3 2 ) + 2 b c q 2 q 3 ( 1 q 2 2 ) ( 1 q 3 2 ) + a 2 ( 1 q 1 2 ) 2 ( 1 q 2 2 q 3 2 ) + b 2 ( 1 q 2 2 ) 2 ( 1 q 1 2 q 3 2 ) + c 2 ( 1 q 3 2 ) 2 ( 1 q 1 2 q 2 2 ) ] .
Notice that Δ is an even symmetric function, Δ ( q 1 , q 2 , q 3 ) = Δ ( q 1 , q 2 , q 3 ) , which is symmetric about the origin. With these quantities, we can express the coordinate transformation x α ( τ A ) using (16)–(18).

7.3. Interpretation of the RPS Solution

In order to remark on the essential properties of the RPS solution, let us consider the inertial coordinate locations of those users whose emission coordinates satisfy the restrictions q 1 = q 2 = q and q 3 = ± q . Then, expressions (60)–(64) simplify, and their substitution into (16) gives:
x α ( τ + a q , τ + b q , τ ± c q , τ ) = ( τ , 0 , 0 , 0 ) + 1 2 ( 1 q 2 ) ( 0 , a , b , c ) + λ a b c ( 1 , q , q , ± q ) ,
with τ 4 τ : that is, γ 4 ( τ ) = τ e 0 , and
λ ( q , q , ± q ) = ( 1 q 2 ) ( a 2 + b 2 + c 2 ) 2 a b c [ ( a + b ± c ) q + ϵ ^ ν q 2 ( a + b ± c ) 2 + ( 1 3 q 2 ) ( a 2 + b 2 + c 2 ) ] ,
where ν s g n ( a b c ) = s g n ( χ 0 ) . Then (65) will be an emission solution iff, in addition to (55) and Δ 0 , Equation (56) holds, with λ given by (66): that is,
( a + b ± c ) q + ϵ ^ ν q 2 ( a + b ± c ) 2 + ( 1 3 q 2 ) ( a 2 + b 2 + c 2 ) < 0 .
Table 2 shows the result assuming q 1 = q 2 = q 3 = q for different values of q, where for the sake of clarity, we have taken a = b = c = 1 , and thus, Δ ( q , q , q ) = 3 4 ( 1 q 2 ) 2 .
(i)
For q = 0 , the emitter configuration is space-like at x α = ( τ + 3 2 , 1 2 , 1 2 , 1 2 ) , which is the sole emission solution (with ϵ ^ = 1 ). The solution with ϵ ^ = 1 is a reception solution.
(ii)
For q = 1 3 , the emitter configuration is light-like at x α = ( τ + 1 2 3 , 1 6 , 1 6 , 1 6 ) , which is the sole emission solution (with ϵ ^ = 1 ). The solution with ϵ ^ = 1 is degenerate.
(iii)
For q = 2 3 , the emitter configuration is time-like at
x α = τ + 2 1 2 3 , 1 6 ( ± 2 1 ) , 1 6 ( ± 2 1 ) , 1 6 ( ± 2 1 ) ,
both being emission solutions (with ϵ ^ = 1 ); x ( x + ) is in the front (back) emission coordinate domain.
Similarly, Table 3 shows the result assuming q 1 = q 2 = q and q 3 = q for different values of q, where we have taken a = b = c = 1 , and thus Δ ( q , q , q ) = 1 4 ( 1 q 2 ) 2 ( 3 8 q 2 ) .

7.4. Computing Bancroft’s Quantities

In order to relate the RPS and Bancroft’s expression of the solution to the location problem, we begin by writing the matrix A given by (25), for which the columns are the emitters’ world-lines (51):
A = ( τ 1 e 0 + d 1 ; τ 2 e 0 + d 2 ; τ 3 e 0 + d 3 ; τ 4 e 0 ) .
In component notation, we have:
A = τ 1 τ 2 τ 3 τ 4 a 0 0 0 0 b 0 0 0 0 c 0 .
To calculate A 1 , we verify that:
d e t ( A ) = ( γ 1 γ 2 γ 3 γ 4 ) = [ ( τ 1 e 0 + d 1 ) ( τ 2 e 0 + d 2 ) ( τ 3 e 0 + d 3 ) τ 4 e 0 ] = τ 4 ( d 1 d 2 d 3 e 0 ) = τ 4 a b c η 0123 = τ 4 a b c ,
and that the row vectors (1-forms) Γ i appearing in (33) and given by (34) are expressed as:
Γ 1 = b c τ 4 θ 1 , Γ 2 = a c τ 4 θ 2 , Γ 3 = a b τ 4 θ 3 , Γ 4 = a b c θ 0 + b c τ 1 θ 1 + a c τ 2 θ 2 + a b τ 3 θ 3 ,
where { θ 0 , θ 1 , θ 2 , θ 3 } is the dual basis of the inertial Cartesian basis.
Now we can write A 1 as:
A 1 = 0 1 a 0 0 0 0 1 b 0 0 0 0 1 c 1 τ 4 τ 1 τ 4 a τ 2 τ 4 b τ 3 τ 4 c ,
and then we compute the vector u and verify (41):
[ u ] α = [ d e t ( A ) ] 1 i = 1 4 Γ i = ( 1 τ 4 , 1 a ( 1 τ 1 τ 4 ) , 1 b ( 1 τ 2 τ 4 ) , 1 c ( 1 τ 3 τ 4 ) ) = 1 τ 4 ( 1 , q 1 , q 2 , q 3 ) = 1 d e t ( A ) [ χ ] α .
The vector v is obtained from (40) by substitution of (70), (71) and (24) with
r 1 = 1 2 ( a 2 ( τ 1 ) 2 ) , r 2 = 1 2 ( b 2 ( τ 2 ) 2 ) , r 3 = 1 2 ( c 2 ( τ 3 ) 2 ) , r 4 = 1 2 ( τ 4 ) 2 .
After simplification, the result is:
[ v ] α = 1 2 ( τ 4 , a τ 1 q 1 , b τ 2 q 2 , c τ 3 q 3 ) .
We can substitute (73)–(75) and γ 4 = τ 4 e 0 in Equation (42) and check that it is satisfied.
To compute the user’s coordinates from Bancroft’s solution (26) with ρ as in (31) or (32), we need the following expressions for E, F and G, which follow from (73) and (75) by the scalar product:
E = u 2 = 1 ( τ 4 ) 2 ( 1 + q 1 2 + q 2 2 + q 3 2 ) .
F = u · v 1 = 1 2 [ 1 + q 1 τ 4 ( a τ 1 q 1 ) + q 2 τ 4 ( b τ 2 q 2 ) + q 3 τ 4 ( c τ 3 q 3 ) ] .
G = v 2 = 1 4 [ ( τ 4 ) 2 + ( a τ 1 q 1 ) 2 + ( b τ 2 q 2 ) 2 + ( c τ 3 q 3 ) 2 ] .
Notice that Bancroft’s quantities E, F and G involve the emission coordinates { τ A } in addition to { q 1 , q 2 , q 3 } . In contrast, the RPS quantities χ 2 , y 2 and χ · y are polynomial functions only of the { q a } variables. This property simplifies the representation of the RPS regions in the Q -grid, which is carried out in the next section.

8. Four Static Emitters: Representations

In this section, we continue with the preceding example. The characteristic regions of the RPS solution are represented both in Cartesian and in emission coordinates.

8.1. Representations in Cartesian Coordinates

Figure 2 shows for a given x 0 value (inertial instant) the emission configuration regions C s (space-like), C l (light-like) and C t (time-like), which are coloured in green, red and blue, respectively. The C t region is the union of two disjoint regions, denoted by C t -front and C t -back, separated by the 3-surface Δ ( x 0 , x 1 , x 2 , x 3 ) = 0 , which is shown in black. This 3-surface, where the Jacobian determinant of τ A ( x α ) vanishes, is the border between the front ( C s C l C t -front) and the back ( C t -back) coordinate domains. The union of both disjoint domains is called the emission coordinate region C [12,13].
Figure 3 includes two-dimensional slices of the emission configuration regions shown in Figure 2. The black points represent the satellite trajectories. The intersection with Δ = 0 is also represented.

8.2. Representations in the Q -Grid

Since the emitters’ trajectories { γ A } in inertial coordinates are known from (51), we can obtain their positions S A in the Q -grid as well as their trajectories γ A in the grid T . For a = b = c = 1 , we have
S 1 = ( 1 , 1 2 , 1 2 ) , S 2 = ( 1 2 , 1 , 1 2 ) ,
S 3 = ( 1 2 , 1 2 , 1 ) , S 4 = ( 1 , 1 , 1 ) ,
and
γ 1 = ( 1 + τ , 1 2 + τ , 1 2 + τ , τ ) , γ 2 = ( 1 2 + τ , 1 + τ , 1 2 + τ , τ ) , γ 3 = ( 1 2 + τ , 1 2 + τ , 1 + τ , τ ) , γ 4 = ( 1 + τ , 1 + τ , 1 + τ , τ ) , with τ = τ 4 ,
which are straight lines in the direction defined by ( 1 , 1 , 1 , 1 ) T . In other words, the (parallel) emitter world-lines are represented as parallel lines in the grid T along the direction defined by the main bisectrix. Each γ A is represented by the corresponding point S A in the quotient grid Q . Figure 1b is a representation of the emitters in the Q -grid.
The boundary of the emission/reception conditions (55) defines twelve 2-planes in the Q -grid, which are denoted by S A B , A B . S A B is the representation in the Q -grid of the shadow that satellite A produces to satellite B. Concretely, for a = b = c = 1 , we have
S 12 : q 1 q 2 = 2 , S 13 : q 1 q 3 = 2 , S 14 : q 1 = 1 , S 21 : q 1 q 2 = 2 , S 23 : q 2 q 3 = 2 , S 24 : q 2 = 1 , S 31 : q 1 q 3 = 2 , S 32 : q 2 q 3 = 2 , S 34 : q 3 = 1 , S 41 : q 1 = 1 , S 42 : q 2 = 1 , S 43 : q 3 = 1 .
Figure 4 contains representations in the Q -grid for a = b = c = 1 . Figure 4a represents the convex polyhedron formed by pieces of the twelve satellite shadows (78). It has 12 = 6 + 6 faces (six squares with side length 2 and six rhomboids with side lengths 2 and 2 ( 2 1 ) ): that is, it is a dodecahedron, which we may call the shadow-dodecahedron D . The fourteen vertices of D are, apart from S 4 and S 4 , the following points:
V 1 = ( 1 , 1 , 1 2 ) , V 2 = ( 1 , 1 2 , 1 ) , V 3 = ( 1 2 , 1 , 1 ) , V 4 = ( 1 , 1 2 , 1 2 ) , V 5 = ( 1 2 , 1 , 1 2 ) , V 6 = ( 1 2 , 1 2 , 1 )
and their opposites. The interior of D contains the Q -grid points that satisfy the emission/reception conditions (55). Figure 4b shows the surface where the Jacobian determinant of the coordinate transformation τ A ( x α ) vanishes; equivalently, Δ ( q 1 , q 2 , q 3 ) = 0 in the Q -grid. This surface is strictly confined inside D . The interior of this surface satisfies Δ ( q 1 , q 2 , q 3 ) > 0 and corresponds to solutions of the null propagation equations. The region inside D satisfying Δ ( q 1 , q 2 , q 3 ) < 0 does not represent any physical region in the Q -grid.
Figure 5 shows two-dimensional slices of the configuration regions in the Q -grid when applying the emission/reception conditions (55) for a = b = c = 1 . The colours green, red and blue are used for the space-like, light-like and time-like character of the configuration, respectively. The black lines are different slices of the 2-surface Δ ( q 1 , q 2 , q 3 ) = 0 . For clarity, the intersections with the shadow-dodecahedron are not shown.

9. Emission–Reception Conditions and Grid Regions

Figure 1b, Figure 4 and Figure 5 provide representations in the Q -grid of the standard positioning data and the elements derived from these data. In this section, we use the Q -grid representations to obtain further information about other regions where solutions to the null propagation Equation (1) exist without imposing all of the emission/reception conditions (55). We analyse a mixture of emission and reception conditions that apply to other location systems [1,2] based on null coordinates, such as reception or radar coordinates. For an analysis of the notion of a location system (physical realization of a coordinate system), see [9] and previous references quoted herein.
Figure 6 shows the surfaces in the Q -grid defined by Δ ( q 1 , q 2 , q 3 ) = 0 , in whose interior there is a solution to the null propagation equations. There exist fifteen disjoint regions satisfying Δ > 0 . The exterior of this surface ( Δ < 0 ) has no physical meaning. The interior ( Δ > 0 ) is the Q -grid representation of the solutions to the null propagation equations and is disjointly divided into fifteen regions. Only one region contains the origin, and it is divided in two subregions where all the emission/reception conditions are satisfied (see Figure 4). Among the fourteen remaining regions, eight satisfy only three emission/reception conditions (each one is confined by three pairs of parallel planes). The other six satisfy only two emission/reception conditions (each one is confined by two pairs of parallel planes).
Table 4 shows the signs of the products m A · m B ( A B ) and the related regions. The emission or reception character of a τ A -coordinate is denoted by e or r, respectively.
The results of this section may be compared with those presented in [10,11] regarding the 2D localization of a source with three receivers. In particular, there is an interesting similarity between the surface of the vanishing Jacobian (Figure 6) and the Kummer surface represented in Figure 4 of [11]. The surface shown in Figure 6 has a total of thirty-two singular points—eight of them on the central piece and twenty-four on the tube-like pieces—with each of these points connecting the different pieces that make up the surface. In addition to S A and S A , the surface has the following singular points:
N 1 = ( 1 , 1 , 1 ) , N 2 = ( 1 , 1 , 1 ) , N 3 = ( 1 , 1 , 1 ) , N 4 = ( 1 , 1 2 , 1 + 2 ) , N 5 = ( 1 2 , 1 , 1 + 2 ) , N 6 = ( 1 2 , 1 + 2 , 1 ) , N 7 = ( 1 , 1 + 2 , 1 2 ) , N 8 = ( 1 + 2 , 1 , 1 2 ) , N 9 = ( 1 + 2 , 1 2 , 1 ) , N 10 = ( 1 , 1 + 2 , 1 + 2 ) , N 11 = ( 1 + 2 , 1 , 1 + 2 ) , N 12 = ( 1 + 2 , 1 + 2 , 1 ) ,
and their opposites. Of these singular points, only S 4 and S 4 are also vertices of D .
Figure 7 shows the cuts of the surface Δ ( q 1 , q 2 , q 3 ) = 0 with the different planes q 3 = c o n s t a n t . Similar cuts are obtained for constant values of q 1 or q 2 .

10. Conclusions

The RPS approach to GNSSs is grounded in the fundamental principles of relativity, on which, one might think, navigation systems should be based. Current GNSSs rely on a posteriori corrections for (special) relativistic effects (and for gravitational, atmospheric and instrumental effects). In this paper, we have deduced a classical solution to the navigation equations—Bancroft’s solution, which is still in use today—within a relativistic framework. In fact, Bancroft’s closed-form solution is suitable for this purpose since it already incorporates four-vectors and a Minkowski scalar product, although it still presumes a universal time and a deviation from it (the clock offset). We have recovered Bancroft’s solution from the RPS solution using the language of relativity: contravariant (column) and covariant (row) vectors, their inner (scalar) product and their exterior algebra.
The characteristic elements of an RPS (emission and configuration regions, front and back coordinate domains, shadows produced by the satellites to each other, etc.) have been exemplified for the static situation. These regions are represented both in the physical and in the grid space of the RPS by introducing an appropriate quotienting procedure. This kind of representation has been tentatively studied for other location systems for which not all the emission/reception conditions are assumed. However, to deal with general location systems, the RPS terminology should be appropriately adapted.
All of this is with the hope of bringing the traditional GNSS approach closer to the framework of Relativity Theory: a worthwhile task, if only from a scientific perspective.

Author Contributions

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

Funding

We would like to thank the Spanish Ministerio de Ciencia, Innovación y Universidades, Projects PID2019-109753GB-C21/AEI/10.13039/501100011033 and PID2019-109753GB-C22/AEI/10.13039/501100011033 and the Conselleria d’Educació, Universitats i Ocupació, Generalitat Valenciana, Project CIAICO/2022/252 for support.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Coll, B. Relativistic positioning systems: Perspectives and prospects. Acta Futura 2013, 7, 35–47. [Google Scholar] [CrossRef]
  2. Coll, B. Epistemic Relativity: An Experimental Approach to Physics; Springer International Publishing: Berlin/Heidelberg, Germany, 2019; pp. 291–315. [Google Scholar] [CrossRef]
  3. Coll, B. Elements for a Theory of Relativistic Coordinate Systems: Formal and Physical Aspects; World Scientific: Singapore, 2001; pp. 53–65. [Google Scholar] [CrossRef]
  4. Bahder, T.B. Navigation in curved space-time. Am. J. Phys. 2001, 69, 315–321. [Google Scholar] [CrossRef]
  5. Coll, B.; Pozo, J.M. Relativistic positioning systems: The emission coordinates. Class. Quantum Gravity 2006, 23, 7395. [Google Scholar] [CrossRef]
  6. Rovelli, C. GPS observables in general relativity. Phys. Rev. D 2002, 65, 044017. [Google Scholar] [CrossRef]
  7. 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]
  8. Pozo, J. Constructions in 3D (I) and (II). In Proceedings of the School on Relativistic Coordinates, Reference and Positioning Systems, Salamanca, Spain, 21–25 January 2005. [Google Scholar]
  9. Coll, B.; Ferrando, J.J.; Morales, J.A. Two-dimensional approach to relativistic positioning systems. Phys. Rev. D 2006, 73, 084017. [Google Scholar] [CrossRef]
  10. Compagnoni, M.; Notari, R.; Antonacci, F.; Sarti, A. A comprehensive analysis of the geometry of TDOA maps in localization problems. Inverse Probl. 2014, 30, 035004. [Google Scholar] [CrossRef]
  11. Compagnoni, M.; Notari, R.; Ruggiu, A.A.; Antonacci, F.; Sarti, A. The Algebro-geometric Study of Range Maps. J. Nonlinear Sci. 2017, 27, 99–157. [Google Scholar] [CrossRef]
  12. 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]
  13. 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]
  14. Strang, G.; Borre, K. Linear Algebra, Geodesy, and GPS; Wellesley-Cambridge Press: Wellesley, MA, USA, 1997. [Google Scholar]
  15. Closas, P.; Gusi-Amigo, A. Direct Position Estimation of GNSS Receivers: Analyzing main results, architectures, enhancements, and challenges. IEEE Signal Process. Mag. 2017, 34, 72–84. [Google Scholar] [CrossRef]
  16. Vincent, F.; Vilà-Valls, J.; Besson, O.; Medina, D.; Chaumette, E. Doppler-aided positioning in GNSS receivers—A performance analysis. Signal Process. 2020, 176, 107713. [Google Scholar] [CrossRef]
  17. Compagnoni, M.; Notari, R.; Antonacci, F.; Sarti, A. On the statistical model of source localization based on Range Difference measurements. J. Frankl. Inst. 2017, 354, 7183–7214. [Google Scholar] [CrossRef]
  18. Bancroft, S. An Algebraic Solution of the GPS Equations. IEEE Trans. Aerosp. Electron. Syst. 1985, AES-21, 56–59. [Google Scholar] [CrossRef]
  19. Abel, J.; Chaffee, J. Existence and uniqueness of GPS solutions. IEEE Trans. Aerosp. Electron. Syst. 1991, 27, 952–956. [Google Scholar] [CrossRef]
  20. Chaffee, J.; Abel, J. On the exact solutions of pseudorange equations. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 1021–1030. [Google Scholar] [CrossRef]
  21. Ruggiero, M.L.; Tartaglia, A.; Casalino, L. Geometric definition of emission coordinates. Adv. Space Res. 2022, 69, 4221–4227. [Google Scholar] [CrossRef]
  22. Feng, J.C.; Hejda, F.; Carloni, S. Relativistic location algorithm in curved spacetime. Phys. Rev. D 2022, 106, 044034. [Google Scholar] [CrossRef]
  23. Serrano Montesinos, R.; Morales-Lladosa, J.A. Bancroft’s GPS Navigation Solution: Relativistic Interpretation; I.U. de Matemática Multidisciplinar, Universitat Politècnica de València: València, Spain, 2023; pp. 150–157. [Google Scholar]
  24. Coll, B.; Pozo, J.M. General Causal Properties of Emission Coordinates. Private Communication, 2006. [Google Scholar]
  25. Coll, B.; Ferrando, J.J.; Morales-Lladosa, J.A. Newtonian and relativistic emission coordinates. Phys. Rev. D 2009, 80, 064038. [Google Scholar] [CrossRef]
Figure 1. Representation of emitters when a = b = c = 1 . (a) Spatial arrangement of four static emitters forming an orthogonal tetrahedron, with the fourth emitter at the origin. (b) Representation of emitters (red points) in the Q -grid. The black (unnumbered) point has q-components (1, 1, 1).
Figure 1. Representation of emitters when a = b = c = 1 . (a) Spatial arrangement of four static emitters forming an orthogonal tetrahedron, with the fourth emitter at the origin. (b) Representation of emitters (red points) in the Q -grid. The black (unnumbered) point has q-components (1, 1, 1).
Universe 10 00179 g001
Figure 2. Representation of the emission configuration regions for an RPS with four static emitters (when a = b = c = 1 ). The emission configuration regions C s (space-like), C l (light-like) and C t (time-like) are coloured green, red and blue, respectively. The 3-surface where Δ vanishes is shown in black. (a) C t (front). (b) C l . (c) C s . (d) C t (back). (e) Δ = 0 .
Figure 2. Representation of the emission configuration regions for an RPS with four static emitters (when a = b = c = 1 ). The emission configuration regions C s (space-like), C l (light-like) and C t (time-like) are coloured green, red and blue, respectively. The 3-surface where Δ vanishes is shown in black. (a) C t (front). (b) C l . (c) C s . (d) C t (back). (e) Δ = 0 .
Universe 10 00179 g002
Figure 3. Slices of the emission configuration regions (shown in Figure 2) through different 2-planes. Black points represent the satellites. (a) Slice through the plane x 3 = 0 . Satellites 4, 1 and 2 are represented by points (0, 0), (1, 0) and (0, 1), respectively. (b) Slice through the plane x 3 = 1 . The point (0, 0) represents satellite 3. (c) Slice through the plane x 1 x 2 = 0 . Satellites 4 and 3 are represented by points (0, 0) and (0, 1), respectively. (d) Slice through the plane x 1 + x 2 + x 3 = 1 . Satellites 1, 2 and 3 are represented by points (1, 0), (0, 1) and (0, 0), respectively.
Figure 3. Slices of the emission configuration regions (shown in Figure 2) through different 2-planes. Black points represent the satellites. (a) Slice through the plane x 3 = 0 . Satellites 4, 1 and 2 are represented by points (0, 0), (1, 0) and (0, 1), respectively. (b) Slice through the plane x 3 = 1 . The point (0, 0) represents satellite 3. (c) Slice through the plane x 1 x 2 = 0 . Satellites 4 and 3 are represented by points (0, 0) and (0, 1), respectively. (d) Slice through the plane x 1 + x 2 + x 3 = 1 . Satellites 1, 2 and 3 are represented by points (1, 0), (0, 1) and (0, 0), respectively.
Universe 10 00179 g003
Figure 4. Representation of the surface Δ ( q 1 , q 2 , q 3 ) = 0 in the Q -grid region where the emission/reception conditions are satisfied (with a = b = c = 1 ) and which is bounded by D . (a) Shadow-dodecahedron D . (b) The surface Δ = 0 . (c) The surface Δ = 0 within the shadow-dodecahedron D .
Figure 4. Representation of the surface Δ ( q 1 , q 2 , q 3 ) = 0 in the Q -grid region where the emission/reception conditions are satisfied (with a = b = c = 1 ) and which is bounded by D . (a) Shadow-dodecahedron D . (b) The surface Δ = 0 . (c) The surface Δ = 0 within the shadow-dodecahedron D .
Universe 10 00179 g004
Figure 5. Representation of the emitter configuration regions in the Q -grid for different values of q 3 when a = b = c = 1 . The colours green, red and blue are used for the space-like, light-like and time-like character of the configuration, respectively. The black lines are different level cuts of the 2-surface Δ ( q 1 , q 2 , q 3 ) = 0 . For q 3 = 1 ( q 3 = 1 ), the points shown are S 4 and S 3 ( S 3 and S 4 ), with S 3 and S 4 being the third and fourth satellites, respectively, given by (77).
Figure 5. Representation of the emitter configuration regions in the Q -grid for different values of q 3 when a = b = c = 1 . The colours green, red and blue are used for the space-like, light-like and time-like character of the configuration, respectively. The black lines are different level cuts of the 2-surface Δ ( q 1 , q 2 , q 3 ) = 0 . For q 3 = 1 ( q 3 = 1 ), the points shown are S 4 and S 3 ( S 3 and S 4 ), with S 3 and S 4 being the third and fourth satellites, respectively, given by (77).
Universe 10 00179 g005aUniverse 10 00179 g005b
Figure 6. Representation of the surface Δ ( q 1 , q 2 , q 3 ) = 0 in the Q -grid for a = b = c = 1 . The closed piece at the centre is represented in Figure 4.
Figure 6. Representation of the surface Δ ( q 1 , q 2 , q 3 ) = 0 in the Q -grid for a = b = c = 1 . The closed piece at the centre is represented in Figure 4.
Universe 10 00179 g006
Figure 7. Representation in the Q -grid of the level lines Δ ( q 1 , q 2 , q 3 = k ) = 0 for different values of k and with a = b = c = 1 . The points in Figure 7d,e are singular points. (a) q 3 = 0 . (b) q 3 = 0.9 . (c) q 3 = 0.9 . (d) q 3 = 1 . (e) q 3 = 1 . (f) q 3 = 1.1 . (g) q 3 = 1.1 . (h) q 3 = 2 . (i) q 3 = 2 .
Figure 7. Representation in the Q -grid of the level lines Δ ( q 1 , q 2 , q 3 = k ) = 0 for different values of k and with a = b = c = 1 . The points in Figure 7d,e are singular points. (a) q 3 = 0 . (b) q 3 = 0.9 . (c) q 3 = 0.9 . (d) q 3 = 1 . (e) q 3 = 1 . (f) q 3 = 1.1 . (g) q 3 = 1.1 . (h) q 3 = 2 . (i) q 3 = 2 .
Universe 10 00179 g007
Table 1. Identifying Bancroft’s notation and concepts with those of the RPS solution.
Table 1. Identifying Bancroft’s notation and concepts with those of the RPS solution.
BancroftRPS
pseudorange t i γ i t emitter coordinate time
data vector a i γ i emitter world-line
clock offsetbtuser coordinate time
solution vector y 1 , 2 xuser position four-vector
Table 2. RPS solution for users with q 1 = q 2 = q 3 q and τ 4 τ .
Table 2. RPS solution for users with q 1 = q 2 = q 3 q and τ 4 τ .
q χ 2 Δ x 0 x 1 = x 2 = x 3 Emission Solutions
0 1 3 4 τ 3 2 ϵ ^ 1 2 ϵ ^ = 1
One emission solution
1 3 0 1 3 τ + 1 3 ( 1 ϵ ^ ) 1 6 ϵ ^ = 1
One emission solution
2 3 1 1 12 τ + 2 + ϵ ^ 2 3 1 6 ( 1 + 2 ϵ ^ ) ϵ ^ = 1 , ϵ ^ = 1
Two emission solutions
Table 3. RPS solution for users with q 1 = q 2 = q , q 3 = q and τ 4 τ .
Table 3. RPS solution for users with q 1 = q 2 = q , q 3 = q and τ 4 τ .
q χ 2 Δ x 0 x 1 = x 2 Emission Solutions
x 3
0 1 3 4 τ 3 2 ϵ ^ 1 2 ϵ ^ = 1
One emission solution
1 2
1 3 0 1 27 τ + 3 2 1 6 ϵ ^ = 1
One emission solution
5 6
6 17 1 17 363 19 , 652 τ + 11 2 3 17 ( 2 + ϵ ^ ) 11 34 [ 1 3 ( 2 + 2 ϵ ^ ) ] ϵ ^ = 1 , ϵ ^ = 1
Two emission solutions
11 34 [ 1 + 3 ( 2 + 2 ϵ ^ ) ]
Table 4. Regions according to the sign of the products m A · m B ( A B ). The emission or reception character of a τ A -coordinate is denoted by e or r, respectively. The subregions { e e e e } and { r r r r } form one region containing the origin (closed piece at the centre of Figure 6). The other fourteen regions correspond to the fourteen tube-like pieces emerging from the central piece in Figure 6.
Table 4. Regions according to the sign of the products m A · m B ( A B ). The emission or reception character of a τ A -coordinate is denoted by e or r, respectively. The subregions { e e e e } and { r r r r } form one region containing the origin (closed piece at the centre of Figure 6). The other fourteen regions correspond to the fourteen tube-like pieces emerging from the central piece in Figure 6.
m 1 · m 2 m 1 · m 3 m 1 · m 4 m 2 · m 3 m 2 · m 4 m 3 · m 4 Character
{ e e e e } , { r r r r }
+++ { e e e r } , { r r r e }
+++ { e e r e } , { r r e r }
+++ { e r e e } , { r e r r }
+++ { r e e e } , { e r r r }
++++ { e e r r } , { r r e e }
++++ { e r e r } , { r e r e }
++++ { e r r e } , { r e e r }
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.

Share and Cite

MDPI and ACS Style

Serrano Montesinos, R.; Morales-Lladosa, J.A. Minkowskian Approach to the Pseudorange Navigation Equations. Universe 2024, 10, 179. https://doi.org/10.3390/universe10040179

AMA Style

Serrano Montesinos R, Morales-Lladosa JA. Minkowskian Approach to the Pseudorange Navigation Equations. Universe. 2024; 10(4):179. https://doi.org/10.3390/universe10040179

Chicago/Turabian Style

Serrano Montesinos, Ramón, and Juan Antonio Morales-Lladosa. 2024. "Minkowskian Approach to the Pseudorange Navigation Equations" Universe 10, no. 4: 179. https://doi.org/10.3390/universe10040179

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop