Next Article in Journal
Indoor mmWave Radar Ghost Suppression: Trajectory-Guided Spatiotemporal Point Cloud Learning
Previous Article in Journal
Detection of Crack Sealant in the Pretreatment Process of Hot In-Place Recycling of Asphalt Pavement via Deep Learning Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Satellite Constellation Optimization for Emitter Geolocalization Missions Based on Angle of Arrival Techniques

by
Marcello Asciolla
1,*,
Rodrigo Blázquez-García
2,
Angela Cratere
1,
Vittorio M. N. Passaro
1 and
Francesco Dell’Olio
1,*
1
Department of Electrical and Information Engineering, Politecnico di Bari, Via Orabona 4, 70126 Bari, Italy
2
Information Processing and Telecommunications Center (IPTC), Universidad Politécnica de Madrid, Av. Complutense 30, 28040 Madrid, Spain
*
Authors to whom correspondence should be addressed.
Sensors 2025, 25(11), 3376; https://doi.org/10.3390/s25113376
Submission received: 21 April 2025 / Revised: 19 May 2025 / Accepted: 26 May 2025 / Published: 27 May 2025
(This article belongs to the Section Remote Sensors)

Abstract

:
The context of this study is the geolocation of signal emitters on the Earth’s surface through satellite platforms able to perform Angle of Arrival (AOA) measurements. This paper provides the theoretical framework to solve the optimization problem for the orbital deployment of the satellites minimizing the variance on the position error estimation with constraints on the line of sight (LOS). The problem is theoretically formulated for an arbitrary number of satellites in Low Earth Orbit (LEO) and target pointing attitude, focusing on minimizing the Position Dilution of Precision (PDOP) metric, providing a methodology for translating mission design requirements into problem formulation. An exemplary numerical application is presented for the operative case of the placement of a second satellite after a first one is launched. Simulation results are on angles of true anomaly, right ascension of the ascending node, and spacing angle, while accounting for orbital radius and emitter latitude. New insights on trends, parameter dependencies, and properties of symmetry and anti-symmetry are presented. The topic is of interest for new technological demonstrators based on CubeSats with AOA payload. Civil applications of interest are on interceptions of non-cooperative signals in activities of spectrum monitoring or search and rescue.

1. Introduction

The scenario of this study considers two actors: an emitter of electromagnetic waves located on the Earth’s surface and a set of satellite platforms with receivers acting as sensors to geolocate the emitter.
Geolocation is the process of determining the physical location of an entity in geographical coordinates. This process is crucial for many applications, ranging from navigation and communication to surveillance and environmental monitoring [1].
In general, among the cases of interest in which it is important to perform an operation of geolocation, there is the one where the signal is non-cooperative; a signal is said to be non-cooperative when its position (and the signal itself) are not supposed to be known. It can be intentional—for example, it can be the case of illegal activities such as the jamming of signals used by civil aviation—or it can be non-intentional, such as the case of emergency calls from remote locations. In the first case, the interception and geolocation of the signal is used in patrolling activities of spectrum monitoring, while, in the latter case, it is used to coordinate operations of search and rescue to help people in need [2].
This study considers satellite systems with passive payloads, comprising only receivers able to capture electromagnetic waves without the use of onboard transmitters or radars [3,4].
In general, this kind of geolocation can be accomplished through various methods, one of which is based on the estimation of the Angle of Arrival (AOA) [1,2,3,5], i.e., the angle at which a signal arrives at a receiver. One of the most common techniques for AOA estimation is array beamforming [4].
Other classical sensing techniques are Time Difference of Arrival (TDOA), Frequency Difference of Arrival (FDOA), and Received Signal Strength (RSS) [1,2,3,5].
For antenna array technology, recent trends and interests are on innovative analysis and synthesis considering the minimization of the number of elements [6], beam pattern design and rotating elements [7], error calibration for space applications [8], quantum antenna array [9], and machine learning applied to AOA estimation and processing [10].
By combining AOA measurements from multiple spatially distributed receivers, it is possible to triangulate the precise location of the signal emitter. This method is based on the principle that signals arrive at different angles to different receivers depending on the emitter’s location. In general, in order to perform the geolocation of the signal, at least two separate measurement directions are needed.
In satellite-based geolocation systems, the measurement is primarily affected by two sources of error.
The first source is associated with the individual signal receivers and includes contributions from time delays [11], relativistic effects [12], the presence of the atmosphere [13], satellite attitude, antenna technology [4], and the signal-to-noise ratio (SNR) [5,14]. Among these, SNR and the electronic performance of the receiver are the most significant contributors and are often modeled using the Cramér-Rao Lower Bound (CRLB) [15].
The second source of error has a geometric origin and it is known as Dilution of Precision (DOP), which arises from the spatial distribution of receivers in space. The minimization of the DOP enhances the overall precision of the geolocation system and improves the services that rely on satellite-based geolocation. The optimization of the spatial distribution of satellites in constellations started in the context of Global Navigation Satellite Systems (GNSSs) [16], although for these kinds of systems, the measurement is based on Time of Arrival.
In addition to GNSS studies, some works have focused on terrestrial wireless systems exploring fixed geometries in a plane (e.g., triangular, squared, and hexagonal distributions [17]) as well as optimal geometrical distributions of receivers in two dimensions [18,19]. Other studies have derived closed-form solutions for estimation errors [20], developed closed-form estimators for hybrid measurements (i.e., combining AOA with other techniques), and explored the simultaneous localization of multiple emitters [21].
Recent mathematical analyses, driven by the availability of different GNSS systems, have focused on determining how many satellites minimize the DOP for GNSS systems [22,23], reducing computational costs [24], and developing approximate solutions using artificial intelligence in non-line-of-sight conditions [25].
The primary aim of this paper is to present a mathematical optimization model for the 3D spatial distribution of clusters of satellites in LEO, where the line of sight (LOS) constitutes a strong constraint. Previous investigations by the authors on this topic were presented in [26], where properties of symmetry and anti-symmetry related to the right ascension of the ascending node, the true anomaly, and the spacing angle of optimal deployments were predicted in simplified Earth-scanning mission scenarios.
In this study, a theoretical model of constrained optimization was derived to account for an arbitrary number of satellites in LEO, capable of performing AOA measurements in case of target pointing and considering an emitter of signal on the surface of the Earth.
An alternative formulation of the problem in terms of differences is introduced, simulated, and analyzed for a two-satellite configuration, incorporating variations in orbit radius and emitter latitude.
The motivation behind this study is related to a set of operative problems on the update of an existing constellation. In this context, the developed framework considers the operative example, which consists of the optimal placement of a second companion satellite after the first one is launched.
These activities are of interest for a set of new technological demonstrators based on CubeSats platforms and the miniaturization of arrays of antennas. One example of these missions is the SAILS (Spaceborne Autonomous Identification and Localization System) project supervised and funded by the Italian Space Agency, in which the Polytechnic University of Bari is collaborating as a scientific partner [27].
Section 2 describes the mathematical model of the spatial representation of the satellites and the signal emitter, along with the measurement and orbital models, and outlines the general optimization problem. Section 3 presents the optimization problem for two satellites, its alternative formulation in terms of differences, the main results of the simulations, and their analysis. Section 4 includes the conclusions of this study. Appendix A presents a glossary for the mathematical notation used in this paper.

2. Mathematical Modeling

2.1. Spatial Representation

