KissFFT 中 FFTW 的 fftw_plan_dft_r2c_1d() 的等效函数是什么?
我有一个使用 FFTW 中的 fftw_plan_dft_r2c_1d
和 fftw_plan_dft_c2r_1d
以及 fftw_execute
的项目。 KissFFT 中的等效函数是什么?
I've got a project that uses fftw_plan_dft_r2c_1d
and fftw_plan_dft_c2r_1d
from FFTW, as well as fftw_execute
. What are the equivalent functions in KissFFT?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用kiss_fftr.h(在
tools
子目录中)中的真实优化函数。使用kiss_fftr_alloc
而不是使用fftw_plan_dft_r2c_1d
和fftw_plan_dft_c2r_1d
设置 FFTW“计划”。使用kiss_fftr
和kiss_fftri
进行正向/反向变换,而不是调用 FFTW 的fftw_execute
。完成后,不要忘记调用kiss_fftr_free
。You need to use the real-optimised functions in kiss_fftr.h (in the
tools
subdirectory). Usekiss_fftr_alloc
instead of setting up FFTW "plans" withfftw_plan_dft_r2c_1d
andfftw_plan_dft_c2r_1d
. Usekiss_fftr
andkiss_fftri
to do the forward/inverse transforms instead of calling FFTW'sfftw_execute
. Don't forget to callkiss_fftr_free
when you're done.