首页> 外文期刊>IEEE Transactions on Circuits and Systems. I, Regular Papers >Parallel Random Number Generators for Sequences Uniformly Distributed Over Any Range of Integers
【24h】

Parallel Random Number Generators for Sequences Uniformly Distributed Over Any Range of Integers

机译:均匀分布在任意整数范围内的序列的并行随机数生成器

获取原文
获取原文并翻译 | 示例

摘要

A VLSI design methodology is proposed for the efficient generation of multiple pseudorandom number sequences based on a simplification of Cauwenberghs' counterpropagation technique. We demonstrate that the counterpropagation of two sequences can be replaced by one propagating and one nonpropa-gating sequence, requiring as few as half the number of flip-flops, while still allowing new circuits to be added to the system without additional calculations - there is no need to keep track of random starting values, tap combinations, or time shifts. Moreover we extend our method from multiple bit sequences to multiple random number sequences that are uniformly distributed over any range of integers. In particular we address the more general problem of generating sequences over the range [0, K] where K+1 is any desired integer, including a power of two or a prime number. To this end we demonstrate that the simple concatenation of random bits to form random bytes is a special case of a more general concept whereby random integers distributed over prime number ranges are concatenated to form random integers distributed over any range. We find that the proposed design compares favorably with design strategies based on cellular automata, both in terms of statistical properties and implementation efficiencies.
机译:提出了一种基于Cauwenberghs对向传播技术简化的VLSI设计方法,用于高效生成多个伪随机数序列。我们证明了两个序列的反向传播可以用一个传播和一个非传播序列来代替,所需触发器的数量少至一半,同时仍然允许在不进行额外计算的情况下将新电路添加到系统中-无需跟踪随机起始值,抽头组合或时移。此外,我们将方法从多个位序列扩展到均匀分布在任意整数范围内的多个随机数序列。特别是,我们解决了一个更普遍的问题:生成范围为[0,K]的序列,其中K + 1是任何期望的整数,包括2的幂或质数。为此,我们证明了将随机位简单组合以形成随机字节是更通用概念的特例,其中,分布在素数范围内的随机整数被连接以形成分布在任何范围内的随机整数。我们发现,在统计属性和实现效率方面,拟议的设计均与基于细胞自动机的设计策略相比具有优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号