<!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>Interoperability of GNSSs for Position, Velocity and Timing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessandro Caporali</string-name>
          <email>alessandro.caporali@unipd.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joaquin Zurutuza</string-name>
          <email>jzurutuza@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Padova (Department of Geosciences)</institution>
          ,
          <addr-line>Via Giovanni Gradenigo, 6, 35131 Padova PD</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Positioning by simultaneous tracking of multiple GNSSs requires that all the elements contributing to interoperability are properly calibrated. For example, the receiver time scale needs to be aligned to the timescales kept by the different GNSSs. Receiver-specific biases, need to be calibrated and the reference frame used in the representation of the orbits must be unique for all the involved GNSSs. In this paper we analyse multiGNSS data (GPS, Glonass, Galileo, BeiDou, QZSS, NAVIC, GAGAN and MSAS) of 19 stations of the worldwide GRCMS (Galileo Reference Center - Member States) network, for the year 2020. We solve at each epoch for position, clock (one offset per constellation) and Tropospheric Zenith Delay. The time scales of Glonass, Galileo, QZSS, SBAS and NAVIC are shown to be very closely aligned to GPS, with constant offsets depending on receiver type. The offset of the BeiDou time scale to GPS has an oscillatory pattern with peak-to-peak values up to 100 ns. Analysis of the post fit range residuals shows that for all the examined stations the Galileo residuals exhibit the lowest spread, as small as few decimeters level depending on the multipath, regardless of receiver type and geographical location.</p>
      </abstract>
      <kwd-group>
        <kwd>1 GNSS constellation</kwd>
        <kwd>GNSS time scale</kwd>
        <kwd>Interoperability</kwd>
        <kwd>GNSS receiver clock</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Interoperability of the GNSSs [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] consists in the use of signals from multiple GNSS
constellations to estimate typically the 3D coordinates and velocity of the user. For the Galileo system,
the concept of interoperability is made explicit in the Open Service Service Definition Document (OS
SDD) Sect. 3.5.1 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]: ‘…One of the main drivers of the Galileo system design has been its
interoperability with other GNSS. In the GNSS context, interoperability should be understood as the
capability for user equipment to exploit available navigation signals of different GNSS and to produce
a combined solution that generally exhibits performance benefits (e.g. better accuracy, higher
availability) with respect to the standalone system solution.’
      </p>
      <p>
        Specific GNSS - dependent parameters which need to be simultaneously estimated are the receiver
