Beschouw de code die bestaat uit de codewoorden abcxyz, met informatiebits a, b en c. De controlebits x, y en z worden zodanig gekozen dat elk van de rijtjes abx, acy en bcz een even aantal enen bevat. Geef de vergelijkingen die nodig zijn om de controlebits x, y en z te bepalen.
Antwoord 1 correct
Correct
Antwoord 2 optie
x=a, y=b en z=c.
Antwoord 2 correct
Fout
Antwoord 3 optie
x=a⊕c, y=b⊕c en z=b⊕c.
Antwoord 3 correct
Fout
Antwoord 4 optie
x=a⊕b⊕c, y=a⊕c⊕b en z=b⊕c⊕a.
Antwoord 4 correct
Fout
Antwoord 1 optie
x=a⊕b, y=a⊕c en z=b⊕c.
Antwoord 1 feedback
Goed. Als bijvoorbeeld ab een even aantal (dus 0 of 2) enen bevat, dan moet gelden x=0. Als ab een oneven (dus precies één) 1 bevat, dan moet gelden x=1. In beide gevallen bevat het rijtje abx een even aantal enen en dit kun je weergeven als x=a⊕b.
Antwoord 2 feedback
Fout. Op deze manier is niet bepalen welke bits fout zijn in geval er fouten optreden.
Antwoord 3 feedback
Fout. Controlebits y en z gebruiken dezelfde vergelijkingen. Het is dus niet mogelijk om onderscheid te maken tussen alle fouten.
Antwoord 4 feedback
Fout. De drie vergelijkingen leveren voor iedere boodschap steeds dezelfde controlebits op.