求助:如何求一个离散信号的DFT谱
信号为:N=40000;
sig(1:20000)=1;
sig(20001:N)=0;
x=sig+randn(1,N);
t=1:N;
plot(t,x)
如何求其DFT 谱
aa=fft(x);
plot(t,abs(aa))
这样对吗
麻烦指点一下
谢谢
[ 本帖最后由 zhangnan3509 于 2007-7-4 15:45 编辑 ] abs(fft(x)) 求出的离散信号x的功率谱
(abs(fft(x)))^0.5 求出的离散信号x的幅值谱
另外,t=1:n, 是采样点数,还要除以采样频率,假设采样频率为 fc
最后的功率谱为:
plot(t./fc, abs(fft(x)) )
[ 本帖最后由 teflon 于 2006-11-1 08:52 编辑 ] 谢谢teflon的解答
页:
[1]