guru_ji
06.09.06, 09:12
Robot z Marsa wysyła wiadomość (dane):
0100001011
Bit po bicie dochodzi, otrzymujemy na Ziemi wiadomość tej samej długości, ale
niektóre bity mogą być "przekłamane". Więc może otrzymamy coś jak:
0000001111
co może dla nas być w zasadzie bezwartościowe. Szansę na zmniejszenie liczby
błędów może dać przesyłanie każdego bitu 3 razy pod rząd. Wysyłana wiadomość
będzie wtedy wyglądać tak (przerwy pomiędzy blokami 3 bitów dodałem tylko dla
czytelności):
000 111 000 000 000 000 111 000 111 111
a otrzymamy na przykład:
001 111 100 000 000 000 111 000 111 101
Jeżeli nie więcej niż jeden bit jest przekłamany w każdym bloku 3-bitowym, to
oryginalną wiadomość odzyskamy mimo błędów: każdy blok głosuje na jeden b, a
wygrywa większość