Leider funktioniert diese Seite nur(?) mit dem Firefox- und dem Safari-Browser problemlos!


Probleme bei der Darstellung? ... Darstellung als PNG-Bild


Beispiel C - Fehlerortung:

Man definiert auch hier ein Fehlerortungspolynom (die Fehlerstellen lägen bei den Stellen j,k,m und n)
σ(x) = ( 1 - x · 2 j ) · ( 1 - x · 2 k ) · ( 1 - x · 2 m ) · ( 1 - x · 2 m ) = σ 0 + σ 1 · x + σ 2 · x 2 + σ 3 · x 3 + σ 4 · x 4

wichtig wird weiter unten ...

σ( 2 -j ) = σ( 2 -k ) = σ( 2 -m ) = σ( 2 -n ) =0

komplettes Ausmultiplizieren führt dann zu (die Terme ab σ 1 sind hier aber nicht weiter wichtig!):

σ 0 = 1
σ 1 = - ( 2 j + 2 k + 2 m + 2 n )
σ 2 = 2 j+k + ( 2 j + 2 k ) · ( 2 m + 2 n ) + 2 m+n
σ 3 = - 2 j+k · ( 2 m + 2 n ) - 2 m+n · ( 2 j + 2 k )
σ 4 = 2 j+k+m+n

Für die Syndromwerte gilt:
s i = f j · ( 2i ) j + f k · ( 2 i ) k + f m · ( 2 i ) m + f n · ( 2 i ) n

Beweis von:
s 4 = σ 1 · s 3 + σ 2 · s 2 + σ 3 · s 1 + σ 4 · s 0

oder ... mit der Fehlerstellenmenge M = { j, k, m, n }

i=1 4 ( σ i · s 4-i ) = i=1 4 ( σ i · lM ( f l · 2 (4-i)·l ) ) = i=1 4 ( lM ( σ i · f l · 2 (4-i)·l ) )
Alle i,l-Kombinationen jetzt in anderer Reihenfolge:
= lM ( i=1 4 ( σ i · f l · 2 (4-i)·l ) ) = lM ( i=1 4 ( f l · 2 4·l · σ i · 2 -i·l ) )

Ausklammern der von i unabhängigen Werte:
= lM ( f l · 2 4·l · i=1 4 ( σ i · 2 -i·l ) ) = lM ( f l · 2 4·l · i=1 4 ( σ i · ( 2 -l ) i ) ) = A
Teilbetrachtung der inneren Summe für i=1 bis 4 und für alle l -Werte:

σ 1 · x + σ 2 · x 2 + σ 3 · x 3 + σ 4 · x 4 mit x = 2 -l ==> σ ( 2 -l ) - σ 0 = 0 - 1 = 1
Damit ergibt sich für A:

A = lM ( f l · ( 2 4 ) l ) = s 4

... und das war zu zeigen!

Ich erinnere nochmals an den (allgemeineren) Beweis in dem Buch "Reed Solomon Fehlerkorrektur" von Volker Coors und Bernhard Lenk.