搜索
bottom↓
回复: 6

初学做了个高斯白噪声模块,但不会约束,求指导

[复制链接]

出0入0汤圆

发表于 2014-5-2 11:14:24 | 显示全部楼层 |阅读模式

初学fpga两个月,蹭了别人项目组的小模块做了一下,产生高斯白噪声,信号是作为音频输出的。结构框图如下:


mseq模块->生成m序列状态,共16级移位寄存器,当然级数可以更高,序列独立性会更好
next是数据产生的使能信号,当cs拉高DA转换完成后开始生成新的m序列状态
start是数据产生的同步信号,生成新的m序列状态后,start拉高一个时钟周期,告诉DA模块要传送数据了

mapping模块->将m序列映射为服从高斯分布的序列

ltc1655_test模块->DA转换



问题一:
在做fft时,低频段的幅度明显比高频段的要高,这好像不符合高斯白噪声的PSD要服从均匀分布这一条吧?请问是什么问题?


问题二:
程序可以烧到板上跑,但是TimeQuest报告有时序问题,我只约束了clk和sck这样的时钟。
现在对什么时候需要做时序约束和什么时候不用做时序约束,该怎样做约束的概念还是很模糊,求好心人指导,谢谢!





本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2014-5-2 22:51:59 来自手机 | 显示全部楼层
m序列如何对应高斯分布的

出0入0汤圆

发表于 2014-5-2 23:37:43 | 显示全部楼层
DA频率跑多快?
靠近DA clk/2的时候应该是会衰减才对。
而且你这个图如果变成log横轴,看起来应该会感觉更像。

出0入0汤圆

发表于 2014-5-3 14:16:40 | 显示全部楼层
高斯白噪声要从"高斯"和"白"两个方面去验证, 通过统计直方图看是否"高斯", 通过频谱看是否"白";
从图中看, 明显不够"白".

出0入0汤圆

 楼主| 发表于 2014-5-3 16:20:26 | 显示全部楼层
本帖最后由 sungngai 于 2014-5-3 20:53 编辑
yuhang 发表于 2014-5-2 22:51
m序列如何对应高斯分布的



大神你好!
画出以标准正态分布累积分布函数F(x)为横轴,可能取到的值X为纵轴的对应曲线,就像这样,其实就是讲标准正太分布坐标轴x F(x)反过来


将m序列归一化到[0,1],令其均匀分布在上图的横轴,若给出一个m序列状态,利用上图求得对应的值

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-5-3 16:24:45 | 显示全部楼层
philoman 发表于 2014-5-3 14:16
高斯白噪声要从"高斯"和"白"两个方面去验证, 通过统计直方图看是否"高斯", 通过频谱看是否"白";
从图中看,  ...


可能真的是模块有问题,mapping模块是一大堆用于计算的组合逻辑,有延时大的问题,现在在看multicycle path的资料

出0入0汤圆

发表于 2014-5-13 15:34:27 | 显示全部楼层
好复杂呀,好好学学得。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 03:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表