Basis van informatietheorie en codering
In een Hamming-code (7, 4) worden de zeven bits van links af genummerd van 1 tot 7, en de bits 1, 2 en 4 zijn controlebits. Ze worden zo ingesteld dat het aantal enen even is in de bits 1, 3, 5 en 7 (controle 1), in de bits 2, 3, 6 en 7 (controle 2) en in de bits 4, 5, 6 en 7 (controle 4). Als het ontvangen woord 0110001 een fout van 1 bit bevat, welke bit is dan fout?
- ABit 2
- BBit 3
- CBit 6
Antwoord en toelichting tonen
Antwoord: C. Bit 6
In het ontvangen woord 0110001 zijn de bits 1, 3, 5 en 7 gelijk aan 0, 1, 0, 1, een even aantal enen (controle 1 geeft 0); de bits 2, 3, 6 en 7 zijn 1, 1, 0, 1, oneven (controle 2 geeft 1); en de bits 4, 5, 6 en 7 zijn 0, 0, 0, 1, oneven (controle 4 geeft 1). Leest men de resultaten van controle 4, 2 en 1 in die volgorde, 110, als binair getal, dan krijgt men 6, dus bit 6 is fout. Door bit 6 om te keren krijgt men 0110011, dat aan alle drie controles voldoet.
Verder: nog 9 vragen over Basis van informatietheorie en codering