我正在尝试计算FFT然后IFFT只是试试我是否可以得到相同的信号,但我不确定如何实现它.我就是这样做的FFT:
plan = fftw_plan_r2r_1d(blockSize,datas,out,FFTW_R2HC,FFTW_ESTIMATE); fftw_execute(plan);
解决方法
您是否至少尝试过阅读不仅仅是体面的文档?
他们有一个完整的教程,让您了解FFTW:
http://fftw.org/fftw3_doc/Tutorial.html#Tutorial
更新:我假设你知道如何使用C数组,因为它是用作输入和输出的.
This page具有FFT与IFFT所需的信息(参见Arguments->符号).文档还说输入 – > FFT-> IFFT-> n *输入.因此,您必须小心正确地扩展数据.