[討論] FFT分析

看板MATLAB作者 (嗯......)時間7年前 (2017/03/31 17:48), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
各位前輩好, 最近小弟正在進行有關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://www.ptt.cc/bbs/MATLAB/M.1490953700.A.114.html

04/01 11:21, , 1F
Fourier的缺點在於正轉換的積分會mix整個time domain的
04/01 11:21, 1F

04/01 11:23, , 2F
資訊,所以通常不建議拿Fourier來分析和時間先後有明顯
04/01 11:23, 2F

04/01 11:23, , 3F
關係的資料. 你的freq. domain的兩個peak,照經驗,只是
04/01 11:23, 3F

04/01 11:25, , 4F
你的信號的(1)低頻(想成是AM的載波),和(2)主要震盪項.
04/01 11:25, 4F

04/01 11:26, , 5F
就你資料的狀況,你的"2"應該可以靠EMD看得更清楚.
04/01 11:26, 5F

04/01 11:26, , 6F
如果你只是想單純看和時間有關的部分,建議改用wavelet
04/01 11:26, 6F

04/01 11:27, , 7F
或是gabor之類的做法.
04/01 11:27, 7F

04/03 15:20, , 8F
感謝回覆,對頻域實在不太熟悉。我會試看看您說的方法
04/03 15:20, 8F
文章代碼(AID): #1OtYNa4K (MATLAB)
文章代碼(AID): #1OtYNa4K (MATLAB)