DocumentCode
970297
Title
Feedback with carry shift registers synthesis with the Euclidean algorithm
Author
Arnault, François ; Berger, Thiery P. ; Necer, Abdelkadar
Author_Institution
UFR des Sci. de Limoges, France
Volume
50
Issue
5
fYear
2004
fDate
5/1/2004 12:00:00 AM
Firstpage
910
Lastpage
917
Abstract
Feedback with carry shift registers (FCSR) were introduced by Klapper and Goresky (1994). They are very similar to classical linear feedback shift registers (LFSR) used in many pseudorandom generators. The main difference is the fact that the elementary additions are not additions modulo 2 but with propagation of carries. The mathematical models for LFSR are equivalently linear recurring sequences over GF(2) or rational series in the set GF(2)[[x]]. For FCSR, the "good" model is the one of rational 2-adic numbers. It is well known, that the series generated by a LFSR can be synthesized by either the Berlekamp-Massey algorithm for binary linear recurring sequences or the extended Euclidean algorithm in the set GF(2)[x] of binary polynomials. Klapper and Goresky (1997) give an algorithm for the FCSR synthesis. This algorithm is similar to those of Berlekamp-Massey and is based on De Weger and Mahler\´s rational approximation theory. In this correspondence, we prove that it is possible to synthesize the FCSR with the extended Euclidean algorithm in the ring Z of integers. This algorithm is clearly equivalent to the previous one, however, it is simpler to understand, to implement, and to prove. Our algorithm is still valid in the case of g-adic integers where g is a positive integer. We also give a near-adaptative version of this algorithm.
Keywords
Galois fields; binary sequences; random number generation; random sequences; rational functions; 2-adic expansion; Euclidean algorithm; LFSR; feedback carry shift registers synthesis; linear feedback shift registers; pseudorandom generators; rational approximation; Approximation algorithms; Approximation methods; Binary sequences; Circuit synthesis; Feedback circuits; Linear feedback shift registers; Mathematical model; Polynomials; Shift registers; Topology;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2004.826651
Filename
1291740
Link To Document