songjie2895 发表于 2012-5-25 09:39

用FFT怎么来求高斯白噪声的频谱?

我用wgn产生的一个高斯白噪声:
y=wgn(1,1000,2);%产生强度为2的高斯白噪声   
y=y-mean(y);
y=y/std(y);
怎么用FFT生成高斯白噪声的频谱???谢谢各位了!!!{:{40}:}

whatghosts 发表于 2012-5-25 15:01

同求,我的情况如下,在正弦信号上叠加功率为1的白噪声,我想通过FFT变换的方式来检验噪声的幅度谱密度V/sqrt(Hz)。我的采样率为1000,那么我估算的白噪声的幅度谱密度为sqrt(1/500)=0.04。但是我从FFT图上看到的噪声密度为0.005,和理论数据无法对上。不知道是不是我的方法有问题,不能用FFT的方法来看噪声功率谱密度,请各位大牛指教!
Fs = 1000;                  
T = 1/Fs;                     
L = 1000000;                     
t = (0:L-1)*T;               
x = 9*sin(2*pi*50*t) + 4*sin(2*pi*120*t);
y = x + wgn(1,L,1, 'linear');
NFFT = 2^nextpow2(L);
Y = fft(y,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
plot(f,2*abs(Y(1:NFFT/2+1)));

页: [1]
查看完整版本: 用FFT怎么来求高斯白噪声的频谱?