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 :
بازگشت