<!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>Binary Fingerprinting-Based Positioning Systems with Uncertainty Regions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Miguel Omen~aca Muro</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marouan Mizmizi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Reggiani</string-name>
          <email>luca.reggianig@polimi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano</institution>
          ,
          <addr-line>Milano, 20133</addr-line>
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universidad Politecnica de Madrid</institution>
          ,
          <addr-line>Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A great variety of Indoor Positioning Systems (IPSs) have been developed with di erent technologies and algorithms. In the context of ngerprinting (FP) applications, the reduction of quantization levels in the Received Signal Strength Indicator (RSSI) till to its binary representation has been recently proposed for addressing one of the common drawbacks of FP, i.e. the large data size and consequently the large search space and computational load. In this paper, the binary ngerprinting technique is completed by the use of guard or uncertainty regions on the edges between the zones in which the area of interest is partitioned. This simple solution is shown to be e ective for recovering the performance gap between binary ngerprinting and ngerprinting with full complexity. In addition, we introduce also an alternative design of the cells in the area of interest in order to address better the errors due to uctuations of the RSSI measure in a real deployment.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the role of quantization in the RSSI-based FB has been studied and
the numerical results shows that the computational complexity can be limited
by adapting the RSSI quantization w.r.t. the variance of the measured RSSI
error at the target. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], we have focused on the simplest quantization, with
two levels, exploring its relations with binary encoding and presenting a design
of a speci c binary representation of the RSSI signatures and measures (binary
ngerprinting or BFP). This novel design is appropriate when the beacons are
characterized by very limited size, cost and computational capability, like in the
BLE or in the future technologies such as in pervasive Internet of Things or
molecular communication.
      </p>
      <p>
        In the context of low complexity FP systems, this paper considers the design
