首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于FPGA的高速任意分布伪随机数发生器
引用本文:刘沛华,鲁华祥,龚国良,刘文鹏,陈天翔.基于FPGA的高速任意分布伪随机数发生器[J].应用科学学报,2012,30(3):306-310.
作者姓名:刘沛华  鲁华祥  龚国良  刘文鹏  陈天翔
作者单位:1. 中国科学院半导体研究所神经网络实验室,北京100083 2. 厦门理工大学电子与电气工程系,福建厦门361024
基金项目:国家自然科学基金,国家"863"高技术研究发展计划基金,福建省自然科学基金,厦门市科技项目基金
摘    要:舍选法是广泛应用的基于均匀分布产生任意分布随机数序列的方法. 文中针对舍选法接受效率低的缺点提出一种改进方案,将舍选法中本该舍弃的样本通过映射转换成可接受的样本,提高了接受效率. 根据改进的舍选法设计了一种任意分布的伪随机数发生器,利用线性反馈移位寄存器产生均匀分布随机数序列,在此基础上运用改进舍选法产生任意分布随机数,并在现场可编程门阵列(field programmable gate array,FPGA)上实现. 对不同分布的实验结果表明,该设计具有输出效率高、通用性强的优点.

关 键 词:任意分布随机数  改进的舍选法  线性反馈移位寄存器  现场可编程门阵列  
收稿时间:2010-12-28
修稿时间:2011-09-03

High-Speed Arbitrarily Distributed Pseudo-random Number Generator Based on FPGA
LIU Pei-hua , LU Hua-xiang , GONG Guo-liang , LIU Wen-peng , CHEN Tian-xiang.High-Speed Arbitrarily Distributed Pseudo-random Number Generator Based on FPGA[J].Journal of Applied Sciences,2012,30(3):306-310.
Authors:LIU Pei-hua  LU Hua-xiang  GONG Guo-liang  LIU Wen-peng  CHEN Tian-xiang
Institution:1. Laboratory of Artificial Neural Networks, Institute of Semiconductors,Chinese Academy of Sciences, Beijing 100083, China; 2. Faculty of Electronic and Electric Engineering, Xiamen University of Technology,Xiamen 361024, Fujian Province, China
Abstract:Acceptance-rejection is a widely used method to generate arbitrarily distributed pseudo-random numbers from uniformly distributed pseudo-random numbers.This paper proposes a method to improve accepting efficiency.The method transforms samples that are discarded in the original method into acceptable ones to improve efficiency.With the improved acceptance-rejection method,an arbitrarily distributed pseudo-random number generator is designed,which uses a linear feedback shift register to produce uniformly distributed pseudo-random numbers,and then uses the improved acceptance-rejection scheme to generate arbitrarily distributed pseudo-random numbers.The design is implemented on FPGA.The experimental results show that the design has high output efficiency and wide applicability.
Keywords:arbitrary distribution random number  improved acceptance-rejection  linear feedback shift register  field programmable gate array(FPGA)
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《应用科学学报》浏览原始摘要信息
点击此处可从《应用科学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号