关于FFT.功率谱.自相关函数的一些问题
大家好,我在做研究的过程当中,需要生成一些满足制定功率谱密度的随机噪声,例如,已知功率谱密度:S=1/(2*pi*f)
我的思路是:利用功率谱密度为1的白噪声作为源信号,通过传递函数H(s)=1/(s)^0.5,其中s为拉氏算子
这样输出信号的谱密度就正好为S=1/s,正确与否,请大家指正,另外
现在遇到了以下问题:
1.求输出信号时,先是对输入白噪声进行FFT变换频率,然后再将结果除以(w)^0.5,其中w为一个向量,其中包含最高最低频率和最小采样频率,中间遇到一个1/(i)^0.5,请问,这如何进行相位修正.这个有点类似利用频率积分之后,有一个1/i,所以需要对求得的FFT变换做实部虚部对换,同时实部反号的相位修正.
2.由自相关函数,在不考虑相位丢失的情况下,能否得到原序列,matlab是否有现成函数,谢谢!
回复 #1 luoyong_nudt 的帖子
第二个问题请参考http://forum.vibunion.com/forum/thread-49413-1-1.html,其中有你问题相关的帖子的链接。 1。方法正确,N年前俺就是这样想。 注意要功率谱要共扼,才能得到实信号. 相位无须确定,这样才能突出随机性,可以随机产生. 谢谢关于FFT.功率谱.自相关函数的一些问题
有没有关于这方面的仿真图,急需! {:{39}:}
页:
[1]