GUARANTEEING THE PERIOD OF LINEAR RECURRING SEQUENCES (MOD(2E))

被引:3
作者
BARNARD, AD [1 ]
SILVESTER, JR [1 ]
CHAMBERS, WG [1 ]
机构
[1] UNIV LONDON KINGS COLL,DEPT ELECTR & ELECT ENGN,LONDON WC2R 2LS,ENGLAND
来源
IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES | 1993年 / 140卷 / 05期
关键词
DIGITAL SIGNAL PROCESSORS; PSEUDORANDOM INTEGER SEQUENCES;
D O I
10.1049/ip-e.1993.0035
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Linear congruential recurrence relations modulo 2e are a very obvious way of producing pseudorandom integer sequences on digital signal processors. The maximum value possible for the period of such a sequence generated by an nth-order relation is (2n - 1)2e-1. Such a relation can be specified by an nth-degree feedback polynomial f(x) with e-bit coefficients. Necessary conditions for the period to be maximal are that at least one of the initialising values should be odd and that f(x) (mod 2) should be a primitive nth-degree polynomial. These conditions are not sufficient, and there is an extra condition needed on f(x) (mod 4). This condition is here expressed in a form simple enough to verify that large classes of polynomials will give the maximum period. For example (subject to f(x) (mod 2) being primitive) f(x) can be any pentanomial with odd coefficients and degree n > 5, or any trinomial with odd coefficients and odd degree n. Other large classes of suitable polynomials are described. In many cases we may determine by inspection whether f(x) will give the maximal period. These results make it simple, for example, to set up quite distinct recurrence relations to act as independent pseudorandom number generators.
引用
收藏
页码:243 / 245
页数:3
相关论文
共 10 条
[1]   CLOCK-CONTROLLED SHIFT REGISTERS IN BINARY SEQUENCE GENERATORS [J].
CHAMBERS, WG .
IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1988, 135 (01) :17-24
[2]   SIMPLE BUT EFFECTIVE MODIFICATION TO A MULTIPLICATIVE CONGRUENTIAL RANDOM-NUMBER GENERATOR [J].
CHAMBERS, WG ;
DAI, ZD .
IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1991, 138 (03) :121-122
[3]  
DAI ZD, 1990, 891 P WORKSH STR CIP
[4]   VERY SIMPLE METHOD TO FIND MINIMUM POLYNOMIAL OF AN ARBITRARY NONZERO ELEMENT OF A FINITE-FIELD [J].
GORDON, JA .
ELECTRONICS LETTERS, 1976, 12 (25) :663-664
[5]  
Knuth D.E., 1981, ART COMPUTER PROGRAM, V2
[6]  
Peterson William Wesley, 1972, ERROR CORRECTING COD
[7]   WINDMILL PN-SEQUENCE GENERATORS [J].
SMEETS, BJM ;
CHAMBERS, WG .
IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1989, 136 (05) :401-404
[8]   The arithmetical theory of linear recurring series [J].
Ward, Morgan .
TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 1933, 35 (1-4) :600-628
[9]  
WICHMANN BA, 1982, NPLDITC682 REP, V31
[10]  
[No title captured]