<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">52169</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2024.052169</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>SNR and RSSI Based an Optimized Machine Learning Based Indoor Localization Approach: Multistory Round Building Scenario over LoRa Network</article-title>
<alt-title alt-title-type="left-running-head">SNR and RSSI Based An Optimized Machine Learning Based Indoor Localization Approach: Multistory Round Building Scenario Over LoRa Network</alt-title>
<alt-title alt-title-type="right-running-head">SNR and RSSI Based An Optimized Machine Learning Based Indoor Localization Approach: Multistory Round Building Scenario Over LoRa Network</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Kamal</surname><given-names>Muhammad Ayoub</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Alam</surname><given-names>Muhammad Mansoor</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-4">4</xref><xref ref-type="aff" rid="aff-6">6</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Sajak</surname><given-names>Aznida Abu Bakar</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Su&#x2019;ud</surname><given-names>Mazliham Mohd</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-5">5</xref><email>mazliham@mmu.edu.my</email></contrib>
<aff id="aff-1"><label>1</label><institution>Malaysian Institute of Information Technology (MIIT), Universiti Kuala Lumpur</institution>, <addr-line>Kuala Lumpur, 50250</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-2"><label>2</label><institution>Faculty of Computing and Informatics, Multimedia University</institution>, <addr-line>Cyberjaya, 63100</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-3"><label>3</label><institution>Depertment of Computer Science</institution><institution></institution>, <institution>DHA Suffa University</institution>, <addr-line>Karachi, Sindh, 75500</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-4"><label>4</label><institution>Riphah Institute of System Engineering (RISE), Faculty of Computing, Riphah International University</institution>, <addr-line>Islamabad, 46000</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-5"><label>5</label><institution>Malaysian France Institute (MFI), Universiti Kuala Lumpur</institution>, <addr-line>Kuala Lumpur, 50250</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-6"><label>6</label><institution>Faculty of Engineering and Information Technology, School of Computer Science, University of Technology Sydney, Ultimo</institution>, <addr-line>NSW 2007</addr-line>, <country>Australia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Mazliham Mohd Su&#x2019;ud. Email: <email>mazliham@mmu.edu.my</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>15</day>
<month>8</month>
<year>2024</year></pub-date>
<volume>80</volume>
<issue>2</issue>
<fpage>1927</fpage>
<lpage>1945</lpage>
<history>
<date date-type="received">
<day>25</day>
<month>3</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>5</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 Kamal et al.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Kamal et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_52169.pdf"></self-uri>
<abstract>
<p>In situations when the precise position of a machine is unknown, localization becomes crucial. This research focuses on improving the position prediction accuracy over long-range (LoRa) network using an optimized machine learning-based technique. In order to increase the prediction accuracy of the reference point position on the data collected using the fingerprinting method over LoRa technology, this study proposed an optimized machine learning (ML) based algorithm. Received signal strength indicator (RSSI) data from the sensors at different positions was first gathered via an experiment through the LoRa network in a multistory round layout building. The noise factor is also taken into account, and the signal-to-noise ratio (SNR) value is recorded for every RSSI measurement. This study concludes the examination of reference point accuracy with the modified KNN method (MKNN). MKNN was created to more precisely anticipate the position of the reference point. The findings showed that MKNN outperformed other algorithms in terms of accuracy and complexity.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Indoor localization</kwd>
<kwd>MKNN</kwd>
<kwd>LoRa</kwd>
<kwd>machine learning</kwd>
<kwd>classification</kwd>
<kwd>RSSI</kwd>
<kwd>SNR</kwd>
<kwd>localization</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Multimedia University</funding-source>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Localization is the process of determining an object&#x2019;s position or location [<xref ref-type="bibr" rid="ref-1">1</xref>]. Positioning and geo-referencing explain how to locate the location. Improving the localization accuracy offered by different IoT devices is one of the most significant research issue nowadays, especially at hazardous and difficult-to-reach worksites with varying surroundings [<xref ref-type="bibr" rid="ref-2">2</xref>]. Localization is crucial for developing Internet of Things (IoT) solutions for smart cities that allow devices to be tracked or seen both inside and outside of buildings [<xref ref-type="bibr" rid="ref-3">3</xref>]. Global Positioning System (GPS) is commonly used for outdoor location applications [<xref ref-type="bibr" rid="ref-4">4</xref>]. However, GPS is not appropriate for inside localization services because of the significant and dense obstacles that come with structures as well as the increased power consumption [<xref ref-type="bibr" rid="ref-5">5</xref>]. The availability of location data is becoming a more and more necessary component for current communication infrastructure in order to provide location-based services. However, the GPS and mobile phone networks encounter their most serious problems in indoor environments and in scenarios with strong shadowing effects, when there is a disruption in satellite or mobile signal [<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>Therefore, in order to accurately estimate the location of the un-located node, further localization techniques need to be used [<xref ref-type="bibr" rid="ref-7">7</xref>]. Depending on how the required access points (APs) are deployed and covered, it is possible to distinguish between LOS (line of sight) and NLOS (non-line of sight) indoor deployment [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>]. In such varied scenarios, the attenuation problem is determined by the amount, width, and type of barriers (such as walls). Because of this, while gathering data on distance indications, different fading spectrum circumstances should be considered [<xref ref-type="bibr" rid="ref-10">10</xref>]. In a theoretical range-based location model, in particular, RSSI may be used to correctly determine the distance among the anchor points and the present location, making it the most crucial indicator data for interior placement [<xref ref-type="bibr" rid="ref-11">11</xref>].</p>
<p>In order to lower the localization error rate, the obtained RSSI or comparable measure data should be processed more thoroughly and categorized rather than using the raw data influenced by numerous path effects, multiple nonlinear interference, and noises [<xref ref-type="bibr" rid="ref-12">12</xref>]. A signal&#x2019;s amplitude or quality in relation to background noise is gauged by its SNR. It shows the relationship between the signal&#x2019;s power and noise power and is commonly expressed in decibels (dB). In comparison to the noise, a greater SNR suggests a more powerful and distinct signal; a lower SNR indicates a weaker signal that is harder to identify from the noise.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>10</mml:mn><mml:msub><mml:mi>log</mml:mi><mml:mrow><mml:mn>10</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2061;</mml:mo><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>SNR is a crucial component of communication, SNR values are gathered with RSSI values for every reference point. frequently, localization techniques take advantage of wireless network devices that were initially established for communication (LPWANs, for example) [<xref ref-type="bibr" rid="ref-13">13</xref>]. RSS-driven indoor localization is one of the easiest and most popular techniques available [<xref ref-type="bibr" rid="ref-14">14</xref>]. The RSS is a measurement of the real signal strength at the receiver and is commonly given in milliwatts (mW) or decibel-milliwatts (dBm) [<xref ref-type="bibr" rid="ref-15">15</xref>].</p>
<p>The path-loss propagation model and the RSSI are used to determine the distance between Tx and Rx using <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> [<xref ref-type="bibr" rid="ref-16">16</xref>].
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mover><mml:mrow><mml:mi>R</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi><mml:mi>I</mml:mi></mml:mrow><mml:mo stretchy="false">&#x21BC;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>10</mml:mn><mml:mi>n</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x21BC;</mml:mo></mml:mover></mml:math></disp-formula></p>
<p>When measuring the average RSSI at a distance of one meter between the sending and receiving nodes, A is the value that is linked to the radio circuits of the nodes. Gathering RSSI data at different ranges and using the least squares method to fit the parameters will allow us to develop a model of the RSSI distance [<xref ref-type="bibr" rid="ref-17">17</xref>].</p>
<p>The RSSI of wireless transmissions is used in RSSI-based fingerprinting, a localization technique, to determine a device&#x2019;s whereabouts [<xref ref-type="bibr" rid="ref-18">18</xref>]. Using a set of reference locations, or &#x201C;fingerprints,&#x201D; inside the area, measurements are made to construct a database of RSSI collections for a specific place in RSSI-based fingerprinting [<xref ref-type="bibr" rid="ref-19">19</xref>]. The RSSI readings are obtained from a variety of wireless gadgets and access points, and these reference sites are usually selected to offer enough coverage of the area [<xref ref-type="bibr" rid="ref-20">20</xref>]. Using RSSI-based fingerprinting, a device detects the RSSI of the radio signals, it receives and compares it to the database&#x2019;s reference fingerprints to determine its location [<xref ref-type="bibr" rid="ref-19">19</xref>].</p>
<p>The contributions that this research study made is to find the factors that lower prediction accuracy and highlight the limitations of indoor localization systems, establish a LoRa-based network using LoRa transmitters and receivers to gather RSSI data in a multi-story circular structure. In order to get around the multipath effect problem, SNR data is additionally evaluated against each RSSI value and MKNN has been used for localization in order to increase reference point prediction accuracy.</p>
<p>The rest of the paper is organized in this manner. A thorough analysis of the literature is provided in <xref ref-type="sec" rid="s2">Section 2</xref>. The suggested approach is demonstrated in <xref ref-type="sec" rid="s3">Section 3</xref>. A thorough explanation of the carried out examines is provided in <xref ref-type="sec" rid="s4">Section 4</xref>. Ultimately, the conclusion is given in <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>One essential component of the communication system is the use of wireless technologies for localization [<xref ref-type="bibr" rid="ref-21">21</xref>]. Many considerations, such as connectivity, technical specifications, power consumption, and energy needs, may affect the final design when choosing a wireless system for indoor localization [<xref ref-type="bibr" rid="ref-22">22</xref>]. The technology may evolve depending on how it is used. The study on wireless indoor localization techniques covered in this part.</p>
<p>To improve accuracy and decrease variability, this study should concentrate on improving RSSI-based techniques [<xref ref-type="bibr" rid="ref-23">23</xref>]. Concurrently, there should be an attempt to create machine learning algorithms that are more optimized and efficient and particularly designed for indoor localization. Furthermore, research into the combination of several technologies and the creation of hybrid strategies may produce better outcomes. Through further exploration of these domains, scholars may propel the field of interior localization forward, facilitating the creation of more dependable, precise, and economical smart city solutions.</p>
<p>The focus of the author&#x2019;s work in [<xref ref-type="bibr" rid="ref-24">24</xref>] is on LoRa technology and its application to license-free 2.4 GHz band RSSI-based inside localization. A simple measuring setup is proposed to measure and aggregate RSSI results. The trilateration concept states that the RSSI data are used to determine the location of an object. On-site experiments in relevant real-world scenarios demonstrate the great utility of the LPWA technology for disaster communication and localization, even beyond the particular context of mountain rescue and search. In multi-slope situations, RSS-based localization via body-UAV linkages remains problematic.</p>
<p>The RSSI measure in an indoor environment has been considered in this study [<xref ref-type="bibr" rid="ref-25">25</xref>]. The authors used 125 KHz of bandwidth, the 868 MHz frequency range, and the spreading factors SF7, SF9, and SF12. Then, we tried to measure RSSI in an indoor environment across a short distance in both LOS and NLOS scenarios using three spreading variables. The results of the experiment show that LoRa can be used indoors, and as a result, the spread factor improves the RSSI performance of this technology.</p>
<p>The development of an indoor navigation system based on LoRa is the main objective of this study [<xref ref-type="bibr" rid="ref-26">26</xref>]. While there are several methods for indoor localization, RSSI fingerprinting has several benefits when used to inside scenarios. Several LoRa nodes&#x2019; RSSI indicators are combined to create a fingerprint database. An Arduino Uno, a LoRa receiver, and LoRa modules were used to create a LoRa network in order to design a localization system for indoor location. Nevertheless, internal noise limits RSSI&#x2019;s performance. The K-nearest neighbor (KNN) filtering method is an accurate filtering technique that can enhance RSSI performance indoors. KNN is the algorithm that is most frequently utilized in indoor positioning systems. Based on the RSSI indicators, users may determine the approximate position.</p>
<p>The authors of [<xref ref-type="bibr" rid="ref-27">27</xref>] have published a novel deep neural network-based localization strategy for LoRa-powered internet of things networks. The evaluation&#x2019;s conclusions highlight the connection between the spread factor allocation and the localization system&#x2019;s efficacy and show how, in comparison to state-of-the-art technologies, proposed method may boost localization accuracy by as much as 6.67%.</p>
<p>Differences in adjustments to the RSS measurement value at each location are caused by changes in environmental conditions that could correctly reflect the real environmental conditions. Features that alter the RSS readings in each position improve the training process. Extensive experiments have shown that the deep learning method can precisely anticipate changes in indoor environmental conditions. There is limited possibility of a significant change in the RSS values during the training and prediction phases since the RSS LoRa fingerprint characteristic in an interior situation is often more robust to environmental changes [<xref ref-type="bibr" rid="ref-28">28</xref>].</p>
<table-wrap id="table-4">
<table frame="hsides" >
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>S.#</th>
<th>Year</th>
<th>Reference</th>
<th>Method</th>
<th>Results</th>
<th>Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2023</td>
<td>[<xref ref-type="bibr" rid="ref-23">23</xref>]</td>
<td>KNN, SVM, RF</td>
<td>Machine learning methods could enhance indoor localization accuracy and performance.</td>
<td>Interference can significantly complicate the achievement of accurate indoor localization and have an impact on the location estimations&#x2019; accuracy.</td>
</tr>
<tr>
<td>2</td>
<td>2022</td>
<td>[<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
<td>Geometry-based trilateration approach</td>
<td>According to localization inaccuracy, the locker room is approximately 1.72 m. This variation is approximately 0.49 m and 0.82 m, respectively, for the hall and the corridor.</td>
<td>Multipath effects were not considered. Enhanced approaches for mitigating localization errors were not used.</td>
</tr>
<tr>
<td>4</td>
<td>2022</td>
<td>[<xref ref-type="bibr" rid="ref-25">25</xref>]</td>
<td>Finger<break/>printing</td>
<td>Results demonstrate that LoRa can be employed indoors and that the spreading factor enhances RSSI performance.</td>
<td>Multipath effects were not considered and the experiment was not done in a multistory building.</td>
</tr>
<tr>
<td>5</td>
<td>2022</td>
<td>[<xref ref-type="bibr" rid="ref-26">26</xref>]</td>
<td>KNN</td>
<td>The KNN (K-nearest neighbor) filtering technique is a precise filter that can improve RSSI performance indoors. Users can locate the approximate position based on RSSI indications.</td>
<td>Experiments done on a small scale also multipath effects are not considered.</td>
</tr>
<tr>
<td>1</td>
<td>2022</td>
<td>[<xref ref-type="bibr" rid="ref-27">27</xref>]</td>
<td>A novel deep neural network</td>
<td>The assessment findings indicate that, when compared to state-of-the-art methods, our technique can increase the accuracy of localization by up to 6.67%.</td>
<td>RSSI preprocessing is not done robustly. Multipath effects are not considered.</td>
</tr>
<tr>
<td>9</td>
<td>2021</td>
<td>[<xref ref-type="bibr" rid="ref-28">28</xref>]</td>
<td>DeepFi-LoRaIn</td>
<td>The results of the tests for variation and adaptation showed that the average accuracy was 85%.</td>
<td>The experiment was not conducted in the multi-story building.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>For this study, a review of the literature was conducted with an emphasis on localization across different LPWAN technologies. This significant amount of research has taught us many things about indoor localization errors and their causes. Most importantly, it has been determined which factors lead to localization inaccuracy. Because every article in the literature is intimately related to this research study.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Materials and Methods</title>
<p>The study design, experimental setting, data collecting process, and data analysis procedures have all been thoroughly presented. Including and explaining the structures of data analysis methodologies.</p>
<p>The goal of this study is to finding and locating a machine is a very important problem. This work focuses on using an optimized machine learning-based technique to increase the position prediction accuracy over the LoRa network.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Research Design</title>
<p>An experiment on the LoRa network was conducted for this study. For the experiment, one LoRa transmitter and four LoRa receivers are used. The Institute of Business Management&#x2019;s College of Computer Science &#x0026; Information Systems Building served as the site for data collection. The data collection building is shaped like a circle. However, initially a comprehensive review of the existing literature on localization from various LPWAN technologies was conducted. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> presents the research framework.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Research framework</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-1.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> initially established a LoRa-based network for the experiment, after that, data was collected from 35 different reference points and through preprocessing outlier were removed from the data. After that, data was prepared according to noise value and approaches of machine learning were used on data and one approach which has a good result were selected for optimization. Finally, the results of optimized approach were compared with other approaches.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Experimental Setup and Data Collection</title>
<p>A LoRa-based network was established for the experiment, as seen in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. LoRa technology facilitates the formation of transmitter and receiver networks and the collection of data. Two floors (2nd &#x0026; 3rd) and four distinct labs (labs 6, 7, 8, &#x0026; 10) were selected for data collecting. Four LoRA receivers (Rx1, Rx2, Rx3, and Rx4), which are located in labs 7, 10, 6, and 8, respectively, and one LoRA transmitter, which is positioned on 35 distinct reference points (xy), one by one between lobbies and staircases, are used to gather data. One meter separates the two reference locations from one another.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>LoRa network (LoRa transmitter and LoRa receivers)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-2.tif"/>
</fig>
<p>Thirty-five reference locations provide data, and from each reference point, fifteen RSSI values are obtained. 5 attributes (Rx1, Rx2, Rx3, Rx4, &#x0026; xy) are included in the 525 instance dataset. The reference point is represented by xy, while the LoRA receiver is denoted by Rx. xy represents each reference point, such as x1y1, x2y2, x3y3, and so forth. While the transmitter was going up and down stairs and between reference points in the hallways, data was being captured. Ra-02 SX1278 the LoRa module has a 12 spread factor and operates at 433 MHz as a transmitter and receiver. The Arduino UNO Module utilized the LoRa module. Following the configuration of a LoRa-based network, LoRa receivers were used to gather data. As was previously indicated, a LoRa transmitter was moved one meter at a time between reference points in a multi-story, circular structure, as well as up and down stairs.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Remove Outliers from Collected Data</title>
<p>Data points that are very dispersed from the bulk of the other data points in a dataset are called outliers. In this study the threshold for outliers are the values less than &#x2212;50 and the values more than &#x2212;120 are considered as outliers. They have a big impact on how well machine learning models perform. Researchers manually eliminate anomalies from the fingerprinting database. As was already said, a fingerprinting database contains all of the acquired data. Only fifteen RSSI values out of all the values gathered from a single reference point (xy) are taken into consideration by the researcher during the preprocessing step. The foundation for evaluating RSSI results is comparable and nearly similar values; values that are not similar and closely similar are regarded as outliers. Data was gathered from 35 distinct reference points (xy), and only 15 comparable and closely comparable values were taken into account for the fingerprinting database after eliminating outliers.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Collection of Noise Values</title>
<p>Since SNR is a crucial component of communication, SNR values are gathered with RSSI values for every reference point. SNR levels are evaluated using comparable and nearly comparable values; those that are not comparable or closely comparable are not taken into account. For the fingerprinting database, only fifteen comparable or very comparable values are taken into account for each reference location. Increasing the SNR values is done to increase prediction accuracy.</p>
<p>One of our study goals is accomplished after the dataset has been prepared with regard to the noise component. Several ML-based methods for localization prediction and classification were used in this study. SVM, RF, KNN, DT, NB, GB, and MLP were among the classifiers utilized to complete the localization classification and prediction.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Approaches for Data Analysis</title>
<p>In this research, various ML-based approaches to localization classification and localization prediction were employed. Several classifiers (SVM, RF, KNN, DT, NB, GB, and MLP) were used to accomplish localization classification and prediction. All classifiers have been used to train data in 80/20 and 70/30 training ratios and gather results. Accuracy, Recall, Precision, and F1-score could all be measured. Finally as per the research frame work, the algorithm which have good results was chosen for optimization.</p>
<p>The aforementioned classification models were thoroughly assessed on the RSSI-SNR dataset, looking at many factors like accuracy, precision, recall, F1-score, 5 fold cross-validation, and training and testing timeframes. The results show that, out of all the machine learning techniques included in this study, KNN is the most advantageous algorithm.</p>
</sec>
<sec id="s3_6">
<label>3.6</label>
<title>Modified KNN</title>
<p>The KNN approach is not very accurate and has a position prediction inaccuracy. This research intends to solve the localization problem by attaining excellent accuracy with minimal mistakes in position prediction. It is vital to adjust the algorithm parameters in order to increase the algorithm&#x2019;s accuracy and reduce position prediction mistakes while employing KNN. This work modified the existing KNN algorithm and adjusted its parameters.</p>
<p>The block diagram of the modified KNN classifier is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. The classifier&#x2019;s many parameters are set to achieve high accuracy and minimal position prediction error. The KNN method&#x2019;s k parameter, as seen in the block diagram, indicates how many neighbors will be looked at in order to classify a certain query point. If the instance is the closest neighbor, it will be assigned to a related class. When determining k, it is necessary to take into account a range of values to prevent either overfitting or underfitting. The K-D tree, also known as the k-dimensional tree, is a data structure that is used to organize multidimensional data. It is particularly useful for efficient closest neighbor searches in multidimensional areas. Because it can split the data space into more manageable pieces along each dimension, the &#x201C;K-D Tree&#x201D; got its name. In order to do a closest neighbor search or other queries in a k-d tree, the technique begins at the root and recursively traverses the tree, selecting the appropriate subtree based on the split dimension and split value.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Block diagram of modified KNN</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-3.tif"/>
</fig>
<p>The Manhattan distance function is the distance function utilized in the modified KNN to determine the distance between neighbors. The distance between two locations on a grid-like path, such as a city grid, is determined using the Manhattan distance. The term &#x201C;Manhattan distance&#x201D; refers to the approximate distance a taxi would travel in Manhattan, New York City, given its grid-like street arrangement. The Manhattan distance between two points (x1, y1) and (x2, y2) in a two-dimensional space is calculated as follows:
<disp-formula id="ueqn-3"><mml:math id="mml-ueqn-3" display="block"><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>e</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi>F</mml:mi><mml:mi>u</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mrow><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>Y</mml:mi><mml:mi>i</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>To find the absolute differences between the two sites, the related dimensions across each axis (<italic>x</italic> and <italic>y</italic>) are first determined. The horizontal and vertical distances are then given to you. The following step then involves adding the absolute variances from step 1. This figure indicates the total &#x201C;distance&#x201D; in grid units, much how a taxi would travel a grid of city streets. Taking into account your K-nearest neighbour, computed using Manhattan&#x2019;s distance.</p>
<p>The improved KNN algorithm uses the distance weights approach. Use distance-weighted weights when you believe that nearby neighbors should have a bigger impact on the anticipated result because they are most likely closer to the query location. This might be helpful if you expect data discrepancies to make near neighbors less significant. The &#x201C;weights&#x201D; option determines the weighting of neighboring distances when predicting values for a query location.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Results and Discussion</title>
<p>This section presents the data evaluation that was conducted on data collected from LoRa technology testing. This section contains graphical representations of the confusion matrix and bar chart plot in addition to prediction results using RF, KNN, DT, NB, GB, MLP, and SVM. This article also explains the modified KNN results, the core methodology of this study.</p>
<p>Results have been obtained by training data in 80/20 and 70/30 training ratios using all classifiers. The reference point categorization using the 80/20 and 5 fold cross-validation is displayed in <xref ref-type="table" rid="table-1">Table 1</xref>. This table shows each model&#x2019;s accuracy, F1-score, precision, recall, training, and testing timeframes.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Results of classification methods on RSSI and SNR dataset (80/20)</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Algorithms</th>
<th>Accuracy 80%/20%</th>
<th>5 Fold CV</th>
<th>F1-score</th>
<th>Precision</th>
<th>Recall</th>
<th>Training time</th>
<th>Testing time</th>
</tr>
</thead>
<tbody>
<tr>
<td>Support vector machine</td>
<td>70.4761%</td>
<td>68.3809%</td>
<td>0.7559</td>
<td>0.8846</td>
<td>0.7047</td>
<td>0.039711/s</td>
<td>0.004292/s</td>
</tr>
<tr>
<td>Decision tree</td>
<td>77.1428%</td>
<td>76.0000%</td>
<td>0.7759</td>
<td>0.8358</td>
<td>0.7714</td>
<td>0.003309/s</td>
<td>0.000284/s</td>
</tr>
<tr>
<td>Random forest</td>
<td>88.5714%</td>
<td>88.9523%</td>
<td>0.8891</td>
<td>0.9308</td>
<td>0.8857</td>
<td>0.432101/s</td>
<td>0.024940/s</td>
</tr>
<tr>
<td>Naive bayes</td>
<td>78.0952%</td>
<td>83.0476%</td>
<td>0.7955</td>
<td>0.8680</td>
<td>0.7809</td>
<td>0.004238/s</td>
<td>0.001644/s</td>
</tr>
<tr>
<td>K-nearest neighbor</td>
<td>85.7142%</td>
<td>84.9523%</td>
<td>0.8597</td>
<td>0.8976</td>
<td>0.8571</td>
<td>0.004849/s</td>
<td>0.015762/s</td>
</tr>
<tr>
<td>Gradient boost</td>
<td>81.9047%</td>
<td>81.1428%</td>
<td>0.8290</td>
<td>0.8858</td>
<td>0.8190</td>
<td>4.093159/s</td>
<td>0.006077/s</td>
</tr>
<tr>
<td>Multilayer perceptron</td>
<td>40.9523%</td>
<td>45.5238%</td>
<td>0.3436</td>
<td>0.3644</td>
<td>0.4095</td>
<td>0.462321/s</td>
<td>0.000709/s</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The classification findings for the RSSI and the SNR data with an 80/20 ratio are shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. With 88.5714% accuracy, the random forest model is the most accurate, followed by KNN (85.7142%).</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Accuracy comparison of training and cross validation result</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-4.tif"/>
</fig>
<p>The random forest model, with an accuracy of 88.9523%, outperforms the other classifiers using five-fold cross-validation, KNN (84.9523%), and NB 83.0476%. The random forest model takes longer to train and test because to its complexity, even if it has the best accuracy.</p>
<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows that the RF classifier has the highest F1-score of 0.8891. The KNN, GB, and NB classifiers have F1 ratings of 0.8597, 0.8209, and 0.7955, respectively, after the RF classifier. The RF classifier has the highest precision, 0.9308, followed by 0.8976, 0.8858, 0.8846, 0.8680, and 0.8358 for KNN, GB, SVM, NB, and DT, in that order. The maximum RF recall of 0.8857 is shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. The RF classifier was followed by KNN, GB, NB, DT, and SVM, with recall scores of 0.8571, 0.8190, 0.7809, 0.7714, and 0.7047, in that order.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Comparison of F1-score, precision and recall of different classifiers</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-5.tif"/>
</fig>
<p>As <xref ref-type="fig" rid="fig-6">Fig. 6</xref> illustrates, the Random Forest model takes longer to train than the KNN classifier. The Random Forest technique is less suitable overall for the current needs because to the significant training time gap between the two models.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Training and testing time comparison of classifiers</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-6.tif"/>
</fig>
<p>The outcomes of reference point classification using a 5 fold cross-validation and a 70/30 split on the RSSI and SNR dataset are shown in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Results of classification methods on RSSI and SNR dataset (70/30)</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Algorithms</th>
<th>Accuracy 70%/30%</th>
<th>5 Fold CV</th>
<th>F1-score</th>
<th>Precision</th>
<th>Recall</th>
<th>Training time</th>
<th>Testing time</th>
</tr>
</thead>
<tbody>
<tr>
<td>Support vector machine</td>
<td>70.8860%</td>
<td>68.3809%</td>
<td>0.7518</td>
<td>0.8907</td>
<td>0.7088</td>
<td>0.047323/s</td>
<td>0.009861/s</td>
</tr>
<tr>
<td>Decision tree</td>
<td>79.1139%</td>
<td>76.3809%</td>
<td>0.7821</td>
<td>0.8245</td>
<td>0.7911</td>
<td>0.004323/s</td>
<td>0.000473/s</td>
</tr>
<tr>
<td>Random forest</td>
<td>87.9746%</td>
<td>88.9523%</td>
<td>0.8655</td>
<td>0.8836</td>
<td>0.8797</td>
<td>0.347486/s</td>
<td>0.017754/s</td>
</tr>
<tr>
<td>Naive Bayes</td>
<td>79.7468%</td>
<td>83.0476%</td>
<td>0.8080</td>
<td>0.8839</td>
<td>0.7974</td>
<td>0.006547/s</td>
<td>0.001931/s</td>
</tr>
<tr>
<td>K-nearest neighbor</td>
<td>83.5443%</td>
<td>84.9523%</td>
<td>0.8317</td>
<td>0.8644</td>
<td>0.8354</td>
<td>0.006249/s</td>
<td>0.016286/s</td>
</tr>
<tr>
<td>Gradient boost</td>
<td>81.6455%</td>
<td>81.1428%</td>
<td>0.8231</td>
<td>0.8646</td>
<td>0.8164</td>
<td>8.533760/s</td>
<td>0.013642/s</td>
</tr>
<tr>
<td>Multilayer perceptron</td>
<td>53.7974%</td>
<td>45.5238%</td>
<td>0.4942</td>
<td>0.5277</td>
<td>0.5379</td>
<td>1.496828/s</td>
<td>0.003043/s</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>With a score of 87.9746%, the Random Forest (RF) model has the highest accuracy. <xref ref-type="fig" rid="fig-7">Fig. 7</xref> displays the outcomes of models applied to the RSSI and SNR data using a 70/30 data split. In terms of accuracy, the KNN, GB, NB, and DT models achieve accuracy rates of 83.5443%, 81.6455%, 79.7468%, and 79.1139%, respectively, behind RF.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Training and testing time comparison of classifiers</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-7.tif"/>
</fig>
<p>The Random Forest method is the most accurate model in terms of classification accuracy, with a rate of 88.9523%. The accuracy ratings of the KNN and NB models are 84.9523% and 83.0476%, respectively, placing them in second and third place. Within the context of cross-validation, a number of accuracy measures shed insight on how different classifiers perform in comparison to one another.</p>
<p>As can be seen in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, the RF classifier has the highest F1-score (0.8655). Closely trailing with F1-scores of 0.8317, 0.8231, and 0.8080, respectively, are the KNN, GB, and NB classifiers. Within the context of the precision metric, the SVM classifier gets the greatest precision outcome of 0.8907. Following closely behind with accuracy ratings of 0.8839, 0.8836, 0.8646, 0.8644, and 0.8245, respectively, are the NB, RF, GB, KNN, and DT classifiers. With a recall score of 0.8797, the RF classification method has the highest recall, as seen in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. Recall values for KNN, GB, NB, DT, and SVM are decreasing and are respectively 0.8354, 0.8164, 0.7974, 0.7911, and 0.7088.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Comparison of F1-score, precision and recall of different classifiers</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-8.tif"/>
</fig>
<p>The amount of extra training time required for the RF model compared to the KNN classifier is seen in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>, the time is in millisecond. Currently, the RF classifier is less appropriate for the goal overall because of the significant training time discrepancies between the two models.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Training and testing time comparison of classifiers</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-9.tif"/>
</fig>
<p>The multi-floor circular building dataset that has been acquired has been used to conduct a thorough study of the training, testing, and validation outcomes, as seen in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>. The training, testing, and validation accuracy of the KNN, DT, RF, NB, SVM, GB, and MLP algorithms are compared shown in <xref ref-type="fig" rid="fig-10">Fig. 10</xref>. The KNN and RF algorithms exhibit remarkable accuracy throughout the training, validation, and testing phases.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Comparison of classifier&#x2019;s training, testing and validation accuracy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-10.tif"/>
</fig>
<p>Based on the findings from our multi-floor circular building dataset, the KNN classifier seems to be the best choice overall, particularly considering its better performance in terms of training and testing time.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Comparative Analysis of Used Classification Models</title>
<p>The usefulness of various classification techniques was carefully examined by the authors, who also looked at the models&#x2019; F1-score, precision, recall, training, and testing times, and the correctness of the models&#x2019; five-fold cross-validation and testing outcomes. The results, which are shown in <xref ref-type="fig" rid="fig-11">Fig. 11</xref>, clearly identify RF as the most accurate algorithm; nevertheless, KNN, which comes in second to RF in terms of accuracy, is more advantageous since it requires less time for testing and training.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Comparative analysis of models with respect to accuracy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-11.tif"/>
</fig>
<p>However, the findings also indicate that KNN exhibits better training performance in contrast to the RF model. <xref ref-type="fig" rid="fig-12">Fig. 12</xref> illustrates the considerable difference in training time between RF and KNN, which accounts for KNN&#x2019;s superior performance over RF on the RSSI-SNR dataset.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Comparative analysis with respect to training and testing time</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-12.tif"/>
</fig>
<p>The aforementioned classification models were thoroughly assessed on the RSSI-SNR dataset, looking at many factors like accuracy, precision, recall, F1-score, 5 fold cross-validation, and training and testing timeframes. The results show that, out of all the machine learning techniques included in this study, KNN is the most advantageous algorithm.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Results Analysis of Modified KNN</title>
<p>On the RSSI-SNR dataset, reference point prediction is carried out using a modified KNN technique. The models reviewed above, the modified KNN model earned the best accuracy of 88.57% in an 80/20 split with regard to training and testing time; <xref ref-type="table" rid="table-3">Table 3</xref> shows that 86.85% accuracy was obtained by 5 fold cross-validation.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Modified KNN results of classification on RSSI-SNR dataset (80/20 and 70/30) split</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Accuracy</th>
<th>Five fold</th>
<th>F1-score</th>
<th>Precision</th>
<th>Recall</th>
<th>Training time</th>
<th>Testing time</th>
</tr>
</thead>
<tbody>
<tr>
<td>80/20 split</td>
<td>88.5714%</td>
<td>86.85714%</td>
<td>0.8770</td>
<td>0.8896</td>
<td>0.8857</td>
<td>0.003481/s</td>
<td>0.004574/s</td>
</tr>
<tr>
<td>70/30 slit</td>
<td>86.7088%</td>
<td>86.8571%</td>
<td>0.8507</td>
<td>0.8824</td>
<td>0.8670</td>
<td>0.003181/s</td>
<td>0.003570/s</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-13">Fig. 13</xref> shows the confusion matrix for the updated KNN 80/20 split. <xref ref-type="fig" rid="fig-14">Fig. 14</xref> displays the accuracy of 86.7080% on a 70/30 split confusion matrix. <xref ref-type="table" rid="table-3">Table 3</xref> also displays the F1-score, precision, recall training, and testing duration. The best algorithm that offers high accuracy with less training time is found to be modified KNN.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Confusion matrix of MKNN showing accuracy in reference point prediction on 80/20</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-13.tif"/>
</fig><fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Confusion matrix of MKNN showing accuracy in reference point prediction on 70/30</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-14.tif"/>
</fig>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Comparative Analysis of Modified KNN Model</title>
<p>Both an 80/20 and a 70/30 data split produced comprehensive findings when these techniques were applied to the RSSI-SNR dataset; these are provided in <xref ref-type="table" rid="table-1">Tables 1</xref> and <xref ref-type="table" rid="table-2">2</xref>. The findings demonstrate that KNN is superior to every other machine learning strategy used in this investigation. Consequently, the KNN method is improved in this study to increase the accuracy of reference point prediction. In comparison to the previously stated models, the modified KNN model showed high accuracy, scoring 88.57% in the 80/20 split and 86.7088% in the 70/30 split. <xref ref-type="table" rid="table-3">Table 3</xref> shows that the modified KNN model also earned 86.85% accuracy during 5 fold cross-validation.</p>

<p><xref ref-type="fig" rid="fig-15">Fig. 15</xref> illustrates how our suggested methodology increases reference point prediction accuracy and achieves good accuracy. As demonstrated, the suggested method outperforms KNN in terms of accuracy in 80/20, 70/30 split, and 5 fold.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Comparative analysis of modified KNN with respect to accuracy</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-15.tif"/>
</fig>
<p>In terms of training and testing time (millisecond) modified KNN outperformed KNN in both 80/20 and 70/30 split, as <xref ref-type="fig" rid="fig-16">Fig. 16</xref> illustrates. It demonstrates that the modified KNN algorithm complexity is also good. As a result, the study demonstrates that the modified KNN performs better in terms of accuracy and model complexity than the other classifiers examined.</p>
<fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>Comparative analysis with respect to training and testing time</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_52169-fig-16.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>The data was classified using a variety of machine learning classifiers, such as the SVM, DT, RF, NB, KNN, GB, and MLP algorithms. The outcomes demonstrated that RF outperformed KNN in terms of reference point localization. However, it&#x2019;s important to keep in mind that, as was mentioned in the results section, RF increased complexity by requiring lengthy testing and training periods. KNN maintained shorter training and testing timeframes while achieving superior results compared to RF. The outcomes show the benefit of KNN for testing, validation, and training for both the 80/20 and 70/30 data splits. Select the KNN algorithm to fine-tune and enhance the outcomes following the completion of the comparative analysis research. In order to increase localization accuracy, an ML-based modified KNN architecture was created in this work using RSSI and SNR data. The MKNN technique was used to complete the study assignment of locating reference points inside an indoor localization network. MKNN was thoroughly evaluated in comparison to all other classifiers. The results demonstrated that MKNN performs better than all other classifiers in terms of training time, accuracy, and testing time.</p>
<sec id="s5_1">
<label>5.1</label>
<title>Research Contribution</title>
<p>The following lists the main contributions that this research study made:
<list list-type="bullet">
<list-item>
<p>To find the factors that lower prediction accuracy and highlight the limitations of indoor localization systems, a thorough evaluation of the pertinent research literature was conducted. We especially looked for research publications using the phrases &#x201C;machine learning-based localization,&#x201D; &#x201C;indoor localization with LoRa,&#x201D; &#x201C;fingerprinting-based localization,&#x201D; and &#x201C;indoor localization&#x201D; in their titles.</p></list-item>
<list-item>
<p>Establish a LoRa-based network using LoRa transmitters and receivers to gather RSSI data in a multi-story circular structure. In order to get around the multipath effect problem, SNR data is additionally evaluated against each RSSI value.</p></list-item>
<list-item>
<p>MKNN has been used for localization in order to increase reference point precision. In this research, MKNN beats all other compared algorithms in terms of accuracy and complexity after changing the parameters with the value of neighbors, search strategy, and distance function.</p></list-item>
</list></p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Limitations</title>
<p>Thirty-five reference locations encompassing a small portion of a multi-story circular building have provided the data. This might be gathered from a large region of more than 35 reference locations.</p>
<p>Reducing the reference point&#x2019;s distance from one meter might potentially increase accuracy.</p>
<p>Deep learning has not been employed because of the small amount of data; however, as the data grows, deep learning techniques may be applied.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Future Work</title>
<p>In order to cover a big region with a variety of circumstances, more reference points can be placed in an extensive interior environment.</p>
<p>Other LPWAN technologies can provide data, and the suggested method may be applied. An investigation was conducted to compare LoRa with alternative LPWAN technologies.</p>
<p>Deep learning methods may be utilized when reference points and data sizes rise. It is possible to compare machine learning with deep learning algorithms.</p>
<p>In an outdoor setting, data may be gathered using LoRA and other LPWAN technologies, and the proposed algorithm may be applied.</p>
</sec>
</sec>
</body>
<back>
<ack><p>The authors would like to acknowledge supervisors and mentors.</p>
</ack>
<sec><title>Funding Statement</title>
<p>The research will be funded by the Multimedia University, Department of Information Technology, Persiaran Multimedia, 63100, Cyberjaya, Selangor, Malaysia.</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: study conception and design: Muhammad Ayoub Kamal, Muhammad Mansoor Alam, Aznida Abu Bakar Sajak. Data collection: Muhammad Ayoub Kamal. Analysis and interpretation of results: Muhammad Ayoub Kamal Draft manuscript preparation: Muhammad Ayoub Kamal. Supervision: Muhammad Mansoor Alam, Aznida Abu Bakar Sajak, Mazliham Mohd Su&#x2019;ud. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>Data available on request from the authors.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T. K.</given-names> <surname>Geok</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Review of indoor positioning: Radio wave technology</article-title>,&#x201D; <source>Appl. Sci.</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>44</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3390/app11010279</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C. M.</given-names> <surname>Lind</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Abtahi</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Forsman</surname></string-name></person-group>, &#x201C;<article-title>Wearable motion capture devices for the prevention of future opportunities</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>23</volume>, no. <issue>9</issue>, p. <fpage>4259</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.3390/s23094259</pub-id>; <pub-id pub-id-type="pmid">37177463</pub-id></mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. H.</given-names> <surname>Alsamhi</surname></string-name>, <string-name><given-names>O. U.</given-names> <surname>Ma</surname></string-name>, and <string-name><given-names>M. S.</given-names> <surname>Ansari</surname></string-name></person-group>, &#x201C;<article-title>Survey on collaborative smart drones and internet of things for improving smartness of smart cities</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>128125</fpage>&#x2013;<lpage>128152</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2934998</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Ivanov</surname></string-name></person-group>, &#x201C;<article-title>Real-time GPS track simplification algorithm for outdoor navigation of visually impaired</article-title>,&#x201D; <source>J. Netw. Comput. Appl.</source>, vol. <volume>35</volume>, no. <issue>5</issue>, pp. <fpage>1559</fpage>&#x2013;<lpage>1567</lpage>, <year>2012</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jnca.2012.02.002</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Teizer</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Automation in construction construction resource efficiency improvement by long range wide area network tracking and monitoring</article-title>,&#x201D; <source>Autom. Constr.</source>, vol. <volume>116</volume>, no. <issue>2</issue>, pp. <fpage>103245</fpage>, <month>Apr</month>. <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.autcon.2020.103245</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Mallik</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Panja</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Chowdhury</surname></string-name></person-group>, &#x201C;<article-title>Paving the way with machine learning for seamless indoor-outdoor positioning: A survey</article-title>,&#x201D; <source>Inf. Fusion</source>, vol. <volume>94</volume>, no. <issue>4</issue>, pp. <fpage>126</fpage>&#x2013;<lpage>151</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.inffus.2023.01.023</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Halder</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Ghosal</surname></string-name></person-group>, &#x201C;<article-title>A survey on mobility-assisted localization techniques in wireless sensor networks</article-title>,&#x201D; <source>J. Netw. Comput. Appl.</source>, vol. <volume>60</volume>, no. <issue>12</issue>, pp. <fpage>82</fpage>&#x2013;<lpage>94</lpage>, <year>2016</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jnca.2015.11.019</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Chizhik</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Du</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Feick</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Rodriguez</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Castro</surname></string-name> and <string-name><given-names>R. A.</given-names> <surname>Valenzuela</surname></string-name></person-group>, &#x201C;<article-title>Path loss and directional gain measurements at 28 GHz for non-line-of-sight coverage of indoors with corridors</article-title>,&#x201D; <source>IEEE Trans. Antennas Propagat.</source>, vol. <volume>68</volume>, no. <issue>6</issue>, pp. <fpage>4820</fpage>&#x2013;<lpage>4830</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/TAP.2020.2972609</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Sheng</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Shi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Valaee</surname></string-name></person-group>, &#x201C;<article-title>Toward practical access point deployment for angle-of-arrival based localization</article-title>,&#x201D; <source>IEEE Trans. Commun.</source>, vol. <volume>69</volume>, no. <issue>3</issue>, pp. <fpage>2002</fpage>&#x2013;<lpage>2014</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/TCOMM.2020.3042267</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. K.</given-names> <surname>Elmezughi</surname></string-name></person-group>, &#x201C;<article-title>Path loss measurements and model analysis in an indoor corridor environment at 28 GHz and 38 GHz</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>22</volume>, no. <issue>19</issue>, pp. <fpage>7642</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.3390/s22197642</pub-id>; <pub-id pub-id-type="pmid">36236740</pub-id></mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Cabani</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Chafouk</surname></string-name></person-group>, &#x201C;<article-title>A survey of recent indoor localization scenarios and methodologies</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>21</volume>, no. <issue>23</issue>, pp. <fpage>8086</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3390/s21238086</pub-id>; <pub-id pub-id-type="pmid">34884090</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Ruan</surname></string-name>, <string-name><given-names>Q. Z.</given-names> <surname>Sheng</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Yao</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>N. J. G.</given-names> <surname>Falkner</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>Device-free human localization and tracking with UHF passive RFID tags: A data-driven approach</article-title>,&#x201D; <source>J. Netw. Comput. Appl.</source>, vol. <volume>104</volume>, no. <issue>3</issue>, pp. <fpage>78</fpage>&#x2013;<lpage>96</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jnca.2017.12.010</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Aernouts</surname></string-name></person-group>, &#x201C;<article-title>Localization with low power wide area networks</article-title>,&#x201D; <source>Thesis, Univ. of Antwerp</source>, <publisher-loc>Antwerpen, Belgium</publisher-loc>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Wang</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Learning to improve WLAN indoor positioning accuracy based on DBSCAN-KRF algorithm from RSS fingerprint data</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>72308</fpage>&#x2013;<lpage>72315</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2919329</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Mutiawani</surname></string-name>, <string-name><given-names>C. T.</given-names> <surname>Nazila</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Saputra</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Mabrina</surname></string-name></person-group>, &#x201C;<article-title>Design of an indoor localization system based on WLAN for assisting victim&#x2019;s evacuation process</article-title>,&#x201D; <source>Proc. ICAITI 2019&#x2013;2nd Int. Conf. Appl. Inf. Technol. Innov. Explor. Futur. Technol. Appl. Inf. Technol. Innov.</source>, vol. <volume>37</volume>, pp. <fpage>6</fpage>&#x2013;<lpage>10</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ICAITI48442.2019.8982147</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Geng</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Ye</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Lin</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Pang</surname></string-name></person-group>, &#x201C;<article-title>Indoor positioning algorithm based on the improved</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>18</volume>, no. <issue>9</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.3390/s18092820</pub-id>; <pub-id pub-id-type="pmid">30150521</pub-id></mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. G.</given-names> <surname>Pease</surname></string-name>, <string-name><given-names>P. P.</given-names> <surname>Conway</surname></string-name>, and <string-name><given-names>A. A.</given-names> <surname>West</surname></string-name></person-group>, &#x201C;<article-title>Hybrid ToF and RSSI real-time semantic tracking with an adaptive industrial internet of things architecture</article-title>,&#x201D; <source>J. Netw. Comput. Appl.</source>, vol. <volume>99</volume>, no. <issue>3</issue>, pp. <fpage>98</fpage>&#x2013;<lpage>109</lpage>, <year>2017</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jnca.2017.10.010</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Jain</surname></string-name>, <string-name><given-names>G. V. S.</given-names> <surname>Sashank</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Markkandan</surname></string-name></person-group>, &#x201C;<article-title>Low-cost BLE based indoor localization using RSSI fingerprinting and machine learning</article-title>,&#x201D; in <conf-name>2021 Sixth Int. Conf. Wirel. Commun., Signal Process. Netw. (WiSPNET)</conf-name>, <year>2021</year>, pp. <fpage>363</fpage>&#x2013;<lpage>367</lpage>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Cortesi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dreher</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Magno</surname></string-name></person-group>, &#x201C;<article-title>Design and implementation of an RSSI-based bluetooth low energy indoor localization system</article-title>,&#x201D; in <conf-name>2021 17th Int. Conf. Wirel. Mobile Comput., Netw. Commun. (WiMob)</conf-name>, <year>2021</year>, pp. <fpage>163</fpage>&#x2013;<lpage>168</lpage>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Golenbiewski</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Tewolde</surname></string-name></person-group>, &#x201C;<article-title>Wi-Fi based indoor positioning and navigation system (IPS/INS)</article-title>,&#x201D; in <conf-name>2020 IEEE Int. IOT, Electr. Mechatr. Conf. (IEMTRONICS)</conf-name>, <year>2020</year>, pp. <fpage>1</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Shi</surname></string-name></person-group>, &#x201C;<article-title>LoRaWAPS: A wide-area positioning system based on LoRa Mesh</article-title>,&#x201D; <source>Appl. Sci.</source>, vol. <volume>13</volume>, no. <issue>17</issue>, pp. <fpage>9501</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.3390/app13179501</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sadowski</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Spachos</surname></string-name></person-group>, &#x201C;<article-title>RSSI-based indoor localization with the internet of things</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>6</volume>, pp. <fpage>30149</fpage>&#x2013;<lpage>30161</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2018.2843325</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Rathnayake</surname></string-name>, <string-name><given-names>M. W. P.</given-names> <surname>Maduranga</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Tilwari</surname></string-name>, and <string-name><given-names>M. B.</given-names> <surname>Dissanayake</surname></string-name></person-group>, &#x201C;<article-title>RSSI and machine learning-based indoor localization systems for smart cities</article-title>,&#x201D; <source>Eng.</source>, vol. <volume>4</volume>, no. <issue>2</issue>, pp. <fpage>1468</fpage>&#x2013;<lpage>1494</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.3390/eng4020085</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Simka</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Polak</surname></string-name></person-group>, &#x201C;<article-title>On the RSSI-based indoor localization employing LoRa in the 2.4 GHz ISM band</article-title>,&#x201D; <source>Radioengineering</source>, vol. <volume>31</volume>, no. <issue>1</issue>, pp. <fpage>135</fpage>&#x2013;<lpage>143</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.13164/re.2022.0135</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Aarif</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Tabaa</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Hachimi</surname></string-name></person-group>, &#x201C;<article-title>Experimental test and performance of RSSI-based indoor localization in LoRa networks</article-title>,&#x201D; <source>Procedia Comput. Sci.</source>, vol. <volume>203</volume>, no. <issue>1</issue>, pp. <fpage>420</fpage>&#x2013;<lpage>425</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.procs.2022.07.055</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Chandana</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Savitha</surname></string-name>, and <string-name><given-names>M. Z.</given-names> <surname>Kurian</surname></string-name></person-group>, &#x201C;<article-title>Design and implementation for indoor navigation system using LoRa</article-title>,&#x201D; <source>Int. J. Modern Dev. Eng. Sci.</source>, vol. <volume>1</volume>, no. <issue>7</issue>, pp. <fpage>60</fpage>&#x2013;<lpage>64</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Etiabi</surname></string-name>, <string-name><surname>Yaya</surname></string-name>, <string-name><surname>Mohammed Jouhari</surname></string-name>, <string-name><surname>Andreas Burg</surname></string-name>, and <string-name><surname>EI Mehdi Amhoud</surname></string-name></person-group>, &#x201C;<article-title>Spreading factor assisted LoRa localization with deep reinforcement learning</article-title>,&#x201D; in <source>2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring)</source>, IEEE, <year>2023</year>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. T.</given-names> <surname>Ali</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Muis</surname></string-name>, and <string-name><given-names>R. F.</given-names> <surname>Sari</surname></string-name></person-group>, &#x201C;<article-title>A deep learning model implementation based on rssi fingerprinting for LoRa-based indoor localization</article-title>,&#x201D; <source>EUREKA, Phys. Eng.</source>, vol. <volume>2021</volume>, no. <issue>1</issue>, pp. <fpage>40</fpage>&#x2013;<lpage>59</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.21303/2461-4262.2021.001620</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>