Die Reed-Muller Codes sind eine Familie von linearen fehlerkorrigierenden Codes, die in der Kommunikationstechnik Verwendung finden.
Der binäre Reed-Muller-Code wurde von der NASA in den Mariner Expeditionen (1969 bis 1976) zum Mars benutzt, um die vom Mars gemachten Fotos an die Erde zu senden. Im Speziellen wurde ein RM-Code mit den Parametern 6, 16 verwendet, das bedeutet, dass sechs Informationsbits in 32 Bit langen Wörtern kodiert waren und das Minimalgewicht der Wörter mindestens 16 betrug, was eine Fehlerkorrektur von 7 Bits ermöglichte. Mit den Codeworten wurden die Helligkeiten eines Bildpunktes kodiert.
Wir definieren im n-dimensionalen Raum die Indikatorvektoren :
auf Untermengen durch:
und - ebenfalls in - die binäre Operation:
die als Keil-Produkt bezeichnet wird.
ist ein d-dimensionaler Vektorraum über , deshalb ist es möglich zu schreiben:
Wir definieren im n-dimensionalen Raum die folgenden Vektoren der Länge n: und
wobei Hi Hyperebenen in (mit Dimension 2d-1) sind:
Der Reed-Muller RM(d, r)-Code der Ordnung r und der Länge n=2d ist derjenige Code, der durch v0 und dem Keil-Produkt von bis zu r der erzeugt wird (wobei nach Vereinbarung ein Keil-Produkt von weniger als einem Vektor gleich der Identität für diesen Operator ist).
Sei d=3. Dann n=8, und
und
Der RM(3,1)-Code wird erzeugt durch die Menge
oder genauer durch die Zeilen der Matrix
Der RM(3,2)-Code wird erzeugt durch die Menge
oder genauer durch die Zeilen der Matrix
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Reed-Muller-Code".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world