<!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>Mitigation of GNSS Errors in Urban Canyon Using Wi-Fi RTT</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Miquel Garcia-Fernandez</string-name>
          <email>miquel.garcia@rokubun.cat</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Malgorzata Siutkowska</string-name>
          <email>malgorzata.siutkowska@rokubun.cat</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aleix Tejada</string-name>
          <email>aleix.tejada@rokubun.cat</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Rokubun</institution>
          ,
          <addr-line>Llacuna 162, Barcelona 08018</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>GNSS excels in outdoor environments, in particular with clear sky visibility, where accuracies of meter to centimeter level can be achieved. However, good accuracy in cities remains a challenge due to multipath or poor visibility, caused by urban canyons. It is clear that GNSS alone cannot provide a complete positioning solution in these environments and thus hybridization with other technologies is necessary. The revision of the Wi-Fi 802.11mc protocol opened the possibility of obtaining Round Trip Time (RTT): range measurement between the access point and the user equipment (UE). Being range measurements, RTT is more robust and less environment-dependent than RSS-based positioning. Therefore, Wi-Fi RTT ranges collected from access points near the UE (e.g. visible from the street) can be combined, in a tightly coupled hybridized strategy, in order to mitigate the errors in GNSS due to a poor visibility or multipath. To assess this potential capability, a data campaign consisting of GNSS and RTT ranges was held in an urban canyon environment and positioning estimates have been computed using GNSS only and a GNSS+Wi-Fi combined solution.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;GNSS</kwd>
        <kwd>Wi-Fi RTT</kwd>
        <kwd>Tightly coupling hybridization</kwd>
        <kwd>multipath mitigation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        GNSS system clock), Wi-Fi is a bistatic system and thus there is no synchronization error, but
hardware biases in the measurements are present and need to be somehow accounted for (see
for instance [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]). In fact, for a Wi-Fi RTT system, both access point location and hardware
biases need to be provided to the positioning engine of the user device ([
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]), similarly to the
GNSS case in which satellite orbits and clocks need to be provided.
      </p>
      <p>
        This paper does not focus on Wi-Fi as a standalone positioning system for indoor application,
which has been already researched in the past (see for instance [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] or [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]), but rather in the
benefits that can be obtained when using Wi-Fi as complement to GNSS in urban scenarios to
reduce the impact of buildings, structures and narrow streets found in cities, which dramatically
degrade the performance of satellite-based navigation systems due to lack of visibility and
multipath. Therefore, this paper proposes the usage of Wi-Fi RTT ranges to mitigate the errors
of GNSS in urban environments, when the receiver is able to track Wi-Fi RTT measurements
served by access points that are visible from the streets (e.g. near windows). In this context,
this paper is organized as follows: the first section includes a brief description of the processing
model, followed by the details of the data campaign that has been used for testing and, finally,
a discussion and conclusion section wraps this paper.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Processing model</title>
      <p>
        The processing model employed in this work is based on tightly coupling the GNSS raw
measurements (pseudoranges) with the RTT measurements obtained from 802.11mc compatible
Wi-Fi devices. The ranges of GNSS can be modelled using the following simplified model as:
RGsat = ρ sat + c · (dtEU − dtsat) + ε,
(1)
where RGsat is the observed range between the user equipment (U E) and the satellite (sat)
(called also pseudorange as it contains not only geometric range but other error terms), ρ sat
is the geometric range (i.e. Euclidean distance) between the user equipment and the satellite,
dtEU and dtsat are the clock ofsets for U E and sat respectively and ε contains the rest of
the GNSS pseudorange terms (ionospheric delay, tropospheric error, relativity, multipath and
thermal noise). A full description of the GNSS data model is outside the scope of this paper
but can be found in extensive literature (see for instance [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]).
      </p>
      <p>On the other hand, for the Wi-Fi case, the range can be modelled according to the following
expression:</p>
      <p>
        RWAP = ρ AP + bAP + bUE,
