Calculadora de código Hamming
Gere um código Hamming (7,4) com quatro bits de dados e detecte ou corrija um erro de transmissão de um único bit.
Sobre a calculadora de código Hamming
Exemplos de código Hamming
| Dados ou código recebido | Resultado | Explicação |
|---|---|---|
| Dados 1011 | 0110011 | Os bits de paridade são 0, 1 e 0. |
| Dados 1101 | 1010101 | Os bits de paridade são 1, 0 e 0. |
| Recebido 0010101 | Erro na posição 1 | Inverter o primeiro bit restaura 1010101. |
Como usar a calculadora de código Hamming
- Informe exatamente quatro bits binários de dados, sem espaços ou separadores.
- Se desejar, informe uma palavra recebida de sete bits para verificar erros de transmissão.
- Selecione Calcular código Hamming para gerar a palavra com paridade par.
- Confira a síndrome e o código corrigido quando uma palavra recebida tiver sido informada.
Perguntas frequentes sobre código Hamming
O que significa Hamming (7,4)?
A palavra tem sete bits no total e carrega quatro bits de dados originais. Os outros três fornecem paridade para correção de erros.
Qual convenção de paridade a calculadora usa?
Ela usa paridade par nos três grupos. Um grupo válido contém, portanto, um número par de bits com valor um.
Como a síndrome localiza o erro?
Cada verificação que falha contribui com um valor posicional binário para a síndrome. A soma corresponde à posição, contada a partir de um, do único bit errado.
Hamming (7,4) pode corrigir dois erros?
Não, ele foi projetado para corrigir um bit alterado por palavra. Duas alterações podem gerar uma síndrome enganosa e não devem ser consideradas corrigíveis com segurança.
Onde os códigos Hamming são usados?
São usados no ensino de teoria de códigos e em projetos de memória, comunicação e armazenamento. Sistemas reais costumam usar códigos estendidos ou mais fortes conforme a confiabilidade exigida.