<!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>Method of Constructing a Three-Dimensional Wireless Coverage Map</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>ITMO University</institution>
          ,
          <addr-line>Saint-Petersburg 197101</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>In recent years, wireless networks have become widespread. Devices connected to Wi-Fi and mobile networks generate a significant share of Internet traffic. Analysts predict that devices connected to Wi-Fi and mobile networks will generate 73% of Internet traffic by 2021. Due to the growing need for data exchange not only in two-dimensional space, there is a need for threedimensional analysis of wireless network coverage. The use of modern algorithms of simultaneous localization and mapping allow to automate the acquisition of information about the level of the received signal from Wi-Fi access points simultaneously with the acquisition of sufficiently accurate data on the location of the receiver. The method under development will help network engineers and network administrators to build wireless coverage maps that will most representatively show existing network coverage. In this work, we develop and estimate the quality of a method for constructing a three-dimensional map of a network coverage by anchor points using approximation and interpolation methods.</p>
      </abstract>
      <kwd-group>
        <kwd>wireless networks</kwd>
        <kwd>coverage analysis</kwd>
        <kwd>interpolation methods</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Over the past 10-15 years, wireless networks (especially the 802.11*) have become
widespread. Wi-Fi is used in lecture halls, stadiums, train stations, exhibition
complexes, meeting rooms in office complexes, etc. Analysts from CISCO predict that
devices connected to Wi-Fi and mobile networks will generate 73% of Internet traffic
by 2021 [1].</p>
      <p>The high density of the location of WLAN users makes it more rational to use
access points, more competently calculate their location.</p>
      <p>Heatmaps are currently used to show representative network coverage. Sample of
WLAN heatmap is shown in fig 1.
___________________
Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License
Attribution 4.0 International (CC BY 4.0).</p>
      <p>In recent years, the use of wireless networks has ceased to be limited to
twodimensional space. Small unmanned vehicles, such as quadcopters, have been used in
various areas of human activity. Also, IoT class devices are widely used, which also
actively use wireless connections and are often located in hard-to-reach places.</p>
      <p>All existing software for building heatmaps can be divided into 2 categories: based
on model data[6-7] and based on experimental data[8-13].</p>
      <p>For example, D-Link Wi-Fi Planner Pro [6] allows to simulate signal propagation
taking into account the characteristics of network equipment (antenna patterns) and a
given environment (dimensions and material from which surrounding objects and
partitions are made). Most often, the simulation results do not correspond to real data,
since the simulation does not take into account a number of parameters that
significantly affect the signal propagation. In support of the above, the creators of this
software say that after the actual deployment of the network, this model should not be
used to replace the existing one [6]. Also, Wi-Fi Planner Pro does not allow to
simulate a heat map for open spaces (street quarters, stadiums, etc.).</p>
      <p>Due to the growing need for data exchange not only in two-dimensional space,
there is a need for three-dimensional analysis of wireless network coverage [2].</p>
      <p>They do not allow to accurately correlate the RSSI value and its corresponding
coordinate in space, since the user has to “guess” his location on the floor plan.</p>
      <p>The developed method will help network engineers, network administrators in
constructing wireless coverage maps that will show the current status of network
coverage.</p>
      <p>The task of this type of analysis will be facilitated by combining algorithms for
constructing a function by anchor points and algorithms for simultaneous localization
and mapping – SLAM [4].</p>
      <p>This method will allow you to receive the signal strength from Wi-Fi access points
at the same time obtaining accurate data on the location of the receiver.</p>
      <p>The result of data collection will be a built-up cloud of points of the surrounding
space, the trajectory of the camera and the corresponding values of the received signal
strength indicator – RSSI. An example of the obtained trajectory using the SLAM
algorithm is shown in Fig. 2.</p>
      <p>In this paper, we propose a method for constructing a three-dimensional map of the
coverage by anchor points using approximation and interpolation methods.</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>Development of mathematical model
The camera path and RSSI values will be obtained as {  ,   ,   ,   }, where  ∈
1 …  – is the number of collected points.</p>
      <p>Next, the user sets the step of the spatial grid –  and the radius of the search for
anchor points  . Figure 3 shows a schematic representation of the spatial grid: yellow
points is known values; purple points will be used for RSSI calculations.</p>
      <p>RSSI can be represented as a function of  ( ,  ,  ). RSSI calculation should be
based on known values using approximation and interpolation methods. For this, the
authors propose using the Lagrange polynomial of the second degree.</p>
      <p>RSSI(0.8, 1.2, 1.1)
