Registrieren Passwort vergessen?

Low-Density-Parity-Check-Code

30. Aug 2008, 04:57

Low-Density-Parity-Check-Codes, auch als LDPC-Codes oder Gallager-Codes bezeichnet, sind lineare Blockcodes zur Fehlerkorrektur. Sie wurden 1962 von Robert G. Gallager im Rahmen seiner Dissertation am MIT entwickelt [1].

Low-Density-Parity-Check-Codes beschreiben mit Hilfe einer Matrix viele zusammenhängende Paritätsprüfungen. Es wird dabei das Prinzip einer Kontrollmatrix angewandt: H\cdot b^T= 0, wobei H die Kontrollmatrix (parity-check matrix)und b die Folge der empfangenen Codesymbole darstellt. H ist nur dünn besetzt (daher die Bezeichnung low-density).

Inhaltsverzeichnis

[Bearbeiten] Notation

(n,l,R)LDPC

  • n = Kodewortlänge
  • l = Anzahl an Informationsstellen
  • R = Koderate

[Bearbeiten] Begriffsdefinition

  • a * oder al Quellkodewort (Infowort)
  • ak redundanter Teil des Kanalkodewortes
  • a Kanalkodewort
  • b Empfangsfolge
  • H Kontrollmatrix

[Bearbeiten] Kodierung

Es gilt eine zu sendende Folge a zu finden, die der Gleichung  H\cdot a^T = 0 genügt.

Eine mögliche Form der Kodierung funktioniert folgendermaßen: Das Kanalkodewort a ist zusammengesetzt aus den zu sendenden Daten al (welche bekannt sind) und dem redundanten Teil ak. Da a oben genannte Formel erfüllen muss, muss ak entsprechend berechnet werden:

  • Sei a = [ak,al] und H = [Hk,Hl]
  • Es soll gelten: [Hk,Hl] * [ak,al]T = 0
  • Dies kann umgeformt werden: [Hk][ak] = [Hl][al]
  • Daraus ergibt sich a_k^T=H_k^{-1}\cdot H_l\cdot a_l

In Worten ausgedrückt, muss dabei der 1. quadratische Teil der Kontrollmatrix mit dem verbliebenen Teil der Kontrollmatrix und den zu sendenden Daten multipliziert werden.

[Bearbeiten] Dekodierung

Hierbei gilt es ebenso das Problem  H\cdot b^T = 0 zu lösen. Hierzu werden häufig iterative Graph-basierte Algorithmen gewählt. Nach der Übertragung des Kanalkodewortes a über einen Übertragungskanal, z. B. einen AWGN-Kanal (additives weißes (Gauß'sches) Rauschen), wird in der Regel das Wort bM bestehend aus reellen Werten empfangen.

[Bearbeiten] Einzelnachweise

  1. Robert G. Gallager: Low-Density Parity-Check Codes. in IRE Transactions on Information Theory, Seiten 21 bis 28, 1962

[Bearbeiten] Literatur

  • Robert G. Gallager: Low-Density Parity-Check Codes. MIT Press Classic Series, Cambridge, MA, 1963, ISBN 0262571773 (andere Fassung)
  • David J. C. MacKay: Information theory, inference and learning algorithms, Cambridge University Press, Cambridge 2003, ISBN 0521642981 (auch online verfügbar)
  • Todd K. Moon: Error Correction Coding, Mathematical Methods and Algorithms. Wiley-Interscience, Hoboken, NJ, 2005, ISBN 0471648000
  • Amin Shokrollahi: LDPC Codes: An Introduction, 2002, ([1])
Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.
In Kooperation mit Lycos Europe Network