gpt4 book ai didi

algorithm - 为什么 FFT 产生复数而不是实数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:12:07 25 4
gpt4 key购买 nike

我们遇到的所有 FFT 实现都会产生复数(具有实部和虚部),即使算法的输入是一组离散的实数(整数)也是如此。

难道不能只用实数表示频域吗?

最佳答案

FFT 从根本上说是基础的改变。 FFT 改变原始信号的基础是一组正弦波。为了使该基础能够描述所有可能的输入,它需要能够表示相位和幅度;相位用复数表示。

例如,假设您对仅包含单个正弦波的信号进行 FFT。根据阶段的不同,您很可能会得到完全真实的 FFT 结果。但是,如果您将输入的相位移动几度,FFT 输出还能如何表示该输入?

编辑:这是一个有点松散的解释,但我只是想激发直觉。

关于algorithm - 为什么 FFT 产生复数而不是实数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10304532/

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