Um mehrfache Übertragungen zu verhindern müssen also zusätzliche Informationen schon bei der ersten Übertragung mitgesendet werden, die eine Korrektur ermöglichen(Redundanz).
Eine Möglichkeit dies zu tun ist es, jedes Bit mit redundanter Information schon zu senden. Eine Möglichkeit wäre es mit folgender Codierung zu arbeiten:
Die empfangenen Bits können dann mit Fehlern empfangen werden und können dann wie folgt decodiert werden:
Damit können einzelne Bitfehler die bei der Übertragung entstehen direkt wieder korrigiert werden. Der Nachteil ist, dass man größere Dateien senden muss (3 mal so große Dateien).
[1]