在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 2323|回复: 5

[求助] veriloga 产生100个符合正太分布的实数

[复制链接]
发表于 2022-10-7 19:25:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
求助$random函数或者其他veriloga里边函数产生[100:1]的写法,用for循环改变seed数每次也是都是一样的

谢谢!
发表于 2022-10-8 10:12:56 | 显示全部楼层
$dist_normal (seed, mean, std_dev)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 10:30:39 | 显示全部楼层


   
YyuanRTs 发表于 2022-10-8 10:12
$dist_normal (seed, mean, std_dev)


这样只是产生一个数啊,怎么能一次产生100个随机数呢?做一个for改动seed每次产生感觉结果不对,应该是一个seed产生100个
回复 支持 反对

使用道具 举报

发表于 2022-10-9 10:40:28 | 显示全部楼层


   
hzx85337856 发表于 2022-10-9 10:30
这样只是产生一个数啊,怎么能一次产生100个随机数呢?做一个for改动seed每次产生感觉结果不对,应该是一 ...


不改seed的
回复 支持 反对

使用道具 举报

发表于 2022-10-9 15:20:28 | 显示全部楼层
需要用$rdist_normal才能产生实数, $dist_normal (seed, mean, std_dev)产生的是整数的.
高斯分布的话,mean写0,std_dev写1.
可以参考Cadence Verilog-A Language Reference
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 23:42:53 | 显示全部楼层


   
delei0523 发表于 2022-10-9 15:20
需要用$rdist_normal才能产生实数, $dist_normal (seed, mean, std_dev)产生的是整数的.
高斯分布的话,me ...


能一次性产生100个实数吗?符合normal distribution
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-13 14:28 , Processed in 0.850725 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表