To solve the mathematical problem, the spatial representation of the objects of interest is needed. The signal emitter is denoted by E and the satellites are denoted by S 1 , S 2 , , S k , , S n , where n is the total number of satellites. Both the signal emitter and the receiving satellites are represented as geometrical points without spatial extension.
In general, when the signal emitter is located on Earth, it is typically represented by geodetic latitude Λ , longitude λ , and height h (LLH) as a set of coordinates: x E LLH = Λ , λ , h T . It can be recalled that geodetic latitude is defined as the angle between the equatorial plane and the normal unit vector, which is normal at the considered point on the representative ellipsoid of Earth’s surface.
Instead, the k-th satellite is generally expressed in perifocal coordinate system (PQW) using orbital parameters, as shown in (1), where a k is the semi-major axis, e k is the orbit eccentricity, and ν k is the true anomaly [28,29]. The perifocal coordinate system is a coordinate system used to represent the orbit of a satellite. It has its center in the Earth, which is in one of the foci of the elliptic orbit of the satellite, and is denoted by the PQW acronym because the unit vectors are commonly denoted by the letters p , q , and w ; in particular, p is directed towards the periapsis of the orbit, q belongs to the plane of the orbit and is spaced by 90° from p , while the third one is obtained from the cross product w = p × q and is orthogonal to the plane of the orbit.
x S k PQW = a k 1 e k 2 1 + e k cos ν k cos ν k sin ν k 0 k = 1 , 2 , , n
For a satellite S k , the data conversion from PQW to ECI occurs through the matrices of rotation R Ω k , 3 , R i k , 1 , and R ω k , 3 , represented in (2). In particular, for the k-th satellite, i k is the orbit inclination, Ω k is the right ascension of the ascending node, and ω k is the argument of perigee; the second argument of the matrices is related to the axis of rotation.
R ω k , 3 = cos ω k sin ω k 0 sin ω k cos ω k 0 0 0 1 k = 1 , 2 , , n R i k , 1 = 1 0 0 0 cos i k sin i k 0 sin i k cos i k k = 1 , 2 , , n R Ω k , 3 = cos Ω k sin Ω k 0 sin Ω k cos Ω k 0 0 0 1 k = 1 , 2 , , n
PQW-to-ECI conversion is then reported as in (3).
x S ECI = R Ω k , 3 R i k , 1 R ω k , 3 x S PQW k = 1 , 2 , , n
For the emitter, data conversion follows two steps: from LLH to ECEF (Earth-Centered Earth-Fixed) and from ECEF to ECI.
Denoting with e the eccentricity of Earth’s ellipsoid and with a the ellipsoidal equatorial radius, the LLH-to-ECEF conversion [30] is reported as in (4). The value of the function N Λ is reported in (5).
x E | ECEF = N Λ + h cos Λ cos λ N Λ + h cos Λ sin λ N Λ 1 e 2 + h sin Λ
N Λ = a 1 e 2 sin Λ
The most common ellipsoidal Earth model is the WGS84 model [31], but, in this study, a spherical model with a radius of r = 6371.000 km is considered, so e = 0 , a = N Λ = r , and (4) becomes as represented in (6).
x E | ECEF = r + h cos Λ cos λ r + h cos Λ sin λ r + h sin Λ
The conversion from ECEF to ECI is reported in (7), where α GR is the position of Greenwich meridian and it is a function of time t.
x | ECI = R α GR t , 3 x | ECEF
Both the signal emitter and the satellites have to be expressed in the same reference system to write the optimization problem. The particular coordinate system for the calculations did not matter for the purposes of this study, and ECI was chosen simplicity because it is assumed to be inertial for the time span of a satellite mission and because both the transformations LLH-to-ECI for the signal emitter and PQW-to-ECI for the satellites are well known in the literature. It is noted for the reader that transformation between coordinate systems introduces computational errors: it could be possible to determine a new coordinate system that minimizes these computational errors, but this task is beyond the purposes of this study and, to the knowledge of the authors, it is an open problem that is never addressed for these kinds of applications.
In this study, the influence of dynamics in terms of forces/torques is absent, i.e., it is supposed that they are balanced and that the control system compensates for all the disturbances, and residual values are expected to have a secondary order effect.

2.2. Measurement Model

From a mathematical point of view, an AOA measurement of the emitter E by the k-th satellite S k is represented by the line of bearing (LOB), which can be expressed as v LOB , k = x E x S k / x E x S k .
The solution to the geolocation problem is the unknown position of the emitter E, which is the junction of the lines of bearing. Generally speaking, at least two non-parallel lines of bearing are required for AOA measurements in contrast to other techniques. The least squares approach can be used to estimate the position when there is an error in the measurements.
The representation of the LOB in a local spherical coordinate system considers a set of two angles [32,33,34]. In this study, the two angles used to represent the measurement equation for the k-th satellite S k are the Azimuth angle (in the following with subscript A z ) and Elevation angle (in the following with subscript E l ), denoted by α Az , k and α El , k respectively.
The representation of the LOB of the k-th satellite in a local spherical coordinate system is shown by (8).
x E x S k = cos α Az , k sin α El , k k = 1 , 2 , , n y E y S k = sin α Az , k sin α El , k k = 1 , 2 , , n z E z S k = cos α El , k k = 1 , 2 , , n
From (8), the angles of Azimuth α Az , k and Elevation α El , k can be obtained, as shown in (9).
α Az , k = arctan y E y S k x E x S k k = 1 , 2 , , n α El , k = arctan x E x S k 2 + y E y S k 2 z E z S k k = 1 , 2 , , n
For an array of antennas, the phase differences of the impinging electromagnetic wave in each array element are exploited to produce the measurement, which requires at least two elements per orthogonal direction. In particular, in this study, a cross array of antennas is considered.
An AOA measurement has many sources of error. From an engineering point of view, for a linear array of antennas on a satellite S k , the most common evaluation is performed through the CRLB [15], which defines the minimum achievable standard deviations σ ε ^ Az , k and σ ε ^ El , k of the bearing angle ε = π / 2 α , defined as the complementary of the Azimuth and Elevation angles, as shown in (10), where M Az , k and M El , k are the number of antenna elements, S N R k is the signal-to-noise ratio, L Az , k and L El , k are the total lengths of the array, f is the signal frequency, and c is the propagation speed of the electromagnetic wave.
σ ε ^ Az , k 2 = 12 2 π 2 S N R k M Az , k + 1 M Az , k 1 M Az , k f L Az , k c 2 sin 2 ε Az , k k = 1 , 2 , , n σ ε ^ El , k 2 = 12 2 π 2 S N R k M El , k + 1 M El , k 1 M El , k f L El , k c 2 sin 2 ε El , k k = 1 , 2 , , n
Since the variance remains unchanged when adding a constant and is always positive, then σ ε ^ Az , k 2 = σ α ^ Az , k 2 and σ ε ^ El , k 2 = σ α ^ El , k 2 .
In this study, among the assumptions regarding the measurement, it is considered that all the satellites are in target pointing, so ε Az , 1 = ε Az , 2 = = ε Az , k = = ε Az , n = π / 2 and ε El , 1 = ε El , 2 = = ε El , k = = ε El , n = π / 2 . This hypothesis is related to attitude configuration and is considered because it leads to the desired and lowest value of the variance in (10) that can be achieved through the feedback commands of the Attitude Determination and Control System of the satellites. As a consequence, α Az , 1 = α Az , 2 = = α Az , k = = α Az , n = 0 and α El , 1 = α El , 2 = = α El , k = = α El , n = 0 .
It is also assumed that every cross array of antennas of the satellite S k has the same length and the same number of elements in each direction, so L Az , k = L El , k = L k and M Az , k = M El , k = M k .
Furthermore, it is assumed that every satellite has the same payload, so L 1 = L 2 = = L k = = L n and M 1 = M 2 = = M k = = M n .
The consequence of these assumptions are that σ α ^ Az , 1 = σ α ^ Az , 2 = = σ α ^ Az , k = = σ α ^ Az , n = σ α ^ El , 1 = σ α ^ El , 2 = = σ α ^ El , k = = σ α ^ El , n = σ .

2.3. Dilution of Precision

The P D O P is one of the forms of dilution of precision D O P [35], which is the inverse of the square root of the trace of the matrix of the Fisher Information F , as shown in (11). In particular, in P D O P , the matrix F is a 3 × 3 matrix and is used to take into account the spatial distribution of the receivers in three dimensions.
P D O P = T r F 1
The Fisher Information Matrix can be decomposed as in (12), where C is the Covariance Matrix and H is the Geometric Design Matrix.
F = H T C 1 H
Under the assumptions of Gaussian, independent, and uncorrelated errors in the measurements, the Covariance Matrix C is diagonal, as shown in (13).
C = diag σ α ^ Az , 1 2 , σ α ^ El , 1 2 , σ α ^ Az , 2 2 , σ α ^ El , 2 2 , , σ α ^ Az , k 2 , σ α ^ El , k 2 , , σ α ^ Az , n 2 , σ α ^ El , n 2
Considering the assumptions made in Section 2.2, the Covariance Matrix C can be written as in (14), where I 2 n is the identity matrix of dimensions 2 n × 2 n .
C = σ 2 I 2 n
Following the approach in [36], the derivation of the Geometric Design Matrix H is composed by the set of derivatives of the equations of measurements, i.e., (9), with respect to the position coordinates of the emitter x E , y E , z E , as shown in (15).
H = α Az , 1 x E α Az , 1 y E α Az , 1 z E α El , 1 x E α El , 1 y E α El , 1 z E α Az , 2 x E α Az , 2 y E α Az , 2 z E α El , 2 x E α El , 2 y E α El , 2 z E α Az , k x E α Az , k y E α Az , k z E α El , k x E α El , k y E α El , k z E α Az , n x E α Az , n y E α Az , n z E α El , n x E α El , n y E α El , n z E
In (16)–(18) are reported the derivatives of the Azimuth angle α Az , k with respect to the variables x E , y E , and z E .
α Az , k x E = arctan y E y S k x E x S k x E = y E y S k x E x S k 2 + y E y S k 2
α Az , k y E = arctan y E y S k x E x S k y E = x E x S k x E x S k 2 + y E y S k 2
α Az , k z E = arctan y E y S k x E x S k z E = 0
In (19)–(21) are reported the derivatives of the Elevation angle α El , k with respect to the variables x E , y E , and z E .
α El , k x E = arctan x E x S k 2 + y E y S k 2 z E z S k x El , k = z E z S k x E x S k 2 + y E y S k 2 1 2 x E x S k z E z S k 2 + x E x S k 2 + y E y S k 2
α El , k y E = arctan x E x S k 2 + y E y S k 2 z E z S k y El , k = z E z S k x E x S k 2 + y E y S k 2 1 2 y E y S k z E z S k 2 + x E x S k 2 + y E y S k 2
α El , k z E = arctan x E x S k 2 + y E y S k 2 z E z S k z El , k = x E x S k 2 + y E y S k 2 z E z S k 2 + x E x S k 2 + y E y S k 2
Introducing the auxiliary quantities in (22) and (23) to compact the notation, the Geometric Design Matrix H is as in (24).
s k = x E x S , k 2 + y E y S , k 2
u k = x E x S , k 2 + y E y S , k 2 + z E z S , k 2
H = y E y S , 1 s 1 2 x E x S , 1 s 1 2 0 y E y S , 2 s 2 2 x E x S , 2 s 2 2 0 y E y S , k s k 2 x E x S , k s k 2 0 y E y S , n s n 2 x E x S , n s n 2 0 x E x S , 1 z E z S , 1 s 1 u 1 2 y E y S , 1 z E z S , 1 s 1 u 1 2 s 1 u 1 2 x E x S , 2 z E z S , 2 s 2 u 2 2 y E y S , 2 z E z S , 2 s 2 u 2 2 s 2 u 2 2 x E x S , k z E z S , k s k u k 2 y E y S , k z E z S , k s k u k 2 s k u k 2 x E x S , n z E z S , n s n u n 2 y E y S , n z E z S , n s n u n 2 s n u n 2
Under the assumptions in (14), it is possible to simplify the expression in (12) as in (25).
F = 1 σ 2 H T H
Combining (25) and (11), (26) is obtained.
P D O P = T r F 1 = σ T r H T H 1
It is remarked that for some authors, especially in the GNSS literature (e.g., [37]), only the geometric part of (26) (i.e., the value of the square root that only depends on the Geometric Design Matrix H ) is considered for the definition of the DOP, here indicated as P D O P , as shown in (27).
P D O P = P D O P σ = T r H T H 1
The expression in (27) leads to the position error σ p , which can be written [38] as shown in (28).
σ p = P D O P = P D O P σ
Since the purpose of this study is the minimization of the position error σ p , and assuming that σ = const . , the particular convention used for the definition of the DOP does not affect the result because min σ p = min P D O P = min P D O P .
One of the consequences of all the assumptions that leads to σ = const . is that the problem of minimization of P D O P (or P D O P ) is independent of both the array geometry and the frequency of the signal.
The authors highlight that assuming σ = const . is a very strong hypothesis that comes from a high-level modeling of the system of satellites, and real-case applications must take into account the variations in the standard deviation σ , which depends on the actual fine design of the receiver and on S N R .
Another observation is that the value to be optimized considered in model (11) combined with the assumptions made so far in Section 2.1 and Section 2.2 is instantaneous and related to a single measurement per receiver.

