Zum Hauptinhalt Zur Navigation

Golem Plus Artikel
Reed-Solomon-Codes:
Der Algorithmus, der kaputte Daten repariert

Algorithmus des Monats
Was haben die Voyager-Raumsonden und Audio-CDs gemeinsam? Bei beiden sorgt unser Algorithmus des Monats dafür, dass Daten trotz Fehlern nicht verlorengehen.
/ Johannes Hiltscher
4 Kommentare News folgen (öffnet im neuen Fenster)
Die Sonde Voyager 2 lieferte als erste Bilder von Neptun. Ein Reed-Solomon-Code korrigierte Übertragungsfehler. (Bild: NASA)
Die Sonde Voyager 2 lieferte als erste Bilder von Neptun. Ein Reed-Solomon-Code korrigierte Übertragungsfehler. Bild: NASA / CC0 1.0

Innerhalb eines Computers sind Daten relativ sicher. Müssen sie den schützenden Rechner allerdings verlassen, wird es gefährlich: Funkstörungen, unachtsame Nutzer oder einfach der Zahn der Zeit lassen früher oder später die ersten Bits kippen und zerstören so die Daten. Doch mit Mechanismen zur Fehlerkorrektur können wir die Daten von Raumsonden empfangen, die längst das Sonnensystem verlassen haben, und Musik von kratzanfälligen Plastikscheiben hören.

In beiden Fällen sorgt ein Reed-Solomon-Code(öffnet im neuen Fenster) dafür, dass beschädigte Daten wiederherstellt werden können. Wir sehen uns an, wie der Code funktioniert und was diesen von anderen Codes zur Fehlerkorrektur unterscheidet.

Golem Plus Artikel