Hamming Code

Deze applet toont hoe Hamming codes werken (van 4 naar 7 bits)

Typ wat text in in de bovenste lijn van de applet en druk op [Enter] om deze input te encoderen. De tweede lijn toont nu deze text in zijn 8 bit ASCII voorstelling.

De derde lijn toont nu de geencodeerde versie van de bits waarbij gebruik gemaakt is van een 4 naar 7 bits Hamming error correctie code. Voor elke 4 bits in de originele lijn worden er 7 bits gegenereerd op deze lijn. Deze code laat toe een enkelvoudige fout te detecteren en te corrigeren in elke groep van 4 bits.

Wanneer je meer dan vijf letters ingetypt hebt, staan wel niet meer alle bits op deze lijn.

De vierde lijn laat U toe bits te veranderen Begin best met maar 1 bit te veranderen. Druk vervolgens op [Enter] op deze veranderde string te decoderen. De applet zal hierbij de gedetecteerde fouten trachten te corrigeren.

Wanneer er meer dan twee fouten in een groep van 7 bits voorkomen zal dit echter niet lukken.

De laatste lijn toont wat er wordt bekomen na het decoderen van de ontvangen bitstroom.