簡體   English   中英

使用Scipy進行FFT產生的奇怪結果

[英]Strange Result from FFT using Scipy

我正在嘗試對某些數據(高斯脈沖)進行FFT,但是卻發現了一個奇怪的結果。 所得FFT的實部和虛部在符號上交替出現在數組的每個索引中。 但是,數組的絕對值是連續的。 所以,我得到的東西看起來像這樣:

高斯脈沖的FFT

是否有人對造成這種情況的原因有任何想法? 謝謝!

頻域中的交替符號對應於exp(j*pi*n)復數因子,根據移位定理 ,該因子與N/2樣本的時域循環移位相對應。 查看您的時域高斯脈沖,您應該注意到峰值確實出現在N/2而不是索引0。

fftshift移回時域高斯脈沖,應該會給您一個以0為中心的脈沖,其頻域表示沒有此符號交替。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM