[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | ||
Mathematik-Online-Lexikon: | ||
Codes |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | Übersicht |
Allgemeine Codes.
Gegeben sei eine endlich Menge von Elmenten, genannt Alphabet. Ein Code der Länge ist eine Teilmenge von .
Die Informationsrate von ist
Für ist die Hamming-Distanz von und definiert durch
Ein Minimal-Distanz-Decodierer (MDD) liefert zu jedem ein Codewort , das zu minimale Hamming-Distanz hat. Ein MDD ist also eine Funktion mit
Zwei Codes und heißen äquivalent, falls es eine Permutation auf so gibt, daß eine Bijektion von nach darstellt. Äquivalente Codes haben dieselbe Informationsrate und dieselbe Minimaldistanz.
Ziel der Codierungstheorie ist es, Codes mit großem Minimalabstand bei großer Informationsrate zu finden.
Lineare Codes.
Sei im folgenden ein endliche Körper und der Vektorraum der Dimension über . Ein Untervektorraum von heißt linearer Code. Ist eine Basis von , geschrieben als Zeilenvektoren, so heißt die Matrix mit den Zeilen eine Erzeugermatrix von .
Ein linearer Code der Dimension hat die Informationsrate . Ist die Minimaldistanz , so spricht man von einem -Code. Der Minimalabstand eines linearen Codes ist gleich der minimalen Anzahl der Nichtnulleinträge eines Codeworts ungleich dem Nullvektor.
Sei ein linearer Code von Dimension , dann ist äquivalent zu einem linearen Code mit einer Erzeugermatrix , wobei die Einheitsmatrix bezeichnet.
Für einen linearen Code mit einer Erzeugermatrix ist eine Prüfmatrix durch gegeben.
Allgemein heißt jede Matrix , die
Ist ein Codewort und ein Übermittlungsfehler, so liefert die Multiplikation mit der Prüfmatrix
Ein MDD für einen linearen Code ist definiert durch wobei in Abhängigkeit von so gewählt ist, daß das Syndrom wird, und so, daß .
(Ist größer als die Übertragungsfehlerzahl, so wird man für wie oben auf diese Weise auf stoßen.)
Binäre Hamming-Codes.
Ein binärer Hamming-Code der Länge (mit ) ist bestimmt durch eine Prüfmatrix , wobei in den Zeilen gerade alle Vektoren von stehen. Hamming-Codes sind -Codes. Der für die Praxis entscheidende Vorteil ist die einfache Fehlerkorrektur bei der Decodierung. Bei binären Hamming-Codes ist für das Syndrom an höchstens einer Stelle nicht Null, und der (eindeutige) MDD ist gegeben durch
Beispiele:
automatisch erstellt am 25. 1. 2006 |