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\oplus c$, $y=b\oplus c$ en $z=b\oplus c$.
Antwoord 3 correct
Fout
Antwoord 4 optie
$x=a\oplus b\oplus c$, $y=a\oplus c\oplus b$ en $z=b\oplus c\oplus a$.
Antwoord 4 correct
Fout
Antwoord 1 optie
$x=a\oplus b$, $y=a\oplus c$ en $z=b\oplus 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\oplus 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.