fehlerkorrigierende
Fehlerkorrigierende ist ein deutschsprachiger Begriff, der sich auf Systeme, Codes oder Verfahren bezieht, die Fehler, die bei der Übertragung oder Speicherung von Daten auftreten können, erkennen und korrigieren. In der Informationstheorie bezieht er sich typischerweise auf fehlerkorrigierende Codes, die Zusatzinformationen (Redundanz) verwenden, damit der ursprüngliche Nachrichteninhalt trotz Störungen wiederhergestellt werden kann. Im Gegensatz zur reinen Fehlererkennung kann eine fehlerkorrigierende Lösung den Fehler automatisch beheben, ohne dass eine erneute Übertragung nötig ist.
Grundprinzip ist die Erzeugung zusätzlicher Bits, mit denen der Empfänger die fehlerhafte Bitfolge rekonstruieren kann. Dabei
Zu den bekanntesten fehlerkorrigierenden Codes gehören Hamming-Codes, Reed-Solomon, BCH und LDPC-/Turbo-Codes. Hamming-Codes eignen sich für einfache
Anwendungen finden sich in Computerspeichern (ECC-RAM), Datenträgern, digitalen Übertragungssystemen, Broadcast- und Satellitenkommunikation sowie in sicheren QR-Codes.