yxiankun 发表于 2011-1-5 18:17

关于功率谱的幅值修正问题

我分别用psd和pwelch两种方法对幅值为10,频率为15的正弦信号进行分析
为什么用两种方法得到的幅值会相差这么多,请高人指点。
正确的幅值是不是应该为100啊,也就是10的平方?
还有为什么幅值会随窗长的改变而改变啊
怎样才能求出准确的功率谱幅值啊?
谢谢!
clc,clear,close all;
fs=100;
t=0:1/fs:15;
A=10*sin(15*2*pi*t);
N=512;
window=hanning(N);
noverlap=N/2;
figure
plot(t,A)
=psd(A,length(A),fs,window,noverlap,'none');
figure
plot(f1,P1)
=pwelch(A,window,noverlap,length(A),100);
figure
plot(f2,P2)


ChaChing 发表于 2011-1-6 11:44

Ref
[原创]关于FFT的结果为什么要除以N
http://forum.vibunion.com/viewthread.php?tid=23665
请教到底什么情况下fft之后*2/N
http://forum.vibunion.com/viewthread.php?tid=43583

沐雨柠檬 发表于 2013-3-28 21:31

同问,请高人指点!

清晨露珠 发表于 2013-3-30 11:11

对地震波做FFt 有什么意义!

ChaChing 发表于 2013-5-5 11:15

有什么意义!
一般做FFt, 即是从时域转换至频域
当然是为了解其频域内涵
页: [1]
查看完整版本: 关于功率谱的幅值修正问题