Java中最近的FFTW包装器

时间:2011-04-25 04:14:24

标签: java scala wrapper fft fftw

我正在为最新版本的FFTW寻找最小的Java包装器。在FFTW网站上列出的包装器要么过时(jfftw-1.2.zip),要么包含太多额外的东西(Shared Scientific Toolbox)。谷歌搜索提示JFFTW3,看起来很有前景,但下载链接已被破坏(有人有镜像吗?)

对于那些想要纯Java FFT库的人来说,JTransforms看起来非常好。我更喜欢使用FFTW,因为它的速度大约是其两倍,并且它处理任意尺寸d> 3。

1 个答案:

答案 0 :(得分:8)

我最终使用JNAerator从头文件fftw3.h自动生成JNA绑定。结果是available as a gist on Github。要点(在底部)还包括一个方便的Scala接口,用于任意维度的真实转换。