DocumentCode
846834
Title
Fibonacci and Galois representations of feedback-with-carry shift registers
Author
Goresky, Mark ; Klapper, Andrew M.
Author_Institution
Inst. for Adv. Study, Sch. of Math., Princeton, NJ, USA
Volume
48
Issue
11
fYear
2002
fDate
11/1/2002 12:00:00 AM
Firstpage
2826
Lastpage
2836
Abstract
A feedback-with-carry shift register (FCSR) with "Fibonacci" architecture is a shift register provided with a small amount of memory which is used in the feedback algorithm. Like the linear feedback shift register (LFSR), the FCSR provides a simple and predictable method for the fast generation of pseudorandom sequences with good statistical properties and large periods. In this paper, we describe and analyze an alternative architecture for the FCSR which is similar to the "Galois" architecture for the LFSR. The Galois architecture is more efficient than the Fibonacci architecture because the feedback computations are performed in parallel. We also describe the output sequences generated by the d-FCSR, a slight modification of the (Fibonacci) FCSR architecture in which the feedback bit is delayed for d clock cycles before being returned to the first cell of the shift register. We explain how these devices may be configured so as to generate sequences with large periods. We show that the d-FCSR also admits a more efficient "Galois" architecture
Keywords
binary sequences; circuit feedback; shift registers; FCSR; Fibonacci architecture; Fibonacci representation; Galois architecture; Galois representation; d-FCSR; feedback algorithm; feedback-with-carry shift registers; output sequences; parallel feedback computations; pseudorandom sequences; statistical properties; Associate members; Binary sequences; Circuits; Clocks; Computer architecture; Cryptography; Delay; Linear feedback shift registers; Random sequences; Shift registers;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2002.804048
Filename
1042278
Link To Document