摘要 |
Die Erfindung betrifft ein Verfahren zum Rekonstruieren zumindest eines Datenpakets eines zweidimensionalen Blockkodes, wobei in jeder x-ten Zeile des zweidimensionalen Blockkodes die dazugehörigen Datenpakete und zumindest ein erstes Redundanzpaket mit einem systematischen Kode und jeder y-ten Spalte des zweidimensionalen Blockkodes die dazugehörigen Datenpakete und zumindest ein zweites Redundanzpaket mit einem Parity Code kodiert sind, wobei für mehrere Zeilen des zweidimensionalen Blockkodes (a1) die Datenpakete der x-ten Zeile mit systematischen Kodes in Zwischenpakete dekodiert werden, wobei diese Zwischenpakete fehlerhaft oder fehlerfrei sind, (a2) eine jeweilige Position eines fehlerhaften Zwischenpakets gespeichert wird, (a3) zumindest ein Endpaket durch Anwenden der Kodierungsvorschrift des Paritätskodes auf zumindest eines der fehlerfreien Zwischenpakete und auf zumindest eines der Endpakete generiert wird, und nach Durchführen dieser Schritte für die Zeilen zumindest für eine der Spalten des zweidimensionalen Blockkodes (b1) jeweils eine Anzahl an fehlerhaften Zwischenpaketen pro Spalte anhand zumindest einer der gespeicherten Positionen (POS) ermittelt wird, und (b2) das fehlerhafte Zwischenpaket in das Datenpaket mittels des Paritätskodes unter Verwendung des zumindest einen Endpakets korrigiert wird, falls die Anzahl gleich 1 ist. Die Erfindung betrifft zudem eine Vorrichtung zum Durchführen des Verfahrens.
|