Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Manancial - Repositório Digital da UFSM |
Texto Completo: | http://repositorio.ufsm.br/handle/1/29549 |
Resumo: | As a complement to radio frequency-based communication, the visible light communication helps to decongest the data usage in the electromagnetic spectrum. This work presents a procedural methodology for the development and practical implementation using a Software-Defined Radio platform for the digital control of the system's operations. The proof of the functioning of the blocks for data processing was done through experimental tests carried out by the communication between the LED and photodetector. As a basis for defining the parameters of the physical layer of the system, the IEEE 802.15.7-2018 standard was used. The software used for the digital processing of the system was the GNU Radio, which is characterized by working through the connection between blocks that perform unique and individual routines in the system. For the experimental development of the system, it was necessary to complement the GNU Radio library with new blocks that performed functions that are not native to the program. Therefore, the communication tests were made with the signal carrier frequency at 20MHz, sampling rate at 100kS/s and bandwidth at 300 kHz. The quality of the transmitted signal was obtained by comparing the number of samples lost in the reception of the signal with the ones being sent in a ratio of 10-3 . |
id |
UFSM-20_4b12b59c2b24d14c6a9d77e8d3d26ff2 |
---|---|
oai_identifier_str |
oai:repositorio.ufsm.br:1/29549 |
network_acronym_str |
UFSM-20 |
network_name_str |
Manancial - Repositório Digital da UFSM |
repository_id_str |
3913 |
spelling |
2023-06-23T17:26:31Z2023-06-23T17:26:31Z2023-03-30http://repositorio.ufsm.br/handle/1/29549As a complement to radio frequency-based communication, the visible light communication helps to decongest the data usage in the electromagnetic spectrum. This work presents a procedural methodology for the development and practical implementation using a Software-Defined Radio platform for the digital control of the system's operations. The proof of the functioning of the blocks for data processing was done through experimental tests carried out by the communication between the LED and photodetector. As a basis for defining the parameters of the physical layer of the system, the IEEE 802.15.7-2018 standard was used. The software used for the digital processing of the system was the GNU Radio, which is characterized by working through the connection between blocks that perform unique and individual routines in the system. For the experimental development of the system, it was necessary to complement the GNU Radio library with new blocks that performed functions that are not native to the program. Therefore, the communication tests were made with the signal carrier frequency at 20MHz, sampling rate at 100kS/s and bandwidth at 300 kHz. The quality of the transmitted signal was obtained by comparing the number of samples lost in the reception of the signal with the ones being sent in a ratio of 10-3 .Como um complemento aos meios de comunicação baseados em radiofrequência, a comunicação por luz visível ajuda a descongestionar o uso de dados no espectro eletromagnético. Este trabalho apresenta uma metodologia procedural para o desenvolvimento e implementação prática de um sistema que utiliza uma plataforma Software-Defined Radio para o controle digital das operações do sistema. A comprovação do funcionamento dos blocos para processamento de dados se deu através de testes experimentais realizados pela comunicação entre LED e fotodetector. Como base para a definição dos parâmetros da camada física do sistema foi utilizado o padrão IEEE 802.15.7-2018. O software utilizado para o processamento digital do sistema foi o GNU Radio que se caracteriza por trabalhar através da conexão entre blocos que desempenham rotinas únicas e individuais no sistema. Para o desenvolvimento experimental do sistema foi necessário complementar a biblioteca do GNU Radio com novos blocos que desempenhassem funções que não são nativas do programa. Por fim, a realização dos testes de comunicação foi feita com a frequência da portadora do sinal em 20MHz, Taxa de amostragem em 100kS/s e largura de banda em 300 kHz. A qualidade do sinal transmitido foi obtida ao comparar o número de amostras perdidas na recepção do sinal com as enviadas na proporção de 10-3 .porUniversidade Federal de Santa MariaCentro de TecnologiaPrograma de Pós-Graduação em Engenharia ElétricaUFSMBrasilEngenharia ElétricaAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessComunicação por luz visívelMensagemIluminaçãoLEDsMetodologiaProgramaçãoTransmissor e ReceptorSoftware-defined radioVisible light communicationMessageLightingMethodologyEncodingTransmitter and receiverCNPQ::ENGENHARIAS::ENGENHARIA ELETRICADesenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivelDevelopment of data processing blocks using open-source software-defined radio platform for control of visible light communication systemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisBarriquello, Carlos Henriquehttp://lattes.cnpq.br/4127396473202565Reguera, Vitalio AlfonsoLoose, FelipeRutzig, Mateus Beckhttp://lattes.cnpq.br/5069410024192755Rosa, Pedro Henrique Moura da30040000000760060060060060060080342083-3ac9-41ad-85f7-b5eb408a8406d01c6694-d17a-40a1-a69c-be6699e92e744c43096f-9f62-4e94-8280-bd5498827c8dc32d0837-80c3-45fb-8c0b-80439ea162fe73601a0c-d92e-42bb-ad70-13a71a7f6da9reponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSMORIGINALDIS_PPGEE_2023_ROSA_PEDRO.pdfDIS_PPGEE_2023_ROSA_PEDRO.pdfDissertação de mestradoapplication/pdf3268478http://repositorio.ufsm.br/bitstream/1/29549/1/DIS_PPGEE_2023_ROSA_PEDRO.pdf6924f52190cd26e9c3730af5f7bcc275MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repositorio.ufsm.br/bitstream/1/29549/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81956http://repositorio.ufsm.br/bitstream/1/29549/3/license.txt2f0571ecee68693bd5cd3f17c1e075dfMD531/295492023-06-23 14:26:31.91oai:repositorio.ufsm.br:1/29549TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlCkZlZGVyYWwgZGUgU2FudGEgTWFyaWEgKFVGU00pIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UKZGlzdHJpYnVpciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZQplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVGU00gcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbwpwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVUZTTSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgYSBzdWEgdGVzZSBvdQpkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcwpuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldQpjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6oKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVGU00Kb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlCmlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IG5vIGNvbnRlw7pkbyBkYSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgVEVTRSBPVSBESVNTRVJUQcOHw4NPIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VCkFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgVUZTTQosIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PClRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVRlNNIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKQpkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcwpjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgoKRepositório Institucionalhttp://repositorio.ufsm.br/PUBhttp://repositorio.ufsm.br/oai/requestopendoar:39132023-06-23T17:26:31Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
dc.title.por.fl_str_mv |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel |
dc.title.alternative.eng.fl_str_mv |
Development of data processing blocks using open-source software-defined radio platform for control of visible light communication systems |
title |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel |
spellingShingle |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel Rosa, Pedro Henrique Moura da Comunicação por luz visível Mensagem Iluminação LEDs Metodologia Programação Transmissor e Receptor Software-defined radio Visible light communication Message Lighting Methodology Encoding Transmitter and receiver CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel |
title_full |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel |
title_fullStr |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel |
title_full_unstemmed |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel |
title_sort |
Desenvolvimento de blocos para processamento de dados utilizando plataforma open-source de software-defined radio para controle de sistemas de comunicação por luz visivel |
author |
Rosa, Pedro Henrique Moura da |
author_facet |
Rosa, Pedro Henrique Moura da |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Barriquello, Carlos Henrique |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/4127396473202565 |
dc.contributor.advisor-co1.fl_str_mv |
Reguera, Vitalio Alfonso |
dc.contributor.referee1.fl_str_mv |
Loose, Felipe |
dc.contributor.referee2.fl_str_mv |
Rutzig, Mateus Beck |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/5069410024192755 |
dc.contributor.author.fl_str_mv |
Rosa, Pedro Henrique Moura da |
contributor_str_mv |
Barriquello, Carlos Henrique Reguera, Vitalio Alfonso Loose, Felipe Rutzig, Mateus Beck |
dc.subject.por.fl_str_mv |
Comunicação por luz visível Mensagem Iluminação LEDs Metodologia Programação Transmissor e Receptor |
topic |
Comunicação por luz visível Mensagem Iluminação LEDs Metodologia Programação Transmissor e Receptor Software-defined radio Visible light communication Message Lighting Methodology Encoding Transmitter and receiver CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
dc.subject.eng.fl_str_mv |
Software-defined radio Visible light communication Message Lighting Methodology Encoding Transmitter and receiver |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
As a complement to radio frequency-based communication, the visible light communication helps to decongest the data usage in the electromagnetic spectrum. This work presents a procedural methodology for the development and practical implementation using a Software-Defined Radio platform for the digital control of the system's operations. The proof of the functioning of the blocks for data processing was done through experimental tests carried out by the communication between the LED and photodetector. As a basis for defining the parameters of the physical layer of the system, the IEEE 802.15.7-2018 standard was used. The software used for the digital processing of the system was the GNU Radio, which is characterized by working through the connection between blocks that perform unique and individual routines in the system. For the experimental development of the system, it was necessary to complement the GNU Radio library with new blocks that performed functions that are not native to the program. Therefore, the communication tests were made with the signal carrier frequency at 20MHz, sampling rate at 100kS/s and bandwidth at 300 kHz. The quality of the transmitted signal was obtained by comparing the number of samples lost in the reception of the signal with the ones being sent in a ratio of 10-3 . |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-06-23T17:26:31Z |
dc.date.available.fl_str_mv |
2023-06-23T17:26:31Z |
dc.date.issued.fl_str_mv |
2023-03-30 |
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.uri.fl_str_mv |
http://repositorio.ufsm.br/handle/1/29549 |
url |
http://repositorio.ufsm.br/handle/1/29549 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.cnpq.fl_str_mv |
300400000007 |
dc.relation.confidence.fl_str_mv |
600 600 600 600 600 600 |
dc.relation.authority.fl_str_mv |
80342083-3ac9-41ad-85f7-b5eb408a8406 d01c6694-d17a-40a1-a69c-be6699e92e74 4c43096f-9f62-4e94-8280-bd5498827c8d c32d0837-80c3-45fb-8c0b-80439ea162fe 73601a0c-d92e-42bb-ad70-13a71a7f6da9 |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Centro de Tecnologia |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Elétrica |
dc.publisher.initials.fl_str_mv |
UFSM |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Engenharia Elétrica |
publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Centro de Tecnologia |
dc.source.none.fl_str_mv |
reponame:Manancial - Repositório Digital da UFSM instname:Universidade Federal de Santa Maria (UFSM) instacron:UFSM |
instname_str |
Universidade Federal de Santa Maria (UFSM) |
instacron_str |
UFSM |
institution |
UFSM |
reponame_str |
Manancial - Repositório Digital da UFSM |
collection |
Manancial - Repositório Digital da UFSM |
bitstream.url.fl_str_mv |
http://repositorio.ufsm.br/bitstream/1/29549/1/DIS_PPGEE_2023_ROSA_PEDRO.pdf http://repositorio.ufsm.br/bitstream/1/29549/2/license_rdf http://repositorio.ufsm.br/bitstream/1/29549/3/license.txt |
bitstream.checksum.fl_str_mv |
6924f52190cd26e9c3730af5f7bcc275 4460e5956bc1d1639be9ae6146a50347 2f0571ecee68693bd5cd3f17c1e075df |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM) |
repository.mail.fl_str_mv |
|
_version_ |
1801223726173257728 |