RSSI(1.05, 0.3, 0.5)</p>
      <p>
        RSSI(
        <xref ref-type="bibr" rid="ref1 ref1">0, 1, 1</xref>
        )
      </p>
      <p>
        RSSI(
        <xref ref-type="bibr" rid="ref1 ref1 ref1">1, 1, 1</xref>
        )
      </p>
      <p>
        RSSI(
        <xref ref-type="bibr" rid="ref1 ref1">1, 0, 1</xref>
        )
  
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) …  ( ) 1 )
 
formula (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) [2].
anchor points.
where: m – is the number of given points (
≤  − 1);  1 …   – all possible linear
combinations from 1 to  , excluding  ; other variables have the same meaning as in
      </p>
      <p>In the problem under consideration, the dimension of space is 4 ( ,  ,  , 
therefore, to compose a polynomial of the second degree, it suffices to have  = 5</p>
      <p>Resultant formula for calculating RSSI at a random spatial point { ,  ,  } takes the
form of the following linear combination:</p>
      <p>
        (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
( , , ) =  ( , , ) +  ( , , ) +  ( , , ) +  ( , , ) +  ( , , ),
Each of the elements of this linear combination has the following form:

(i)
( , , )
= 
(  ,
,  ) × ∏

 1∈{{1,…,5}\{ }}
      </p>
      <p>
        ⋮
 5∈{{1,…,5}\{ , 1,…, 5}} | ⋮

  1
| ⋮
 
  1


⋮

⋮
  1
  1
  5   5
  5   5
 1
  1 1
⋮ ⋮
  5 1
  1
  1 1
⋮ ⋮
  5 1
|
|
,
Full formula for each element shown in (
        <xref ref-type="bibr" rid="ref10 ref5 ref6 ref7 ref8 ref9">5-10</xref>
        )
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )

( , , ) = 
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )

( , , ) = 
( 1, 1, 1) ×  1
( 2, 2, 2) ×  2
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )

( , , ) = 
( 3, 3, 3) ×  3



| 2
 3
 4
| 2
 3
| 1
 3
 4
| 1
 3
| 1
 2
 4
| 1
 2
),
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
 [м] is the distance from the device to the transmitter;
 0 [м] is the distance from the device to the access point at which the signal power  0
] is the signal power of the device, measured at a unit distance  0 from the
 is the coefficient of signal power loss during propagation in the medium,
dimensionless quantity ( = 2 for air, increases increase with obstacles);

 [
      </p>
      <p>] – RSSI.</p>
      <p>In the paper [5], the dependence indicated above is confirmed experimentally. Figure
4 graphically displays the dependence. The black line indicates RSSI values indoors,
the red line indicates outdoor RSSIs at a distance of up to 300 m.
Application of Path-Loss model
To evaluate the quality of the developed method, the following steps are proposed:
1. simulating the ideal propagation of the signal in the room (result – dataset 1);
2. simulating the movement of the “receiver” in this room with the registration of</p>
      <p>RSSI values (result – dataset 2);
3. applying the proposed mathematical model to the dataset collected in the previous
step (result – dataset 3);
4. compare the dataset 1 and dataset 2.</p>
      <p>Room parameters:
─ size: 30m * 30m * 15m;
─ step of spatial grid (D): 1,35m;
─ two access points with coordinates: {15m, 5m, 15m} and {25m, 20m, 7m}.</p>
      <p>Calculated dataset 1 is shown in the fig. 5.</p>
      <p>To simulate the movement of the "receiver" in space, the Path-Loss model was
applied to a certain number of points that have the shape of a spiral segment, resulting in
a new dataset, visually displayed in fig. 6.
2.3</p>
      <p>Application of developed mathematic model</p>
      <p>
        As a result of applying formulas (
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ) to dataset 2, a spatial grid is obtained,
shown in fig. 7.
      </p>
      <p>As we can be seen from fig. 7, in general, dataset 1 and dataset 3 looks similar, but
only in a first approximation. Obviously, each of the calculated RSSI values has its
own confidence level depending on the distance to the anchor points from dataset 2.</p>
      <p>Authors propose dividing all the calculated points from dataset 3 into several
groups. Then, for each group, calculate the standard deviation of RSSI from ideal
propagation (dataset 1). The results are presented in fig. 8.
1,00
6,00
16,00</p>
      <p>21,00
11,00</p>
      <p>R [m]</p>
      <p>The highest deviations at a distance of more than 5 meters from anchor points.
