Bastelheini schrieb:
> Der spontane Gedanke ist, was wenn die Anzahl der XOR Eingänge ungerade
> ist. Würde das die Anfangsverklemmung nicht sicher verhindern?
Mir ist keine Variante bekannt, die das direkt verhindert.
Grundsätzlich ist es so, dass ein PRG immer mindestens zwei Folgen kann
und unter Verwendung des primitiven Polynoms ist eben die zweite Folge
die mit lauter Nullen oder Einsen.
Man muss einen Zusatz einbauen, wenn der Fall eintreten kann.
Das ist entweder eine OR- oder AND-Verknüpfung von allen Stufen, die
dann einmal einen Shiftregistereingang invertiert.
Alternativ kann das auch ein Zähler mindestens der Länge n+1 (n ist
Anzahl der Schieberegisterstufen) sein, der in der richtigen Folge immer
wieder zurückgesetzt wird und wenn er überläuft (weil nicht
zurückgesetzt) dann einen Eingang des Shiftregisters invertiert.
Heißt: wenn ein PRG 8 FFs hat und die triviale Sequenz 00000000 ist,
dann setzt man den Zähler mit einer '1' aus irgendeinem Ausgang der
Kette zurück.
Erreicht er je den Zählerstand >7, sind also >7 Nullen aufgetreten, so
muss die Kette irgendwo für einen Takt invertiert werden. Sobald dann
wieder eine '1' kommt, wird er wieder zurückgesetzt und wird dann nicht
mehr zuschlagen, weil in der richtigen Sequenz maximal 7 Nullen drin
sind.
Der Zähler kann ruhig auf die nächste Zweierpotenz ausgelegt sein, denn
die falsche Sequenz tritt normalerweise nur beim Einschalten auf.