Das Rechnen mit Polynomen kann sehr gut mit linear rückgekoppelten Schieberegistern durchgeführt werden (s. die folgende Abbildung).
Für ein linear rückgekoppeltes Schieberegister mit Rückkopplungspolynom erhält man aus dem Zustandspolynom
im Folgetakt das Zustandspolynom
(mod f(x)).
Insbesondere entsteht aus s(x) =1 nach i Takten das Zustandspolynom xi (mod f(x)).
Beispiel | ||||||||||||||||||||||||||||||||||||
Demonstration am Beispiel des Körpers GF(23): Das primitive Polynom
Die Zustände sind als Koeffizientenvektoren eines Zustandspolynoms s0 +s1x +s2x2 aufzufassen. |
Allgemein gilt: Ein linear rückgekoppeltes Schieberegister der Länge r liefert genau dann eine Zustandsfolge maximaler Periodenlänge 2r -1, wenn das Rückkopplungspolynom ein primitives Polynom vom Grad r ist.