<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Monte-Carlo Simulation of Cooperative Localization Techniques for Inter-Vehicle Distance Estimation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Morteza Alijani</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Steccanella</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wout Joseph</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Plets</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Fontanelli</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centro Ricerche Fiat (CRF), SWX-Technologies &amp; Components</institution>
          ,
          <addr-line>Via Sommarive, 18 - 38123 Povo, Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Industrial Engineering, University of Trento</institution>
          ,
          <addr-line>Via Sommarive, 9 - 38123 Povo</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Information Technology, imec-WAVES/Ghent University</institution>
          ,
          <addr-line>Technologiepark-Zwijnaarde 126, 9052 Ghent</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents a simulation study of non-ranging-based cooperative positioning algorithms, including absolute position diferencing (APD), single-diferencing (SD), single-diferencing with a single satellite (SD-SS), and double-diferencing (DD), for estimating the Inter-Vehicle Distance (IVD) of two static autonomous vehicles. To this end, a simplified scenario with two autonomous vehicles separated by 5.2 meters and receiving 99 epochs of Global Navigation Satellite System (GNSS) observables (also called the pseudorange) from four GPS satellites are considered. Then, a Monte-Carlo simulation is performed to investigate the performance of the APD, SD, SD-SS, and DD algorithms with diferent levels of pseudorange uncertainties, which are assumed to be uncorrelated and have zero means (i.e., no bias). The simulation results demonstrated that there is no significant diference between SD-based and DD-based approaches when four satellites are employed. Indeed, the systematic efects afecting the pseudorange measurements appear to be cancelled out. This is somehow expected since every satellite system sufers from diferent systematic measurement uncertainties. The results also indicate that the DD-based technique has a lower average IVD estimation error than the SD-SS algorithm since it can eliminate pseudorange uncertainties and any other common biases, implying that using the DD-based algorithm with multiple satellite systems may result in higher accuracy in the IVD estimation problem.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Inter-Vehicle Distance (IVD)</kwd>
        <kwd>Monte-Carlo Simulation</kwd>
        <kwd>Absolute Position Diferencing (APD)</kwd>
        <kwd>SingleDiferencing (SD)</kwd>
        <kwd>Double-Diferencing (DD)</kwd>
        <kwd>Multiple Satellites</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Autonomous vehicles (AVs) represent a potentially disruptive change for diferent sectors ranging
from industries to transportation. For example, AVs have the potential to improve future mobility
by reducing trafic congestion, increasing vehicle safety, and boosting the energy eficiency of
transportation systems [1]. At the heart of AV, the advanced driver-assistance system (ADAS)
heavily depends on vehicle location and Inter-Vehicle Distance (IVD) measurements [2].</p>
      <p>It is possible to use sensor-based (on-vehicle sensors) technologies such as radio detection
and ranging (Radar), light detection and ranging (LiDAR)[3], or employing a camera system [4]
to obtain a more accurate autonomous vehicle position and the vehicle relative distance to its
surrounding objects or other vehicles. However, they are faced with constraints such as high
cost and insuficient eficiency in harsh weather conditions, as well as limited perceptual fields
[5]. To address the issues of sensor-based technologies, cooperative positioning algorithms,
either ranging-based or non-ranging-based, can be employed [6]. For IVD estimation in
rangingbased methods, signal strength variations such as radio signal strength [7], Time of Arrival [8],
round trip time [9] or Time Diference of Arrival [10] can be used. However, these approaches
are often costly since they require additional infrastructure and hardware to be implemented.
In addition, the fast vehicle speed may also introduce noise or errors in estimated distances
[6]. The non-ranging cooperative localization algorithm that directly utilizes each vehicle’s
pseudorange measurements can be used as a cost-efective alternative for vehicle localization
and IVD estimation thanks to Global Navigation Satellite System (GNSS) observables [11],[12].
Notice that a pseudorange is an estimation of the distance between the antennas of the satellite
orbiting the Earth and the GNSS receiver installed on the vehicle on the ground [11].</p>
      <p>Several research studies have extended the concept of non-ranging cooperative positioning