2.4. Model of Orbits

In this study, a circular orbit is considered. The circle is a particular case of the ellipse, with the eccentricity e equal to 0: e 1 = e 2 = = e k = = e n = 0 . The semi-major axis a becomes equal to the radius of the orbit r: a 1 = r 1 , a 2 = r 2 , …, a k = r k , …, a n = r n .
Considering this assumption, (1) becomes as in (29).
x S k PQW = r k cos ν k sin ν k 0 k = 1 , 2 , , n
For a k-th satellite in a circular orbit, it is possible to define the height of a satellite as h S k = r k r .
Another consequence of the assumption of circular orbit is that the argument of the perigee is undefined: ω 1 + ν 1 = ν 1 , ω 2 + ν 2 = ν 2 , …, ω k + ν k = ν k , …, ω n + ν n = ν n ; for some authors, it is common to denote this sum as “argument of latitude”, but, apparently, there is not a standard de facto letter to denote it.
This also means that the first matrix in (2) is an identity matrix: R ω 1 , 3 = R ω 2 , 3 = = R ω k , 3 = = R ω n , 3 = I 3 .
Another assumption of this study is to consider an Earth scanning mission. This affects the value of the orbit inclination in considering a polar orbit: i 1 = i 2 = = i k = = i n = π / 2 . Therefore, the second matrix in (2) is given by (30) for every satellite.
R i k = π 2 , 1 = 1 0 0 0 cos i k = π 2 sin i k = π 2 0 sin i k = π 2 cos i k = π 2 = 1 0 0 0 0 1 0 1 0 , k = 1 , 2 , , n
The inclination of the orbit of a satellite is one of the three angles that defines the orientation of the orbit plane into the space. An inclination of π / 2 means that the satellite goes through the south–north direction and passes over the North and South Poles. This value of inclination combined with the rotation of the Earth guarantees that the satellite can scan all the surface of the Earth. It is pointed out that this value is chosen for a first-level evaluation, and actual values of the inclination are both mission-dependent (e.g., in some applications, the scans of some regions are not of interest) and epoch-dependent (i.e., the axis of rotation of the Earth is slightly inclined and changes over time).
Another assumption is to consider the same height of the orbits, so r 1 = r 2 = = r k = = r n = r and h S 1 = h S 2 = = h S k = = h S n = h S .
It can be recalled that the period of an orbit depends on the value of the radius of the orbit, so this assumptions guarantees that all the satellites have the same period.
The last hypothesis of this study considers a signal emitter on the Earth’s surface, so h = 0 and (6) becomes as in (31).
x E | ECEF = r cos Λ cos λ r cos Λ sin λ r sin Λ

2.5. Optimization Problem

From the assumptions made in Section 2.1Section 2.4, the position dilution of precision P D O P has the functional dependence described in (32).
P D O P = f x E , x S , 1 , x S , 2 , , x S , k , , x S , n = f α GR t , Λ , λ , Ω 1 , Ω 2 , , Ω k , , Ω n , ν 1 , ν 2 , , ν k , , ν n , r
In (32), convenient values of λ = 0 and α GR = 0 can be assumed because from a relative perspective, there exists an equivalent shift in the values of the right ascension of the ascending nodes Ω 1 , Ω 2 , , Ω k , , Ω n . This shift is the same for every satellite and is not relevant for the purposes of this study because it is focused on the relative geometry among satellites (i.e., differences in Ω ). So, without loss of generalization, the functional dependence reported in (33) can be considered.
P D O P = f Λ , Ω 1 , Ω 2 , , Ω k , , Ω n , ν 1 , ν 2 , , ν k , , ν n , r
An optimization problem needs variables, domains, and constraints.
As previously investigated in [26], this kind of problem can be defined considering the right ascension of the ascending node Ω 1 , Ω 2 , , Ω k , , Ω n and the true anomaly ν 1 , ν 2 , , ν k , , ν n as a set of variables, while Λ and r are considered assigned parameters of a single instance of the problem. By definition, the domains of the right ascension of the ascending node and the true anomaly are Ω 0 , 2 π and ν 0 , 2 π , so the whole set is D = 0 , 2 π 2 n .
Two main physical constraints are considered in this study. The first one is related to the fact that both the emitter and the satellites cannot be inside the surface of the Earth, so h 0 and r r (equivalently, h S 0 ). The second condition is on the LOS. As derived in [26], indicating with Ω k , 0 and ν k , 0 the angular position for the k-th satellite corresponding to the Nadir direction with respect to the emitter position, there exists a maximum angle δ k for the k-th satellite such that the condition on the satellite angles Ω k and ν k is expressed as in (34).
Ω k Ω k , 0 2 + ν k ν k , 0 2 δ k 2
Thus, (34) is an absolute condition on the k-th satellite. However, considering also that the absolute angle δ k can be expressed as
δ k = r r + h S k
and the assumption that all the satellites have the same orbit radius, the absolute condition (34) has the same maximum angle for all the satellites δ 1 = δ 1 = = δ k = = δ n = δ .
As derived also in [26], (36) shows the problem of spatial optimization with the standard deviation on the position σ p as an objective function and Ω k , 0 = ν k , 0 = 0 for every k-th satellite (i.e., the k-th LOS condition is written with respect to the Nadir alignment between the k-th satellite and the emitter).
min Ω 1 , Ω 2 , , Ω k , Ω n , ν 1 , ν 2 , , ν k , , ν n D = 0 , 2 π 2 n σ p s . t . Ω 1 2 + ν 1 2 δ 2 s . t . Ω 2 2 + ν 2 2 δ 2 s . t . Ω k 2 + ν k 2 δ 2 s . t . Ω n 2 + ν n 2 δ 2

3. Simulations

3.1. Two-Satellite Problem

