Anwendungen für Schieberegister

Das Rechnen mit Polynomen kann sehr gut mit linear rückgekoppelten Schieberegistern durchgeführt werden (s. die folgende Abbildung).

Bild

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 wird als Rückkopplungspolynom gewählt. Dann ergibt sich ein Schieberegister der Länge 3 mit folgender Zustandsfolge:

Mit dem Anfangszustand:  
ergeben sich die Folgezustände:  
   
 
 
 
 
       
 

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.