gpt4 book ai didi

python - 使用 Scipy 的 FFT 的奇怪结果

转载 作者:行者123 更新时间:2023-11-28 21:46:44 25 4
gpt4 key购买 nike

我正在尝试对一些数据(高斯脉冲)进行 FFT,但我发现了一个奇怪的结果。所得 FFT 的实部和虚部在数组的每个索引处交替符号。然而,数组的绝对值是连续的。所以,我得到如下所示的内容:

FFT of Gaussian pulse

有人知道是什么原因造成的吗?谢谢!

最佳答案

频域中的交替符号对应于一个 exp(j*pi*n) 复数因子,由 shift theorem对应于 N/2 样本的时域循环移位。查看您的时域高斯脉冲,您应该注意到峰值确实出现在 N/2 而不是索引 0。

使用 fftshift 向后移回您的时域高斯脉冲应该给你一个以 0 为中心的脉冲,其频域表示没有这种符号交替。

关于python - 使用 Scipy 的 FFT 的奇怪结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37487532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com