声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4383|回复: 22

[FFT] 频域怪图 怎么回事啊

[复制链接]
发表于 2007-7-18 19:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

[ 本帖最后由 zhlong 于 2007-7-18 19:53 编辑 ]
1.gif
回复
分享到:

使用道具 举报

发表于 2007-7-18 19:47 | 显示全部楼层

回复 #1 fengke123 的帖子

第一感觉是  有没有去均值?
发表于 2007-7-18 19:49 | 显示全部楼层
数据有问题吧,0 hz处数值极大,说明直流分量很大
 楼主| 发表于 2007-7-18 19:49 | 显示全部楼层

回复 #2 zhlong 的帖子

去均值?能否说得详细些啊
 楼主| 发表于 2007-7-18 19:50 | 显示全部楼层
数据是实时采集到的啊 运行数据采集卡附带的程序后对照了一下  数据应该没问题啊
发表于 2007-7-18 19:50 | 显示全部楼层

回复 #4 fengke123 的帖子

真如3楼花如月所说就是减去直流分量,即进行x=x-mean(x);这步操作。
发表于 2007-7-18 19:54 | 显示全部楼层

回复 #4 fengke123 的帖子

咱们版里很多例子都有,比如data=data-mean(data(:,1));
发表于 2007-7-18 19:55 | 显示全部楼层
zhlong手太快了!呵呵,但是我想楼主的图太怪了,几乎是两条直线
 楼主| 发表于 2007-7-18 20:01 | 显示全部楼层
按x=x-mean(x)处理后 0hz处的数值减小了1000倍左右,但是与其他位置相比仍然很大,并且出现了新的问题,减掉平均值之后最终的x小了许多,这和实际情况力的大小不符了啊
 楼主| 发表于 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 编辑 ]
1.gif
发表于 2007-7-18 20:13 | 显示全部楼层

回复 #10 fengke123 的帖子

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

评分

1

查看全部评分

 楼主| 发表于 2007-7-18 20:35 | 显示全部楼层
去除趋势项后频域0hz处数值又减小了100倍左右,但还是比其他的大不少,并且最终的数值偏离了板卡采集进来的数值的大小,我觉得板卡采进来的数值是真实的情况,这是不是有噪音的影响,频率图才变的这么古怪的啊?怎么去噪啊
发表于 2007-7-18 22:23 | 显示全部楼层
我觉得你是不是首先应该从你的实际出发,弄清楚什么是有用的信号,什么是噪声。
 楼主| 发表于 2007-7-19 09:22 | 显示全部楼层
刚开始接触这方面的知识,很多不懂的,谢谢大侠们的指点啊,感觉收获很多 。其实我是想通过频谱图来看有用信号和无用信号的影响的,哪知是这么古怪的图,看不出了:@(
发表于 2007-7-19 10:08 | 显示全部楼层
能否请楼主把测试数据传上来,这样大家能更清楚直接的帮助你
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-26 23:23 , Processed in 0.072400 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表