presented in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] with the aim of improving some of the weaknesses of the system,
in particular, the performance degradation w.r.t. RSSI representation at the edge
of two or more cells. The main contributions are the following:
{ the use of guard spaces on the edges of the sub-areas labeled by the binary
ngerprinting (cells) in order to address performance loss in the zones where
the error rate is higher;
{ a novel online positioning algorithm that takes into account the measures
inside these guard spaces and, more generally, for treating ambiguous
measurements, i.e two or more labels having the same hamming distance to the
measurement;
{ the de nition of an additional cell design step, in which the actual shapes of
the FP cells are rede ned to t better the real RSSI measures in the area.
      </p>
      <p>The remainder of this work is organized as follow: Sect. 2 describes the
network scenario and, in Sect. 3, the binary version of FP is brie y revised. Then
Sect. 4 introduces the ternary representation with the guard spaces and Sect. 5
the optimized cell design. Finally, Sect. 6 is dedicated to the numerical results
and their analysis.
2</p>
    </sec>
    <sec id="sec-2">
      <title>System model</title>
      <p>We consider an asynchronous sensor network containing a number of target
devices over a limited rectangular area on a single oor, with two-dimensional
coordinates (x; y).</p>
      <sec id="sec-2-1">
        <title>2.1 Layout</title>
        <p>In the area, there are NB xed nodes called beacons with known positions PiBS =
fxi; yig; fi = 1; 2; :::; NBg. A uniform grid is de ned over the two-dimensional
area and any estimate of a target location is limited to the points on this grid.
The grid of points has resolution , over which the RSSI measures are stored for
recovering the target locations.</p>
        <p>Assuming that grid spacing results in Kx points along the x coordinate and
Ky along the y coordinate, we have KT = Kx Ky positions in the area. Any
position can be represented by a 2-tuple with label (x; y) where x and y represent
the 2D coordinates on the oor plane. Therefore, the coordinates (x; y)i denote
the i-th FP signature location.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Signal</title>
        <p>The most common model adopted for the real RSSIs, recorded and stored during
the o -line phase, responds to log-normal shadowing, i.e.</p>
        <p>
          RSSI(d) = A L0 10 log10(d=d0) + LSH (1)
where A is a constant, given by the transmitted power and the antenna gains,
L0 is the average propagation loss at the reference distance d0 (usually 1 m),
is the Path Loss Exponent (PLE), d is the distance between transmitter and
receiver and LSH N (0; S2H ) is the log-normal uctuation mainly due to
obstacles in the environment. In this work, the values of the shadowing LSH
in a given area are assumed correlated according to the parameter dSH , which
separates independent shadowing samples in the space. Then, according to the
relative position between a grid point and a beacon, the values of L0 and
depend also on the Line of Sight (LoS) or Non LoS (NLoS) conditions. In fact,
each RSSI measured by the target during the online phase is a ected by an
additional variance measure, which depends on the environment changes, device
orientation and di erent device responses. The RSSI variance is probably the
most relevant issue in RSSI-based IPSs and some countermeasures are suggested
in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Di erent measurement campaigns in indoor environments report a
typical standard deviation within 2 2:83 dB [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. From this perspective, the
online RSSI measurements are modeled as a ected by an additional random
log-normal component, uncorrelated to the channel shadowing component in (1)
and we assume, again in dB,
        </p>
        <p>RSSIMEAS(d) = RSSI(d) + W; (2)
where W</p>
        <p>N (0; W2 ).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Overview of binary ngerprinting</title>
      <p>
        The key point of BFP is the reduction of the quantization levels of the RSSI
up to the binary state. Considering beacons with low cost and small size, NB
can be large and W2 higher. As discussed in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], BFP allows us to consider the
system from a di erent point of view, related to a binary code interpretation
of the ngerprinting scheme: the log2(KT ) bits that enumerate the KT grid
positions and the corresponding ngerprinting signatures are now transformed,
or encoded, in the NB log2(L) bits of each signature, where L is the number of
levels used for each RSSI measure. The resulting code rate would be de ned as
      </p>
      <p>R = NB l ologg22(K(LT)) = logN2(BKT ) if L = 2: (3)
Through the quantization of the RSSI with one bit, the RSSI will have 2 levels
and the beacons will have a coverage obviously divided into two zones, according
to a threshold RSSIREF , as in</p>
      <p>
        ri = 01 iOf tRhSerSwIimseea:sured RSSIREF (4)
Therefore, the binary design of quantized ngerprinting can be driven by
concepts taken from error correcting codes theory an the optimal schemes for 2 2
and 4 4 cells have been presented in [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ].
Performance of BFP is competitive with traditional FP techniques but there is
an accuracy degradation that occurs when the target approaches the boundaries
of a cell. This loss is due to the uncertainty in the bit assigned because of the
hard threshold on the RSSI.
      </p>
      <p>
        To deal with this weakness, in this paper, we propose an additional region
denominated uncertainty region around the boundaries separating the cells (as
shown in Fig. 1). In the proposed approach, whenever an on-line measurement
falls in the uncertainty region, the algorithm assigns a neutral value to di
erentiate from the other two cases. In the interpretation of BFP as an error correcting
code [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], this neutral value corresponds to the concept of erasure.
      </p>
      <p>The novel ternary labeling is now de ned, for the measure coming from the
i-th beacon, as
8&gt; 1
&lt;
&gt;: 0
ri =</p>
      <sec id="sec-3-1">
        <title>1 if RSSImeasured &lt; RSSIREF;i if RSSImeasured</title>
      </sec>
      <sec id="sec-3-2">
        <title>RSSIREF;i +</title>
        <p>Otherwise
=2
=2
(5)
where is the size of the uncertainty region, in dB, around the threshold
RSSIREF;i and the neutral value is conventionally identi ed by the 0. In Fig. 1,
the di erences between binary labeling and ternary labeling are shown.</p>
        <p>The target position is estimated as follow
{ in presence of neutral values, the corresponding positions in the binary label
would not be considered in the search of the candidates in the binary radio
map.
{ When there are Nm multiple Hamming distances (this event clearly becomes
more likely in presence of one or more neutral values), the position estimated
is computed as
Fig. 2: Binary labeling 2
1
2 for a typical, realistic RSSI scenario.</p>
        <p>1
PT arget =</p>
        <p>Nm i2Am</p>
        <p>X Ci =</p>
        <p>X (xi; yi)
Nm i2Am
(6)
where Am is the set of FP signatures with minimum Hamming distance from the
measured binary one and Ci = (xi; yi) are the coordinates of the corresponding
cells centers.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Cells design</title>
      <p>
        Another weakness in the spatial labeling proposed and analyzed in [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] regards
the relation between the ideal lines that partition the space, i.e. the square cells
in Fig. 1a, and the real lines determined by the eld measure used for the FP, i.e.
the RSSI values in this case. As shown in Fig. 2, a real environment will return
an RSSI map that is a ected by the real propagation environment in terms of
pathloss, shadowing and fast fading; on the other hand, even in presence of ideal
pathloss, the straight lines of the squared cells cannot correspond to lines with
equivalent RSSI since the ideal pathloss depends just on the distance and the
real lines would be circular. This misalignment between the lines or borders in
the design and the real ones increases the overall rate error, in terms of estimated
cell and estimated position of the target. The procedure followed for deriving
the threshold RSSIREF;i that divides the area for each beacon i is simply given
by these two steps:
{ measure the RSSI values along the border that divides the area according
to the value of the bit assigned to each beacon i;
{ compute RSSIREF;i as the average (in [dB] here) of the values collected on
this border.
      </p>
      <p>
        If we apply the RSSIREF;i in the area, the actual partitioning of the space
according to (4) will be di erent from the ideal one, as in the example reported
in Fig. 2. Therefore, the nal performance incorporates the error induced by the
misalignment between the ideal and the real binary map of the area. In this
paper, we will call this design strategy, used also in [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] Forced Cell Design
(FCD) and we will consider also an alternative, referred to as Optimized Cell
Design (OCD), in which the new real borders are used to rede ne the cells and
their centers, to be used in the online stage of the BFP. The real border are
derived from measurements in the considered area, for example by interpolation
of the collected radio map. This modi cation does not increase the computational
load since it changes just the centers of the cells used for estimating the nal
target position by means of the algorithm, including the application of (6), after
the reduction of the ngerprint to the binary level according to (4) or (5).
6
      </p>
    </sec>
    <sec id="sec-5">
      <title>Numerical results</title>
      <p>
        In this section, numerical evaluation of the proposed technique are carried out
using MATLAB simulations. The performance results are compared between
Nearest-Neighbors (NN) based FP and BFP techniques with the use of the
uncertainty region and for the two design strategies, FCD or OCD. The system
parameters are summarized in Table 1, unless otherwise stated. The performance
is measured in a uniform grid of points with resolution 0:25 m. In the 2 2 cells
layout, Fig. 3a shows how the Root Mean Square Error (RMSE) changes as a
function of the uncertainty region size in the FCD and OCD cases; the best
value of becomes larger for high values of the measures error ( W 4 dB),
where aso OCD and FCD show the highest performance gap. For the sake of
completeness, we report also the spatial distribution of the error for the OCD
case, corresponding to Fig. 2: this picture clearly shows that the border regions
are the main sources of error. It is also necessary to notice that the error for
conventional FP with in nite number of bits in the measure is close to the
values of BFP with = 0 since with just 2 beacons the gain e ect guaranteed
by the Euclidean distance, instead of the Hamming one of the BFP, is negligible.
More interestingly, moving to the 4 4 cells layout as described in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], in Fig.
      </p>
      <p>4 layout in the FCD (continuous lines) and OCD (dashed
.
5a we can show the dependance of the performance also w.r.t. the measurement
error parameter</p>
      <p>W ; the ternary option with
= 2 dB performs better than the
original BFP and recovers most of the performance gap with FP at any value of
W . The optimal size of the uncertainty region around 2</p>
      <p>W increases as can be expected. Finally Fig.
5b shows how the RMSE varies with the side of the square area as a function of</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>In the last decade, the increase of demand of location based services has
generated a strong interest in the</p>
      <p>eld of positioning systems. Designing an IPS
is a di cult task, which is generally faced by combining di erent technologies
and methods; for techniques such as</p>
      <p>ngerprinting, there are still some issues
to be addressed from a theoretical and practical point of view. This paper
enhances several aspects of the Binary FP algorithm, in particular including an
uncertainty region to cope with the</p>
      <p>uctuating RSSI values on the cell borders
and the design of the cells in presence of realistic RSSI distributions. Simulation
results show the bene t of the proposed modi cations compared to BFP without
an increase of the computational or memory load.</p>
      <p>As a future work, we aim at validating the proposed solutions with
experimental data, and to prove the bene ts of the BFP technique with uncertainty
regions in terms of computational e ciency against the state of the art.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Darabi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Banerjee</surname>
          </string-name>
          , and J. Liu, \
          <article-title>Survey of wireless indoor positioning techniques and systems,"</article-title>
          <source>IEEE Trans. Syst</source>
          .,
          <string-name>
            <surname>Man</surname>
          </string-name>
          , Cybern. , vol.
          <volume>37</volume>
          , no.
          <issue>6</issue>
          , pp.
          <volume>1067</volume>
          {
          <issue>1080</issue>
          ,
          <string-name>
            <surname>Nov</surname>
          </string-name>
          .
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lo</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Niemegeers</surname>
          </string-name>
          , \
          <article-title>"A Survey of Indoor Positioning Systems for Wireless Personal Networks","</article-title>
          <source>IEEE Communications Surveys And Tutorials</source>
          , vol.
          <volume>11</volume>
          , no.
          <issue>2</issue>
          , pp.
          <volume>13</volume>
          {
          <issue>31</issue>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Arya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Godlewski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Melle</surname>
          </string-name>
          , \
          <article-title>A hierarchical clustering technique for radio map compression in location ngerprinting systems,"</article-title>
          <source>in 2010 IEEE 71st Vehicular Technology Conference, May</source>
          <year>2010</year>
          , pp.
          <volume>1</volume>
          {
          <fpage>5</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.</given-names>
            <surname>Saha</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Sadhukhan</surname>
          </string-name>
          , \
          <article-title>A novel clustering strategy for ngerprinting-based localization system to reduce the searching time," in 2015 IEEE 2nd International Conference ReTIS</article-title>
          ,
          <year>July 2015</year>
          , pp.
          <volume>538</volume>
          {
          <fpage>543</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Mizmizi</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Reggiani</surname>
          </string-name>
          , \
          <article-title>Design of rssi based ngerprinting with reduced quantization measures," in 2016 International Conference</article-title>
          IPIN,
          <year>Oct 2016</year>
          , pp.
          <volume>1</volume>
          {
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. ||, \
          <article-title>Binary ngerprinting-based indoor positioning systems,"</article-title>
          <source>in 2017 International Conference on IPIN, Sep</source>
          .
          <year>2017</year>
          , pp.
          <volume>1</volume>
          {
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>A.</given-names>
            <surname>Tsui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chuang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Chu</surname>
          </string-name>
          , \
          <article-title>"Unsupervised learning for solving RSS hardware variance problem in wi localization","</article-title>
          <source>Mobile Networks and Applications</source>
          ,
          <year>2009</year>
          , vol.
          <volume>14</volume>
          , pag.
          <volume>677</volume>
          {
          <fpage>691</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Cha</surname>
          </string-name>
          , \
          <article-title>"Smartphone-based Wi-Fi tracking system exploiting the RSS peak to overcome the RSS variance problem"," Pervasive and Mobile Computing 9</article-title>
          ,
          <string-name>
            <surname>ELSEVIER</surname>
          </string-name>
          ,
          <year>2013</year>
          , pag.
          <volume>406</volume>
          {
          <fpage>420</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>S.</given-names>
            <surname>Pagano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Peirani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Valle</surname>
          </string-name>
          , \
          <article-title>Indoor ranging and localisation algorithm based on received signal strength indicator using statistic parameters for wireless sensor networks,"</article-title>
          <source>IET Wireless Sensor Systems</source>
          , vol.
          <volume>5</volume>
          , no.
          <issue>5</issue>
          , pp.
          <volume>243</volume>
          {
          <issue>249</issue>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>