algorithms for IVD estimation [6],[11–13]. Tahir et al.[12] proposed four non-ranging-based
IVD estimation methods as Absolute Position Diferencing (APD), Pseudorange Diferencing
(PD), Single Diferencing (SD), and Double Diferencing (DD). While previous studies [6],[12]
have broadly examined the IVD estimation problem using GNSS measurements, these studies
have been limited to only one satellite (i.e., Galileo) and have not taken into account the
MultiConstellation Multi-Frequency (MCMF) system. MCMF systems are now widely available and
have the potential to achieve centimeter-level accuracy [13,14], hence boosting the overall
robustness of the system. For example, a study [13] investigating IVD estimation using
multiGNSS in a real-world application reported an absolute IVD estimation error of 42.24 cm and
12.20 cm when two and four satellite systems are employed, respectively.</p>
      <p>The purpose of this study is to investigate the basis of four non-ranging-based cooperative
positioning algorithms for IVD estimation, including APD, SD, single-diferencing with a
single satellite (SD-SS), and DD, as well as the impact of using multi-GNSS systems on the
mentioned algorithms performance when using single and multiple satellite systems. It should
be emphasized that this simulation and modelling are preliminary steps before evaluating
the performance of the four aforementioned approaches when employing real pseudorange
measurements. We describe the mathematical modelling of the pseudorange measurements and
the formulation of non-ranging-based cooperative positioning algorithms in Section 2. Section
3 provides the Monte-Carlo simulation setup. Section 4 discusses the obtained simulated results,
and finally, conclusions and future works are provided in Section 5.
2. Mathematical Modelling and Formulation
2.1. GNSS pseudorange model
The GNSS observables (raw code pseudorange) denoted by  , are defined as the estimated
distance between the GNSS receiver installed on vehicle  ∈ {1, 2, 3, .., } and a satellite
 ∈ {1, 2, 3, .., } at any time-step , which are modeled as follows [6],[12]:
  () =  () +  () + () + ()
where  () = →‖−() − →− ()‖ is the true geometric range between vehicle  and satellite
, the symbol ‖.‖ represents the 2 norm operation→,−() = [(), (), ()] is the
position vector of satellite , →− () = [ (),  (),  ()] is the true position vector of
vehicle  on the Earth-centered, Earth-fixed (ECEF) coordinate system,  () is the clock
misalignment error between the GNSS receiver installed on the vehicle  and satellite , ()
indicates the correlated (common) uncertainty induced by the ephemeris and the atmosphere,
and finally, () denotes the uncorrelated uncertainty, which includes the multi-path error,
the thermal noise, and other residual errors [12].</p>
      <p>
        It is considered that the correlated errors for various satellites are equivalent if the localized
vehicles are close [6],[12]. Furthermore, obtaining a model for the uncorrelated errors is
extremely challenging due to the presence of multipath. If the receiver is static, however, the
ifrst-order Auto-Regressive (AR) model is an excellent choice, which is given by [15]:
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
() = ( − 1) + ()
where  indicates the dimensionless AR coeficient value between 0 and 1, () represents a
normally distributed random variable and follows the Gaussian distribution with zero mean
and variance  2 i.e., () ∼ (0,  2) [6],[12].
2.2. Cooperative Positioning Algorithms
2.2.1. Absolute Position Diferencing (APD)
The GNSS receiver installed on each vehicle is able to compute an estimate of its absolute
position vector in ECEF coordinates after acquiring and tracking the GNSS signal of at least four
satellites. The absolute position diferencing (APD) method calculates the estimated distance
between two vehicles at any time-step  denoted by ˆ () = |→|− () −  ()||, i.e.
→−
ˆ
 () =
√︁
      </p>
      <p>
        ( −  )2 + ( −  )2 + ( −  )2
