看板 MATLAB 關於我們 聯絡資訊
各位前輩好, 最近小弟正在進行有關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
YoursEver: Fourier的缺點在於正轉換的積分會mix整個time domain的 04/01 11:21
YoursEver: 資訊,所以通常不建議拿Fourier來分析和時間先後有明顯 04/01 11:23
YoursEver: 關係的資料. 你的freq. domain的兩個peak,照經驗,只是 04/01 11:23
YoursEver: 你的信號的(1)低頻(想成是AM的載波),和(2)主要震盪項. 04/01 11:25
YoursEver: 就你資料的狀況,你的"2"應該可以靠EMD看得更清楚. 04/01 11:26
YoursEver: 如果你只是想單純看和時間有關的部分,建議改用wavelet 04/01 11:26
YoursEver: 或是gabor之類的做法. 04/01 11:27
tigercow: 感謝回覆,對頻域實在不太熟悉。我會試看看您說的方法 04/03 15:20