Betrachte erst
x^7 : x = x^6 + 0x^5 + 0x^4 + 0x^3 + 0x^2 + 0x + 0 = x^6
Analog
6'000'000 : 2 = 3 warum braucht es hier noch 6 Nullen?
6'000'000 : 2 = 3*1'000'000 + 0*100'000 + 0*10'000 + 0*1000 + 0*100 + 0*10 + 0*0 = 3'000'000
6
00
00
00
.......
Beispiel:
10000 (2er-System) =1* 2^{5-1} = 2^4 = 16 (10erSystem).
Ich hoffe das klärt dein Verfahren etwas.
Dasselbe gilt im 2er-System, das ebenfalls ein Positionssystem ist. Statt x^{n-1} oder 10^{n-1} hast du im Dualsystem 2^{n-1} als Faktor dazuzudenken, wenn du die Werte einer Zahl mit mehreren Stellen ansiehst.
Vgl. auch hier: https://de.wikipedia.org/wiki/Zyklische_Redundanzprüfung
Du hast ja den Generator und den Frame: Die zu übertragende Kette wird als Generator * Frame berechnet. Ihre Längen müssen sich praktisch addieren. Genauer: Die Länge ist deren Summe minus 1. Beispiel im 10erSystem richtige verschlüsselte Mitteilung: 100 * 34 = 3400 hat die Länge 3+2-1=4.
Beispiel im angegebenen Wikipedialink: