Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: PESTANA, Edeilson Pereira lattes
Orientador(a): BARROS FILHO, Allan Kardec Duailibe lattes
Banca de defesa: BARROS FILHO, Allan Kardec Duailibe lattes, SILVA, Luis Claudio de Oliveira lattes, SANTANA, Ewaldo Eder Carvalho lattes, BARRADAS FILHO, Alex Oliveira lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Maranhão
Programa de Pós-Graduação: PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA AEROESPACIAL/CCET
Departamento: DEPARTAMENTO DE ENGENHARIA DA ELETRICIDADE/CCET
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://tedebc.ufma.br/jspui/handle/tede/tede/3630
Resumo: The field of nanosatellites is constantly evolving and the demand for electronic components with levels of reliability adequate to the hostility of the space environment is growing. This generates an increasing need for systems capable of detecting and correcting errors induced by the effects of radiation on satellite memory elements. In this work, a method for detecting and correcting errors caused by radiation in a CubeSat onboard computer is proposed. The developed method uses the Hamming code algorithm together with the parity bit method, implemented in FPGA, to carry out the detection and correction of errors caused by events in the RAM memory of a microcontroller. The presented Scheme has the capacity to identify and correct errors of type SEU and detection of events of type DEU. The algorithm was simulated in software and at the end of the work a prototype of an on-board computer was developed where bench tests were performed. The developed method was compared to the classical Hamming code method to validate the results and gains.
id UFMA_c167c0ebf904e10bd89cc959d679e88d
oai_identifier_str oai:tede2:tede/3630
network_acronym_str UFMA
network_name_str Biblioteca Digital de Teses e Dissertações da UFMA
repository_id_str
spelling BARROS FILHO, Allan Kardec Duailibehttp://lattes.cnpq.br/0492330410079141SILVA, Luis Claudio de Oliveirahttp://lattes.cnpq.br/7718330138430150BARROS FILHO, Allan Kardec Duailibehttp://lattes.cnpq.br/0492330410079141SILVA, Luis Claudio de Oliveirahttp://lattes.cnpq.br/7718330138430150SANTANA, Ewaldo Eder Carvalhohttp://lattes.cnpq.br/0660692009750374BARRADAS FILHO, Alex Oliveirahttp://lattes.cnpq.br/4766794669249883http://lattes.cnpq.br/3374658636224517PESTANA, Edeilson Pereira2022-06-06T16:04:15Z2022-02-25PESTANA, Edeilson Pereira. Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat. 2022. 56 f. Dissertação (Programa de Pós-Graduação em Engenharia Aeroespacial/CCET) - Universidade Federal do Maranhão, São Luís, 2022.https://tedebc.ufma.br/jspui/handle/tede/tede/3630The field of nanosatellites is constantly evolving and the demand for electronic components with levels of reliability adequate to the hostility of the space environment is growing. This generates an increasing need for systems capable of detecting and correcting errors induced by the effects of radiation on satellite memory elements. In this work, a method for detecting and correcting errors caused by radiation in a CubeSat onboard computer is proposed. The developed method uses the Hamming code algorithm together with the parity bit method, implemented in FPGA, to carry out the detection and correction of errors caused by events in the RAM memory of a microcontroller. The presented Scheme has the capacity to identify and correct errors of type SEU and detection of events of type DEU. The algorithm was simulated in software and at the end of the work a prototype of an on-board computer was developed where bench tests were performed. The developed method was compared to the classical Hamming code method to validate the results and gains.O campo dos nanossatélites está em constante evolução e é crescente a demanda por componentes eletrônicos com níveis de confiabilidade adequados a hostilidade do ambiente espacial. Isso gera uma necessidade cada vez maior por sistemas capazes de detectar e corrigir erros induzidos pelos efeitos da radiação em elementos de memória dos satélites. Neste trabalho, é proposto um método para detecção e correção de erros causados por radiação em computador de bordo de um CubSat. O método desenvolvido utiliza o algoritmo do código de Hamming em conjunto com o método do bit de paridade, implementado em FPGA (Field Programmable Gate Array), para realizar a detecção e correção de erros causados por eventos em memória RAM (Random Access Memorý) de um microcontrolador. O Esquema apresentado possui capacidade para identificar e corrigir erros do tipo SEU (Single Event Upset) e detecção de eventos do tipo DEU (Double Event Upset). O algoritmo foi simulado em software e ao final do trabalho foi desenvolvido um protótipo de um computador de bordo onde testes de bancada foram realizados. O método desenvolvido foi comparado ao método do código de Hamming clássico para validação dos resultados e ganhos.Submitted by Jonathan Sousa de Almeida (jonathan.sousa@ufma.br) on 2022-06-06T16:04:15Z No. of bitstreams: 1 EDEILSONPEREIRAPESTANA.pdf: 1615067 bytes, checksum: ebd39ba25602dae963bc11ba4d447b90 (MD5)Made available in DSpace on 2022-06-06T16:04:15Z (GMT). No. of bitstreams: 1 EDEILSONPEREIRAPESTANA.pdf: 1615067 bytes, checksum: ebd39ba25602dae963bc11ba4d447b90 (MD5) Previous issue date: 2022-02-25application/pdfporUniversidade Federal do MaranhãoPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA AEROESPACIAL/CCETUFMABrasilDEPARTAMENTO DE ENGENHARIA DA ELETRICIDADE/CCETCubeSat;Código de Hamming;FPGA.CubeSat; Hamming code; FPGAHamming code;FPGA.Engenharia AeroespacialSistemas AeroespaciaisMetodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSatMethodology for detecting and correcting errors caused by radiation in a CubeSat on-board computerinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFMAinstname:Universidade Federal do Maranhão (UFMA)instacron:UFMAORIGINALEDEILSONPEREIRAPESTANA.pdfEDEILSONPEREIRAPESTANA.pdfapplication/pdf1615067http://tedebc.ufma.br:8080/bitstream/tede/3630/2/EDEILSONPEREIRAPESTANA.pdfebd39ba25602dae963bc11ba4d447b90MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82255http://tedebc.ufma.br:8080/bitstream/tede/3630/1/license.txt97eeade1fce43278e63fe063657f8083MD51tede/36302023-05-16 14:01:09.746oai:tede2:tede/3630IExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHDp8OjbyBkZXN0YSBsaWNlbsOnYSxvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBjb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIE1hcmFuaMOjbyAoVUZNQSkgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBjb25jb3JkYSBxdWUgYSBVRk1BIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGTUEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVUZNQSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVRk1BLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVUZNQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgoKRGVjbGFyYSB0YW1iw6ltIHF1ZSB0b2RhcyBhcyBhZmlsaWHDp8O1ZXMgY29ycG9yYXRpdmFzIG91IGluc3RpdHVjaW9uYWlzIGUgdG9kYXMgYXMgZm9udGVzIGRlIGFwb2lvIGZpbmFuY2Vpcm8gYW8gdHJhYmFsaG8gZXN0w6NvIGRldmlkYW1lbnRlIGNpdGFkYXMgb3UgbWVuY2lvbmFkYXMgZSBjZXJ0aWZpY2EgcXVlIG7Do28gaMOhIG5lbmh1bSBpbnRlcmVzc2UgY29tZXJjaWFsIG91IGFzc29jaWF0aXZvIHF1ZSByZXByZXNlbnRlIGNvbmZsaXRvIGRlIGludGVyZXNzZSBlbSBjb25leMOjbyBjb20gbyB0cmFiYWxobyBzdWJtZXRpZG8uCgoKCgoKCgo=Biblioteca Digital de Teses e Dissertaçõeshttps://tedebc.ufma.br/jspui/PUBhttp://tedebc.ufma.br:8080/oai/requestrepositorio@ufma.br||repositorio@ufma.bropendoar:21312023-05-16T17:01:09Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)false
dc.title.por.fl_str_mv Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
dc.title.alternative.eng.fl_str_mv Methodology for detecting and correcting errors caused by radiation in a CubeSat on-board computer
title Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
spellingShingle Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
PESTANA, Edeilson Pereira
CubeSat;
Código de Hamming;
FPGA.
CubeSat; Hamming code; FPGA
Hamming code;
FPGA.
Engenharia Aeroespacial
Sistemas Aeroespaciais
title_short Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
title_full Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
title_fullStr Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
title_full_unstemmed Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
title_sort Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat
author PESTANA, Edeilson Pereira
author_facet PESTANA, Edeilson Pereira
author_role author
dc.contributor.advisor1.fl_str_mv BARROS FILHO, Allan Kardec Duailibe
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0492330410079141
dc.contributor.advisor-co1.fl_str_mv SILVA, Luis Claudio de Oliveira
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/7718330138430150
dc.contributor.referee1.fl_str_mv BARROS FILHO, Allan Kardec Duailibe
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/0492330410079141
dc.contributor.referee2.fl_str_mv SILVA, Luis Claudio de Oliveira
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/7718330138430150
dc.contributor.referee3.fl_str_mv SANTANA, Ewaldo Eder Carvalho
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/0660692009750374
dc.contributor.referee4.fl_str_mv BARRADAS FILHO, Alex Oliveira
dc.contributor.referee4Lattes.fl_str_mv http://lattes.cnpq.br/4766794669249883
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/3374658636224517
dc.contributor.author.fl_str_mv PESTANA, Edeilson Pereira
contributor_str_mv BARROS FILHO, Allan Kardec Duailibe
SILVA, Luis Claudio de Oliveira
BARROS FILHO, Allan Kardec Duailibe
SILVA, Luis Claudio de Oliveira
SANTANA, Ewaldo Eder Carvalho
BARRADAS FILHO, Alex Oliveira
dc.subject.por.fl_str_mv CubeSat;
Código de Hamming;
FPGA.
topic CubeSat;
Código de Hamming;
FPGA.
CubeSat; Hamming code; FPGA
Hamming code;
FPGA.
Engenharia Aeroespacial
Sistemas Aeroespaciais
dc.subject.eng.fl_str_mv CubeSat; Hamming code; FPGA
Hamming code;
FPGA.
dc.subject.cnpq.fl_str_mv Engenharia Aeroespacial
Sistemas Aeroespaciais
description The field of nanosatellites is constantly evolving and the demand for electronic components with levels of reliability adequate to the hostility of the space environment is growing. This generates an increasing need for systems capable of detecting and correcting errors induced by the effects of radiation on satellite memory elements. In this work, a method for detecting and correcting errors caused by radiation in a CubeSat onboard computer is proposed. The developed method uses the Hamming code algorithm together with the parity bit method, implemented in FPGA, to carry out the detection and correction of errors caused by events in the RAM memory of a microcontroller. The presented Scheme has the capacity to identify and correct errors of type SEU and detection of events of type DEU. The algorithm was simulated in software and at the end of the work a prototype of an on-board computer was developed where bench tests were performed. The developed method was compared to the classical Hamming code method to validate the results and gains.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-06-06T16:04:15Z
dc.date.issued.fl_str_mv 2022-02-25
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 PESTANA, Edeilson Pereira. Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat. 2022. 56 f. Dissertação (Programa de Pós-Graduação em Engenharia Aeroespacial/CCET) - Universidade Federal do Maranhão, São Luís, 2022.
dc.identifier.uri.fl_str_mv https://tedebc.ufma.br/jspui/handle/tede/tede/3630
identifier_str_mv PESTANA, Edeilson Pereira. Metodologia para detecção e correção de erros causados por radiação em computador de bordo de um CubeSat. 2022. 56 f. Dissertação (Programa de Pós-Graduação em Engenharia Aeroespacial/CCET) - Universidade Federal do Maranhão, São Luís, 2022.
url https://tedebc.ufma.br/jspui/handle/tede/tede/3630
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.publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA AEROESPACIAL/CCET
dc.publisher.initials.fl_str_mv UFMA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv DEPARTAMENTO DE ENGENHARIA DA ELETRICIDADE/CCET
publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFMA
instname:Universidade Federal do Maranhão (UFMA)
instacron:UFMA
instname_str Universidade Federal do Maranhão (UFMA)
instacron_str UFMA
institution UFMA
reponame_str Biblioteca Digital de Teses e Dissertações da UFMA
collection Biblioteca Digital de Teses e Dissertações da UFMA
bitstream.url.fl_str_mv http://tedebc.ufma.br:8080/bitstream/tede/3630/2/EDEILSONPEREIRAPESTANA.pdf
http://tedebc.ufma.br:8080/bitstream/tede/3630/1/license.txt
bitstream.checksum.fl_str_mv ebd39ba25602dae963bc11ba4d447b90
97eeade1fce43278e63fe063657f8083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)
repository.mail.fl_str_mv repositorio@ufma.br||repositorio@ufma.br
_version_ 1797055622686965760