where →− () = [ (),  (),  ()] and →− () = [ (),  (),  ()] are the
estimated position vectors of vehicle  and vehicle  obtained at time-step  from the GNSS in ECEF
coordinates, respectively.
2.2.2. Single-Diferencing (SD-based) algorithm
Fig.1 depicts the single diferencing used for the IVD. The SD method estimates the IVD by
subtracting the pseudorange measurements of two vehicles from the same satellite. This
approach can eliminate both the clock imperfect synchronization between the vehicles as well
as the atmospheric delay error. Given that the satellite  is suficiently far from vehicles, the
pseudorange measurements from each vehicle toward the satellite  are considered to be parallel
(see Fig.1) [6],[12]. More precisely, given (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) for two vehicles  and  , when computing the
diference we have:
∆   () =   () −   () = ∆  () + ∆  () + ∆ 0 ()
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
where ∆  () =  () −  () defines the diference between the true distance of
vehicle  and vehicle  from the satellite , ∆  () =  () −  () denotes the time
delay error, and ∆ 0 () represents all the remaining uncertainties, usually dubbed unusual
error [6],[12]. Due to the diference among the measured pseudoranges, the unusual error
appears to be increasing [6]. Since the true distances between the vehicles and the satellites
( () and  ()), are much larger than the distance between the vehicles, we can estimate
the ∆  () as follows [6],[12]:
∆  () =→[−  ] →−
      </p>
      <p>()
→−()− →−− () is the Line-Of-Sight (LOS) unit vector from vehicle  to satellite
wher→e−   = →−</p>
      <p>
        ‖()− →−− ()‖
, →− () indicates the vehicle distance vector→,−() represents the position vector of the
satellite  and →− () defines the position vector of the reference vehicle  at time-step  (see
Fig.1 for reference). By considering  common visible satellites for the two vehicles and using
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), we can build the following measurement matrix:
⎡∆  1 ()⎤
      </p>
      <p>
        ⎡ [1]
⎣⎢⎢⎢⎢∆∆  2... (())⎦⎥⎥⎥⎥ ≈ ⎣⎢⎢⎢[[2...]]
1⎤
1⎥ [︃→−  () ]︃
. ⎥
.. ⎥⎦ ∆  ()
1
yielding the SD estimates [6],[12]. Next, with an initial estimation of the position of the reference
vehicle , Eq.6 can be solved iteratively, resulting in an estimate of  (), which can then
be used to determine the distance between both vehicles for each time instant  [12]. Notice
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(6)
that the vehicle distance vecto→r−  (), obtained via matrix inversion (Least Square Method) of
Eq.6 consists of three distance vector components, i.e., (, , ) and one time delay component.
For IVD, we used the 2 norm of the first three components.
2.2.3. Double-Diferencing (DD-based) algorithm
In the SD-based algorithm of (6), user clock ofsets and common biases among those
measurements are still present. To eliminate these uncertainties and also any other common biases,
we can utilize a new GNSS measurement and then compute the diference between the SD
estimates obtained from two distinct satellites, say  and . This is referred to as the
doublediferencing (DD) algorithm and is demonstrated in Fig.2. The DD-based approach assumes
that both vehicles can track satellites  and  at the same time. Hence, we first apply an

SD-based algorithm to each vehicle toward the satellites  and , denoted by ∆   ()

and ∆   (), respectively, which are obtained from (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ). Then, each double diference of such
quantities defined by
      </p>
      <p>() is obtained as [11]:
∇∆  
 () = ∆   () − ∆   () = ∆  () + ∆  ()</p>
      <p>∇∆  
where ∆  () = ∆  () − ∆  () and ∆  () = ∆  () − ∆  ().
We can then estimate ∆  () using the same trigonometric idea of SD, that is illustrated
in Fig.3 [6],[11],[12].</p>
      <p>
        ∆  () =→[−   − →−  →]−  ()
wher→e−   an→d−   are computed as in (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ). Using (7) is then possible to calculate the distance
and the relative positions of two vehicles. Indeed, using the satellite  as a reference, the
solution to the DD-based algorithm according to Fig.3 is given by the matrix form [6],[11]:
⎡ ∇∆  1 () ⎤ ⎡ [1 − ] ⎤
⎢⎢⎢⎢⎣ ∇∆  ...2(())⎥⎥⎥⎥⎦ ≈ ⎢⎢⎣⎢[[2 − − ... ]]
∇∆  
⎥⎥→−  ()
⎥
⎦
Notice that the IVD vecto→r−  () is projected in the direction of the diference satellite unitary
vector→s−   =→−   − →−   for each DD measurement indicated by ∇∆   (). Assuming
four satellites, say , ,  , and , and considering  as the reference satellite, the
following system of linear equations derived from (8) can be obtained [11]:
where:
⎡∇∆   ⎤ ⎡
      </p>
      <p>⎥ = ⎣
