Pular para o conteúdo

Calculadora de código Hamming

Codifique dados ou verifique uma palavra com posições claras.

Entradas Hamming

Processado no navegador.

Codificar: 4/11 bits. Verificar: 7/15 bits. O valor cinza é um exemplo. Calcular usa esse valor; focar qualquer campo o apaga para seus dados.

Resultado

Escolha modo e ação, informe os bits e calcule.

Como usar

(7,4) aceita quatro bits e (15,11), onze. Codificar insere paridade; Verificar analisa uma palavra recebida.

Convenção

A cadeia é numerada da esquerda para a direita a partir de 1. Potências de dois são posições de paridade par.

Exemplo

1011 gera 0110011. Inverter a posição 5 gera síndrome 5 e permite correção sob a hipótese de erro único.

Limites

Zeros iniciais são preservados. Vários erros podem produzir síndrome enganosa; SECDED não está incluído.

Como ler a síndrome

Cada verificação de paridade que falha contribui com sua posição. A soma é a síndrome: 0 não encontra erro simples; outro valor aponta o bit apenas se houver um único erro.

Quando usar

Hamming é útil para estudo e correção de um erro simples. Não é criptografia, compactação nem proteção contra rajadas; sistemas reais podem usar SECDED ou códigos mais fortes.