yxiankun 发表于 2009-3-3 10:05

信号求不出频率?

有一组数据,采样频率是10000,时域图如下(不知道为什么传上来之后图形就不连续了,大家可以下载下来这个图就清楚了),我用psd和fft都求不出频率成分(也就是没有找到峰值),但是时域图是周期变化的,应该有频率成分的,为什么会这样呢?请大虾帮忙!附件(在二楼)里面是时域信号数据,采样频率是10000.

[ 本帖最后由 yxiankun 于 2009-3-3 10:54 编辑 ]

yxiankun 发表于 2009-3-3 10:08

附件,请大家下载。

[ 本帖最后由 yxiankun 于 2009-3-3 10:49 编辑 ]

yangzj 发表于 2009-3-3 13:31

怎么可能没有,是采样频率太高了,都挤在前面你没看出来吧,基频是4.8Hz

yxiankun 发表于 2009-3-3 13:37

谢谢 斑竹的回复!
我的查看频率程序为
fs=10000;
N=512;
M=N/2;
Y= fft(al,N);
Pyy = Y.* conj(Y) / 512;
f = fs*(0:M)/N;
plot(f,Pyy(1:(M+1)))
title('Frequency content of y')
xlabel('frequency (Hz)')
但是看不出来是基频是4.8Hz
斑竹能把程序和图片贴出来吗?
下图是我的程序运行图

[ 本帖最后由 yxiankun 于 2009-3-3 13:41 编辑 ]

yangzj 发表于 2009-3-3 13:55

采样频率太高,取的点数N太少,这样分辨率都是差不多20了,哪能分辨的出4.8的基频

yxiankun 发表于 2009-3-3 14:40

谢谢,问题已经解决了。
页: [1]
查看完整版本: 信号求不出频率?