基于FPGA的高斯随机数发生器的设计与实现

被引量 : 0次 | 上传用户:quangang770
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高斯随机数在通信和雷达系统、航空航天、脉冲测距、蒙特卡罗模拟硬件加速器等领域获得了广泛应用。现有硬件实现的高斯随机数发生器存在结构复杂、设计周期长等不足,本文对Ziggurat高斯随机数发生器和定点乘法器进行改进,以减少硬件资源,提高工作频率。完成的研究工作具体如下:第一,本文提出的嵌套分割高斯随机数发生器将高斯分布概率密度函数分为顶部、中部、尾部三个子区域,并分别进行分层嵌套分割,有效提高了对概率密度函数的近似精度,输出随机数最大值从4.3提高到8.7。分割后以正比于矩形面积的概率随机选择一个矩形区域,生成概率密度函数为对应矩形的随机数点,其横坐标即为输出的高斯随机数。在此基础上完成了改进后随机数发生器整体架构、均匀分布随机数发生器模块、尾部区域模块、顶部区域模块等关键电路的设计和仿真。第二,乘法器作为嵌套分割随机数发生器中重要模块,对随机数发生器性能有着重要影响。本文基于Radix-16冗余Booth编码,将奇数倍部分积改用冗余差分形式表示,改进后需要计算的奇数倍被乘数从1个减少到0个。将改进结构推广到Radix-32和Radix-64乘法器,奇数倍被乘数个数从3个和7个分别减少到1个,简化了控制信号产生电路和Booth解码电路,减少了硬件资源使用和延时。第三,本文对传统部分积修正方法改进,将修正位与部分积进行压缩,可将部分积数量从5个减少为4个。改进后部分积低7位到达二进制转换电路时间更早,简化了二进制转换电路结构,降低了乘法器延时和面积。TSMC180nm工艺下Design Complier综合结果表明,本文改进乘法器相对传统冗余乘法器面积减少8%,延时减少11%。最后,在FPGA上对改进的随机数发生器综合,相比Ziggurat随机数发生器硬件资源减少9.0%、速度提升8.2%;统计检验表明生成的随机数服从高斯分布;将本文随机数发生器应用于蒙特卡罗模拟FPGA硬件加速器中,验证了随机数发生器的有效性。综上所述,本文提出的嵌套分割随机数发生器和改进乘法器可有效减少硬件资源,提高随机数发生器吞吐率,达到了设计目标。
其他文献
随着中国经济的飞速发展,人们生活水平的提高,大学生的思想也出现了许多的变化,给高校思想政治工作带来了新的挑战。高校要坚持解放思想、科教兴国的路线,根据新形势下大学生
在后金融危机时代,企业财务管理中的现金流量分析备受关注,因为现金是企业的最重要、最直接的资产。通过现金流量分析,可以清晰地了解企业获取现金的能力、筹资能力及偿债能
委婉语在汉语及英语中的使用是一种典型的而且普遍的文化现象。死亡委婉语作为委婉语的重要组成部分,在语言学领域占据十分重要的地位。同时,死亡委婉语的使用折射出了不同文
近年来我国会展业迅猛发展,给社会经济,人民生活带来的巨大变化,得到了政府部门、商会、新闻媒体以及社会各界的广泛的公众关注。在未来十年中国最具发展前景的十大产业当中,
目的实现医院门诊各收费系统的集成。方法使用Web Service技术解决方案实现医院门诊收费各系统的集成。结果医院门诊收费系统的集成使得所有收费操作都集中在一个系统窗口,使
随着无线通信的快速发展,射频系统对微波无源器件提出了更高的要求,要求射频前端的无源器件能够实现小型化、宽通带。基片集成波导滤波器凭借其自身的优势,如重量轻,小型化和
小学语文中段阅读教学承上启下,语文教师准确把握中段阅读教学的目标尤为重要。在此基础上还应探究行之有效的教学策略,提高语文教师的专业素养,提升学生的阅读能力,推动区域
古宾河位于广西河池市环江毛南族自治县(简称环江县)的西部,是大环江的主要支流之一。都川段位于古宾河的中下游,起于五圩,止于下板内,丰富的铅锌矿资源,使其从20世纪70年代(1970)
数据链是一种在传感器、指控系统和武器平台之间,按照规定的通信协议实时自动传输战场态势、情报和指控命令的信息处理、交换和分发系统,是现代军事电子信息系统的核心技术,是各
人本管理是较为新兴的管理理念,可以说是管理哲学上的一次飞跃,人本管理理论所倡导的是以谋求人的自由而全面发展的一个终极目标管理。作为企业来说人是管理中最为重要的因素