These values are not acceptable for predicting signal propagation at these points. But
they indicate that further research and refinement of the method, the use of more
advanced approximation algorithms will reduce deviations from "ideal" model data.
3</p>
    </sec>
    <sec id="sec-3">
      <title>CONCLUSIONS</title>
      <p>The subject of this study has a weak theoretical and practical development. In this
paper, the first steps in the creation of a new method of constructing maps of wireless
propagation.</p>
      <p>Due to the analysis of errors, directions for further developments were identified,
hypothetical methods for increasing the accuracy of the method were found, and
further development of the researches was determined.</p>
      <p>With further development, this method will help network engineers and
administrators to build three-dimensional maps of wireless signal propagation.</p>
      <p>Also, when combining the developed method with SLAM algorithm, there will be
no need for manual comparison of odometric data when measuring the level of the
wireless signal in space, which will have a positive impact on the accuracy of the
maps.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <source>Cisco Visual Networking Index: Forecast and Trends</source>
          ,
          <fpage>2017</fpage>
          -2022
          <string-name>
            <given-names>White</given-names>
            <surname>Paper</surname>
          </string-name>
          , https://www.cisco.com/c/en/us/solutions/collateral/service-provider/
          <article-title>visual-networkingindex-vni/white-paper-c11-741490</article-title>
          .html,
          <source>last accessed 24.10</source>
          .
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Brett</surname>
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>3D Signal Strength Mapping of 2</article-title>
          .4GHz
          <string-name>
            <surname>Wi-Fi</surname>
            <given-names>Networks</given-names>
          </string-name>
          , Electrical Engineering Department, California Polytechnic State University, (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Tarannik</surname>
          </string-name>
          ,
          <article-title>Application of the “Lagrange Interpolation Polynomial” for functions with many variables</article-title>
          ,
          <source>ScienceRise</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>LSD-SLAM: Large-Scale Direct Monocular</surname>
            <given-names>SLAM</given-names>
          </string-name>
          , https://vision.in.tum.de/research/vslam/lsdslam?redirect=1, last accessed
          <volume>27</volume>
          .10.
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>E.</given-names>
            <surname>Goldoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Prando</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vizziello</surname>
          </string-name>
          , P. Savazzi, [etc.]
          <article-title>Experimental data set analysis of RSSI-based indoor and outdoor localization in LoRa networks</article-title>
          : Wiley, July,
          <year>2018</year>
          . -
          <fpage>6p</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>D</given-names>
            <surname>-link Wi-Fi Planner</surname>
          </string-name>
          <string-name>
            <surname>PRO</surname>
          </string-name>
          , http://www.dlink.ru/ru/faq/345/1640.html,
          <source>last accessed. 25.01</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Ekahau</given-names>
            <surname>Pro</surname>
          </string-name>
          .
          <article-title>Industry standard tool for designing, analyzing, optimizing and troubleshooting Wi-Fi Networks</article-title>
          , https://www.ekahau.com/products/ekahau-site-survey/overview/,
          <source>last accessed. 25.01</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Wi-Fi Heat</surname>
          </string-name>
          <article-title>Maps with Network Performance Monitor</article-title>
          , https://www.solarwinds.
          <article-title>com/network-performance-monitor/use-cases/wifi-heat-map, last accessed</article-title>
          .
          <volume>25</volume>
          .01.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. 2D &amp;
          <article-title>3D Wi-Fi Network Coverage Maps with Acrylic Wi-Fi Heatmaps</article-title>
          , https://www.acrylicwifi.com/en/wlan-wifi
          <article-title>-wireless-network-software-tools/wifi-sitesurvey-software-acrylic-heat-maps/high-quality-3d-wifi-coverage-maps/, last accessed</article-title>
          .
          <volume>25</volume>
          .01.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. VisiWave Site Survey, https://www.visiwave.com/wifi/site-survey.php,
          <source>last accessed. 25.01</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Ekahau Site Survey and
          <string-name>
            <surname>Wi-Fi Planner - Cisco DevNet</surname>
          </string-name>
          Ecosystem Exchange https://developer.cisco.com/ecosystem/spp/solutions/89193/, last accessed.
          <volume>25</volume>
          .01.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Signal</surname>
          </string-name>
          Mapper - Signal
          <string-name>
            <surname>Garden</surname>
          </string-name>
          , https://signalgarden.com/signal-mapper/,
          <source>last accessed. 25.01</source>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Wireless EM Propagation Software - Wireless InSite - Remcom</surname>
          </string-name>
          , https://www.remcom.
          <article-title>com/wireless-insite-em-propagation-software, last accessed</article-title>
          .
          <volume>25</volume>
          .01.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>