作者tigercow (嗯......)
看板MATLAB
标题[讨论] FFT分析
时间Fri Mar 31 17:48:16 2017
各位前辈好,
最近小弟正在进行有关fft的问题讨论
但之前没有相关经验,望各位大神能不吝指教
我的目标是要分析因紊流扰动的输出瓦数
Power demand是我的控制因子
但因为紊流扰动的情况,我侦测的输出瓦数会有很大的震荡
为了能从震荡的曲线看出和输入因子的关系
我用了Savitsky-Golay filter,能大致看出输出跟输入是呈正相关的
时域下数据
https://goo.gl/photos/TPCxXPjmMSdCCoJt7
但我还想知道紊流震荡影响我实际输出的瓦数有多严重
所以我用了fft去看个别的频率
FFT 结果
https://goo.gl/photos/csvhZe1e48BCpus3A
从我的结果可以知道还没有过滤的数据有两个峰值
我的问题是,是否我可以说在时域下的震荡是造成第二个峰值的原因呢?
感谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 138.246.2.61
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1490953700.A.114.html
1F:推 YoursEver: Fourier的缺点在於正转换的积分会mix整个time domain的 04/01 11:21
2F:→ YoursEver: 资讯,所以通常不建议拿Fourier来分析和时间先後有明显 04/01 11:23
3F:→ YoursEver: 关系的资料. 你的freq. domain的两个peak,照经验,只是 04/01 11:23
4F:→ YoursEver: 你的信号的(1)低频(想成是AM的载波),和(2)主要震荡项. 04/01 11:25
5F:→ YoursEver: 就你资料的状况,你的"2"应该可以靠EMD看得更清楚. 04/01 11:26
6F:→ YoursEver: 如果你只是想单纯看和时间有关的部分,建议改用wavelet 04/01 11:26
7F:→ YoursEver: 或是gabor之类的做法. 04/01 11:27
8F:→ tigercow: 感谢回覆,对频域实在不太熟悉。我会试看看您说的方法 04/03 15:20