Aufgaben:Aufgabe 2.14: Petersen–Algorithmus?: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
{{quiz-Header|Buchseite=Kanalcodierung/Fehlerkorrektur nach Reed–Solomon–Codierung}} | {{quiz-Header|Buchseite=Kanalcodierung/Fehlerkorrektur nach Reed–Solomon–Codierung}} | ||
− | [[Datei: P_ID2580__KC_A_2_14_v1.png|right|frame|Schneller Algorithmus zur Decodierung von Reed–Solomon–Codes]] | + | [[Datei: P_ID2580__KC_A_2_14_v1.png|right|frame|Schneller Algorithmus zur Decodierung von Reed–Solomon–Codes (Grafik aus [Bos98])]] |
− | Im | + | Im Kapitel [[Kanalcodierung/Fehlerkorrektur_nach_Reed%E2%80%93Solomon%E2%80%93Codierung|Fehlerkorrektur nach Reed–Solomon–Codierung]] wurde die Decodierung von Reed–Solomon–Codes mit dem <i>Petersen–Algorithmus</i> behandelt. |
* Dessen Vorteil ist, dass die einzelnen Schritte nachvollziehbar sind. | * Dessen Vorteil ist, dass die einzelnen Schritte nachvollziehbar sind. | ||
* Sehr von Nachteil ist aber der immens hohe Decodieraufwand. | * Sehr von Nachteil ist aber der immens hohe Decodieraufwand. | ||
− | |||
Schon seit der Erfindung der Reed–Solomon–Codierung im Jahre 1960 beschäftigten sich viele Wissenschaftler und Ingenieure mit der Entwicklung möglichst schneller Algorithmen zur Reed–Solomon–Decodierung, und auch heute ist die <i>Algebraische Decodierung</i> noch ein hochaktuelles Forschungsgebiet. | Schon seit der Erfindung der Reed–Solomon–Codierung im Jahre 1960 beschäftigten sich viele Wissenschaftler und Ingenieure mit der Entwicklung möglichst schneller Algorithmen zur Reed–Solomon–Decodierung, und auch heute ist die <i>Algebraische Decodierung</i> noch ein hochaktuelles Forschungsgebiet. | ||
− | In dieser Aufgabe sollen einige diesbezügliche Begriffe erklärt werden. Auf eine genaue Erklärung dieser Verfahren wurde in LNTwww verzichtet. | + | In dieser Aufgabe sollen einige diesbezügliche Begriffe erklärt werden. Auf eine genaue Erklärung dieser Verfahren wurde in $\rm LNTwww $ verzichtet. |
+ | |||
+ | |||
+ | |||
''Hinweise:'' | ''Hinweise:'' | ||
− | * Die Aufgabe | + | * Die Aufgabe gehört zum Kapitel [[Kanalcodierung/Fehlerkorrektur_nach_Reed%E2%80%93Solomon%E2%80%93Codierung| Fehlerkorrektur nach Reed–Solomon–Codierung]]. |
− | * Die | + | * Die Grafik zeigt das Flussdiagramm eines der bekanntesten Verfahren zur Decodierung von Reed–Solomon–Codes. Um welchen Algorithmus es sich dabei handelt, wird in der Musterlösung zu dieser Aufgabe genannt. |
+ | *Die Grafik wurde dem Fachbuch [Bos98]: „Bossert, M.: Kanalcodierung. Stuttgart: B. G. Teubner, 1998” entnommen. Wir danken dem Autor Martin Bossert für die Erlaubnis. | ||
Zeile 20: | Zeile 23: | ||
===Fragebogen=== | ===Fragebogen=== | ||
<quiz display=simple> | <quiz display=simple> | ||
− | {Bei welchen Codes wird die Syndromdecodierung eingesetzt? Bei | + | {Bei welchen Codes wird die Syndromdecodierung eingesetzt? Bei |
|type="[]"} | |type="[]"} | ||
− | + binären Blockcodes, | + | + den binären Blockcodes, |
− | - Reed–Solomon–Codes, | + | - den Reed–Solomon–Codes, |
− | - Faltungscodes. | + | - den Faltungscodes. |
{Was ist beim Petersen–Algorithmus am aufwändigsten? | {Was ist beim Petersen–Algorithmus am aufwändigsten? |
Version vom 13. Januar 2018, 15:48 Uhr
Im Kapitel Fehlerkorrektur nach Reed–Solomon–Codierung wurde die Decodierung von Reed–Solomon–Codes mit dem Petersen–Algorithmus behandelt.
- Dessen Vorteil ist, dass die einzelnen Schritte nachvollziehbar sind.
- Sehr von Nachteil ist aber der immens hohe Decodieraufwand.
Schon seit der Erfindung der Reed–Solomon–Codierung im Jahre 1960 beschäftigten sich viele Wissenschaftler und Ingenieure mit der Entwicklung möglichst schneller Algorithmen zur Reed–Solomon–Decodierung, und auch heute ist die Algebraische Decodierung noch ein hochaktuelles Forschungsgebiet.
In dieser Aufgabe sollen einige diesbezügliche Begriffe erklärt werden. Auf eine genaue Erklärung dieser Verfahren wurde in $\rm LNTwww $ verzichtet.
Hinweise:
- Die Aufgabe gehört zum Kapitel Fehlerkorrektur nach Reed–Solomon–Codierung.
- Die Grafik zeigt das Flussdiagramm eines der bekanntesten Verfahren zur Decodierung von Reed–Solomon–Codes. Um welchen Algorithmus es sich dabei handelt, wird in der Musterlösung zu dieser Aufgabe genannt.
- Die Grafik wurde dem Fachbuch [Bos98]: „Bossert, M.: Kanalcodierung. Stuttgart: B. G. Teubner, 1998” entnommen. Wir danken dem Autor Martin Bossert für die Erlaubnis.
Fragebogen
Musterlösung
(2) Wie aus den Ausführungen im Theorieteil hervorgeht, ist die Fehlerlokalisierung mit dem weitaus größten Aufwand verbunden ⇒ Antwort 2.
(3) Richtig sind die Antworten 1, 3 und 4, die auf der Seite Schnelle Reed–Solomon–Decodierung kurz zusammengefasst sind. Der BCJR– und der Viterbi–Algorithmus beziehen sich dagegen auf die Decodierung von Faltungscodes – siehe Kapitel 3.4.
Die Grafik auf der Angabenseite zeigt den Berlekamp–Massey–Algorithus (BMA). Die Erklärung zu dieser Abbildung finden Sie in [Bos98] ab Seite 73.