CRC Berechnungen

Gast #705373
Lesenswert?

Hallo,

wenn ich den CRC für eine Bitfolge ausrechnen will, dann rechne ich 
I(x)/G(x),
den Rest hänge ich an I(x) an und sende es,

Meine Frage wäre jetzt, was ist wenn der Rest 0 ist, hänge ich dann an 
die I(x) auch was an oder Sende ich dann nur I(x),

Vielen Dank für die Antworten,

lg
#705381
Lesenswert?

@ Hannes Weninger (Gast)

>wenn ich den CRC für eine Bitfolge ausrechnen will, dann rechne ich
>I(x)/G(x),
>den Rest hänge ich an I(x) an und sende es,

Genau.

>Meine Frage wäre jetzt, was ist wenn der Rest 0 ist, hänge ich dann an
>die I(x) auch was an oder Sende ich dann nur I(x),

Na klar wird der Rest (die CRC Prüfsumme) IMMER angehängt, auch wenn sie 
Null sein sollte.

MFG
Falk
Gast #705399
Lesenswert?

An I(x) hänge ich ja vor dem Dividieren die Länge von G(x)-1 Nullen an,
z.B.: I(x) = 1010001110 0000    -> G(x) hat also 5 stellen daher hänge 
ich 4 Nullen an i(x) an.

wenn jetzt 0 Rest rauskommt, sende ich dann I(x) 1010001110 0000 ???

Vielen Dank für die Antworten,

lg
Gast #705513
Lesenswert?

Nö, eigener CRC,
Ich weiß, dass es standardisierte Generatoren gibt, ich möchte aber 
meinen eigenen bauen, will mal schaunen, wie das so ist mit der 
Laufzeit, eine division in einem µC ist ja nicht so einfach,

vielen Dank für deine Hilfe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren