Podręcznik
9. Układy sterujące
9.2. Maszyny liniowe
Rejestr liczący to układ pokazany na Rys.3.
Rys.3. Rejestr liczący
Rejestr liniowy nazywamy też rejestrem LFSR ( ang. Linear Feedback Shift Register). Jest to rejestr liczący z funkcją boolowską zadaną wzorem
gdzie jest ustalonym słowem binarnym definiującym rejestr liniowy. Funkcja zdefiniowana wzorem (*) jest przekształceniem liniowym stąd nazwa rejestru. Rejestr liniowy jest szczególnym przypadkiem tzw. maszyny liniowej lub automatu liniowego (Linear Sequential Machine). Każdy rejestr liniowy jest scharakteryzowany przez swój tzw. wielomian charakterystyczny
Jest to wielomian o współczynnikach w ciele . Jeśli wielomian charakterystyczny jest nierozkładalny, to rejestr liniowy wychodzący z dowolnego stanu różnego od samych zer przechodzi przez stanów.
Rejestry liniowe stosowane są między innymi jako generatory liczb pseudolosowych.