⎢⎣∇∆   ⎦
∇∆   



 ⎤ ⎡⎤
 ⎦ ⎣⎦ = →−  ()
 
→−() − →− () →−() − →− ()
→−   = →||−() − →− ()|| − →||−() − →− ()||
⎡ ⎤</p>
      <p>⎡ ⎤
 ⎥ − ⎣ ⎦
= ⎢⎣
 ⎦ 
(7)
(8)
(9)
(10)
where→− and→−, ,  ∈ {, , , } are the satellite position vectors and →− is position
vector of the vehicle , all evaluated at the time-step . Notice that 4 is the minimum number
of satellites needed to have a solution of the DD-based algorithm, i.e.,  (known as the
geometry matrix) should be non-singular. Usually, if more than 4 satellites are available, a more
precise and efective Least Squares solution is adopted.
2.3. Geometric dilution of precision (GDOP)
All common GNSS source errors, such as multipath, thermal noise, and atmospheric error,
can impact GNSS accuracy and, as a result, estimated IVD. To distinguish among the diferent
satellite configurations, we used the GDOP as a figure of merit for the reachable uncertainty
[16–18]. To compute the GDOP, we first assume that all the GNSS range measurements are
(a)
(b)
zero-mean and with equal variance  2, which yields [16–18]:
Then GDOP is finally given by [16–18]:
 =  2()− 1 = ⎢⎢⎣2311
⎡11
41
12
22
32
42
13
23
33
43
14⎤
24⎥
34⎦⎥
44
 = √︀11 + 22 + 33 + 44.
(11)
P
o
D
G
500</p>
      <p>V1</p>
      <p>V2
0
0
10
20
30
40 50 60
Epoch Time (t)
70
80</p>
    </sec>
    <sec id="sec-2">
      <title>3. Simulation Configuration</title>
      <p>This investigation utilizes Monte-Carlo (MC) simulation in MATLAB® with multiple runs
(10,000) with diferent random errors on the pseudorange measurements. To this end, we
assumed four arbitrary constellations of GNSS satellites, i.e., four GPS satellites called 1, 2,
3, and 4. As our analysis is a post-processing simulation (i.e., not real-time), we picked 99
satellite locations from International GNSS Service (IGS) data between 00:00 and 08:10 on April
26, 2022 (updated every 5 minutes)[19]. Fig.4 (a) and Fig.4 (b) depict satellite trajectories and
configurations for each measurement, with the highest GDOP, highlighted for both vehicles 1
and 2, respectively.</p>
      <p>Additionally, we considered that two outdoor autonomous vehicles (1 and 2) with LOS
views toward GNSS satellites are located at [4.3495264, 0.8573517, 4.5707671] × 106 (m) and
[4.3495297, 0.8573477, 4.5707662]× 106 (m) in the ECEF coordinates, respectively. Hence, after
applying the APD given by Eq.3, 5.2 meters is the estimated distance between two vehicles. We
assume here that the two autonomous vehicles equipped with the GNSS receivers additionally
have a Real-time kinematic (RTK) system that calculates the distance between itself and the
broadcasting satellite. Therefore, utilizing the RTK data, the estimated IVD by the APD approach
is assumed to be the actual ground truth between the two vehicles [18]. For algorithm simulation,
we assumed various levels of pseudorange uncertainty, which were supposed to be uncorrelated
and have zero means (i.e., no bias) [6],[12]. Indeed, a random Gaussian error with a standard
deviation  ranging from zero to one by step 0.1 was added to each pseudorange measurement.
Furthermore, we compute two statistical metrics, the standard deviation and average absolute
error on IVD estimation, concerning the ground truth (5.2m). More precisely, in our study, the
average error and standard deviation error define the mean error and the standard deviation of
the absolute error on IVD measurements for each algorithm over 10,000 MC trials, respectively.
Lastly, notice that in our simulation,  = 0 (m) is just for the algorithm’s sanity check under ideal
conditions [18]. The further point is that when simulating cooperative positioning algorithms
with multiple satellite systems, we examined Single Diferencing (SD) and Double Diferencing
(DD) at each epoch using four satellite pseudoranges. Moreover, in Single Diferencing with
Single Satellite (SD-SS), at each epoch, all the pseudoranges from the same satellite are utilized,
i.e., at the -th epoch, all the pseudoranges from 1 to  are used. Hence, data are available for
 &gt; 3 [6],[12].</p>
    </sec>
    <sec id="sec-3">
      <title>4. Results and Discussion</title>
      <p>Fig.5 depicts the GDoP analysis during 99 epochs for two vehicles, 1 and 2. From Fig.5, we