In this study, simulations were conducted with two satellites, so the problem in (36) becomes as in (37).
min Ω 1 , Ω 2 , ν 1 , ν 2 0 , 2 π 4 σ p s . t . Ω 1 2 + ν 1 2 δ 2 s . t . Ω 2 2 + ν 2 2 δ 2
Recalling the hypothesis of target pointing and the equation in (28), with a constant value of σ , representative of the fact that every satellite has the same receiver, the minimum of σ p occurs for the same set of variables for the minimum of P D O P .
As observed in [26], the problem in (37) can also be expressed in term of differences, as shown in (38). In particular, once the angular position of the first satellite is fixed, Ω 1 and ν 1 , then the angular position of the second satellite, Ω 2 and ν 2 , is calculated considering the difference with respect to the first satellite with Δ Ω = Ω 2 Ω 1 and Δ ν = ν 2 ν 1 .
min Δ Ω , Δ ν 0 , 2 π 2 σ p s . t . Δ Ω 2 + Δ ν 2 δ 1 , 2 2 g i v e n Ω 1 , ν 1
The problem in (37) has four absolute variables Ω 1 , ν 1 , Ω 2 , ν 2 and two conditions, while the problem in (38) has two relative variables Δ Ω , Δ ν and one condition.
Considering the definition of Δ Ω and Δ ν , the relative condition in (38) ties together Ω 1 , ν 1 , Ω 2 , ν 2 , and δ 1 , 2 .
The problem in (38) can be considered a particular instance of the problem in (37) and has to be iterated varying the values of Ω 1 and ν 1 (and the parameters Λ and r), but it is important to remember firstly that neither of these angles must violate the LOS condition. It is also important to notice that δ 1 , 2 is a relative condition of the satellite S 2 with respect to satellite S 1 .
In this study, a conservative the relationship among the absolute angle δ and its relative δ 1 , 2 is expressed as in (39).
δ δ 1 , 2 + max | Ω 1 | 2 + max | ν 1 | 2
The meaning of (39) is that the maximum displacement of the first satellite S 1 plus the relative displacement of the second satellite S 2 with respect to the first one, expressed by δ 1 , 2 , must be lower than or equal to the absolute angular condition δ .
A convenient hypothesis, which is more conservative for simulation purposes, is to consider max | Ω 1 | = max | ν 1 | = δ 1 , 2 = δ r .
With this assumption, the condition (39) becomes as in (40).
δ δ r + δ r 2 + δ r 2 = δ r + 2 δ r 2 = δ r + 2 δ r = 1 + 2 δ r
The condition (40) can also be expressed as in (41).
δ r δ 1 + 2
From (41), the ranges for Ω 1 and ν 1 in which the problem in (38) has to be iterated become as in (42) and guarantee the LOS condition in the case of Ω 1 , 0 = ν 1 , 0 = 0 (i.e., the LOS condition is written with respect to the Nadir alignment between the first satellite and the emitter).
δ 1 + 2 Ω 1 δ 1 + 2 δ 1 + 2 ν 1 δ 1 + 2
To generalize the problem and relax the limitations imposed by Ω 1 , 0 = 0 and ν 1 , 0 = 0 , a further consideration can be made of their meaning. It must be observed that the values of Ω 1 and ν 1 are with respect to the value of the latitude Λ and longitude λ of the emitter. In general, the range of interest should be centered on the Nadir direction with respect to the emitter position, so their values have to be corrected considering Ω 1 Ω 1 + λ and ν 1 ν 1 + Λ ; then, (42) becomes as in (43).
δ 1 + 2 Ω 1 + λ δ 1 + 2 δ 1 + 2 ν 1 + Λ δ 1 + 2
An important observation is that this way of reasoning, which permits one to pass directly from the conditions written in terms of Ω 1 , 0 and ν 1 , 0 to Λ and λ , is always valid for a spherical Earth. When an ellipsoidal model is used, the condition on the right ascension of the ascending node Ω 1 in (43) is still valid in any case, but the condition on the true anomaly ν 1 needs special attention because of the distinction between the geodetic latitude and geocentric latitude.
Since a variation of the results with respect to the value of the longitude λ is not expected (i.e., because a variation in longitude can be compensated for by a shift on the right ascension of the ascending node, obtaining the same results), in this study, it is assumed that λ = 0 .
The value of λ 0 on the conditions in (43) can take place as theoretical completeness or can be of interest in simulators, where the current value of α GR t in a certain time epoch t is of interest.
On the other hand, the variation of results with respect to the latitude Λ is of interest because with an inclination of π / 2 , the trajectories of the orbits tend to converge to the same point in the poles of the Earth.
Another angle considered among the results of this study is the spacing angle γ 1 , 2 = S 1 E S 2 , which can be calculated as in (44). This angle represents the spacing between the satellites S 1 and S 2 with respect to the position of the emitter E.
γ 1 , 2 = E S 1 E S 1 · E S 2 E S 2

3.2. Simulation Settings and Results

Simulations of the problem in (38) with the conditions expressed in (39) and (43) were conducted in the MATLAB 2024a environment with the aid of the Symbolic Math Toolbox and the Optimization Toolbox: the first was used to write the optimization problem on the objective function (i.e., the PDOP) in terms of symbolic variables, the latter was used to solve the problem written in terms of symbolic variables and obtain the optimal solution (i.e., the set of angles of the right ascension of the ascending node and the true anomaly for each satellite).
To solve the problem, the interior point algorithm was chosen; this was because it is mathematically proven that it is able to effectively solve a nonlinear objective function subject to nonlinear inequality constraints converging to an approximate solution defined by the user-defined tolerances; furthermore, it always satisfies the boundary conditions at all iterations and can recover from possible NaN (i.e., not a number) or Inf (i.e., infinite) results in every iteration. As expected, from the conducted campaign of simulations, the algorithm was demonstrated to be always convergent. Mathematical details of the algorithm can be found in [39].
In particular, considering x as the solution to the problem, g x as the nonlinear objective function, w 1 x 0 , w 2 x 0 , , w l x 0 , w m x 0 as the m nonlinear inequality constraint conditions, and x j as the solution calculated at j-th iteration, the tolerances are defined in relative terms: the condition on step tolerance is defined as shown in (45), where T s > 0 is the step tolerance; the optimality condition is defined as shown in (46), where T o > 0 is the optimality tolerance, λ 1 0 , λ 2 0 , , λ l , , λ m 0 are the Lagrange multipliers, and · denotes the infinity norm; the constraint condition is defined as shown in (47), where T c > 0 is the constraint tolerance.
x j x j + 1 < T s 1 + x j
g x j + 1 + l = 1 m λ l w l x j + 1 < T o g x j + 1
w 1 x j < T c w 2 x j < T c w l x j < T c w m x j < T c
It can be recalled that the left hand of (46) is a particular case of the more general Lagrangian of the Karush–Kuhn–Tucker (KKT) conditions [40], which considers both equality and inequality constraints for convex and nonconvex problems; as can be seen from (38), the optimization problem that this study aims to solve involves only inequality constraints.
The iterations are stopped on a certain fixed number (e.g., the default value is 1000) when one of the conditions on step tolerance (45) (i.e., the relative difference in values) or optimality tolerance (46) (that is, the values of the first-order derivatives, KKT condition) is met; in this latter case, the constraint tolerance (47) is always satisfied.
Details on the numerical implementation of the optimization algorithm, stopping criteria, and derivation of formulas used for the calculation of tolerances can be found in the MATLAB User Guide for the Optimization Toolbox [41] and the dedicated literature.
For this algorithm, the following settings were considered for the iterations of the solver: a step tolerance of T s = 10 15 , an optimality tolerance of T o = 10 12 , a constraint tolerance of T c = 10 12 , an interior point algorithm, a scheme of central finite differences, and a maximum number of iterations equal to 2400.
The value of the maximum number of iterations was chosen in order to never be reached.
The choice of the settings was made observing the precision of the solution. In particular, the selected case for these tests was the one with the emitter position in Λ = 30 °, λ = 0 °, and h = 0 m. The altitudes of the satellites were h S = 400 km and the angular position of the first satellite was Ω 1 = δ h S / 1 + 2 8.198361918 °, ν 1 = Λ δ h S / 1 + 2 21.80163808 °. The choice of the first satellite at the border of the constraints was made to stress the solver not only on the step tolerance T s and the optimality tolerance T o but also on the tolerance related to the constraints T c .
The selected cases of the tests were on step tolerance T s , T o , and T c from 10 3 to 10 12 . The results of the tests were for the precision of the numerical figures of the solution and are reported in Table 1. For simulations, the step tolerance was further decreased to T s = 10 15 because it was observed that this was the main reason that the convergence of the solver stopped.
Even if the numerical convergence analysis was conducted for up to 15 figures and beyond, the solutions needed to be considered physically valid for up to 7 figures because the limitation was on the input data: in particular, the mean Earth radius r considered in this study was precise for up to 7 figures.
In particular, 17 evenly spaced values of the latitude of the emitter Λ from −80° to 80° and 9 evenly spaced values of the orbit radius r with h from 400 km to 2000 km were considered; 14 evenly spaced values were considered for both Ω 1 and ν 1 .
Since, as observed in a previous work [26], in this kind of problem, multiple values of local minimum occur, a pre-evaluation of the objective function with a fine grid of 0.01° × 0.01° was considered for the selection of the initial value of the solver.
The total number of simulated cases was 29,988. In all simulated cases, the constraints were satisfied and the solution existed. In 28,798 cases, the solver stopped on the condition on the step tolerance, while, in 1190 cases, it stopped on the optimality tolerance. The maximum number of iterations was never met.
Figure 1a shows the values of the absolute constraint angle δ and Figure 1b the relative constraint angle δ r with respect to the orbit height of the satellites h S . In particular, it can be noticed that the constraint angle is tighter with lower heights of the orbit.
The values of
Δ Ω = Δ Ω Ω 1 , ν 1 , Λ , r Δ ν = Δ ν Ω 1 , ν 1 , Λ , r γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 , Λ , r
are the main results of this study. Δ Ω and Δ ν are the optima, while γ 1 , 2 is the spacing angle between the satellites with respect to the emitter. Since they are 4D functions, the number of necessary graphical representations on the 2D plane for each function was 6.
To take into account that in some representation planes, the results are in different ranges with respect to ν 1 because a shift in the latitude of the emitter requires a value of ν 1 , 0 = Λ for Nadir alignment, the independent variable ν 1 was replaced with ν 1 Λ = ν 1 ν 1 , 0 = ν 1 Λ , as shown in (49)–(51).
Δ Ω = Δ Ω Ω 1 , ν 1 ν 1 , 0 , Λ , r = Δ Ω Ω 1 , ν 1 Λ , Λ , r = Δ Ω Ω 1 , ν 1 Λ , Λ , r
Δ ν = Δ ν Ω 1 , ν 1 ν 1 , 0 , Λ , r = Δ ν Ω 1 , ν 1 Λ , Λ , r = Δ ν Ω 1 , ν 1 Λ , Λ , r
γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 ν 1 , 0 , Λ , r = γ 1 , 2 Ω 1 , ν 1 Λ , Λ , r = Δ γ 1 , 2 Ω 1 , ν 1 Λ , Λ , r
In Figure 2, Figure 3 and Figure 4, the dots are the calculated values obtained by the solver. Among them, the trend lines were obtained through an interpolation with a Piecewise Cubic Hermite Interpolating Polynomial of 100 points for each curve [42]: the choice of this interpolation method was made for graphical purposes and was due to its shape-preserving properties and to avoid as much as possible unwanted oscillations among the values.
In particular, for the function Δ Ω = Δ Ω Ω 1 , ν 1 Λ , Λ , r , the following functions
Δ Ω = Δ Ω Ω 1 , ν 1 Λ , Λ * , r * Δ Ω = Δ Ω Ω 1 , ν 1 , * Λ , Λ , r * Δ Ω = Δ Ω Ω 1 , ν 1 , * Λ , Λ * , r Δ Ω = Δ Ω Ω 1 , * , ν 1 Λ , Λ , r * Δ Ω = Δ Ω Ω 1 , * , ν 1 Λ , Λ * , r Δ Ω = Δ Ω Ω 1 , * , ν 1 , * Λ , Λ , r
were considered for the representations in Figure 2, where Ω 1 , * , ν 1 , * Λ , Λ * , and r * are fixed values.
For representations of trends, Λ * = 0 ° was chosen, and r * corresponded to the height h S * = 400 km.
Because of a jump discontinuity in the resulting trends for Ω 1 = 0 and ν 1 Λ = 0 , these values were not chosen for Ω 1 , * and ν 1 , * Λ . Instead, for Ω 1 , * and ν 1 , * Λ , the first positive values in the range of simulated values were considered.
These first positive values depended on how the ranges for Ω 1 and ν 1 Λ were defined and spaced in the simulation environment; in this study, 14 evenly spaced values were considered, but the ranges depended on the relative condition δ r . Considering these two facts, the first positive values for Ω 1 , * and ν 1 , * Λ depended on the value of the orbit radius r: it varied from ≈0.63° for h S * = 400 km to ≈1.29° for h S = 2000 km.
For the function Δ ν = Δ ν Ω 1 , ν 1 Λ , Λ , r , the following functions
Δ ν = Δ ν Ω 1 , ν 1 Λ , Λ * , r * Δ ν = Δ ν Ω 1 , ν 1 , * Λ , Λ , r * Δ ν = Δ ν Ω 1 , ν 1 , * Λ , Λ * , r Δ ν = Δ ν Ω 1 , * , ν 1 Λ , Λ , r * Δ ν = Δ ν Ω 1 , * , ν 1 Λ , Λ * , r Δ ν = Δ ν Ω 1 , * , ν 1 , * Λ , Λ , r
were considered for the representations in Figure 3. The same considerations made for Δ Ω applied for the values of Ω 1 , * , ν 1 , * Λ , Λ * , and r * in the representation of the Δ ν function.
For the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 Λ , Λ , r , the following functions
γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 Λ , Λ * , r * γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ , r * γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ * , r γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ , r * γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ * , r γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 , * Λ , Λ , r
were considered for the representations in Figure 4. The same considerations made for Δ Ω applied for the values of Ω 1 , * , ν 1 , * Λ , Λ * , and r * in the representation of the γ 1 , 2 function.

