Aplicações da álgebra linear aos códigos corretores de erros

Detalhes bibliográficos
Autor(a) principal: Domingos, João Vitor Medeiros
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/4176
Resumo: Ao enviarmos um comando através de um canal, seja ele, um sinal de rádio, uma mensagem por meio de um celular ou computador, ou até mesmo uma comunicação via satélite, estão suscetíveis a sofrer uma interferência, ou seja a mensagem original pode ser recebida com algum erro. Detectar e corrigir estes tipos de erros é um dos objetivos centrais da Teoria de Códigos Corretores de Erros. Focamos, neste trabalho, em dois tipos especiais de códigos corretores de erros: Códigos Lineares e Códigos Cíclicos. Os Códigos Lineares são caracterizados a partir de uma transformação linear e uma matriz geradora, cujo objetivo é usar elementos da Álgebra Linear para codificação e decodificação de mensagens. Para facilitar a decodificação de uma mensagem usaremos uma matriz chamada matriz teste de paridade a qual é uma matriz geradora de um código dual do código original. Assim tornando possível e viável a decodificação. Já os Códigos Cíclicos são caracterizados a partir de um polinômio gerador em um ideal de um anel de polinômios. Para estudar códigos cíclicos iremos introduzir um conceito preliminar sobre polinômios, para assim podermos observar a natureza da matriz geradora e matriz teste de paridade de um código cíclico. Neste trabalho iremos explorar os dois códigos citados acima de modo que possamos codificar e decodificar mensagens e corrigir seus respectivos erros de transmissão.
id UFF-2_611d1ec9854835f824174d05adce003a
oai_identifier_str oai:app.uff.br:1/4176
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Aplicações da álgebra linear aos códigos corretores de errosCódigos linearesCódigos cíclicosPolinômiosCódigo de controle de errosCódigos linearesCódigos cíclicosPolinômiosLinear codesCiclyc codesPolynomialAo enviarmos um comando através de um canal, seja ele, um sinal de rádio, uma mensagem por meio de um celular ou computador, ou até mesmo uma comunicação via satélite, estão suscetíveis a sofrer uma interferência, ou seja a mensagem original pode ser recebida com algum erro. Detectar e corrigir estes tipos de erros é um dos objetivos centrais da Teoria de Códigos Corretores de Erros. Focamos, neste trabalho, em dois tipos especiais de códigos corretores de erros: Códigos Lineares e Códigos Cíclicos. Os Códigos Lineares são caracterizados a partir de uma transformação linear e uma matriz geradora, cujo objetivo é usar elementos da Álgebra Linear para codificação e decodificação de mensagens. Para facilitar a decodificação de uma mensagem usaremos uma matriz chamada matriz teste de paridade a qual é uma matriz geradora de um código dual do código original. Assim tornando possível e viável a decodificação. Já os Códigos Cíclicos são caracterizados a partir de um polinômio gerador em um ideal de um anel de polinômios. Para estudar códigos cíclicos iremos introduzir um conceito preliminar sobre polinômios, para assim podermos observar a natureza da matriz geradora e matriz teste de paridade de um código cíclico. Neste trabalho iremos explorar os dois códigos citados acima de modo que possamos codificar e decodificar mensagens e corrigir seus respectivos erros de transmissão.When we send a comand through of a channel, be him, a radio signal, a cell phone message or computer message, even a satellite omunication, they are susceptible to interference, that is, the original message could be recived with an error. Detect and correct these kind of erros is one of the central objectives of Correcting Erros Codes Theory. In this wokr we focus in two kinds of Correcting Codes, they are: Linear Codes and Cyclic Codes. Linear Codes are caracterized from a linear transformation and a generating matrix, whose objective is use Linear Algebra elements to code and decode message. In order to acilitate the decodification of a message we will use a matrix called Parity check matrix which is a generating matrix of a dual code from original code. Thus making it possible and viable the decoding. Already the Cyclic Codes are caracterized from a generated polynomial of a ideal of a polynomial ring. In order to study cyclic codes we will introduce a preliminary concept about polynimal, so that we can observe the nature of the generated matrix and parity check matrix of a cyclic code. In this work we will explore those two codes above mentioned so that we can code and decode messages and correct their respctive transmission erros.Pires, Rosemary MiguelNobili, Edilaine ErvilhaNascimento, Carlos Henrique Pereira doDomingos, João Vitor Medeiros2017-08-17T12:18:21Z2017-08-17T12:18:21Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/4176CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-06-25T16:27:40Zoai:app.uff.br:1/4176Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T10:46:28.576767Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Aplicações da álgebra linear aos códigos corretores de erros
title Aplicações da álgebra linear aos códigos corretores de erros
spellingShingle Aplicações da álgebra linear aos códigos corretores de erros
Domingos, João Vitor Medeiros
Códigos lineares
Códigos cíclicos
Polinômios
Código de controle de erros
Códigos lineares
Códigos cíclicos
Polinômios
Linear codes
Ciclyc codes
Polynomial
title_short Aplicações da álgebra linear aos códigos corretores de erros
title_full Aplicações da álgebra linear aos códigos corretores de erros
title_fullStr Aplicações da álgebra linear aos códigos corretores de erros
title_full_unstemmed Aplicações da álgebra linear aos códigos corretores de erros
title_sort Aplicações da álgebra linear aos códigos corretores de erros
author Domingos, João Vitor Medeiros
author_facet Domingos, João Vitor Medeiros
author_role author
dc.contributor.none.fl_str_mv Pires, Rosemary Miguel
Nobili, Edilaine Ervilha
Nascimento, Carlos Henrique Pereira do
dc.contributor.author.fl_str_mv Domingos, João Vitor Medeiros
dc.subject.por.fl_str_mv Códigos lineares
Códigos cíclicos
Polinômios
Código de controle de erros
Códigos lineares
Códigos cíclicos
Polinômios
Linear codes
Ciclyc codes
Polynomial
topic Códigos lineares
Códigos cíclicos
Polinômios
Código de controle de erros
Códigos lineares
Códigos cíclicos
Polinômios
Linear codes
Ciclyc codes
Polynomial
description Ao enviarmos um comando através de um canal, seja ele, um sinal de rádio, uma mensagem por meio de um celular ou computador, ou até mesmo uma comunicação via satélite, estão suscetíveis a sofrer uma interferência, ou seja a mensagem original pode ser recebida com algum erro. Detectar e corrigir estes tipos de erros é um dos objetivos centrais da Teoria de Códigos Corretores de Erros. Focamos, neste trabalho, em dois tipos especiais de códigos corretores de erros: Códigos Lineares e Códigos Cíclicos. Os Códigos Lineares são caracterizados a partir de uma transformação linear e uma matriz geradora, cujo objetivo é usar elementos da Álgebra Linear para codificação e decodificação de mensagens. Para facilitar a decodificação de uma mensagem usaremos uma matriz chamada matriz teste de paridade a qual é uma matriz geradora de um código dual do código original. Assim tornando possível e viável a decodificação. Já os Códigos Cíclicos são caracterizados a partir de um polinômio gerador em um ideal de um anel de polinômios. Para estudar códigos cíclicos iremos introduzir um conceito preliminar sobre polinômios, para assim podermos observar a natureza da matriz geradora e matriz teste de paridade de um código cíclico. Neste trabalho iremos explorar os dois códigos citados acima de modo que possamos codificar e decodificar mensagens e corrigir seus respectivos erros de transmissão.
publishDate 2017
dc.date.none.fl_str_mv 2017-08-17T12:18:21Z
2017-08-17T12:18:21Z
2017
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 https://app.uff.br/riuff/handle/1/4176
url https://app.uff.br/riuff/handle/1/4176
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1811823565446578176