noticed a large error around the epoch 61 and assume it was a GDoP issue. Indeed, if we take
a look at the satellite paths (see Fig.4 (a) for reference), there may be moments in which the four
satellites are aligned on a plane. This is evident from the satellite configuration, in which a line
connects the satellite used for each epoch time. We may see the thick line of the configuration
returning the highest GDoP (Fig.5). This is a purely (and known) geometric problem with
(pseudo) ranging systems, so it is all aligned with the theory (as it should be)[16–18].</p>
      <p>As mentioned in the literature review, the non-ranging cooperative localization algorithms
employing multiple satellites, such as SD and DD, may provide higher accuracy in IVD estimates.
This statement is validated in this study through simulation. To this end, consider Fig.6 (a), (b),
and (c), which illustrates the standard deviation of the absolute error on IVD estimation for
SD, DD, and SD-SS algorithms, respectively. The most interesting aspect of comparing Fig.6 (a)
and Fig.6 (b) is that there is no significant diference between SD- and DD-based techniques
when the number of employed satellites is four. In contrast, by comparing Fig.6 (a) and Fig.6 (b)
with Fig.6 (c), it can be evidently seen that the standard deviation of the absolute error on IVD
estimation in either SD or DD algorithms is roughly 100 (m), which is much smaller than the
SD-SS algorithm, which is between ≈ [100, 105] (m), demonstrating the role of using multiple
satellites to achieve lower uncertainty for IVD estimation.</p>
      <p>Furthermore, Fig.7 (a), (b), and (c) show the average absolute error on IVD estimates for the
SD, DD, and SD-SS approaches, respectively. In the same way, the SD and DD-based methods
functioned identically in terms of an average absolute error on IVD estimation. However, when
comparing Fig.7 (a) and (b) with Fig.7 (c), the DD (SD)-based algorithm has a lower average
absolute error on IVD estimation ≈ [10− 2, 100] (m) than the SD-SS algorithm ≈ [10− 4, 104] (m),
thus further verifying the message of this paper: using multiple satellite systems (multi-GNSS)
benefits the uncertainty related to the inter-vehicle distance. This is also asserted in [13],[14],
which refers to the use of multi-GNSS systems to achieve better (centimeter-level) accuracy
in satellite-based positioning approaches. Finally, notice that when employing the DD-based
technique, biases from multiple GNSS satellites can be eliminated, which is a considerable
advantage for DD-based algorithm.</p>
      <p>50 60 70 80 90 100</p>
      <p>Epoch Time (t)
IVD 100
n
o
r
o
r
re 10-2
e
t
u
l
o
s
ab 10-4
e
h
ft
o
age 10-6
r
e
v
A
10-8
10-10</p>
      <p>0
