2
我試圖做一些數據(高斯脈衝)的FFT,但我發現一個奇怪的結果。結果FFT的實部和虛部在陣列的每個索引中交替。然而,數組的絕對值是連續的。所以,我得到的東西看起來是這樣的:使用Scipy FFT的奇怪結果
有誰知道是什麼原因造成這一點的想法?謝謝!
我試圖做一些數據(高斯脈衝)的FFT,但我發現一個奇怪的結果。結果FFT的實部和虛部在陣列的每個索引中交替。然而,數組的絕對值是連續的。所以,我得到的東西看起來是這樣的:使用Scipy FFT的奇怪結果
有誰知道是什麼原因造成這一點的想法?謝謝!
頻域中的交替符號對應於exp(j*pi*n)
複合因子,其由shift theorem對應於N/2
樣本的時域循環移位。看看你的時域高斯脈衝,你應該注意到峯值確實出現在N/2
而不是指數0.
向後移動你的時域高斯脈衝fftshift
應該給你一個以0爲中心的頻率域,它的頻域表示沒有這種符號交替。
你應該使用'iffshift'而不是'fftshift'(我知道,混淆命名法) –