Systematischer Code

Aus testwiki
Version vom 29. Mai 2021, 13:04 Uhr von imported>Dexxor (Beispiel: n, k, und d mit den entsprechenden Zahlenwerten des Beispiels ersetzt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Ein systematischer Code ist ein Code, der jedem Nachrichtenwort der Länge k ein Codewort der Länge n zuordnet, wobei das Nachrichtenwort explizit Teil des zugeordneten Codewortes ist.

Als Beispiel gelten Paritätsprüfungen, bei denen dem Nachrichtenwort ein oder mehrere Prüfbits angehängt werden.

Beispiel

Ein systematischer [n,k,d]-Code kann zum Beispiel so aussehen: C={(000),(011),(101),(110)}. Dieser Code ließe sich durch folgende Funktion beschreiben: f:{0,1}2{0,1}3. Und im Einzelnen hätten wir:

(00)(000), (01)(011), (10)(101), (11)(110).

Nun haben wir einen in 2 Stellen systematischen Code der Länge 3 mit dem Minimalabstand 2 (Hamming-Abstand); in Kurzschreibweise also einen [3,2,2]-Code.