clock and clock drift relative to the time scales kept by each GNSS [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Receiver clock bias and clock
drift are required for appropriate calibration of pseudorange and pseudoDoppler data. The availability
of some tens of satellites simultaneously in view makes possible to estimate an additional parameter, a
zenith delay. If the ionospheric delay has been removed by using a iono free linear combination of data
on two frequencies, then the estimated zenith delay accounts for the tropospheric delay. If single
frequency data are used and they are corrected for the ionospheric delay by applying the Klobuchar [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
or NeQuick-G [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] models, then the estimated zenith delay lumps together the residual ionospheric error
and the tropospheric delay. Estimating a zenith delay is normally beneficial to improve the stability of
the height estimates, provided there is a sufficiently large number of satellites in view.
      </p>
      <p>Navigation with multiple GNSSs thus requires that at each epoch one estimates three coordinates,
three velocities, one zenith delay, and as many receiver clocks and clock drifts as the number of tracked</p>
      <p>GNSS constellations. Every constellation keeps in fact a time scale non necessarily aligned with that of
the other GNSSs to the required accuracy (1 nanosecond (ns) or better). Consequently, the user must
synchronize the receiver clock in bias and drift to all the available constellations.</p>
      <p>
        The available data with geodetic quality commercial receivers are at this time the pseudoranges and
Doppler in single or dual frequency from GPS [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], Glonass [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], Galileo [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], BeiDou [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], QZSS [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and
NAVIC [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Depending on the geographical location, satellites in geostationary orbit (GEO) or
inclined geostationary orbits (IGSO) can be used as part of a SBAS (Satellite Based Augmentation
System). Examples are the Indian GAGAN or the Japanese MSAS, which provide usable data mostly
to users in the Asian regions.
      </p>
      <p>
        Going deeper into the details of the analysis, the data of the different constellations show remarkable
differences. The constants (Earth semimajor axis, flattening, product of the Gravity constant by the
Earth’s mass) involved in the navigation message are not necessarily identical for the various GNSSs.
The algorithm for computation of the satellite ECEF (Earth Centered Earth Fixed) coordinates can be
based on the numerical integration of the equations of motion based on an initial vector of state, which
is broadcast at intervals typically of 30 minutes (Glonass, SBAS); or on parameters of the osculating
Keplerian ellipse plus secular and periodic perturbations of the orbital elements (GPS, Galileo, BeiDou,
QZSS, NAVIC), which have different validity times, like, for example, 2 hours for GPS, 4 hours
(Galileo), or 30 minutes for GLONASS . Galileo broadcasts two types of navigation messages, I-NAV
and F-NAV, to be used depending on the selected L2 frequency used for iono free combination. For
Galileo the typical refresh rate of the navigation data broadcast by the satellites ranges from 10 minutes
to 3 hours, in order to provide a continuously updated satellite clock model [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>In this paper we report on a systematic, volume analysis of the coordinates of 19 multiGNSS
worldwide sites belonging to the GRC – MS (Galileo Reference Centre – Member States) Reference
network using a variety of commercial receiver brands. The GRC-MS is a project coordinated by the
GSA (European GNSS Agency) aiming at an independent monitoring of the Galileo Open Service and
Commercial Services data dissemination performance. The Principal Investigator is CNES in Toulouse.
Our team at the University of Padova is responsible for the monitoring of the interoperability of Galileo
with the other GNSSs. The used sites are shown in Fig. 1 (the different colors refer to the different
receiver brands) and the equipment is described in Table 1. The worldwide distribution of the
GRCMS multiGNSS sites enables several GNSSs to be tracked. Besides GPS, Glonass, Galileo, BeiDou
QZSS and NAVIC/Irnss, we include in our analysis also data from regional Satellite Based
Augmentation Systems (SBAS), such as India’s GAGAN and Japan’s MSAS. Our approach to
interoperability spans orbital configurations from Medium Earth Orbit to Geostationary Orbit and
Inclined Geosynchronous Orbit.</p>
    </sec>
    <sec id="sec-2">
      <title>2. MultiGNSS software architecture</title>
      <p>
        The software used to carry out all the analysis by UPAD is the in-house developed multiGNSS [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
The input files are standard RINEX files (observations and navigation files preferably in RINEX v3.04
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] format, though v2.11 is also admitted); other formats, such as SP3 [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], can be used as well.
MultiGNSS is a GNSS analysis software capable of analyzing all the current GNSS constellations:
GPS, Glonass, Galileo, Beidou, QZSS, SBAS and NAVIC (former IRNSS). In the preprocessing phase
broadcast ephemeris are converted to SP3 format and compared, on a satellite by satellite basis, with a
corresponding SP3 precise ephemeris file downloaded from the IGS [15] - MGEX [16] server. The
comparison results in 7 Helmert parameters describing the misalignment in origin, orientation and scale
of the specific satellite broadcast orbit and clock relative to the corresponding SP3 precise orbit and
clock. The results are averaged over all the satellites of the given constellation for the given day,
resulting in an average estimate of the ‘broadcast reference frame’ to the precise reference frame of the
SP3 data, which is unique to all the GNSS constellations. In a subsequent processing phase, multiGNSS
allows the estimation at each epoch of the three receiver coordinates (ECEF and geodetic with North,
East, and Up –NEU- differences relative to a nominal location), one Tropospheric Zenith Delay and
nGNSS receiver time offsets, where nGNSS is the number of tracked GNSS constellations. The latter
unknowns are the sums of the receiver clock offset and the offset of the GNSS time scale relative to a
common time scale. In the post processing phase, differentiation of such an offset relative to the GPS
data yields, epoch-wise and for each receiver, estimates of the GNSS time offset to GPS. Comparing
across different receivers shows that such offsets can be biased relative to each other by as much as
several tens of nanoseconds (ns). Fig. 2 shows the flowchart diagram of multiGNSS.
      </p>
      <p>
        Several codes are available in the carriers at several frequencies, for the different GNSS
constellations. It is not the purpose of this paper to provide an extensive analysis with all the possible
combinations of codes modulated on the carriers. Table 2 summarizes the types of signals found in the
RINEX data, coded according to the latest RINEX conventions ([
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]: see “Data sources”; RNX 3.05 is
already available, but not all the receivers provided observations in this format when this paper is being
written). Dual frequency code/phase combinations are generated in order to remove first order
ionospheric delays.
      </p>
      <p>As to SBAS (Satellite-based Augmentation Systems), we use Japan’s Multi-functional Satellite
Augmentation System (MSAS) and India’s GPS and GEO Augmented Navigation (GAGAN). GAGAN
(the Indian SBAS regional system, with satellites with PRN numbers 127, 128 and 132) is at this time
the only system delivering valid broadcast messages and pseudoranges in dual frequency. MSAS (the
Japanese Satellite Augmentation System, with satellites with PRN numbers 129 and 137) broadcasts
navigation messages and single frequency C1 data.</p>
      <p>The model of the pseudorange p(t) is described in Eq. 1 - 3. Table 3 contains the explanation of the
variables.</p>
      <p>! =

!() = ! +  ∙ !(") +  ∙ (# + $%&amp;) + sin(!) + !, being,
?[!(") + ' ∙ !( − ") − ]( + [!(") − ' ∙ !( − ") − ]( + [!(") − ]((
!(") = ) + * ∙ (" − +,) + ( ∙ (" − +,)( −
(</p>
      <p>For PVT (Position Velocity and Timing) analysis, pseudoDoppler data are processed simultaneously
with the pseudorange data:
2√
 ∙ sinL(")M + 
! = −</p>
      <p>LQ⃗! − ⃗M ∙ QQQQQ⃗!</p>
      <p>+  ̇</p>
      <p>Where f is the carrier frequency, Q⃗! and ⃗ are respectively the ECEF velocity of the i-th spacecraft
and the receiver, and QQQQQ⃗! are the direction cosines. The term ( ̇) is the receiver clock drift relative to
the given GNSS (independent clock bias and drift are estimated for each constellation). The partial
derivative matrix for position and velocity has the same elements, i.e. the direction cosines. The partial
derivative for the Tropospheric Zenith Delay (TZD) is a 1/cos(z) function, z being the zenith angle of
the satellite.
(1)
(2)
(3)
(4)</p>
      <p>The vector of the unknowns consists, at each epoch, of three station coordinates, three velocities,
one TZD and as many (TSCX + dTREC) and their time derivatives as the number of GNSSs constellations
c
dti
+,
t’
T
TSCX
dTREC
TZD
Eli
DCBi
Xi, Yi, Zi
ωe
x, y, z
a0, a1, a2
, a
E(t)</p>
      <p>Meaning
Geometric range between satellite i and receiver
Speed of light
Satellite clock error plus leap seconds (LS), see Eq. 3
Time of Clock: reference epoch for the polynomial clock model in the first subframe
of the navigation message
Time of transmission (satellite clock), corrected from the clock drifts
Time of reception (receiver clock)
Time System Correction of the X GNSS System (G = GPS; R = GLONASS; E = Galileo; C
= Beidou; M = MSAS; J = QZSS; I = NAVIC; N = GAGAN)
Receiver Clock Error
Tropospheric Zenith Delay
Elevation of satellite i
Differential Code Bias of satellite I
Earth-Centered Earth-Fixed (ECEF) coordinates of satellite i
Earth rotation rate (nominal values are defined in the ICD of the various GNSSs)
ECEF coordinates of receiver
Coefficients of broadcast time polynomial satellite time -&gt; system time
Gravitational constant times the mass of the earth; major semiaxis of the orbit</p>
      <p>Eccentric anomaly
in the analysis. These variables are the sum of a first term dependent on the GNSS but independent of
the receiver and a second term independent of the GNSS and dependent on the receiver. To monitor the
GNSS specific time bias it is convenient to take TSCG as reference time scale (subscript G stands for
GPS) and evaluate the difference (TSCX + dTREC) - (TSCG + dTREC), with X referring to all the GNSSs
different from GPS [17], [18], [19]. GPS time was used as reference as it is normally done to broadcast
in the navigation message the inter-GNSS time offsets. The following Figures 3 to 9 will show that the
measured time offset to GPS time is receiver dependent, and will enable the existence of receiver
dependent biases to be investigated for each GNSS, excluding GPS. Table 4 lists these GNSS specific
variables, which will be referred to later on.</p>
      <p>
        The concept of misalignment of a GNSS specific time scale relative to another (e.g. GPS) is
described for Galileo in the OS SDD [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] section 3.5.1.1: ‘…Galileo System Time (GST) …. and GPS
time are two independent continuous timescales steered respectively to UTC(k) and UTC(USNO)….
hence Galileo and GPS system times are different and this difference is variable with time…’. Figure 3
shows the difference between GPS time and GST with different receivers at different locations during
year 2020. Q1 to Q4 represent the Quarters of the GRC-MS Project (in year_day of the year style, 2020
Q1 starts 20_001; Q2 starts 20_092; Q3 starts 20_183; Q4 starts 20_275). Clearly all the receivers
measure the same signal modulo a very nearly constant offset which depends on the receivers
themselves. This dependence on the receiver implies that broadcasting a single Galileo to GPS time
offset (GGTO [20]) enables only specific, carefully calibrated receivers, to benefit from this
information. Other receivers (normally a commercial receiver of geodetic quality) need to synchronize
to Galileo and GPS time scales using independent variables.
      </p>
      <p>Fig. 3. Temporal changes of the daily GPS to Galileo system time offset measured with different
commercial multiGNSS receivers in various locations worldwide during 4 quarters Q1 … Q4 in 2020.
The relative offset is caused by receiver dependent biases. Y axis are the offsets in (ns); X axis units
are in the form year_day of year.</p>
      <p>Fig. 4. Daily estimates of the Glonass to GPS time offset measured with different receivers at stations
distributed worldwide. Y axis are the offsets in (ns); X axis units are in the form year_day of year.
Fig. 6. Daily estimates of the QZSS to GPS time offset measured with different receivers at stations
distributed worldwide. Y axis shows the offsets (ns); X axis units are year_day of year.
Fig. 7. Daily estimates of the NAVIC to GPS time offset measured with different receivers at stations
distributed worldwide. Y axis shows the offsets (ns); X axis units are year_day of year.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Comparative GNSS performance in positioning</title>
      <p>The GNSS data are used in one daily joint solution. Coordinates, velocities and TZD are parameters
in common for all the tracked GNSSs. We compute them at 15 min. intervals, and then evaluate the
mean and root mean square (r.m.s.) errors across one day. Table 4 (Q1 And Q2) and Table 5 (Q3 and
Q4) summarize sample results at test days in 2020, with separate statistics depending on the GNSS, and
on the station/receiver. Here we provide some example results, and the detailed data are available as
part of the final documentation of the GRC-MS Project. Table 4 and Table 5 show that in comparison
with other GNSSs, Galileo pseudorange residuals have the lowest r.m.s. dispersion, regardless of
receiver type, day and geographical location. In particular the station FUER, in the Canary Islands
(Spain), has systematically an r.m.s. spread as low as 0.5 m, which is most probably caused by favorable
multipath conditions relative to the other receivers. FUER in fact has a comparatively low r.m.s. also
with GPS and Glonass.</p>
      <p>Table 4.</p>
      <p>Daily averaged post-fit residuals of the multiGNSS combined solution for different days for PADO
(SEPTENTRIO), URUM (JAVAD), FUER (Leica) and CBKA (TRIMBLE), including Q1 (days 001, 032 and
063) and Q2 solutions (days 093/095, 124 and 156).</p>
      <p>Site
PADO
URUM
FUER
CBKA</p>
      <p>Rec. Type
SEPTENTRIO
JAVAD
LEICA
TRIMBLE
Rec. Type
SEPTENTRIO
JAVAD
LEICA</p>
      <p>GPS (m)
-0.05±1.52
0.00±1.51
0.00±1.21
0.00±1.75
0.00±2.63</p>
      <p>0.00±1.10</p>
      <p>For the sake of completeness, in Table 6, we provide the multiGNSS solutions of two of the days of
2020 that have the largest number of MSAS available solutions. These are days 002 (2020/01/02) and
029 (2020/01/29). The stations are located in western Asia (ULAB is located in Mongolia; URUM is
located in China; MIZU is located in Japan; OUS2is located in New Zealand; CIBG is located in
Indonesia; JFNG is located in China) where the satellites PRN 129 and PRN 137 are visible and these
satellites are also flagged as “HEALTHY” in the broadcast navigation message. In view of the few
MSAS available solutions we can say that, according to the r. m. s of the daily post-fit residuals, MSAS
performs worse than QZSS, but similar to NAVIC and better than its Indian counterpart GAGAN.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>Positioning and Navigation already at present uses data from multiple constellations. Hence the need
for an accurate intercalibration of the data coming from different sources. We have shown that the
alignment of the receiver clock to different time scales, one for each tracked GNSS is varying in time,
is receiver dependent and cannot be predicted with sufficient accuracy. Therefore the need to estimate
a clock bias for every constellation for each epoch. The receiver synchronization to the various GNSS
time scales is done simultaneously with the estimate of the receiver coordinates. Our results are based
on iono free pseudoranges and broadcast ephemeris. The inference is that Galileo pseudorange residuals
are the lowest for all epochs and receiver types in 2020. The r.m.s. of Galileo residuals ranges for 0.5
m to 1.5 m depending on receiver and location, with broadcast ephemeris. These figures can certainly
be lowered with ephemeris of higher quality such as those in the SP3 data files of the MGEX project.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Acknowledgements</title>
      <p>We acknowledge the European Union and the European GNSS Agency (GSA) for supporting the
cooperation of the Galileo Reference Center (GRC) [21] with Member States within the GRC-MS
project, and co-financed (Grant agreement nr. GSA/GRANT/04/2016), in support of an independent
monitoring of the Galileo system performance.</p>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
      <p>[15] Johnston, G., Riddell, A., Hausler, G. The International GNSS Service. Teunissen, Peter J.G., &amp;
Montenbruck, O. (Eds.), Springer Handbook of Global Navigation Satellite Systems (1st ed., pp.
967-982). Cham, Switzerland (2018). Springer International Publishing. DOI:
10.1007/978-3-31942928-1.
[16] Montenbruck, O.; Steigenberger, P.; Hauschild, A. Broadcast versus precise ephemerides: A
multi</p>
      <p>GNSS perspective. GPS Solut. 2015, 19, 321–333.
[17] Odijk, D.; Teunissen, P.J.G. Characterization of between-receiver GPS-Galileo inter-system biases
and their effect on mixed ambiguity resolution. GPS Solut. (2013), 17, 521–533.
[18] Jiang, N.; Xu, Y.; Xu, T.; Xu, G.; Sun, Z.; Schuh, H. GPS/BDS short-term ISB modelling and
prediction. GPS Solut. (2017), 21, 163–175.
[19] Chen J, Wang J, Zhang Y, Yang S, Chen Q, Gong X. Modeling and assessment of GPS/BDS
combined precise point positioning. Sensors (2016) 16(7):1151. doi:10.3390/s16071151.
[20] Vanschoenbeek, I., Bonhoure, B., Boschetti, M. and Legenne, J. GNSS Time Offset Effect on</p>
      <p>GPS-Galileo Interoperability Performance. InsideGNSS, pp. 60–70, September/October, 2007.
[21] Buist, P.; Mozo, A.; Tork, H. Overview of the Galileo Reference Centre: Mission, Architecture
and Operational Concept. Proceedings of the 30th International Technical Meeting of the Satellite
Division of The Institute of Navigation (ION GNSS+ 2017); , 2017; pp. 1485–1495.
doi:10.33012/2017.15371</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Januszewski</surname>
            <given-names>J.</given-names>
          </string-name>
          :
          <source>Compatibility and Interoperability of Satellite Navigation Systems</source>
          , 11th International Conference “Computer Systems Aided Science, Industry and Transport”,
          <source>Transcomp</source>
          <year>2007</year>
          , vol.
          <volume>1</volume>
          ,
          <fpage>289</fpage>
          -
          <lpage>294</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Stansell</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          , Jr.: GNSS Interoperability. In Position, Navigation, and Timing Technologies in the 21st Century (eds Y.T.J.
          <string-name>
            <surname>Morton</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Diggelen</surname>
            ,
            <given-names>J.J.</given-names>
          </string-name>
          <string-name>
            <surname>Spilker</surname>
            ,
            <given-names>B.W.</given-names>
          </string-name>
          <string-name>
            <surname>Parkinson</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Lo</surname>
            and
            <given-names>G</given-names>
          </string-name>
          . Gao). https://doi.org/10.1002/9781119458449.ch9 (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Galileo</given-names>
            <surname>Open</surname>
          </string-name>
          Service - Service
          <source>Definition Document (OS SDD v1.1)</source>
          , https://www.gsceuropa.eu/sites/default/files/sites/all/files/Galileo-OS-SDD_
          <year>v1</year>
          .1.pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Januszewski</surname>
            <given-names>J.</given-names>
          </string-name>
          : Time,
          <article-title>its scales and part in satellite navigation systems</article-title>
          . Scientific Journals Maritime University of Szczecin, No.
          <volume>20</volume>
          (
          <issue>92</issue>
          ),
          <fpage>52</fpage>
          −
          <lpage>59</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Klobuchar</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Ionospheric Time-Delay Algorithms for Single-Frequency GPS Users</article-title>
          .
          <source>IEEE Transactions on Aerospace and Electronic Systems (3)</source>
          , pp.
          <fpage>325</fpage>
          -
          <lpage>331</lpage>
          (
          <year>1987</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>European</given-names>
            <surname>Union. European GNSS (Galileo) Open</surname>
          </string-name>
          Service-Ionospheric
          <source>Correction Algorithm for Galileo Single Frequency Users. 1</source>
          .2, https://www.gsceuropa.eu/sites/default/files/sites/all/files/Galileo_Ionospheric_Model.pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>GPS</given-names>
            <surname>Interface Control Document</surname>
          </string-name>
          <string-name>
            <surname>ICD</surname>
          </string-name>
          -GPS-
          <volume>870</volume>
          , https://www.gps.gov/technical/icwg/ICD-GPS870C.pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[8] GLONASS INTERFACE CONTROL DOCUMENT</article-title>
          , http://russianspacesystems.ru/wpcontent/uploads/2016/08/
          <string-name>
            <surname>ICD-GLONASS-CDMA-General</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <source>Edition-1</source>
          .
          <fpage>0</fpage>
          -
          <lpage>2016</lpage>
          .pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>BeiDou</given-names>
            <surname>Navigation Satellite</surname>
          </string-name>
          <article-title>System Signal In Space Interface Control Document Open Service Signal (Version 2</article-title>
          .1), http://en.beidou.gov.cn/SYSTEMS/ICD/201806/P020180608523308843290.pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <article-title>Quasi-Zenith Satellite System Interface Specification Satellite Positioning, Navigation and Timing Service (IS-QZSS-PNT-</article-title>
          004), https://qzss.go.jp/en/technical/download/pdf/ps-is-qzss/is-qzss-pnt004.
          <source>pdf?t=1617735261287</source>
          , last accessed
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Indian</given-names>
            <surname>Regional Navigation Satellite System</surname>
          </string-name>
          , https://www.isro.gov.in/sites/default/files/irnss_sps_icd_version1.
          <fpage>1</fpage>
          -
          <lpage>2017</lpage>
          .pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Nicolini</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Caporali</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Investigation on Reference Frames and Time Systems in MultiGNSS</article-title>
          . Remote Sensing. (
          <year>2018</year>
          ),
          <volume>10</volume>
          (
          <issue>1</issue>
          ), 80; https://doi.org/10.3390/rs10010080
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>[13] RINEX: The Receiver Independent Exchange Format Version</source>
          <volume>3</volume>
          .04, https://files.igs.org/pub/data/format/rinex304.pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Hilla</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>The Extended Standard Product 3 Orbit Format (SP3-d</article-title>
          ) https://gssc.esa.int/wpcontent/uploads/2018/07/sp3d.pdfftp://igs.org/pub/data/format/sp3d.pdf,
          <source>last accessed</source>
          <year>2021</year>
          /04/05.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>