• 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