我还有一个关于将 FFT 结果居中的问题。在这种情况下,在 FFTW 库的 3D 空间中。目前我已经实现了下图所示的概念。它显示了细分的频率空间。每个子立方体 (1-8) 代表整个空间的八分之一。目的是将低频重新定位在这个 2x2x2 立方体的中心,所有八个子立方体相遇的地方。在这个重定位步骤之后,我只需将原点移动到立方体的中心。
目前它是在前向 fft 之后直接在 ifft 之前完成的,但我不确定这种方法是否正确,因为我在应用过滤器时得到了奇怪的结果。没有过滤,我得到OUTPUT = INPUT
了预期的结果。
经过几个小时的搜索,我找不到任何以 fft 结果为中心的示例。相应的 2D 方法似乎有效。有没有一种通用的方法来处理它,因为对于低通滤波,我需要中心的低频和边缘的高频(默认情况下 fftw 没有给出)。
问候
狼