Análise do protocolo LoRa usando GNU radio
Autor(a) principal: | |
---|---|
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 |