Applet: Fehlerkorrigierende Codes

Verfasst von Reto Vögeli

Application
FachgebietInformatik Grundlagen
SchultypBerufsschulen, Gymnasien
VoraussetzungenKeine
Dauer1-2 Lektionen

Worum geht es?

Bei der Übertragung von Daten erhält der Empfänger aufgrund von fehlerbehafteten Übertragungs-Kanälen (Rauschen auf der Leitung etc) häufig verfälschte Daten. Das stört bei Anwendungen wie zum Beispiel einem CD-Player oder der Übertragung von Daten zwischen Computern. Um dem Problem der fehlerbehafteten Übertragung vorzubeugen, werden in fehlerentdeckende und fehlerkorrigierende Codes verwendet.

Das Applet zeigt, wie durch geschicktes Einführen von Redundanz Fehler, die bei der Übertragung über einen fehlerbehafteten Kanal entstehen, nach der Decodierung korrigiert werden. Insbesondere erhält man ein Gefühl dafür, welches die charakteristischen Eigenschaften von guten Codes sind und wie sich die Grösse eines Codewortes auf die Qualität der Decodierung auswirkt.

Downloads

Das Programm als JAR-Datei für lokale Ausführung. <p><b>Start:</b> Unter Windows kann das Programm mit Doppelklick gestartet werden. Allgemein kann das Programm mit <code>java -jar eccapplet.jar ch.SwissEduc.eccapplet.EccApplet</code> gestartet werden. <p><b>Voraussetzung:</b> Java 1.2 oder höher.</b> - JAR [94 KB] Das Programm als JAR-Datei für lokale Ausführung.

Start: Unter Windows kann das Programm mit Doppelklick gestartet werden. Allgemein kann das Programm mit java -jar eccapplet.jar ch.SwissEduc.eccapplet.EccApplet gestartet werden.

Voraussetzung: Java 1.2 oder höher.

JAR [94 KB]
Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als ZIP-Datei - ZIP [73 KB] Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als ZIP-DateiZIP [73 KB]
Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als JAR-Datei - JAR [72 KB] Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als JAR-DateiJAR [72 KB]