fengke123 发表于 2007-7-18 19:46

频域怪图 怎么回事啊

我用数据采集卡采集力传感器传过来的数据,采集频率5000hz ,采样8192个点,傅立叶变化到频域后出现奇怪的图像,0 hz处数值极大,其他频率处几乎为零,大侠们,这是怎么回事啊??

[ 本帖最后由 zhlong 于 2007-7-18 19:53 编辑 ]

zhlong 发表于 2007-7-18 19:47

回复 #1 fengke123 的帖子

第一感觉是有没有去均值?

花如月 发表于 2007-7-18 19:49

数据有问题吧,0 hz处数值极大,说明直流分量很大

fengke123 发表于 2007-7-18 19:49

回复 #2 zhlong 的帖子

去均值?能否说得详细些啊

fengke123 发表于 2007-7-18 19:50

数据是实时采集到的啊 运行数据采集卡附带的程序后对照了一下数据应该没问题啊

zhlong 发表于 2007-7-18 19:50

回复 #4 fengke123 的帖子

真如3楼花如月所说就是减去直流分量,即进行x=x-mean(x);这步操作。

zhangnan3509 发表于 2007-7-18 19:54

回复 #4 fengke123 的帖子

咱们版里很多例子都有,比如data=data-mean(data(:,1));

zhangnan3509 发表于 2007-7-18 19:55

zhlong手太快了!呵呵,但是我想楼主的图太怪了,几乎是两条直线

fengke123 发表于 2007-7-18 20:01

按x=x-mean(x)处理后 0hz处的数值减小了1000倍左右,但是与其他位置相比仍然很大,并且出现了新的问题,减掉平均值之后最终的x小了许多,这和实际情况力的大小不符了啊

fengke123 发表于 2007-7-18 20:04

我用下面的程序进行傅立叶变换的 有问题么

Y=fft(x,8192)
pyy=Y.*conj(Y)/8192
f=10000*(0:4096)/8192
plot(f,pyy(1:4097))

下面附件中是时域的图

[ 本帖最后由 zhlong 于 2007-7-18 20:10 编辑 ]

zhlong 发表于 2007-7-18 20:13

回复 #10 fengke123 的帖子

先去除趋势项,再FFT
参考http://forum.vibunion.com/forum/thread-47811-1-3.html

fengke123 发表于 2007-7-18 20:35

去除趋势项后频域0hz处数值又减小了100倍左右,但还是比其他的大不少,并且最终的数值偏离了板卡采集进来的数值的大小,我觉得板卡采进来的数值是真实的情况,这是不是有噪音的影响,频率图才变的这么古怪的啊?怎么去噪啊

yangzj 发表于 2007-7-18 22:23

我觉得你是不是首先应该从你的实际出发,弄清楚什么是有用的信号,什么是噪声。

fengke123 发表于 2007-7-19 09:22

刚开始接触这方面的知识,很多不懂的,谢谢大侠们的指点啊,感觉收获很多 。其实我是想通过频谱图来看有用信号和无用信号的影响的,哪知是这么古怪的图,看不出了:@(

峰之巅 发表于 2007-7-19 10:08

能否请楼主把测试数据传上来,这样大家能更清楚直接的帮助你
页: [1] 2
查看完整版本: 频域怪图 怎么回事啊