Basis van informatietheorie en codering
Aan 32 databits wordt een SECDED-code toegevoegd, die fouten van 1 bit corrigeert en fouten van 2 bits detecteert. Het aantal controlebits r van een Hamming-code is de kleinste waarde die voldoet aan 2^r ≥ aantal databits + r + 1, en SECDED voegt daar 1 bit totale pariteit aan toe. Hoeveel controlebits zijn er nodig?
- A6 bit
- B7 bit
- C8 bit
Antwoord en toelichting tonen
Antwoord: B. 7 bit
Met r = 5 is 2⁵ = 32 < 32 + 5 + 1 = 38, wat niet genoeg is, en met r = 6 is 2⁶ = 64 ≥ 32 + 6 + 1 = 39, dus de Hamming-code heeft 6 controlebits nodig. SECDED voegt 1 bit totale pariteit toe om fouten van 1 bit te onderscheiden van fouten van 2 bits, wat 7 bits en een codewoord van 39 bits geeft. Voor 64 databits geeft dezelfde berekening 8 bits, wat de breedte van 72 bits oplevert die voor ECC in servergeheugen wordt gebruikt.
Verder: nog 9 vragen over Basis van informatietheorie en codering