有没有人有快速傅立叶变换的实现,它适用于Lua?
我想在声音样本上使用它,我已经将其作为16位有符号整数的数组加载到Lua中。我希望FFT数据并绘制频谱。
我需要一个可以与Ansca Corona的Lua版本一起使用的实现(不支持loadstring,由complex.lua使用)
答案 0 :(得分:4)
你应该看看LuaFFT。它是MIT licensed,因此使用它应该相当灵活。
编辑:您还可以查看NumLua。 Here是它的github网站。它取决于BLAS / LAPACK,FFTW和HDF5。您可能能够实现此功能,因为它实现了自己的complex number数据类型。
答案 1 :(得分:0)
对不起如果我有点迟了。
但是一段时间后我请求complex.lua的作者消除loadtring - 特别是在Corona中使用它。
在这里。 https://github.com/davidm/lua-matrix/blob/master/lua/complex.lua
答案 2 :(得分:0)
您应该使用基于lua-torch的实现,例如https://github.com/soumith/torch-signal