Gere e verifique códigos de Hamming para detecção e correção de erros.
Input Data Bits
Enter raw data bits. The calculator will insert parity bits.
Hamming Code
Encoded Word
0
1
1
2
1
3
0
4
0
5
1
6
1
7
Parity Bits (3)
Overview
Os códigos de Hamming detectam e corrigem erros de bit único na transmissão de dados. Usado em RAM, comunicação via satélite e armazenamento de dados. Adiciona bits de paridade em posições que são potências de 2.
💡
Pro Tips
Hamming(7,4) codifica 4 bits de dados em 7 bits.
Paridade par: o total de 1s nas posições cobertas é par.
A síndrome identifica a posição do erro para correção.
Não é possível corrigir erros de dois bits.
!
Fun Facts
"Inventado por Richard Hamming no Bell Labs (1950)."
"Distância de Hamming = bits mínimos que diferem entre os códigos."
"A memória ECC usa códigos de Hamming para correção de erros."
"Os códigos de Hamming estendidos detectam (mas não corrigem) erros duplos."
Formula: Bits de paridade nas posições 1, 2, 4, 8, 16... (potências de 2)