3.3. Analysis of Results

This subsection reports the interpretation of the results in Section 3.2.
The first set of functions were the ones in (52). From Figure 2a–c, the dependence of Δ Ω with respect to the right ascension of the ascending node of the first satellite Ω 1 revealed that it was always decreasing, with a possible presence of a jump discontinuity in the value of Ω 1 = 0 .
Furthermore, Δ Ω appeared also to be anti-symmetric with respect to Ω 1 , i.e., Δ Ω Ω 1 = Δ Ω Ω 1 . This behavior confirms the prediction of a previous investigation [26], even if it was restricted to a selected instance of the problem.
A possible approximate and linear model for Δ Ω with respect to Ω 1 to capture the behaviors of these results is
Δ Ω Ω 1 , ν 1 Λ , Λ * , r * k ν 1 , 1 ν 1 Λ , Λ * , r * Ω 1 + k ν 1 , 2 ν 1 Λ , Λ * , r * sgn Ω 1 + f ν 1 ν 1 Λ , Λ * , r *
with k ν 1 , 1 ν 1 Λ , Λ * , r * , k ν 1 , 2 ν 1 Λ , Λ * , r * R > 0 as linear coefficients and f ν 1 ν 1 Λ , Λ * , r * as a nonlinear function with minimal effect,
Δ Ω Ω 1 , ν 1 , * Λ , Λ , r * k Λ , 1 ν 1 , * Λ , Λ , r * Ω 1 + k Λ , 2 ν 1 , * Λ , Λ , r * sgn Ω 1 + f Λ ν 1 , * Λ , Λ , r *
with k Λ , 1 ν 1 , * Λ , Λ , r * , k Λ , 2 ν 1 , * Λ , Λ , r * R > 0 as linear coefficients and f Λ ν 1 , * Λ , Λ , r * as a nonlinear function with minimal effect, and
Δ Ω Ω 1 , ν 1 , * Λ , Λ * , r k r , 1 ν 1 , * Λ , Λ * , r Ω 1 + k r , 2 ν 1 , * Λ , Λ * , r sgn Ω 1 + f r ν 1 , * Λ , Λ * , r
with k r , 1 ν 1 , * Λ , Λ * , r , k r , 2 ν 1 , * Λ , Λ * , r R > 0 as linear coefficients and f r ν 1 , * Λ , Λ * , r as a nonlinear function with minimal effect.
In Figure 2c, it can be noticed also that the function Δ Ω with respect to the orbit radius r presented an amplification and a change of scale with respect to Ω 1 , so
Δ Ω Ω 1 , ν 1 , * Λ , Λ * , r k 1 r Δ Ω k 2 r Ω 1 , ν 1 , * Λ , Λ *
could also be an alternative possible model with k 1 r , k 2 r R { 0 } .
From Figure 2a,d,e, the dependence of Δ Ω with respect to ν 1 Λ appears more complicated. In selected cases of [26], a symmetric behavior such as Δ Ω ν 1 Λ = Δ Ω ν 1 Λ was predicted, but the extended analysis of the present study reveals that Δ Ω ν 1 Λ is still symmetric when varying the orbit radius r (i.e., h S )) but has more complicated behavior with respect to the latitude of the emitter when Λ 0 , revealing a local minimum and a local maximum, as shown in Figure 2d.
As shown in Figure 2f, there was a decreasing behavior with respect to the orbit radius r (i.e., the height h S ). This is also evident in Figure 2e and for positive values of Ω 1 in Figure 2c, so
Δ Ω r > 0 Ω 1 > 0 Δ Ω r < 0 Ω 1 < 0
is a possible interpretation of the data.
The second set of functions were the ones reported in (53). From Figure 3a–c, the dependence of Δ ν with respect to Ω 1 reveals an anti-symmetric behavior, i.e., Δ ν Ω 1 = Δ ν Ω 1 .
In addition to anti-symmetry with respect to Ω 1 , there was a translation with respect to ν 1 Λ , i.e.,
Δ ν Ω 1 , ν 1 Λ , Λ * , r * Δ ν Ω 1 , ν 1 Λ , Λ * , r * + k ν 1 Λ sgn ν 1 Λ
with k ν 1 Λ R > 0 ; the sign function modeled the mathematical jump.
There was a translation also with respect to Λ , i.e.,
Δ ν Ω 1 , ν 1 , * Λ , Λ , r * Δ ν Ω 1 , ν 1 , * Λ , Λ , r * + k Λ sgn Λ
with k Λ R > 0 .
With respect to the orbit radius r, the function Δ ν presented an amplification and a change of scale with respect to ν 1 Λ , so
Δ ν Ω 1 , ν 1 , * Λ , Λ * , r k 1 r Δ ν k 2 r Ω 1 , ν 1 , * Λ , Λ *
with k 1 r , k 2 r R { 0 } is a possible model to interpret the data in Figure 3c.
As shown in Figure 3b,d,f, the behavior of Δ ν with respect to the latitude of the emitter Λ was always decreasing, so
Δ ν Λ < 0
in every case.
In Figure 3e, the behavior of Δ ν with respect to the combined variation of both the orbit radius r and the true anomaly of the first satellite scaled with the actual position of the emitter ν 1 Λ resembles a similar amplification and a change of scale with respect to r of (62), but without anti-symmetry, as shown in (64), where k 1 r , k 2 r R { 0 } .
Δ ν Ω 1 , * , ν 1 Λ , Λ * , r k 1 r Δ ν Ω 1 , * , k 2 r ν 1 Λ , Λ *
Figure 3f shows the decreasing behavior of Δ ν with respect to Λ , as stated in (63), but also reveals a minimal (if not negligible) effect of the orbit radius r when Ω 1 and ν 1 Λ were not varying, so Δ ν Ω 1 , * , ν 1 , * Λ , Λ , r Δ ν Ω 1 , * , ν 1 , * Λ , Λ .
The third set of functions were the ones reported in (54). From Figure 4a–c, the dependence of γ 1 , 2 with respect to Ω 1 reveals macroscopic symmetric behavior, but with nonlinear influences due to other variables.
The completely symmetric model predicted in [26], i.e., γ 1 , 2 Ω 1 = γ 1 , 2 Ω 1 , obtained in simplified scenarios, needed to be corrected with nonlinear influences that depended on the actual values of ν 1 Λ , Λ , and r.
Possible additive models could be the ones reported in (65)–(67).
γ 1 , 2 Ω 1 , ν 1 Λ , Λ * , r * = γ 1 , 2 Ω 1 , ν 1 Λ , Λ * , r * + f ν 1 Λ , Λ * , r *
γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ , r * = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ , r * + f ν 1 , * Λ , Λ , r *
γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ * , r = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ * , r + f ν 1 , * Λ , Λ * , r
From Figure 4a,d, the behavior of γ 1 , 2 with respect to the true anomaly of the first satellite ν 1 Λ (translated considering the actual latitude of the emitter) revealed two distinct trends: γ 1 , 2 was decreasing for negative values of ν 1 Λ and γ 1 , 2 was increasing for positive values of ν 1 Λ , so
γ 1 , 2 ν 1 Λ > 0 ν 1 Λ > 0 γ 1 , 2 ν 1 Λ < 0 ν 1 Λ < 0
is a possible interpretation of the data.
However, the trends in Figure 4a,d are related to low altitudes (i.e., h = 400 km); when the value of the altitude became higher, the main trend was the increasing one, as shown in Figure 4e, revealing a possible multiplicative influence of the orbit radius r. Given two orbit radii r S A and r S B , a possible model is the one shown in (69), where Δ r A , B = r S B r S A is the difference of the orbit’s radii, f is multiplicative function of the orbit radii, and k R is an eventual additive shift. In particular, f < 0 for ν 1 Λ < 0 and f > 0 for ν 1 Λ > 0 . 5
γ 1 , 2 r S B f ν 1 Λ , Δ r A , B γ 1 , 2 r S A + k ν 1 Λ , Δ r A , B
From Figure 4b, the behavior of γ 1 , 2 with respect to Λ , varying Ω 1 but keeping a fixed value of ν 1 Λ and orbit radius r, revealed an increase in the spacing angle, i.e., given Λ A > Λ B , then
γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ A , r * > γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ B , r *
for every value of Ω 1 .
From Figure 4d, the behavior of γ 1 , 2 with respect to Λ , varying ν 1 Λ but keeping a fixed value of Ω 1 and orbit radius r, revealed two trends: γ 1 , 2 was increasing for Λ > 0 and decreasing for Λ < 0 , so (71) can be formulated as a macroscopic level of approximation.
γ 1 , 2 ν 1 Λ 0 Λ > 0 γ 1 , 2 ν 1 Λ 0 Λ < 0
Considering also the specular trends shown in Figure 4d, the property in (72) holds.
γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ , r * = γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ , r *
Regarding the final result of this study, Figure 4f shows the combined influence of the latitude of the emitter Λ and the orbit radius r when the angular position of the first satellite was fixed and not varying (i.e., Ω 1 = Ω 1 , * and ν 1 Λ = ν 1 , * Λ ). In particular, the effect of Λ was dominant with a second order trend and a local minimum; instead, the effect of the orbit radius r appeared to be decoupled. Properties in (73) held with Λ m Ω 1 , * , ν 1 , * Λ , the value of the minimum that depended on the actual values of Ω 1 and ν 1 Λ .
γ 1 , 2 Λ > 0 Λ > Λ m Ω 1 , * , ν 1 , * Λ γ 1 , 2 Λ < 0 Λ < Λ m Ω 1 , * , ν 1 , * Λ 2 γ 1 , 2 Λ 2 < 0 Λ π 2 , π 2 γ 1 , 2 r > 0 Λ π 2 , π 2

