CRC-Berechnung durch Beispiel

Ich möchte bestätigen, ob ich packte das Konzept von CRC-Berechnungen richtig. Werde ich zwei Beispiele, das erste ist die Berechnung der Rest mit der normalen Subtraktion, die zweite verwendet diese komische XOR Zeug.

Daten bits: D = 1010101010.
Generator-bits: G = 10001.

1) Subtraktion Ansatz zu berechnen, Rest:

10101010100000
10001|||||||||
-----|||||||||
  10001|||||||
  10001|||||||
  -----|||||||
  000000100000
         10001
         -----
          1111

R = 1111.

2) XOR Ansatz:

10101010100000
10001|||||||||
-----|||||||||
  10001|||||||
  10001|||||||
  -----|||||||
  00000010000|
        10001|
        ------
        000010

R = 0010.

Ich sollte wohl anfügen, die Frage, die sich alle Recht: CRC-setzt das XOR-Ansatz, Recht? Habe ich den XOR-Beispiel richtig?

InformationsquelleAutor NameZero912 | 2011-02-14

Schreibe einen Kommentar