NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

信号的FFT问题

原始振动波形图.jpg

 上面这个图是要进行FFT的信号

 

原始振动波形图.jpg

这个图是FFT后的频谱波形图(波形X轴到50,接近于0,没在图上表示),问题是:FFt后,波形图应该是0Hz分量为0,其他各次谐波有部分大于0的幅值,这是什么问题啊?

附上我的程序框图。

 

0 项奖励
1 条消息(共 9 条)
7,007 次查看

xbb00你好,

 

看了一下你的程序,原信号是一个直流信号与自定义任意波形的叠加,那么它的FFT中0Hz频率对应的幅值将不会是0。而且,你的自定义信号是非周期非规则的,在其它频率上其实有分量,但幅值比较小,你可以用游标查看一下。

"spawn more overlords" means "create another subVI, dude", literally
0 项奖励
2 条消息(共 9 条)
6,994 次查看

你好,感谢您的回复

 

是这样的:我要做的题目是直流信号(幅值30)与自定义波形(发电机振动信号,振动信号在0HZ应该幅值为0)叠加,经过FFT后,取0HZ的分量,也就是把0HZ时的幅值取出来,我理想中的应该是0HZ对应幅值就是直流信号.

 

现在的问题是,即使没有叠加直流信号,这个振动信号的波形经FFt后,在0HZ的幅值还是很大,老师说我的FFT肯定不对,我不知道错在哪里。

0 项奖励
3 条消息(共 9 条)
6,991 次查看

这个自定义波形其实是一个接近直流信号的波形,其FFT中0Hz分量不会为较小值,你可以使用其他数学工具计算此信号的FFT,所得结果应该是一致的。

"spawn more overlords" means "create another subVI, dude", literally
0 项奖励
4 条消息(共 9 条)
6,987 次查看
555555555555,咋是这样啊,咋办啊啊
0 项奖励
5 条消息(共 9 条)
6,985 次查看

先确认一下:你这个信号是叠加直流信号(幅值30)之前的还是已经叠加了这个直流信号的?

 

好像是叠加之后的。但是无论如何你这个信号都不像一个真正的振动信号。你最好自己确认一下这个信号怎么得到的,采样率是多少,感觉你采集的结果不对。

 

图中给出的信号做FFT直流偏置肯定很大的,从信号本身都能看出来,FFT的结果没有问题。

0 项奖励
6 条消息(共 9 条)
6,980 次查看

这个这个信号是从发电机瓦振采集来的,每5分钟采集一次,共采集了500点,不知道这样做有没有问题?

 

信号没叠加直流,振动信号的振幅大都分布在20-35之间。

 

请您指教!

0 项奖励
7 条消息(共 9 条)
6,972 次查看

振动信号的频率一般从几Hz到几百Hz,为了防止频谱混叠(采样定理告诉我们采样率最少要信号最高频率的两倍才能避免频谱混叠),采样率一般需要至少几KHz。而且正常情况下采集的振动信号是没有直流偏置的。 

 

0 项奖励
8 条消息(共 9 条)
6,904 次查看
请问您能给我几秒钟发电机振动的数据么,谢谢
0 项奖励
9 条消息(共 9 条)
6,858 次查看