master

620 palavras 3 páginas
Aula 20
Temática: Código de Hamming

Nessa aula vamos mostrar o Código de Hamming usado para detecção de erros. Então, vamos adiante!

Bits de redundância

Nas transmissões de dados e em telecomunicações são utilizados bits sem informação que são inseridos entre os bits que carregam a mensagem.
Esses bits de redundância vão detectar eventuais erros e, em alguns casos, corrigir a mensagem no receptor.

Código de Hamming

O Código de Hamming é um sistema de codificação que permite a correção automática de uma mensagem recebida pelo receptor com 1 bit de erro. O processo dessa codificação é descrita a seguir;
1º. Passo) As posições dos bits numeradas com potências de dois (da esquerda da direita) são reservadas para os bits de redundância e os demais são os bits que contém a informação e constituem a mensagem codificada.
Vejamos um exemplo.
Vamos chamar de M os bits de mensagem e R os bits de redundância.
Em 7 bits teremos 4 bits de mensagem e 3 bits de redundância
Posição do Bit

1 = 20

2 = 21

3

4 = 22

5

6

7

Bit

R1

R2

M3

R4

M5

M6

M7

2º. Passo) Os bits de redundância apresentam paridade par.
Vejamos um exemplo.
Em 7 bits teremos 4 bits de mensagem e 3 bits de redundância onde os bits de redundância são gerados de seguinte forma: a) R 1 é bit de paridade par para os bits de informação 3 (M3) , 5(M5) e 7 (M7); b) R2 é bit de paridade par

para os bits de informação 3 (M3) , 6(M6) e 7 (M7); c) R4 é bit de paridade par para os bits de informação 5 (M5) , 6(M6) e 7 (M7);
3º. Passo) Supondo que no máximo um bit está com erro (pode ser bit da mensagem ou bit da redundância), a correção é imediata. A tabela a seguir mostra como o bit com erro é identificado.

Paridade de
R1 – M3 – M5 – M7

Paridade de

Paridade de

R2 – M3 – M6 – M7 R4 – M5 – M6 – M7

Bit com erro

0

0

0

Não há

1

0

0

R1

0

1

0

R2

1

1

0

M3

0

0

1

R4

1

0

Relacionados

  • Master
    13123 palavras | 53 páginas
  • master
    520 palavras | 3 páginas
  • Master
    914 palavras | 4 páginas
  • Master
    2034 palavras | 9 páginas
  • master
    1580 palavras | 7 páginas
  • Master
    9564 palavras | 39 páginas
  • MASTER
    359 palavras | 2 páginas
  • master
    1077 palavras | 5 páginas
  • Master
    932 palavras | 4 páginas
  • master
    4286 palavras | 18 páginas