luoyong_nudt 发表于 2007-6-13 11:12

关于噪声生成的问题

用rand(1,n)可以直接生成白噪声,另外白噪声的功率谱密度为常数。那么如何生成功率谱密度为f^2,f,f^(-1)之类的噪声,直接将白噪声通过线性系统可以吗?谢谢

[ 本帖最后由 zhlong 于 2007-6-13 11:25 编辑 ]

zhlong 发表于 2007-6-13 11:23

本帖最后由 wdhd 于 2016-9-6 14:55 编辑

原帖由 luoyong_nudt 于 2007-6-13 11:12 发表
功率谱密度为f^2,f,f^(-1)之类的噪声
你f指的是什么啊?

VibrationMaster 发表于 2007-6-13 17:58

应用randn(1,N)而不是rand(1,N)。
要得到幂律谱得信号,可以先将生成的白遭声做FFT,得到频谱之后再乘以1/f^afa,然后再逆回时域信号:转换过程中注意虚实问题

luoyong_nudt 发表于 2007-6-16 12:41

谢谢楼上的,应该是randn(),是我自己打错了。请问一下你说到的1/f^afa中的f该怎么取?直接取0:N?另外,如果将得到的不同的噪声叠加后作allan 方差分析,怎么无法提取出原有的噪声成分?或者说为了能提取出原有的噪声成分,应该如何将它们进行叠加?我是直接在时域上求和,非常感谢
页: [1]
查看完整版本: 关于噪声生成的问题