mir fällt da noch was ein (und dabei bin ich kein Architekt
):
fangen wir mal mit der Rechnung an (laufindex von c bequemerweise in dez):
c(0)=100010 * 0 = 000000
c(1)=100010 * 1 = 100010
...
Jetzt nur das Ergebnis
0000000000
0000100010
0001000100
0001100110
0010001000
0010101010
0011001100
0011101110
0100010000
0100110010
0101010100
0101110110
0110011000
0110111010
0111011100
0111111110
1000100000
1001000010
...
Es gibt zwischen den Einzelnen Codwörtern eine HD von Mindestens 2. der Code hat bis hier jetzt eine HD von 2.
Ich vermute, kann es aber im Moment nicht beweisen, das die HD von 2 nicht unterschritten wird.
Damit ht c(x) eine HD von 2
Addieren wir nun die Parität (in
rot )
0000000000
0
0000100010
0
Zitat aus meinem vorhergehenden Post:
Nun zur Parität
Die Parität erhöht die HD um genau 1
dieser Satz ist falsch, siehe oben.
Korrekt heist es, die mit Parität ist die HD mindestens 2.
der Beweis erfolgt wie im vorherigen Post
Durch das Paritätsbit wird die HD zu zwei.
Ändert sich 1 Bit, ändert sich auch das P-Bit, also ändern sich 2 Bit (HD=2)
Ändern sich 2 Bit, ändert sich das P-Bit nicht, die HD bleibt 2.
ändern sich 3 Bit, ändert sich auch das P-Bit, HD=4
Ändern sich 4 Bit, ändert sich das P-Bit nicht, die HD bleibt 4.
ändern sich 5 Bit, ändert sich auch das P-Bit, HD=6
Ändern sich 6 Bit, ändert sich das P-Bit nicht, die HD bleibt 6.
usw.
Da der geringste Hammingabstand zählt und wir zwischen dem
c(0)+p und c(1)+p eine HD von 2 haben und mit dem obengenanten Beweis wir nachgewiesen haben, das die HD bei Parität mindestens 2 ist folgt daraus:
die HD von c(x)+p ist 2
Gruß Topf_Gun
_________________
Die Sonne, sieh, geht auf und nieder,
täglich weicht die Nacht dem Licht,
alles sieht man einmal wieder,
nur verborgtes Werkzeug nicht!