(2)
where RWAP is the observed range between U E and the access point (AP ) (also pseudorange
because it contains error terms as well), ρ AP is the geometric (Euclidean) distance between
AP and the user equipment that, similarly to the GNSS case, needs to be linearized using
Taylor expansion, and finally, bAP and bUE are the hardware biases for the access point and
user equipment respectively (see for instance [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Note that in the same way that GNSS
satellite orbits and clocks are required to model the GNSS range, in Wi-Fi both the AP
location and hardware biases are also required. In fact, the quality of WAP position and
biases will ultimately determine the accuracy of the Wi-Fi based positioning and the potential
improvement in the GNSS+Wi-Fi hybridization. For this work, the WAP products (position
and biases) have been surveyed, thus reaching errors in those products on the range of few
centimeters. However, works such as [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] indicate that meter-level accuracies can be reached in
an operational system that uses data from 802.11mc compliant smartphones to automatically
compute those WAP products, without the need of dedicated surveying campaign.
      </p>
      <p>The ranges for both GNSS and Wi-Fi are then fused in a Kalman filter in a measurement
update characterized with the following matrix:
(3)
(4)
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
.
.</p>
      <p>.</p>
      <sec id="sec-2-1">
        <title>RGsat1 −</title>
      </sec>
      <sec id="sec-2-2">
        <title>RGsa,t01</title>
        <p>⎤</p>
      </sec>
      <sec id="sec-2-3">
        <title>RGsatN −</title>
      </sec>
      <sec id="sec-2-4">
        <title>RWbssid1 −</title>
        <p>.
.
.</p>
      </sec>
      <sec id="sec-2-5">
        <title>RWbssidN − RWbss,0idN</title>
        <p>⎡ psat1
x
.
.</p>
        <p>.</p>
        <p>RGsa,t0N ⎥⎥⎥⎥⎥ = ⎢⎢⎢⎢⎢ psxatN
RWbss,0id1 ⎥⎥⎥⎦ ⎢⎢⎢⎣ pxA...P 1
pAP N
x
psat1</p>
        <p>y
psatN
y
pAP 1
y
psat1</p>
        <p>z
psatN
z
pAP 1</p>
        <p>z
pAP N
y
pAP N
z
1 0 ⎤
⎥ ⎡ ∆ x ⎤
⎥
10 01 ⎥⎥⎥⎥ · ⎢⎢⎢ ∆∆ yz ⎥⎥⎥⎥
⎥ ⎢⎣ dtUE ⎦
⎦⎥ bUE
where pc is the partial for the c component (i.e. x, y or z), defined as:
ptcx =
c0 − ctx
ρ t0x
,
and ρ t0x = √︁(x0 − xtx)2 + (y0 − ytx)2 + (z0 − ztx)2 is the geometric range considering the
apriori position for the user receiver and a given transmitter (tx), that can be either a GNSS
satellite (sat) or Wi-Fi access point (AP ). The parameters to be estimated correspond to the
position deltas (relative to the position apriori), ∆ x, ∆ y, ∆ z as well as the GNSS receiver clock
(dtUE ) and the receiver Wi-Fi bias (bUE ). The measurement updates can be solved in a purely
kinematic way by simply applying a Least Mean Squares strategy on every incoming batch
of measurements or apply a Kalman filter that allows to define certain dynamics for the user
equipment. In the case of this work, the latter has been adopted, and it has been assumed
that the UE behaves as a moving device and thus its dynamics are modelled as a random walk
with a generous dynamic (100 m / s), which should cover gently the dynamics of a pedestrian.
In fact, this setting can be tuned in real operations with an estimation of the velocity. For
this work, the wide dynamics stated above have been chosen so that the efective smoothing
of a tighter setting would not mask the improvement due to the combination between GNSS
and Wi-Fi (i.e. the rationale being that if the solution is improved with this wider setting, it
would also benefit a tighter dynamic setting).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Data campaign</title>
      <p>In order to assess the potential improvement that can be achieved with the proposed fusion
approach, a harsh environment in terms of GNSS has been selected, with multipath and
limited satellite visibility. The test setup has been conducted in Barcelona, in the patio of the
Gol`ries incubator center, where Rokubun ofices are located (approx coordinates 41 24’23.39”N
2 11’32.58”E), see Fig. 1.</p>
      <p>The most relevant characteristic of the proposed test setup is its complexity in terms of
GNSS signal. As it can be appreciated, the patio in which the test has been performed is
surrounded by tall buildings and structures. This environment is considered harsh in terms
of GNSS: the surrounding buildings and structures block multitude of GNSS satellites and
increases the noise due to multipath. In fact, it is optimal for the purpose of this work in
order to assess to what extent Wi-Fi RTT technology can complement GNSS to mitigate those
errors.</p>
      <p>The list of equipment used in the execution of the test campaign is collated in Table 1. In
particular, the Rokubun MEDEA navigation computer, based on the u-blox ZED-F9P chipset,
has been modified to incorporate a Wi-Fi capable module in order to record both GNSS and
Wi-Fi measurements (see Fig. 2). In addition, a smartphone compliant with the 802.11mc
protocol has been used. The list of access points used for the campaign are also included in
the table. The table shows also the test points at which the equipment was placed during the
campaign.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Results and discussion</title>
      <p>
        The data collected for both the Rokubun MEDEA navigation computer and the Google Pixel
4 has been processed with the model described in earlier section of this paper. The processing
model for GNSS that has been adopted attempts to reproduce the conditions of a mass-market
device, namely: pseudorange only processing and correcting the ionospheric delay with the
Klobuchar model (broadcast in the GNSS ephemeris, see [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]) and using the Saastamoinen model
for the tropospheric delay (see [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]). Given the conditions of the scenario, a high elevation
mask of 15◦ has been adopted. The coordinates generated by the positioning engine have
been then compared against the reference position (surveyed point at which the devices have
been placed) in order to obtain the horizontal deviation (Easting and northing deviation) as
well as the vertical deviation. The results for the diferent strategies considered (GNSS only,
Wi-Fi only and GNSS+Wi-Fi hybrid solution) are shown for Rokubun MEDEA navigation
computer (see Fig. 3) as well as for Google Pixel 4 (see Fig. 4). The scatter plots of these
ifgures have been generated using a data set of 32 minutes with a sampling rate of 1 second for
the Google Pixel 4 and 20 minutes with a sampling rate of 1 second for MEDEA. As expected,
the positioning errors are very large, specially for the smartphone case. Similar performance
in positioning has been obtained using third party tools such as RTKlib (see [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]).
40
20
      </p>
      <p>0
East component [m]
20
40</p>
      <p>All the error values, expressed as bias and standard deviation (σ ) for all devices, components
and strategies are collated in Table 2. In all cases, there is a clear benefit in combining
GNSS with Wi-Fi both in bias and standard deviation, which is also evidenced in the figures
shown above. This improvement, mostly in the horizontal dimension, is due to the fact that
Wi-Fi is much less impacted than GNSS in this particular scenario. Note however that the
improvement is much lower in the case of MEDEA than Google Pixel 4. This is due to the
fact that the quality of the GNSS solution for MEDEA is much higher than the smartphone
(due to the dedicated GNSS chipset as well as much better antenna), thus leaving less room
for improvement. Therefore, when using more complex GNSS processing strategies (such as
e.g. Precise Point Positioning or Real Time Kinematics), the relative weighting between GNSS
and Wi-Fi ranges may have to be reviewed. However, considering the typical use case of the
proposed algorithm (i.e. mobile devices whose GNSS chipset and antenna ofer observables
with higher noise, but integrate additional data sources for navigation such as Wi-Fi and
Ultra-wideband), the adoption of the proposed algorithm is deemed beneficial.</p>
      <p>Regarding the accuracy that can be achieved with Wi-Fi only data, nıav¨ e positioning
strategies such as centroid computation (i.e. weighted average position of the WAPs seen by the
receiver) yields higher error values. For the case of Google Pixel 4 (whose Wi-Fi only solution
yields 1.6 meter of horizontal error), discrepancies of 3.9 m, 2.6 m and 5.1 m are obtained
respectively for the unweighted average (raw average of WAP positions), weighting based on
RSS and weighting based on the inverse of the RTT measurements. The latter one yields worse
results due to the presence of the hardware biases. These error figures are highly dependent
on the geometry and disposition of the WAPs (in this case the WAPs were surrounding the
receiver in all directions), and can increase if the WAPs positions have a bad geometry relative
40
20</p>
      <p>0
East component [m]</p>
      <p>GNSS
GNSS + Wi-Fi</p>
      <p>Wi-Fi only
20
40
the receiver (e.g. all in one side). However, a nıav¨ e location based on weighted average can
be used as an apriori position to linearize the navigation equations. Actually, this approach
might provide more accurate apriori positions than the Bancroft method typically used in
GNSS, which will reduce the convergence time of the positioning engine.</p>
      <p>Another point worth noticing from the figures shown above (Fig. 3) and Fig. 4) is the linear
shape for the Wi-Fi horizontal errors. The reason behind this shape is due to the disposition
of the access points. From the lower panel shown in Fig. 1, the reader might have noticed that
the routers where placed, approximately in the North West to South East direction. Since the
user equipment where placed in the middle, there is an ambiguity in the South West to North
East direction (i.e. the algorithm cannot properly determine the correct position along this
direction), thus leading to this shape. This problem, due to the Dilution of Precision (DOP),
also exists in GNSS and in fact worsens in Wi-Fi because the relative distances of the ranges
and user dynamics is much shorter than in the case of GNSS.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>
        The present paper showed to what extent Wi-Fi RTT measurements can benefit and
complement GNSS systems when challenged by multipath in urban scenarios. This benefit applies
to urban outdoor GNSS receivers that are able to track Wi-Fi RTT measurements (from e.g.
access points placed near windows or visible from the street). A clear application field of this
technique is for certain Android smartphones, where GNSS raw measurements are available
to the developer since Android 7 (Nougat, API 24) and Wi-Fi RTT ranging since Android 9
(Pie, API 28 [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]).
      </p>
      <p>The results shown in the paper indicate a clear improvement of at least 1 to 2 meters in
bias and standard deviation, albeit this depends on the device: for a premium-mass-market
receiver such as the Rokubun MEDEA navigation computer (with a dedicated multifrequency
antenna), there is still improvement, but is less noticeable than in the case of the smartphone.
Similarly, benetfis are still present when GNSS is working at its full capability (open sky, with
no multipath or problems in terms of visibility), but are much smaller than the case proposed
(reduction of errors less than 1 m).</p>
      <p>From the results shown above, Wi-Fi only solution is better than the combined one with
GNSS in a multipath-rich scenario, but might not be the case in a mixed environment (nominal
GNSS visibility and irregular Wi-Fi RTT availability), albeit still benefit from the
hybridization. In this scenario, the number of available Wi-Fi RTT measurements was plenty, which
allowed for a robust position estimation with Wi-Fi (this could be in fact the typical case in
indoors). In a more generic case, in order to achieve the best possible geolocation solution, the
hybridization strategy will likely have to be properly weighted between GNSS and Wi-Fi
taking into account diferent factors such as number of available Wi-Fi measurements, potential
GNSS multipath indicators (C/N0, variation of the C/N0), etc.</p>
      <p>Unfortunately, the number of Commercial Of The Shelf platforms (both access points and
smartphones) that are fully 802.11mc compatible are rather scarce. Apple, for instance, has no
support for 802.11mc to the best of the author’s knowledge. However, the technique proposed
in this work can be easily applied as well to similar short range location technologies such
as Ultra-wideband (UWB). In fact, smartphone manufacturers are already supporting UWB
and additional systems such as Bluetooth or 5G-based ranging may be supported in the near
future.</p>
      <p>“Data availability” The GNSS raw measurements as well as Wi-Fi RTT ranges from
smartphone data are available to the reader upon request to the authors.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work as well as the Article Processing Charges (APC) of this manuscript have been
funded by the European Union Agency for the Space Programme (EUSPA) under grant</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Xia</surname>
          </string-name>
          , Y. Liu, G. Yuan,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Indoor fingerprint positioning based on Wi-Fi: An overview</article-title>
          , ISPRS
          <source>International Journal of Geo-Information</source>
          <volume>6</volume>
          (
          <issue>5</issue>
          ) (
          <year>2017</year>
          )
          <fpage>135</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Abusara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hassan</surname>
          </string-name>
          ,
          <article-title>Error reduction in distance estimation of RSS propagation models using Kalman filters</article-title>
          ,
          <source>in: 2015 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)</source>
          , IEEE,
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>F. von Diggelen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Want</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>How to achieve 1-meter accuracy in Android</article-title>
          , GPS world URL https://www.gpsworld.com/how-to-achieve-1
          <article-title>-meter-accuracy-in-android/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Poslad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Selviah</surname>
          </string-name>
          ,
          <article-title>Wi-Fi RTT ranging performance characterization and positioning system design</article-title>
          ,
          <source>IEEE Transactions on Mobile Computing .</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Garcia-Fernandez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Hoyas-Ester</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lopez-Cruces</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Siutkowska</surname>
          </string-name>
          , X. Banque-´
          <string-name>
            <surname>Casanovas</surname>
          </string-name>
          ,
          <article-title>Accuracy in wifi access point position estimation using round trip time</article-title>
          ,
          <source>Sensors</source>
          <volume>21</volume>
          (
          <issue>11</issue>
          ) (
          <year>2021</year>
          )
          <fpage>3828</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Robust</given-names>
            <surname>Seamless Localization Framework Based on Wi-Fi</surname>
          </string-name>
          <string-name>
            <given-names>FTM</given-names>
            /GNSS and
            <surname>Built-In</surname>
          </string-name>
          <string-name>
            <surname>Sensors</surname>
          </string-name>
          ,
          <source>IEEE Communications Letters</source>
          <volume>25</volume>
          (
          <issue>7</issue>
          ) (
          <year>2021</year>
          )
          <fpage>2226</fpage>
          -
          <lpage>2230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Misra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Enge</surname>
          </string-name>
          ,
          <string-name>
            <surname>Global Positioning</surname>
          </string-name>
          System-Signals, Measurements and Performance,
          <string-name>
            <surname>Second Edition</surname>
          </string-name>
          Ganga-Jamuna Press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Gentner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ulmschneider</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Kuehner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dammann</surname>
          </string-name>
          ,
          <article-title>Wifi-RTT indoor positioning</article-title>
          , in: 2020 IEEE/ION Position,
          <article-title>Location and Navigation Symposium (PLANS)</article-title>
          , IEEE,
          <fpage>1029</fpage>
          -
          <lpage>1035</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Klobuchar</surname>
          </string-name>
          ,
          <article-title>Ionospheric efects on GPS, Global positioning system: theory and application</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Spilker</surname>
          </string-name>
          <string-name>
            <surname>Jr</surname>
          </string-name>
          ,
          <source>Tropospheric efects on GPS, Global Posiotioning System: Theory and Applications</source>
          <volume>1</volume>
          (
          <year>1996</year>
          )
          <fpage>517</fpage>
          -
          <lpage>546</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Takasu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yasuda</surname>
          </string-name>
          ,
          <article-title>Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB</article-title>
          ,
          <source>in: International symposium on GPS/GNSS</source>
          , vol.
          <volume>1</volume>
          ,
          <string-name>
            <given-names>International</given-names>
            <surname>Convention Center Jeju Korea</surname>
          </string-name>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Android</surname>
          </string-name>
          ,
          <article-title>Android API online documentation</article-title>
          , URL https://developer.android.com/ reference/android/net/wifi/rtt/package-summary,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>