Układy logiczne
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.
Zadanie pn. „SEZAM: System Edukacyjnych Zasobów Akademickich i Multimedialnych” realizowane w ramach projektu „NERW PW. Nauka – Edukacja – Rozwój – Współpraca” współfinansowanego ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
