【发布时间】:2012-04-23 23:01:55
【问题描述】:
我有一个复杂到复杂的 FFT,但我需要一个真实到真实的 FFT 实现......
这是因为我的噪声消除算法适用于频域中的实数,而不是复数。
【问题讨论】:
-
在频域中采用实数听起来很可疑。能给个链接或参考吗?
-
如果您在频域中处理数据并忽略或归零虚部,IFFT 的结果可能看起来与原始数据完全不同。
-
从您最近在 SO 上提出的性质和大量问题中可以清楚地看出,您正在尝试解决噪音消除问题,但您缺少一些概念构建块为此需要。没有办法解决这个问题,只能研究:复数(基础数学)和一些通用的 DSP 主题(采样理论、滤波器、FFT 等)。您可能会考虑获取 MATLAB 克隆,例如 Octave,这样您就可以在学习(以及最终的噪声消除算法)时使用 DSP 概念,而无需编写(和调试)一堆 C 代码。
标签: math audio image-processing fft complex-numbers