4. Conclusions

This paper provided an in-depth study on the optimal distribution of satellite constellations and offers a theoretical framework applicable to clusters of arbitrary numbers of satellites. For Earth scanning missions with circular orbits and target pointing attitude, this study developed a mathematical model to optimize the relative distribution of an arbitrary number of satellites equipped with receivers capable of performing AOA measurements.
Extensive simulations were performed for systems composed of two satellites with the purpose of geolocating one signal emitter located on the surface of Earth. In particular, quantitative results were presented in terms of differences in the angles of the right ascension of the ascending node Δ Ω , differences in the angles of the true anomaly Δ ν , and the spacing angle γ 1 , 2 between the satellites with respect to the emitter position. Qualitative trends were also discussed, which fully confirm the previously predicted properties of symmetry and anti-symmetry for the difference in the right ascension of the ascending node Δ Ω and the difference in true anomalies Δ ν and partially confirm symmetric properties for spacing angle γ obtained in a previous study by the authors [26] while taking into account variation of the configurations in terms of orbit radius r and the position of the emitter in terms of latitude Λ .
This research provides a guide for translating mission planning requirements into satellite constellation designs for the operative case of the placement of a second companion satellite after a first one is launched.
The theoretical analysis of the trends of two-satellite systems presented in this paper can also support the building of data-driven fitting and modeling for simulators, facilitating fast predictions of constellation designs, at least for two satellites, and configuration comparisons, providing beneficial insights for decision-makers in the space domain.
It is noted that among the limitations of this study to be addressed in future activities are the influence of the attitude of the satellites and the effect due to the signal-to-noise ratio. Also, third party validation of the results and comparison with other optimization approaches or strategies to model the constraints could be explored in future works. Furthermore, future studies could expand on this work by simulating constellations with more satellites, incorporating multiple measurements over time, and exploring more complex scenarios by relaxing some of the assumptions made in this study.

Author Contributions

Conceptualization, investigation: M.A., R.B.-G. and F.D. ideated the general approach and potential applications of this study. Methodology, software, writing (original draft): M.A. developed the mathematical modeling, performed the numerical simulations, and wrote the original draft of this paper. Validation, writing (review and editing): R.B.-G., A.C., V.M.N.P. and F.D. performed the operations of verifying, reviewing, and editing this paper. Supervision: F.D. and R.B.-G. supervised the project. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Dataset available upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AOAAngle of Arrival
CRLBCramér–Rao Lower Bound
DOPDilution of Precision
ECEFEarth-Centered Earth-Fixed Coordinate System
ECIEarth-Centered Inertial Coordinate System
GNSSGlobal Navigation Satellite System
KKTKarush–Kuhn–Tucker Conditions
LEOLow Earth Orbit
LOBLine of Bearing
LOSLine of Sight
LLHLatitude, Longitude, Height Coordinate System
PDOPPosition Dilution of Precision
PQWPerifocal Coordinate System

Appendix A. Mathematical Notation

aSemi-major axis of the elliptic orbit of the satellite
a             Elipsoidal equatorial radius
cSpeed of light
C Covariance Matrix
D Domain of the objective function
eEccentricity of the elliptic orbit of the satellite
e Eccentricity of the Earth’s ellipsoid
EEmitter point
fFrequency of the signal
F Matrix of Fisher
gNonlinear objective function
hHeight
H Geometric Design Matrix
iInclination of the orbit of the satellite
I Identity matrix
LTotal length of linear array of antennas
mNumber of nonlinear inequality constraint conditions
MNumber of elements of linear array of antennas
nTotal number of satellites
NAuxiliary function to describe ellipsoidal Earth model
{ p , q , w } Axes of the perifocal coordinate system
P D O P Position Dilution of Precision
rRadius of circular orbit of the satellite
r * Radius of circular orbit of the satellite (fixed value)
r Radius of Earth (spherical model)
R Matrix of rotation
sAuxiliary variable (used in Geometric Design Matrix)
SSatellite point
S N R Signal-to-noise ratio
tTime
T c Constraint tolerance
T o Optimality tolerance
T s Step tolerance
uAuxiliary variable (used in Geometric Design Matrix)
v LOB Unit vector of line of bearing
wNonlinear inequality constraint function
{ x , y , z } Set of cartesian coordinates
x Position vector
α Az Azimuth angle
α El Elevation angle
α GR Angular position of Greenwich meridian
γ Spacing angle
δ Maximum angle of line of sight
δ r Maximum angle of line of sight (relative)
Δ Difference operation
ε Az Complementary of Azimuth angle
ε El Complementary of Elevation angle
λ Longitude
Λ Geodetic latitude
Λ * Geodetic latitude (fixed value)
ν True anomaly of the orbit
ν Λ True anomaly of the orbit (relative value to Nadir alignment)
ν 0 True anomaly of the orbit (Nadir alignment)
ν * True anomaly of the orbit (fixed value)
ω Argument of perigee of the orbit of the satellite
Ω Right ascension of the ascending node
Ω 0 Right ascension of the ascending node (Nadir alignment)
Ω * Right ascension of the ascending node (fixed value)
σ Standard deviation

