Generatormatrix

Generatormatrix

In der Kodierungstheorie ist eine Generatormatrix eine Basis für einen linearen Code, der alle möglichen Codewörter erzeugt. Wenn die Matrix G und der lineare Code C ist, dann

w=cG

wobei w ein eindeutiges Codewort des linearen Codes C ist. c ist ein eindeutiger Zeilenvektor. Es existiert eine Bijektion zwischen w und c. Eine Generatormatrix für einen (n, M = qk, d)q-Code ist von der Dimension k×n. Dabei ist n die Länge des Codeworts, k ist die Anzahl der Informationsbits, d ist der Hamming-Abstand und q ist die Anzahl der Symbole im Alphabet (q = 2 entspricht einem Binärcode). Die Anzahl der redundanten Bits ist r = n - k.

Die systematische Form für eine Generatormatrix ist

G = \begin{bmatrix} I_k | P \end{bmatrix}

wobei Ik eine k×k Einheitsmatrix und P von der Dimension k×r ist.

Eine Generatormatrix kann verwendet werden, um eine Paritätsprüfungsmatrix für einen Code zu erzeugen (und umgekehrt).

Äquivalente Codes

Codes C1 und C2 sind äquivalent (geschrieben C1 ~ C2), wenn der eine Code aus dem anderen durch die folgenden beiden Transformationen erzeugt werden kann

  1. Komponenten vertauschen
  2. Komponenten skalieren.

Äquivalente Codes besitzen den gleichen Hamming-Abstand.

Die Generatormatrizen von äquivalenten Codes kann man über die folgenden Transformationen erzeugen:

  1. Zeilen vertauschen
  2. Zeilen skalieren
  3. Zeilen addieren
  4. Spalten vertauschen
  5. Spalten skalieren.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Hamming-Code — Der Hamming Code ist ein von Richard Hamming entwickelter linearer fehlerkorrigierender Blockcode, der in der digitalen Signalverarbeitung und der Nachrichtentechnik zur gesicherten Datenübertragung oder Datenspeicherung verwendet wird. Beim… …   Deutsch Wikipedia

  • Hamming-Kode — Der Hamming Code ist ein von Richard Hamming entwickelter linearer fehlerkorrigierender Blockcode, der in der digitalen Signalverarbeitung und der Nachrichtentechnik zur gesicherten Datenübertragung oder Datenspeicherung verwendet wird. Beim… …   Deutsch Wikipedia

  • Hammingcode — Der Hamming Code ist ein von Richard Hamming entwickelter linearer fehlerkorrigierender Blockcode, der in der digitalen Signalverarbeitung und der Nachrichtentechnik zur gesicherten Datenübertragung oder Datenspeicherung verwendet wird. Beim… …   Deutsch Wikipedia

  • Hammingkode — Der Hamming Code ist ein von Richard Hamming entwickelter linearer fehlerkorrigierender Blockcode, der in der digitalen Signalverarbeitung und der Nachrichtentechnik zur gesicherten Datenübertragung oder Datenspeicherung verwendet wird. Beim… …   Deutsch Wikipedia

  • Generator matrix — In coding theory, a generator matrix is a basis for a linear code, generating all its possible codewords.If the matrix is G and the linear code is C , : w =cGwhere w is a unique codeword of the linear code C , c is a unique row vector, and a… …   Wikipedia

  • Generator (Begriffsklärung) — Generator (von lateinisch generare ‚erzeugen‘, ‚hervorbringen‘) steht für Elektrischer Generator, ein Gerät zur Umwandlung von mechanischer in elektrische Energie Van de Graaff Generator (auch Bandgenerator), zur Erzeugung hoher… …   Deutsch Wikipedia

  • Golay-Code — Die Bezeichnung Golay Code steht für zwei eng verwandte Codes, welche eine herausragende Stellung in der Codierungstheorie einnehmen. Sie sind (abgesehen von trivialen Codes und Wiederholungs Codes) bis auf Isomorphie die einzigen beiden… …   Deutsch Wikipedia

  • Low-Density-Parity-Check-Code — Low Density Parity Check Codes, auch als LDPC oder Gallager Codes bezeichnet, sind lineare Blockcodes zur Fehlerkorrektur. Sie wurden 1962 von Robert Gray Gallager im Rahmen seiner Dissertation am MIT entwickelt [1] [2]. Low Density Parity Check… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”