FFTW如何实现转换?

时间:2014-08-14 17:22:12

标签: fft fftw

我在FFTW中使用r2c和c2r进行快速卷积,因为IFFT(FFT(v1)* FFT(v2))= conv(v1,v2)。 但是,为了节省更多RAM,我想使用in_place_transform。这应该替换

中的FFTW_ESTIMATE标志
plan p = fftwf_plan_dft_r2c_1d(N, in1, out1, FFTW_ESTIMATE);

然而,编译器无法识别FFTW_IN_PLACE并表示未定义。

Doe有谁知道如何做到位变换?这会节省RAM,因为只使用了一个阵列吗? (或者FFTW实际上会分配一个临时数组,所以这根本不能节省空间?)

谢谢!

0 个答案:

没有答案