References

  1. Poisel, R.A. Electronic Warfare Target Location Methods, 2nd ed.; Artech House: Norwood, MA, USA, 2012; Chapters 2.2 and 3; ISBN 9781608075232. [Google Scholar]
  2. Poisel, R.A. Introduction to Communication Electronic Warfare Systems, 2nd ed.; Artech House: Norwood, MA, USA, 2008; Chapter 8.2.6; ISBN 9781596934528. [Google Scholar]
  3. De Martino, A. Introduction to Modern EW Systems, 2nd ed.; Artech House: Norwood, MA, USA, 2018; Chapters 2.1 and 4; ISBN 9781630815134. [Google Scholar]
  4. Poisel, R.A. Antenna Systems and Electronic Warfare Applications, 1st ed.; Artech House: Norwood, MA, USA, 2012; Chapters 1 and 9; ISBN 9781608074853. [Google Scholar]
  5. Wiley, R.G. ELINT: The Interception and Analysis of Radar Signals, 1st ed.; Artech House: Norwood, MA, USA, 2006; Chapters 3.5.1 and 5.3; ISBN 1580539254. [Google Scholar]
  6. Agrawal, A.K. Practical Aspects of Active Phased Array Antenna Development, 1st ed.; Artech House: Norwood, MA, USA, 2023; Chapters 2.5 and 2.7; ISBN 978-1-63081-989-7. [Google Scholar]
  7. Guo, Y.J.; Ziolkowski, R.W. Advanced Antenna Array Engineering for 6G and Beyond Wireless Communications, 1st ed.; John Wiley and Sons Inc.: Hoboken, NJ, USA, 2022; Chapter 8.2; ISBN 9781119712909. [Google Scholar]
  8. He, G.; Gao, X.; Zhang, R.; Sun, L.; Zhou, H. Multibeam Phased Array Antennas as Satellite Constellation Ground Station; Springer Nature Singapore Pte Ltd.: Singapore, 2024; Chapter 4; ISBN 978-981-99-7909-7, 978-981-99-7910-3. [Google Scholar]
  9. Guo, J.; Ziolkowski, R.W. Antenna and Array Technologies for Future Wireless Ecosystems; IEEE Editorial Press, Wiley: Piscataway, NJ, USA, 2022; Chapter 12; ISBN 9781119813880. [Google Scholar]
  10. Martínez-Ramón, M.; Gupta, A.; Rojo-Álvarez, J.L.; Christodoulou, C. Machine Learning Applications in Electromagnetics and Antenna Array Processing; Artech House: Norwood, MA, USA, 2021; Chapters 6.4 and 6.5; ISBN 978-1-63081-775-6. [Google Scholar]
  11. Asciolla, M.; Dyszynski, W.; Dell’Olio, F. Simulation of the Longitude Error due to Signal Propagation in a Passive Emitter Tracking Geolocation Algorithm. In Proceedings of the 2024 IEEE Radar Conference (RadarConf24), Denver, CO, USA, 6–10 May 2024; pp. 1–6. [Google Scholar] [CrossRef]
  12. Asciolla, M.; Cratere, A.; Dell’Olio, F. Emitter Tracking by Passive Sensors Onboard Satellites: Relativistic Error Estimation in Geolocation Algorithm. In Proceedings of the 2024 IEEE Sensors Applications Symposium (SAS), Naples, Italy, 23–25 July 2024; pp. 1–6. [Google Scholar] [CrossRef]
  13. Mangum, J.G.; Wallace, P. Atmospheric Refractive Electromagnetic Wave Bending and Propagation Delay. Publ. Astron. Soc. Pac. 2015, 127, 74–91. [Google Scholar] [CrossRef]
  14. Griffiths, H.D.; Baker, C.J. An Introduction to Passive Radar, 2nd ed.; Artech House: Norwood, MA, USA, 2022; Chapter 6.2; ISBN 9781630818401. [Google Scholar]
  15. Kay, S.M. Fundamentals of Statistical Signal Processing—Estimation Theory, 1st ed.; Prentice Hall, Pearson: Upper Saddle River, NJ, USA, 1993; Chapter 3.11; ISBN 9780133457117. [Google Scholar]
  16. Spilker, J.J., Jr.; Axelrad, P.; Parkinson, B.W.; Enge, P. Global Positioning System: Theory and Applications, Volume I; Aerospace Research Central: Reston, VA, USA, 1996; Chapter 11; ISBN 978-1-56347-106-3. [Google Scholar]
  17. Bergen, M.H.; Arafa, A.; Jin, X.; Klukas, R.; Holzman, J.F. Characteristics of Angular Precision and Dilution of Precision for Optical Wireless Positioning. J. Light. Technol. 2015, 33, 4253–4260. [Google Scholar] [CrossRef]
  18. Bishop, A.N.; Fidan, B.; Anderson, B.D.; Dogancay, K.; Pathirana, P.N. Optimality Analysis of Sensor-Target Geometries in Passive Localization: Part 1—Bearing-Only Localization. In Proceedings of the 2007 3rd International Conference on Intelligent Sensors, Sensor Networks and Information, Melbourne, VIC, Australia, 3–6 December 2007; pp. 7–12. [Google Scholar] [CrossRef]
  19. Pages-Zamora, A.; Vidal, J.; Brooks, D.H. Closed-form solution for positioning based on angle of arrival measurements. In Proceedings of the 13th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Lisbon, Portugal, 18 September 2002; Volume 4, pp. 1522–1526. [Google Scholar] [CrossRef]
  20. An, D.J.; Lee, J.H. Derivation of an Approximate Location Estimate in Angle-of-Arrival Based Localization in the Presence of Angle-of-Arrival Estimate Error and Sensor Location Error. In Proceedings of the 2018 IEEE World Symposium on Communication Engineering (WSCE), Singapore, 28–30 December 2018; pp. 1–5. [Google Scholar] [CrossRef]
  21. Le, T.K.; Ho, K.C. Joint Source and Sensor Localization by Angles of Arrival. IEEE Trans. Signal Process. 2020, 68, 6521–6534. [Google Scholar] [CrossRef]
  22. Xue, S.; Yang, Y. Understanding GDOP minimization in GNSS positioning: Infinite solutions, finite solutions and no solution. Adv. Space Res. 2017, 59, 775–785. [Google Scholar] [CrossRef]
  23. Yongcai, A.; Bo, Z.; Baozhuo, Z.; Shili, W. Change of Geometric Dilution of Precision (GDOP) for integrated system. In Proceedings of the 2016 IEEE Information Technology, Networking, Electronic and Automation Control Conference, Chongqing, China, 20–22 May 2016; pp. 660–662. [Google Scholar] [CrossRef]
  24. Zhong, E.j.; Huang, T.z. Geometric Dilution of Precision in Navigation Computation. In Proceedings of the 2006 International Conference on Machine Learning and Cybernetics; 2006; pp. 4116–4119. [Google Scholar] [CrossRef]
  25. Chen, C.S.; Chen, K.S.; Huang, J.F.; Li, Y.R. Using Genetic Algorithms to Approximate Weighted Geometric Dilution of Precision. In Proceedings of the 2016 International Symposium on Computer, Consumer and Control (IS3C), Dalian, China, 13–16 August 2016; pp. 895–898. [Google Scholar] [CrossRef]
  26. Asciolla, M.; Dell’Olio, F. Multi-satellite spatial optimization in geolocation algorithm via passive sensors onboard satellites. In Proceedings of the 75th International Astronautical Congress, Milan, Italy, 14–18 October 2024. Session B4,7 Constellations and Distributed Systems. [Google Scholar]
  27. ASI. SAILS Mission, 2025. Available online: https://www.asi.it/tecnologia-ingegneria-micro-e-nanosatelliti/micro-e-nanosatelliti/il-programma-alcor/sails/ (accessed on 31 March 2025).
  28. Chobotov, Vladimir A. Orbital Mechanics, 3rd ed.; AIAA Education Series; Cambridge University Press: Reston, VA, USA, 2002; Chapter 3.5; ISBN 1-56347-537-5. [Google Scholar]
  29. Prussing, J.E.; Conway, B.A. Orbital Mechanics; Oxford University Press, Inc.: New York, NY, USA, 1993; Chapter 3.2; ISBN 0-19-507834-9. [Google Scholar]
  30. Zhu, J. Conversion of Earth-centered Earth-fixed coordinates to geodetic coordinates. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 957–961. [Google Scholar] [CrossRef]
  31. International Civil Aviation Organization. Doc 9674 AN/946—World Geodetic System—1984 (WGS-84) Manual, 2nd ed.; International Civil Aviation Organization (ICAO): Montreal, Canada, 2002; Chapter 3. [Google Scholar]
  32. Arfken, G.B.; Weber, H.J. Mathematical Methods for Physicists, 6th ed.; Elsevier, Academic Press: Burlington, MA, USA, 2005; Chapter 2; ISBN 0-12-088584-0. [Google Scholar]
  33. Beard, R.W.; McLain, T.W. Small Unmanned Aircraft—Theory and Practice, 2nd ed.; Princeton University Press: Woodstock, UK, 2012; Chapters 2 and 13; ISBN 978-0-691-14921-9. [Google Scholar]
  34. Van Sickle, J. Basic GIS Coordinates, 3rd ed.; CRC Press, Taylor and Francis Group: Boca Raton, FL, USA, 2017; Chapter 1; ISBN 978-1-4987-7462-8. [Google Scholar]
  35. Zhang, J.; Lu, J. Analytical evaluation of geometric dilution of precision for three-dimensional angle-of-arrival target localization in wireless sensor networks. Int. J. Distrib. Sens. Netw. 2020, 16. [Google Scholar] [CrossRef]
  36. Li, B.; Zhao, K.; Shen, X. Dilution of Precision in Positioning Systems Using Both Angle of Arrival and Time of Arrival Measurements. IEEE Access 2020, 8, 192506–192516. [Google Scholar] [CrossRef]
  37. Langley, R.B. Dilution of precision. GPS World 1999, 10, 52–59. [Google Scholar]
  38. Dempster, A. Dilution of precision in angle-of-arrival positioning systems. Electron. Lett. 2006, 42, 291–292. [Google Scholar] [CrossRef]
  39. Byrd, R.; Gilbert, J.; Nocedal, J. A Trust Region Method Based on Interior Point Techniques for Nonlinear Programming. Math. Program. 2000, 89, 149–185. [Google Scholar] [CrossRef]
  40. Boyd, S.; Vandenberghe, L. Convex Optimization, 7th ed.; Cambridge University Press: Cambridge, UK, 2009; Chapter 5; ISBN 978-0-521-83378-3. [Google Scholar]
  41. Mathworks. MATLAB Optimization Toolbox User Guide R2024a, 2024. Available online: https://www.mathworks.com/help/optim/index.html (accessed on 31 March 2025).
  42. Fritsch, F.N.; Carlson, R.E. Monotone Piecewise Cubic Interpolation. SIAM J. Numer. Anal. 1980, 17, 238–246. [Google Scholar] [CrossRef]