104
102
)
m
(
IVD 100
n
o
r
o
r
re 10-2
e
t
u
l
o
s
ab 10-4
e
h
ft
o
age 10-6
r
e
v
A
10-8
10-10
104
)m102
(
D
V
I
on 100
r
o
rr
e
teu10-2
l
o
s
b
a
he10-4
ft
o
e
rag10-6
e
v
A
10-8
40</p>
      <p>50 60</p>
      <p>Epoch Time (t)
10
20
30
70
80
90</p>
      <p>100</p>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusion</title>
      <p>In this study, we used Monte-Carlo simulations to assess the performance of four
non-rangingbased cooperative positioning algorithms such as APD, SD, SD-SS, and DD for the IVD estimation
problem. The simulation results demonstrated that when four satellites were employed for IVD
estimation, there was no considerable diference between SD- and DD-based algorithms. Indeed,
it appears that the systematic efects influencing the pseudorange measurements have been
cancelled out. Hence, it can be concluded that more accurate IVD estimation will be achieved
if more than four satellites are available. Furthermore, this investigation showed that the
DD-based technique has a lower average IVD error ≈ [10− 2, 100] (m), than the SD-SS approach
≈ [10− 4, 104] (m), suggesting that a DD-based algorithm with multiple satellite systems can be
employed to achieve higher accuracy in IVD estimation problem.</p>
      <p>Further research can be defined to determine the efectiveness of the proposed cooperative
localization algorithms, while the vehicles are moving at diferent speeds and diferent directions.
Moreover, investigation and experimentation into IVD estimation accuracy using a reliable
method of merging additional data, such as the use of multiple GNSS satellites is recommended.
Finally, further experiments employing the real pseudorange measurements with more than
four satellites, could provide more insight into more realistic IVD estimation problem.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This research was supported by Centro Ricerche Fiat (CRF) and imec–WAVES research group at
Ghent University.
sue, Sensor Data Fusion for Autonomous and Connected Driving, 2020, 20 (15), 35p.
f10.3390/s20154220f.fhal-02942600f
[6] F. Wang , W. Zhuang , G. Yin, S. Liu, Y. Liu, H. Dong, Robust Inter-Vehicle Distance
Measurement Using Cooperative Vehicle Localization, in: Sensors 2021, 21(6), 2048.
https://doi.org/10.3390/s21062048.
[7] N. Saeed, W. Ahmad, D. M. S. Bhatti, Localization of vehicular ad-hoc networks with
RSS based distance estimation, in: Proceedings of the 2018 International Conference on
Computing, Mathematics and Engineering Technologies (iCoMET), 2018, pp. 1-6. doi:
10.1109/ICOMET.2018.8346313.
[8] J. Yin, Q. Wan, S. Yang, K. C. Ho, A Simple and Accurate TDOA-AOA Localization Method
Using Two Stations, in: IEEE Signal Processing Letters, vol. 23, no. 1, pp. 144-148, Jan.
2016. doi: 10.1109/LSP.2015.2505138.
[9] H. Cao, Y. Wang, J. Bi, S. Xu, M. Si, H. Qi, Indoor positioning method using WiFi RTT based
on LOS identification and range calibration, in: ISPRS International Journal. Geo-Inf., vol.
9, no. 11, p. 627, Oct. 2020
[10] J. He, H. C. So, A Hybrid TDOA-Fingerprinting-Based Localization System for LTE
Network, in: IEEE Sensors Journal, vol. 20, no. 22, 15 November 2020, pp. 13653-13665.
doi: 10.1109/JSEN.2020.3004179.
[11] F. de Ponte Müller, E. M. Diaz, B. Kloiber, T. Strang, Bayesian cooperative relative
vehicle positioning using pseudorange diferences, in: Proceedings of the 2014 IEEE/ION
Position, Location and Navigation Symposium-PLANS 2014, 2014, pp. 434-444. doi:
10.1109/PLANS.2014.6851401.
[12] M. Tahir, S. S. Afzal, M. S. Chughtai, K. Ali, On the Accuracy of Inter-Vehicular Range
Measurements Using GNSS Observables in a Cooperative Framework, in: IEEE
Transactions on Intelligent Transportation Systems, vol. 20, no. 2, pp. 682-691, Feb. 2019. doi:
10.1109/TITS.2018.2833438.
[13] M. Alijani, A. Steccanella, D. Fontanelli, Cooperative Positioning Algorithms for
Estimating Inter-Vehicle Distance Using Multi-GNSS, in: Proceedings of the 2023 IEEE
International Instrumentation and Measurement Technology Conference (I2MTC), Kuala
Lumpur, Malaysia, 2023, pp. 1-6. doi: 10.1109/I2MTC53148.2023.10176082
[14] T. Kong, L. Ma, G. Ai, Research on Improving Satellite Positioning Precision
Based on Multi-Frequency Navigation Signals, in: Sensors 2022, 22(11), 4210.
https://doi.org/10.3390/s22114210.
[15] M. Khider, T. Jost, E. Abdo Sánchez, P. Robertson, M. Angermann, Bayesian multisensor
navigation incorporating pseudoranges and multipath model, in: Proceedings of the
IEEE/ION Position, Location and Navigation Symposium, Indian Wells, CA, 2010, pp.
816-825. doi: 10.1109/PLANS.2010.5507321.
[16] F. Shamsfakhr, A. Antonucci, L. Palopoli, D. Macii, D. Fontanelli, Indoor Localization
Uncertainty Control Based on Wireless Ranging for Robots Path Planning, in: IEEE Trans.
on Instrumentation and Measurement, vol. 71, pp. 1-11, 2022.
[17] I. Sharp, K. Yu, Y. J. Guo, GDOP Analysis for Positioning System Design, in: IEEE
Transactions on Vehicular Technology, vol. 58, no. 7, pp. 3371-3382, Sept. 2009. doi:
10.1109/TVT.2009.2017270.
[18] P. Misra, P. Enge, Global Positioning System: Signals, Measurement and Performance
(Revised 2nd Edition), Revised 2nd Edition Published in 2011, Ganga-Jamuna Press, P.O.</p>
      <p>Box 633, Lincoln, MA 01773.
[19] URL: https://cddis.nasa.gov/archive/gnss/data/hourly/, (Last accessed April. 26, 2022).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kuutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fallah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Katsaros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dianati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mccullough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mouzakitis</surname>
          </string-name>
          ,
          <article-title>A Survey of the State-of-the-Art Localization Techniques and Their Potentials for Autonomous Vehicle Applications</article-title>
          ,
          <source>in: IEEE Internet of Things Journal</source>
          , vol.
          <volume>5</volume>
          , no.
          <issue>2</issue>
          ,
          <string-name>
            <surname>April</surname>
            <given-names>2018</given-names>
          </string-name>
          , pp.
          <fpage>829</fpage>
          -
          <lpage>846</lpage>
          . doi:
          <volume>10</volume>
          .1109/JIOT.
          <year>2018</year>
          .
          <volume>2812300</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <source>Robust Inter-Vehicle Distance Estimation Method Based on Monocular Vision</source>
          , in: IEEE Access, vol.
          <volume>7</volume>
          ,
          <issue>2019</issue>
          , pp.
          <fpage>46059</fpage>
          -
          <lpage>46070</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2019</year>
          .
          <volume>2907984</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Daniels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. R.</given-names>
            <surname>Yeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. W.</given-names>
            <surname>Heath</surname>
          </string-name>
          ,
          <source>Forward Collision Vehicular Radar With IEEE 802.11: Feasibility Demonstration Through Measurements, in: IEEE Transactions on Vehicular Technology</source>
          , vol.
          <volume>67</volume>
          , no.
          <issue>2</issue>
          ,
          <string-name>
            <surname>Feb</surname>
          </string-name>
          .
          <year>2018</year>
          , pp.
          <fpage>1404</fpage>
          -
          <lpage>1416</lpage>
          . doi:
          <volume>10</volume>
          .1109/TVT.
          <year>2017</year>
          .
          <volume>2758581</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Miljković</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vranješ</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mijić</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>ukić, Vehicle Distance Estimation Based on Stereo Camera System with Implementation on a Real ADAS Board</article-title>
          ,
          <source>in: Proceedings of the 2022 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .23919/SoftCOM55329.
          <year>2022</year>
          .
          <volume>9911360</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Fayyad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Jaradat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gruyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Najjaran</surname>
          </string-name>
          ,
          <article-title>Deep Learning Sensor Fusion for Autonomous Vehicles Perception and Localization: A Review, in: Sensors-special is-</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>