Lua的快速傅里叶变换FFT?

3

有没有Lua的快速傅里叶变换实现?

我想在声音样本上使用它,这个样本已经被加载到Lua中作为一个16位有符号整数数组。我希望对数据进行FFT并绘制频率谱。

我需要一种能够与Ansca Corona版本的Lua配合使用的实现(不支持loadstring,而complex.lua使用了它)。

3个回答

4
你应该看一下LuaFFT。它是MIT许可证,因此使用起来应该相当灵活。
编辑:你还可以看看NumLua这里是它的github网站。它依赖于BLAS/LAPACK、FFTW和HDF5。你可能能够让它工作,因为它实现了自己的复数数据类型。

我尝试过了,但它依赖于complex.lua,该文件使用loadstring函数,因此不支持我的Lua版本(Ansca Corona)。 - Father Ted

0

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接