Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa

Detalhes bibliográficos
Autor(a) principal: Cavalli, Darlan Tomazoni
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
Texto Completo: http://tede.upf.br:8080/jspui/handle/tede/2117
Resumo: LoRa is a low-power, long-range wireless communication system that supports native geolocation, through the analysis of network metadata, without the need for other geolocation technologies (e.g. GPS). A commercial solution for this functionality is offered by the proprietary LoRa Cloud Geolocation service, based on conventional multilateration algorithms, whose prerequisite is the reception of transmissions from each device by at least three gateways simultaneously. However, the low accuracy is the main limitation inherent to the native LoRa geolocation, which can vary between 20 m and 2000 m. The systematic mapping carried out in this work revealed that 40% of the studies used some type of machine learning technique with the general aim of improving the levels of accuracy, of which artificial neural networks stand out due to their affinity with non-linearities and other complexities of propagation of the LoRa signal. However, there is a scarcity of studies that validate the neural network approach with data from real LoRaWAN networks. With this in mind, a series of basic models of dense neural networks (DNN) are tested, based on the concept of geolocation by fingerprinting, using metadata from stationary devices of a professional-private LoRaWAN network, which covers the area. urban area of ​​a city of approximately 200 thousand inhabitants. The implementation is characterized by a series of typical adversities for native geolocation, such as a low number of gateways, a large share of uplinks with less than three receiving gateways, and the Adaptive Data Rate (ADR) parameter enabled. As a result, it appears that, despite this set of adversities and the basic architecture of the neural network models used, it was possible to estimate the geographic coordinates of the devices with an average accuracy equivalent to that of the proprietary LoRa Cloud Geolocation service, even for devices with less than three receiver gateways, which points to an advantage over conventional multilateration.
id UPF-1_71fbfff56671839662e11ac87123e03f
oai_identifier_str oai:tede.upf.br:tede/2117
network_acronym_str UPF-1
network_name_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
repository_id_str
spelling Hölbig, Carlos Amaral54333350034http://lattes.cnpq.br/541964631310978900732481007http://lattes.cnpq.br/3075928066443102Cavalli, Darlan Tomazoni2021-11-29T17:39:09Z2021-03-19CAVALLI, Darlan Tomazoni. Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa. 2021. 88 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2021.http://tede.upf.br:8080/jspui/handle/tede/2117LoRa is a low-power, long-range wireless communication system that supports native geolocation, through the analysis of network metadata, without the need for other geolocation technologies (e.g. GPS). A commercial solution for this functionality is offered by the proprietary LoRa Cloud Geolocation service, based on conventional multilateration algorithms, whose prerequisite is the reception of transmissions from each device by at least three gateways simultaneously. However, the low accuracy is the main limitation inherent to the native LoRa geolocation, which can vary between 20 m and 2000 m. The systematic mapping carried out in this work revealed that 40% of the studies used some type of machine learning technique with the general aim of improving the levels of accuracy, of which artificial neural networks stand out due to their affinity with non-linearities and other complexities of propagation of the LoRa signal. However, there is a scarcity of studies that validate the neural network approach with data from real LoRaWAN networks. With this in mind, a series of basic models of dense neural networks (DNN) are tested, based on the concept of geolocation by fingerprinting, using metadata from stationary devices of a professional-private LoRaWAN network, which covers the area. urban area of ​​a city of approximately 200 thousand inhabitants. The implementation is characterized by a series of typical adversities for native geolocation, such as a low number of gateways, a large share of uplinks with less than three receiving gateways, and the Adaptive Data Rate (ADR) parameter enabled. As a result, it appears that, despite this set of adversities and the basic architecture of the neural network models used, it was possible to estimate the geographic coordinates of the devices with an average accuracy equivalent to that of the proprietary LoRa Cloud Geolocation service, even for devices with less than three receiver gateways, which points to an advantage over conventional multilateration.LoRa é um sistema de comunicação wireless de longo alcance e de baixa potência que suporta geolocalização nativa, por meio da análise dos metadados da rede, sem a neces-sidade de outras tecnologias de geolocalização (e.g. GPS). Uma solução comercial dessa funcionalidade é oferecida pelo serviço proprietário LoRa Cloud Geolocation, baseado em algoritmos convencionais de multilateração, cujo pré-requisito é a recepção das transmis-sões de cada dispositivo por, no mínimo, três gateways simultaneamente. Entretanto, a baixa acurácia é a principal limitação inerente à geolocalização LoRa nativa, que pode va-riar entre 20 m e 2.000 m. O mapeamento sistemático realizado neste trabalho revelou que 40% dos estudos utilizaram algum tipo de técnica de machine learning com o intuito geral de melhorar os níveis de acurácia, das quais as redes neurais artificiais destacam-se pela afinidade com as não linearidades e demais complexidades de propagação do sinal LoRa. Observou-se, porém, uma escassez de estudos que validem a abordagem de redes neurais com dados provenientes de redes LoRaWAN reais. Tendo isso em vista são testa-dos uma série de modelos básicos de redes neurais densas (DNN), baseados no conceito de geolocalização por fingerprinting, valendo-se de metadados provenientes de dispositivos estacionários de uma rede LoRaWAN profissional-privada, que cobre a área urbana de uma cidade de aproximadamente 200 mil habitantes. A implementação é caracterizada por uma série de adversidades típicas para a geolocalização nativa, tais como baixa quantidade de gateways, grande parcela de uplinks com menos de três gateways receptores, e parâme-tro Adaptive Data Rate (ADR) habilitado. Como resultado constata-se que, apesar desse conjunto de adversidades e da arquitetura básica dos modelos de redes neurais utilizados, foi possível estimar as coordenadas geográficas dos dispositivos com uma acurácia média equivalente à do serviço proprietário LoRa Cloud Geolocation, inclusive para dispositivos com menos de três gateways receptores, o que aponta para uma vantagem em relação à multilateração convencional.Submitted by Aline Rezende (alinerezende@upf.br) on 2021-11-29T17:39:09Z No. of bitstreams: 1 2021DarlanTomazoniCavalli.pdf: 6316658 bytes, checksum: 738f14e66365f8ddc698b5b2eadc1179 (MD5)Made available in DSpace on 2021-11-29T17:39:09Z (GMT). No. of bitstreams: 1 2021DarlanTomazoniCavalli.pdf: 6316658 bytes, checksum: 738f14e66365f8ddc698b5b2eadc1179 (MD5) Previous issue date: 2021-03-19application/pdfporUniversidade de Passo FundoPrograma de Pós-Graduação em Computação AplicadaUPFBrasilInstituto de Ciências Exatas e Geociências – ICEGAprendizado do computadorRadiofrequênciaRedes neurais (Computação)GeolocalizaçãoRedes de computação - ProtocolosCIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOAnálise de técnicas de Machine Learning aplicadas para geolocalização LoRaAnalysis of machine learning techniques applied to LoRa geolocationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-70926567600265482650050060061067264934210586268930092515683771531info:eu-repo/semantics/openAccessreponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)instname:Universidade de Passo Fundo (UPF)instacron:UPFORIGINAL2021DarlanTomazoniCavalli.pdf2021DarlanTomazoniCavalli.pdfapplication/pdf6316658http://tede.upf.br:8080/jspui/bitstream/tede/2117/2/2021DarlanTomazoniCavalli.pdf738f14e66365f8ddc698b5b2eadc1179MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82053http://tede.upf.br:8080/jspui/bitstream/tede/2117/1/license.txt1ea0bfd7af108792edd8df732bb777fcMD51tede/21172021-11-29 15:39:09.476oai:tede.upf.br:tede/2117Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgZGUgUGFzc28gRnVuZG8gKFVQRikgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyBmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVVBGIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVQRiBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldSBjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVQRiBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVUEYsIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVUEYgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIGRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Biblioteca Digital de Teses e DissertaçõesPUBhttp://tede.upf.br/oai/requestbiblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.bropendoar:2021-11-29T17:39:09Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)false
dc.title.por.fl_str_mv Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
dc.title.alternative.eng.fl_str_mv Analysis of machine learning techniques applied to LoRa geolocation
title Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
spellingShingle Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
Cavalli, Darlan Tomazoni
Aprendizado do computador
Radiofrequência
Redes neurais (Computação)
Geolocalização
Redes de computação - Protocolos
CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
title_full Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
title_fullStr Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
title_full_unstemmed Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
title_sort Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa
author Cavalli, Darlan Tomazoni
author_facet Cavalli, Darlan Tomazoni
author_role author
dc.contributor.advisor1.fl_str_mv Hölbig, Carlos Amaral
dc.contributor.advisor1ID.fl_str_mv 54333350034
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/5419646313109789
dc.contributor.authorID.fl_str_mv 00732481007
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/3075928066443102
dc.contributor.author.fl_str_mv Cavalli, Darlan Tomazoni
contributor_str_mv Hölbig, Carlos Amaral
dc.subject.por.fl_str_mv Aprendizado do computador
Radiofrequência
Redes neurais (Computação)
Geolocalização
Redes de computação - Protocolos
topic Aprendizado do computador
Radiofrequência
Redes neurais (Computação)
Geolocalização
Redes de computação - Protocolos
CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description LoRa is a low-power, long-range wireless communication system that supports native geolocation, through the analysis of network metadata, without the need for other geolocation technologies (e.g. GPS). A commercial solution for this functionality is offered by the proprietary LoRa Cloud Geolocation service, based on conventional multilateration algorithms, whose prerequisite is the reception of transmissions from each device by at least three gateways simultaneously. However, the low accuracy is the main limitation inherent to the native LoRa geolocation, which can vary between 20 m and 2000 m. The systematic mapping carried out in this work revealed that 40% of the studies used some type of machine learning technique with the general aim of improving the levels of accuracy, of which artificial neural networks stand out due to their affinity with non-linearities and other complexities of propagation of the LoRa signal. However, there is a scarcity of studies that validate the neural network approach with data from real LoRaWAN networks. With this in mind, a series of basic models of dense neural networks (DNN) are tested, based on the concept of geolocation by fingerprinting, using metadata from stationary devices of a professional-private LoRaWAN network, which covers the area. urban area of ​​a city of approximately 200 thousand inhabitants. The implementation is characterized by a series of typical adversities for native geolocation, such as a low number of gateways, a large share of uplinks with less than three receiving gateways, and the Adaptive Data Rate (ADR) parameter enabled. As a result, it appears that, despite this set of adversities and the basic architecture of the neural network models used, it was possible to estimate the geographic coordinates of the devices with an average accuracy equivalent to that of the proprietary LoRa Cloud Geolocation service, even for devices with less than three receiver gateways, which points to an advantage over conventional multilateration.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-11-29T17:39:09Z
dc.date.issued.fl_str_mv 2021-03-19
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CAVALLI, Darlan Tomazoni. Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa. 2021. 88 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2021.
dc.identifier.uri.fl_str_mv http://tede.upf.br:8080/jspui/handle/tede/2117
identifier_str_mv CAVALLI, Darlan Tomazoni. Análise de técnicas de Machine Learning aplicadas para geolocalização LoRa. 2021. 88 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2021.
url http://tede.upf.br:8080/jspui/handle/tede/2117
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv -709265676002654826
dc.relation.confidence.fl_str_mv 500
500
600
dc.relation.department.fl_str_mv 6106726493421058626
dc.relation.cnpq.fl_str_mv 8930092515683771531
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UPF
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Ciências Exatas e Geociências – ICEG
publisher.none.fl_str_mv Universidade de Passo Fundo
dc.source.none.fl_str_mv reponame:Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
collection Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF)
bitstream.url.fl_str_mv http://tede.upf.br:8080/jspui/bitstream/tede/2117/2/2021DarlanTomazoniCavalli.pdf
http://tede.upf.br:8080/jspui/bitstream/tede/2117/1/license.txt
bitstream.checksum.fl_str_mv 738f14e66365f8ddc698b5b2eadc1179
1ea0bfd7af108792edd8df732bb777fc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca de teses e dissertações da Universidade de Passo Fundo (BDTD UPF) - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv biblio@upf.br || bio@upf.br || cas@upf.br || car@upf.br || lve@upf.br || sar@upf.br || sol@upf.br || upfmundi@upf.br || jucelei@upf.br
_version_ 1801045448875573248