3回答

0收藏

有段采集的数据,怎么在matlab下看一下其频谱特性

无线通信 无线通信 6649 人阅读 | 3 人回复 | 2008-01-24

有段采集的数据,想在matlab下看一下其频谱特性,
自己写了段FFT的代码
data=fscanf(fid,'%f\n');
fclose(fid);
n1=length(data);
fs=n1;
k = n1;
for i=1:n1
     y(i)=data(i);
end
sum = n1;
k = 512
Y = fft(y,k);
Pyy = Y.* conj(Y) / k;
f = 1000*(0:256)/k;

plot(f,Pyy)
看了一下曲线,只在初始0处幅值很高,其他地方几乎为0,这样不对呀,应该在很多频段
幅值很高。而且发现怎么调整k都不变化,请问,怎么来看频谱特性呀。谢谢。可以的话最
好给我留言或者mtwlbh@126.com
分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

seaseed

发表于 2008-4-6 13:50:41 | 只看该作者

RE:有段采集的数据,怎么在matlab下看一下其频谱特性

回复 支持 反对

使用道具 举报

板凳

lanfeng-5695

发表于 2008-4-12 21:06:41 | 只看该作者

RE:有段采集的数据,怎么在matlab下看一下其频谱特性

回复 支持 反对

使用道具 举报

地板

lanfeng-5695

发表于 2008-4-12 21:07:52 | 只看该作者

RE:有段采集的数据,怎么在matlab下看一下其频谱特性

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条