Aplicações da álgebra linear aos códigos corretores de erros
Autor(a) principal: | |
---|---|
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 |