Análise do protocolo LoRa usando GNU radio

Detalhes bibliográficos
Autor(a) principal: Carvalho, Vitor Almeida de
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/274574
Resumo: O protocolo LoRa destaca-se por sua aplicabilidade em sensoriamento remoto e na Internet das Coisas. Todavia, esse protocolo é proprietário e implementado diretamente em chips desenvolvidos pela Semtech, o que pode dificultar análises de desempenho. Nesse contexto, surge a utilização de rádios definidos por software (SDR). Esse tipo de dispositivo de comunicação executa em um computador grande parte do processamento que é normalmente efetuado em hardware. Assim, este estudo verifica a robustez do protocolo LoRa em relação ao ruído branco gaussiano, usando uma implementação do protocolo em SDR desenvolvida para o GNU Radio por (tappare l et al., 2020). Para tal, o trabalho revisa conceitos fundamentais de comunicação de radiofrequência, especificações do protocolo e ferramentas usadas, desenvolvendo algoritmos supervisórios para automação de simulações e experimentos. Os resultados confirmam a eficácia da modulação LoRa em relações sinais-ruído negativas e a compatibilidade da implementação SDR LoRa com chips comerciais, embora revelem divergências com a implementação proprietária.
id UFRGS-2_84fb4084ede98f1f75c56160c2a612f6
oai_identifier_str oai:www.lume.ufrgs.br:10183/274574
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Carvalho, Vitor Almeida deGotz, MarceloMüller, Ivan2024-04-11T06:25:34Z2024http://hdl.handle.net/10183/274574001199969O protocolo LoRa destaca-se por sua aplicabilidade em sensoriamento remoto e na Internet das Coisas. Todavia, esse protocolo é proprietário e implementado diretamente em chips desenvolvidos pela Semtech, o que pode dificultar análises de desempenho. Nesse contexto, surge a utilização de rádios definidos por software (SDR). Esse tipo de dispositivo de comunicação executa em um computador grande parte do processamento que é normalmente efetuado em hardware. Assim, este estudo verifica a robustez do protocolo LoRa em relação ao ruído branco gaussiano, usando uma implementação do protocolo em SDR desenvolvida para o GNU Radio por (tappare l et al., 2020). Para tal, o trabalho revisa conceitos fundamentais de comunicação de radiofrequência, especificações do protocolo e ferramentas usadas, desenvolvendo algoritmos supervisórios para automação de simulações e experimentos. Os resultados confirmam a eficácia da modulação LoRa em relações sinais-ruído negativas e a compatibilidade da implementação SDR LoRa com chips comerciais, embora revelem divergências com a implementação proprietária.The LoRa protocol stands out for its applicability in remote sensing and the Inter net of Things. However, this protocol is proprietary and implemented directly on chips developed by Semtech, which can hinder performance analysis. In this scenario, the use of Software Defined Radios (SDR) become apparent. This type of communication device performs a significant portion of the processing, which is typically done in hardware, on a computer. Therefore, this study verifies the robustness of the LoRa protocol in a Gaussian noise environment, using an implementation of the protocol in SDR developed for GNU Radio by (tappare l et al., 2020). To achieve this, this paper revisits fundamental con cepts of radiofrequency communication, protocol specifications, and tools used, developing supervisory algorithms for the automation of simulations and experiments. The results confirm the effectiveness of LoRa modulation in negative signal-to-noise ratios and the compatibility of the SDR LoRa implementation with commercial chips, although they reveal discrepancies with the proprietary implementation.application/pdfporEngenharia de controle e automaçãoGNU radioLoRaSDRSoftware Defined RadioAnálise do protocolo LoRa usando GNU radioinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPorto Alegre, BR-RS2024Engenharia de Controle e Automaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001199969.pdf.txt001199969.pdf.txtExtracted Texttext/plain128501http://www.lume.ufrgs.br/bitstream/10183/274574/2/001199969.pdf.txte7b069034d50315480e565cb6c31e5a9MD52ORIGINAL001199969.pdfTexto completoapplication/pdf16093980http://www.lume.ufrgs.br/bitstream/10183/274574/1/001199969.pdf3b7897319adce5790115fd5951be5c4dMD5110183/2745742024-04-12 06:21:28.573505oai:www.lume.ufrgs.br:10183/274574Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-04-12T09:21:28Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Análise do protocolo LoRa usando GNU radio
title Análise do protocolo LoRa usando GNU radio
spellingShingle Análise do protocolo LoRa usando GNU radio
Carvalho, Vitor Almeida de
Engenharia de controle e automação
GNU radio
LoRa
SDR
Software Defined Radio
title_short Análise do protocolo LoRa usando GNU radio
title_full Análise do protocolo LoRa usando GNU radio
title_fullStr Análise do protocolo LoRa usando GNU radio
title_full_unstemmed Análise do protocolo LoRa usando GNU radio
title_sort Análise do protocolo LoRa usando GNU radio
author Carvalho, Vitor Almeida de
author_facet Carvalho, Vitor Almeida de
author_role author
dc.contributor.author.fl_str_mv Carvalho, Vitor Almeida de
dc.contributor.advisor1.fl_str_mv Gotz, Marcelo
dc.contributor.advisor-co1.fl_str_mv Müller, Ivan
contributor_str_mv Gotz, Marcelo
Müller, Ivan
dc.subject.por.fl_str_mv Engenharia de controle e automação
topic Engenharia de controle e automação
GNU radio
LoRa
SDR
Software Defined Radio
dc.subject.eng.fl_str_mv GNU radio
LoRa
SDR
Software Defined Radio
description O protocolo LoRa destaca-se por sua aplicabilidade em sensoriamento remoto e na Internet das Coisas. Todavia, esse protocolo é proprietário e implementado diretamente em chips desenvolvidos pela Semtech, o que pode dificultar análises de desempenho. Nesse contexto, surge a utilização de rádios definidos por software (SDR). Esse tipo de dispositivo de comunicação executa em um computador grande parte do processamento que é normalmente efetuado em hardware. Assim, este estudo verifica a robustez do protocolo LoRa em relação ao ruído branco gaussiano, usando uma implementação do protocolo em SDR desenvolvida para o GNU Radio por (tappare l et al., 2020). Para tal, o trabalho revisa conceitos fundamentais de comunicação de radiofrequência, especificações do protocolo e ferramentas usadas, desenvolvendo algoritmos supervisórios para automação de simulações e experimentos. Os resultados confirmam a eficácia da modulação LoRa em relações sinais-ruído negativas e a compatibilidade da implementação SDR LoRa com chips comerciais, embora revelem divergências com a implementação proprietária.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-04-11T06:25:34Z
dc.date.issued.fl_str_mv 2024
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/274574
dc.identifier.nrb.pt_BR.fl_str_mv 001199969
url http://hdl.handle.net/10183/274574
identifier_str_mv 001199969
dc.language.iso.fl_str_mv por
language por
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.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/274574/2/001199969.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/274574/1/001199969.pdf
bitstream.checksum.fl_str_mv e7b069034d50315480e565cb6c31e5a9
3b7897319adce5790115fd5951be5c4d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224681813966848