Figure 1. Representation of the values of LOS constraints. (a) Values of the absolute constraint angle δ with respect to the orbit height of the satellites h S . (b) Values of the relative constraint angle δ r with respect to the orbit height of the satellites h S .
Figure 1. Representation of the values of LOS constraints. (a) Values of the absolute constraint angle δ with respect to the orbit height of the satellites h S . (b) Values of the relative constraint angle δ r with respect to the orbit height of the satellites h S .
Sensors 25 03376 g001
Figure 2. Trends of the function Δ Ω = Δ Ω Ω 1 , ν 1 Λ , Λ , r , representative of optima of the differences between the values of the right ascension of the ascending node of the two satellites. Dots are the results of the simulation; lines are interpolated values. (a) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , ν 1 Λ , Λ * , r * . (b) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , ν 1 , * Λ , Λ , r * . (c) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , ν 1 , * Λ , Λ * , r . (d) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , * , ν 1 Λ , Λ , r * . (e) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , * , ν 1 Λ , Λ * , r . (f) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , * , ν 1 , * Λ , Λ , r .
Figure 2. Trends of the function Δ Ω = Δ Ω Ω 1 , ν 1 Λ , Λ , r , representative of optima of the differences between the values of the right ascension of the ascending node of the two satellites. Dots are the results of the simulation; lines are interpolated values. (a) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , ν 1 Λ , Λ * , r * . (b) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , ν 1 , * Λ , Λ , r * . (c) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , ν 1 , * Λ , Λ * , r . (d) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , * , ν 1 Λ , Λ , r * . (e) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , * , ν 1 Λ , Λ * , r . (f) Graphic representation of the function Δ Ω = Δ Ω Ω 1 , * , ν 1 , * Λ , Λ , r .
Sensors 25 03376 g002aSensors 25 03376 g002b
Figure 3. Trends of the function Δ ν = Δ ν Ω 1 , ν 1 Λ , Λ , r , representative of optima of the differences between the values of the true anomaly of the two satellites. Dots are the results of the simulation; lines are interpolated values. (a) Graphic representation of the function Δ ν = Δ ν Ω 1 , ν 1 Λ , Λ * , r * . (b) Graphic representation of the function Δ ν = Δ ν Ω 1 , ν 1 , * Λ , Λ , r * . (c) Graphic representation of the function Δ ν = Δ ν Ω 1 , ν 1 , * Λ , Λ * , r . (d) Graphic representation of the function Δ ν = Δ ν Ω 1 , * , ν 1 Λ , Λ , r * . (e) Graphic representation of the function Δ ν = Δ ν Ω 1 , * , ν 1 Λ , Λ * , r . (f) Graphic representation of the function Δ ν = Δ ν Ω 1 , * , ν 1 , * Λ , Λ , r .
Figure 3. Trends of the function Δ ν = Δ ν Ω 1 , ν 1 Λ , Λ , r , representative of optima of the differences between the values of the true anomaly of the two satellites. Dots are the results of the simulation; lines are interpolated values. (a) Graphic representation of the function Δ ν = Δ ν Ω 1 , ν 1 Λ , Λ * , r * . (b) Graphic representation of the function Δ ν = Δ ν Ω 1 , ν 1 , * Λ , Λ , r * . (c) Graphic representation of the function Δ ν = Δ ν Ω 1 , ν 1 , * Λ , Λ * , r . (d) Graphic representation of the function Δ ν = Δ ν Ω 1 , * , ν 1 Λ , Λ , r * . (e) Graphic representation of the function Δ ν = Δ ν Ω 1 , * , ν 1 Λ , Λ * , r . (f) Graphic representation of the function Δ ν = Δ ν Ω 1 , * , ν 1 , * Λ , Λ , r .
Sensors 25 03376 g003
Figure 4. Trends of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 Λ , Λ , r , representative of optima of the values of the spacing angle between the two satellites. Dots are the results of the simulation; lines are interpolated values. (a) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 Λ , Λ * , r * . (b) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ , r * . (c) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ * , r . (d) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ , r * . (e) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ * , r . (f) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 , * Λ , Λ , r .
Figure 4. Trends of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 Λ , Λ , r , representative of optima of the values of the spacing angle between the two satellites. Dots are the results of the simulation; lines are interpolated values. (a) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 Λ , Λ * , r * . (b) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ , r * . (c) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , ν 1 , * Λ , Λ * , r . (d) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ , r * . (e) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 Λ , Λ * , r . (f) Graphic representation of the function γ 1 , 2 = γ 1 , 2 Ω 1 , * , ν 1 , * Λ , Λ , r .
Sensors 25 03376 g004aSensors 25 03376 g004b
Table 1. Analysis of the precision of the results with different settings of the solver.
Table 1. Analysis of the precision of the results with different settings of the solver.
Settings T s , T o , T c Solution [°]Precision
10 3 , 10 3 , 10 3 Δ Ω 1 = 7.79988394977692678367021 10 5
Δ ν 1 = 22.2001160502229595294921 10 6
γ 1 , 2 = 46.9567469983894341112318 10 5
10 6 , 10 6 , 10 6 Δ Ω 1 = 7.79989639975224235968199 10 7
Δ ν 1 = 22.2001036002477576403180 10 8
γ 1 , 2 = 46.9567650909294656003112 10 8
10 9 , 10 9 , 10 9 Δ Ω 1 = 7.79989630705961189960362 10 10
Δ ν 1 = 22.2001036929402744135587 10 11
γ 1 , 2 = 46.9567649562266637985886 10 10
10 12 , 10 12 , 10 12 Δ Ω 1 = 7.79989630740783468354493 < 10 40
Δ ν 1 = 22.2001036925921653164551 < 10 40
γ 1 , 2 = 46.9567649567326341752960 < 10 40
10 15 , 10 12 , 10 12 Δ Ω 1 = 7.79989630740783468354493 Reference
Δ ν 1 = 22.2001036925921653164551 Reference
γ 1 , 2 = 46.9567649567326341752960 Reference
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

Asciolla, M.; Blázquez-García, R.; Cratere, A.; Passaro, V.M.N.; Dell’Olio, F. Satellite Constellation Optimization for Emitter Geolocalization Missions Based on Angle of Arrival Techniques. Sensors 2025, 25, 3376. https://doi.org/10.3390/s25113376

AMA Style

Asciolla M, Blázquez-García R, Cratere A, Passaro VMN, Dell’Olio F. Satellite Constellation Optimization for Emitter Geolocalization Missions Based on Angle of Arrival Techniques. Sensors. 2025; 25(11):3376. https://doi.org/10.3390/s25113376

Chicago/Turabian Style

Asciolla, Marcello, Rodrigo Blázquez-García, Angela Cratere, Vittorio M. N. Passaro, and Francesco Dell’Olio. 2025. "Satellite Constellation Optimization for Emitter Geolocalization Missions Based on Angle of Arrival Techniques" Sensors 25, no. 11: 3376. https://doi.org/10.3390/s25113376

APA Style

Asciolla, M., Blázquez-García, R., Cratere, A., Passaro, V. M. N., & Dell’Olio, F. (2025). Satellite Constellation Optimization for Emitter Geolocalization Missions Based on Angle of Arrival Techniques. Sensors, 25(11), 3376. https://doi.org/10.3390/s25113376

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