<!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>Improving BLE deterministic fingerprinting by using a weighted k-NN algorithm over filtered RSSI data ⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fernando J. Aranda</string-name>
          <email>fer@unex.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose A. Parades</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Teodoro Aguilera</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fernando J. A´lvarez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Electrical Engineering, Electronics and Automation Sensory Systems Research Group (https: // giss. unex. es/ ) University of Extremadura</institution>
          ,
          <addr-line>Badajoz, Spain, 06006</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Fingerprinting systems are a simple and efficient way to build positioning systems for Location Based Services (LBS) applications in smartphones. The technologies that can be used for radio frequency fingerprinting with off-the-shelf smartphones are Wi-Fi, which has been deeply studied, and Bluetooth Low Energy (BLE), which is receiving more attention in the last years. This work presents an improvement in deterministic fingerprinting using a filtering process and a new function to compute the Weighted k Nearest Neighbours (Wk-NN) location algorithm. Results with a BLE data set show that these improvements reduce the localization error and give a simple way to build a fingerprinting positioning system for smartphones with an average precision of less than a meter.</p>
      </abstract>
      <kwd-group>
        <kwd>Location-Based Services (LBS)</kwd>
        <kwd>Fingerprinting</kwd>
        <kwd>Bluetooth Low Energy (BLE)</kwd>
        <kwd>k-Nearest Neighbours (k-NN)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Fundamentals of Fingerprinting and k-NN algorithm
WLAN and WPAN fingerprinting are based on the Receive Signal Strength Indicator (RSSI)
which measures, in a logarithmic scale, the signal power attenuation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. RSSI measures are
unstable between consecutive measurements due to the presence of walls, water and other objects
like furniture or human presence [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Thus, the RSSI distribution among a continuous set of
measurements does not follow a Gaussian distribution or any other known distribution [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. If
we are using BLE, the comunication protocol and antenna gains in both receiver and emitter
also affects the signal, since the antenna response is not uniform through protocol frequency
channels. A description of these effects can be found in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. These problems have fostered different
approaches to the creation of fingerprinting systems. There are two main conventional approaches
for fingerprinting localization: deterministic and probabilistic [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        Probabilistic approaches are based on a Maximun A Posteriori (MAP) position estimation.
For the fingerprint distribution two main approaches can be used: parametric and non-parametric
estimations. Parametric estimation tries to map the data to know analytical distributions, such
as Gaussian or log-normal [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Meanwhile, non-parametric estimations do not assume any known
distributions for the RSSI fingerprints and use a histogram matching to estimate the
distribution [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. These probabilistic approaches are far more complex to implement and need a higher
computational time. In return, they typically provide more accurate results. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        However, in deterministic approaches position estimation is achieved through the selection of
a set of poins, known as Reference Points (RP), with fingerprints similar to the RSSI measure
in a localization phase and a positioning algorithm. In this section the basic formulation of a
deterministic fingerprinting with the k-NN algorithm presented in works such as [
        <xref ref-type="bibr" rid="ref11 ref12 ref9">9, 11, 12</xref>
        ] is
studied, pointing at the same time the proposed improvements of these works.
      </p>
      <p>
        In the area of interest a set of points, the RPs, whose positions have to be perfectly known,
must be chosen. These points will be denoted as ri with i = 1, 2, .., M and determine the system
ground truth. The RPs, as well as the beacons location, must be scattered enough to characterize
the system properly. The radio map creation begins once the beacons have been placed and the
RPs have been chosen. This stage of the process is called offline phase. Using a smartphone as a
receiver, the RSSI of all available signals in each RP are measured. There could be points where
a beacon signal is missing or not strong enough to read the RSSI [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This issue must be taken
into account when operating with the RSSI measures. Let ψri,j = (RSS1, RSS2, ...RSSN ) be the
j-s measurement in position ri. This vector belongs to the RSSI vector space whose dimension is
the number of beacons used, N and should not be confused with the real Euclidean space of the
positions. At the end of this stage there must be a matrix DB in which each column correspond
to a beacon and each row to a different measurement.
      </p>
      <p>As mentioned above, the RSSI measurements are highly unstable, so for the same position
and signal, values can be very different. Thus, it is required to take more than one measurement
in each position to compensate for this effect. A filtering process is needed to take a representative
measure for each AP in each RP. The most common filtering process are the mean, the maximum
and minimum RSSI value.</p>
      <p>The proposed filtering process performs the average of all the RSSI measurements over the
same RP, despite they come from measurements taken at different times but with the same
beacon’s setup and positions. The mean value for all the signals in a reference point is denoted
Mri +mri
2
as RSSIri = Pj ψri,j , the maximum value is Mri , the minimum is mri and let δri =
be the average of the latest two. The final value taken into the data base is:
Ψri =
δ + RSSIri</p>
      <p>
        In a second stage, called online phase, an user in an unknown position, rq, asks for a
localization by taking a RSSI vector using. This consult vector is compared with all the information
stored in the data base using a metric distance function. Most of the related works use the
Euclidean distance but it has been proved that other metrics, such as the Sorensen distance, perform
better [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. From now on, the distance between two RSSI vectors Ψi and Ψj will be denoted as
d(Ψi, Ψj ) or just di,j , where d() is the distance function. Using this metric, all the vectors in
the data base are sorted from the closest to the farthest. Finally, a positioning algorithm is used
to calculate a final location using the k first vectors in the sorted database. This algorithm is
the k-NN, which returns the average value of all the positions associated with these k first RSSI
vectors, as shown in the following equation:.
(2)
(3)
(4)
(5)
(6)
rout = k1 Xi=k1 ri
rout =
      </p>
      <p>k
Pi=1 wri ri</p>
      <p>k</p>
      <p>Pi=1 wri</p>
      <p>An improvement of this algorithm is done using a weighted average, which leads to the
Weighted k-Nearest Neighbours (Wk-NN) method. In Wk-NN not all elements contribute the
same in the final position computation, then a function is needed to calculated a weight for each
RP. This function will be called the weight function equation. Eq. (3) shows the Wk-NN output
where wri is the weight associated with position ri.</p>
      <p>The weight is a function of the metric distance and must fulfill two conditions: elements with
a closer distance to the minimum must have a weight close to one and those furthest away must
tend to zero. Thus, the output is more similar to those with a smaller distance, penalizing those
further away. In this work two different weight functions, Eq. (4) and Eq. (5) introduced from
[24] and [25] respectively, are proposed. In both equations dq,k+1 is the distance between the
query vector and the k + 1 element in the database once it has been ordered, and dq,1 is the
closest one. A new combined weight function, is proposed by the authors in Eq. (6). Both in
k-NN and Wk-NN, the best number of neighbours to be considered is undetermined beforehand.
wri =
dq,k+1 − dq,i
dq,k+1 − dq,1
wri =
dq,k+1 − dq,i · dq,k+1 + dq,1
dd,k+1 − dq,1 dq,k+1 + dq,i
v
wri = uu
dq,k+1 − dq,i</p>
      <p>dq,k+1+dq,1
t ddk+1−dq,1 dq,k+1+dq,i
·
dq,k+1 − dq, i
dq,k+1 − dq,1
3
3
3.1</p>
    </sec>
    <sec id="sec-2">
      <title>Results and algorithm comparison</title>
      <sec id="sec-2-1">
        <title>The BLE UJIIndoorLoc database</title>
        <p>
          Since data collection for fingerprinting environment creation is a very resource and time
consuming task [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], this work make use of the database developed by the Geospatial Technologies
Research Group (GEOTEC) and available on the Zenodo repository [22]. This Group chose the
IBKS 105 beacons from Accent Systems which are able to broadcast with different emission
powers and different BLE advertising protocols, such as Eddystone and iBeacon. The receivers
were three Android smartphones: a BQ Aquaris X5 plus, a Samsung Galaxy S6 (SM-G920F)
and a Samsung Galaxy A5 2017 (SM-A52OF). These smartphones were denoted as BQ, S6, A5
2
respectively. The experiments were carried out in a library (151 m ) and a research laboratory
2
(176 m ) of the UJI.
3.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Simulation results</title>
        <p>For the fingerprinting simulation, the RPs are randomly divided into training and test subsets,
using 60% and 40% for each group respectively. This data split process is done once for the library
and for the laboratory, and kept during all the experiments. The results of these simulations are
shown using a Cumulative Distribution Function (CDF) which shows the distribution of the error
obtained in each localization. When no filtering process has been applied to measurements will
be indicated as raw data. The effects of using raw data against filtered over the same RPs are
now analysed. A comparative result using k = 72 for raw data and k = 6 for filtered ones is
depicted in Fig. 1 for the BQ (a) and A6 (b) phones. Similar results are obtained using other
transmission powers in the laboratory data set. Note that the same value of k cannot be used
in both cases since the number of elements in the database is reduced when data is filtered, so
after data filtering the maximum value for k is the number RPs. Fig. 1 shows that using average
values over RP gives an overall better result. The error distribution median has been reduced by
1.5 m compared with k−NN over unfiltered data and the maximum error in more than 9 m.
1
0.9
0.8
0.7
0.6
)
(x0.5
F
0.4
0.3
0.2
0.1
00
1
0.9
0.8
0.7
0.6
)
(x0.5
F
0.4
0.3
0.2
0.1
00</p>
        <p>Raw data
Mean Filter</p>
        <p>Proposed Filter
6</p>
        <p>Error (m)
(b) A5
2
4
8
10
12
2
4</p>
        <p>6</p>
        <p>Error (m)
(a) Bq</p>
        <p>Raw data
Mean Filter</p>
        <p>Proposed Filter
8
10</p>
        <p>12</p>
        <p>Each one of these k closer vectors contributes the same to the final output position. The
higher this value, the closer the output position will be to the center of mass of RPs distribution
when k-NN is used over filtered data. Above simulations are compared now with a weighted
average, Wk-NN as described in Section II.</p>
        <p>Fig. 2 illustrates the performance of the two algorithms. As can be seen, Wk-NN performs
better than the k-NN over filtered data. The output result using k-NN gets closer to the center
1
0.9
0.8
0.7
0.6
)
(x0.5
F
0.4
0.3
0.2
0.1
00
1
0.9
0.8
0.7
0.6
)
(x0.5
F
0.4
0.3
0.2
0.1
00
k-NN</p>
        <p>Wk-NN
1.5 2</p>
        <p>Error (m)
of mass of the RPs distribution when the k parameter increases, meanwhile, this effect is reduced
with the weighted average because the most distant elements (in the RSSI vector space) have a
smaller weight. A new comparative between the proposed filter and the mean filter are shown in
Fig. 3 where it can be seen that the proposed filter performs better.</p>
        <p>This simulations are repeated with all phones available in the library data set and all
transmission powers in the laboratory obtaining the similar results. The effect of the k parameter in
the Wk-NN is presented in Fig. 5. The above simulation has been repeated for the A5 and BQ
phones for different k values, from 1 (cell ID) to 9. Results for both phones are shown in Fig. 5.</p>
        <p>This figure shows that the error for k = 1 is bounded, thus the output is one of the RPs
and the error can never be greater than the distance among two consecutives RP. When k is
increased, the function moves to the right and the average quality of the location decreases. For
both phones it is found that the best result is obtained when k is around 5, but it is not exactly
the same for both. For instance, the best result is given by k = 5 for the A5 and by k = 6 for
the BQ.</p>
        <p>Finally the effects of the weighted function are studied. The weighted functions shown in Eq.
4, 5 and 6 are now compared. Simulations are repeated for the library data set and the BQ phone.
A comparative study is shown in Fig. 4 for k = 6 and 7, which shows that the new proposed
function (W-3) works better than the other two 100% of the time with k = 7 and around 60%
with k = 6.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Discussion</title>
      <p>The results obtained in the previous simulations provide useful information about how to build
a deterministic fingerprinting system for WLAN and WPAN networks.</p>
      <p>The key in the radio map construction is the characterization between the real positions and
the vectors in the RSSI space. Due to smartphone RSSI measurements are highly unstable just
one is not enough to characterized the system. Thus, measurements must be repeated in each
1
0.9
0.8
0.7
0.6
)
(x0.5
F
0.4
0.3
0.2
0.1
00
1
0.9
0.8
0.7
0.6
)
(x0.5
F
0.4
0.3
0.2
0.1
00
0.5
1</p>
      <p>2
1.5</p>
      <p>Error (m)</p>
      <p>1.5</p>
      <p>Error (m)
position. However, making more measurements in all the RP drastically increase the time spent in
radio map construction and consequently the battery drain through this process. As mentioned in
Section 2, the RSSI distribution does not follow a Gaussian bell, with a well-defined average and
median values. Since the characterization of the RSSI distribution remains unsolved, the correct
filtering process used cannot be optimized. The proposed filtering process takes into account the
dispersion of the measurements when the distribution is not symmetrical.</p>
      <p>The second major issue considered in this work is the difference between k-NN and Wk-NN
for final location computation. k-NN algorithm performs poorly compared with the weighted
version once the data have been filtered however, results are no very different when both are
W-1
W-2
W-3
W-1
W-2
W-3
1.5
Error (m)</p>
      <p>1.5</p>
      <p>Error (m)
used with raw measurements. This is caused by the stochastic nature of the RSSI measurements,
which makes individual measurements not to have enough information. Furthermore, since the
final output of the proposed system is a linear combination of the RPs, how these points are
choose highly affect the final output, because different selections can change the set of accessible
points and possible correlations between coordinates.</p>
      <p>The number of neighbours (k) for the algorithm is different in each situation (k-NN and
Wk-NN) but also in simulations between different locations and phones. It is not possible to
determine beforehand what is the value providing the best result in each location and with each
experimental setup. The weighted functions proposed in this work provide a better result in all
the experiments although some issues must be pointed. First, the result is no exactly the same
for all the k values. There is a relation between the metric distance and weighted distance that
has not been explored completely yet. The effect of the weighted function is less important than
the filtering process effect and the Wk-NN use.</p>
      <p>It must be said that in most fingerprinting experiments, the used technology -Wi-Fi or
BLEis not designed for that purpose. Nor BLE neither the smartphones (hardware and software) are
designed to make fast RSSI reading for localization.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and future works</title>
      <p>In this work new considerations about how to improve an indoor localization system with
Bluetooth Low Energy (BLE) and deterministic fingerprinting have been presented. A data filtering
process and the Weighted k-Nearest Neighbours (Wk-NN) instead of the k Nearest Neighbours
(k-NN) have been proposed, with specific proposals for the weight functions.</p>
      <p>Simulations have shown that using a filtering process over measurements taken in the same
RP, even at different times, can significantly reduce the error in fingerprinting positioning.
Maximum errors have been reduced in 65% and the median error in 40%. Results have shown that a
weighted average performs better when a k-NN algorithm is used, but only when data have been
filtered. This improvement reduces the error by 60% compared with the k-NN. The error in the
simulations with Wk-NN and filtered data has been reduced by more than 80% for both median
and maximum error when compared with the k-NN and raw data fingerprinting simulations.</p>
      <p>As part of the currently ongoing work, the authors are working in an improvement of the
algorithm based on the physical characteristics of the RSSI to correctly design the mathematical steps
involved. Mainly, the RSSI distribution over measurements to correctly define a filtering process
and the combination between the metric and weighted function used in the k-NN algorithm.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Brena</surname>
            ,
            <given-names>R.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc´</surname>
            ıa-Va´zquez,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <article-title>Galv´an-</article-title>
          <string-name>
            <surname>Tejada</surname>
            ,
            <given-names>C.E.</given-names>
          </string-name>
          ,
          <article-title>Mun˜oz-</article-title>
          <string-name>
            <surname>Rodriguez</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargas-Rosales</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>James</surname>
            <given-names>Fangmeyer</given-names>
          </string-name>
          , J.:
          <article-title>Evolution of indoor positioning technologies: A survey,</article-title>
          .
          <source>Journal of Sensors</source>
          vol
          <year>2017</year>
          ,
          <volume>1</volume>
          ,
          <issue>21</issue>
          (
          <year>2017</year>
          ), https://www.hindawi.com/journals/js/2017/2630413/cta/
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Davidson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Pich´e, R.:
          <article-title>A survey of selected indoor positioning methods for smartphones</article-title>
          .
          <source>IEEE Communications Surveys Tutorials</source>
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1347</fpage>
          -
          <lpage>1370</lpage>
          (
          <year>Secondquarter 2017</year>
          ). https://doi.org/10.1109/COMST.
          <year>2016</year>
          .2637663
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Dawes</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chin</surname>
            ,
            <given-names>K.W.:</given-names>
          </string-name>
          <article-title>A comparison of deterministic and probabilistic methods for indoor localization</article-title>
          .
          <source>Journal of Systems and Software</source>
          <volume>84</volume>
          (
          <issue>3</issue>
          ),
          <fpage>442</fpage>
          -
          <lpage>451</lpage>
          (
          <year>2011</year>
          ). https://doi.org/https://doi.org/10.1016/j.jss.
          <year>2010</year>
          .
          <volume>11</volume>
          .888, http://www.sciencedirect.com/ science/article/pii/S0164121210003109
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Fang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A novel algorithm for multipath fingerprinting in indoor wlan environments</article-title>
          .
          <source>IEEE Transactions on Wireless Communications</source>
          <volume>7</volume>
          (
          <issue>9</issue>
          ),
          <fpage>3579</fpage>
          -
          <lpage>3588</lpage>
          (
          <year>Sep 2008</year>
          ). https://doi.org/10.1109/TWC.
          <year>2008</year>
          .070373
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Faragher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harle</surname>
          </string-name>
          , R.:
          <article-title>Location fingerprinting with bluetooth low energy beacons</article-title>
          .
          <source>IEEE Journal on Selected Areas in Communications 33</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          (
          <issue>11</issue>
          <year>2015</year>
          ). https://doi.org/10.1109/JSAC.
          <year>2015</year>
          .2430281
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>S..G.</given-names>
          </string-name>
          :
          <article-title>Wi-fi fingerprint-based indoor positioning: Recent advances and comparisons</article-title>
          .
          <source>IEEE Communications Surveys Tutorials</source>
          <volume>18</volume>
          (
          <issue>1</issue>
          ),
          <fpage>466</fpage>
          -
          <lpage>490</lpage>
          (
          <year>Firstquarter 2016</year>
          ). https://doi.org/10.1109/COMST.
          <year>2015</year>
          .
          <volume>2464084</volume>
          , https://ieeexplore.ieee.org/document/ 7174948
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Honkavirta</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perala</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ali-Loytty</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piche</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A comparative survey of wlan location fingerprinting methods</article-title>
          .
          <source>In: 2009 6th Workshop on Positioning, Navigation and Communication</source>
          . pp.
          <fpage>243</fpage>
          -
          <lpage>251</lpage>
          (
          <year>March 2009</year>
          ). https://doi.org/10.1109/WPNC.
          <year>2009</year>
          .4907834
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Jiuqiang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lang</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Distance measurement model based on rssi in wsn</article-title>
          .
          <source>Wireless Sensor Network</source>
          <volume>2</volume>
          ,
          <fpage>606</fpage>
          -
          <lpage>611</lpage>
          (01
          <year>2010</year>
          ). https://doi.org/10.4236/wsn.
          <year>2010</year>
          .28072
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Khalajmehrabadi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gatsis</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Akopian</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Modern WLAN fingerprinting indoor positioning methods and deployment challenges</article-title>
          .
          <source>IEEE Communications Surveys Tutorials</source>
          <volume>19</volume>
          (
          <issue>3</issue>
          ),
          <fpage>1974</fpage>
          -
          <lpage>2002</lpage>
          (thirdquarter
          <year>2017</year>
          ). https://doi.org/10.1109/COMST.
          <year>2017</year>
          .
          <volume>2671454</volume>
          , https://ieeexplore.ieee. org/document/7874080
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mendoza-Silva</surname>
            ,
            <given-names>G.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matey-Sanz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torres-Sospedra</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huerta</surname>
          </string-name>
          , J.:
          <article-title>Ble rss measurements dataset for research on accurate indoor positioning</article-title>
          .
          <source>Data</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          ) (
          <year>2019</year>
          ). https://doi.org/10.3390/data4010012, http://www.mdpi.com/2306-5729/4/1/12
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Torres-Sospedra</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montoliu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trilles</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , O´scar Belmonte, Huerta, J.:
          <article-title>Comprehensive analysis of distance and similarity measures for wi-fi fingerprinting indoor positioning systems</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>42</volume>
          (
          <issue>23</issue>
          ),
          <fpage>9263</fpage>
          -
          <lpage>9278</lpage>
          (
          <year>2015</year>
          ). https://doi.org/https://doi.org/10.1016/j.eswa.
          <year>2015</year>
          .
          <volume>08</volume>
          .013, http://www.sciencedirect.com/ science/article/pii/S0957417415005527
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Yiu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dashti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Claussen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perez-Cruz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Wireless RSSI fingerprinting localization</article-title>
          .
          <source>Signal Process 131(C)</source>
          ,
          <volume>235</volume>
          -
          <fpage>244</fpage>
          (
          <year>Feb 2017</year>
          ). https://doi.org/10.1016/j.sigpro.
          <year>2016</year>
          .
          <volume>07</volume>
          .005, https://doi. org/10.1016/j.sigpro.
          <year>2016</year>
          .
          <volume>07</volume>
          .005
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Youssef</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agrawala</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Udaya</surname>
            <given-names>Shankar</given-names>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Wlan location determination via clustering and probability distributions</article-title>
          .
          <source>In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications</source>
          ,
          <year>2003</year>
          . (PerCom
          <year>2003</year>
          ). pp.
          <fpage>143</fpage>
          -
          <lpage>150</lpage>
          (
          <year>March 2003</year>
          ). https://doi.org/10.1109/PERCOM.
          <year>2003</year>
          .1192736
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>