【发布时间】:2011-12-12 17:17:01
【问题描述】:
有没有人有快速傅里叶变换的实现,可以与 Lua 一起使用?
我想在声音样本上使用它,我已将它作为 16 位有符号整数数组加载到 Lua 中。我希望对数据进行 FFT 并绘制频率谱。
我需要一个可以与 Ansca Corona 的 Lua 版本一起使用的实现(不支持 loadstring,由 complex.lua 使用)
【问题讨论】:
标签: audio lua signal-processing fft
有没有人有快速傅里叶变换的实现,可以与 Lua 一起使用?
我想在声音样本上使用它,我已将它作为 16 位有符号整数数组加载到 Lua 中。我希望对数据进行 FFT 并绘制频率谱。
我需要一个可以与 Ansca Corona 的 Lua 版本一起使用的实现(不支持 loadstring,由 complex.lua 使用)
【问题讨论】:
标签: audio lua signal-processing fft
你应该看看LuaFFT。它是MIT licensed,所以使用起来应该相当灵活。
编辑:您还可以查看NumLua。 Here 是它的 github 站点。它取决于 BLAS/LAPACK、FFTW 和 HDF5。由于它实现了自己的 complex number 数据类型,因此您也许可以让它工作。
【讨论】:
抱歉,我来晚了。
但不久前,我要求 complex.lua 的作者删除 loadstring - 特别是为了将它与 Corona 一起使用。
来了。 https://github.com/davidm/lua-matrix/blob/master/lua/complex.lua
【讨论】:
您应该使用基于 lua-torch 的实现,例如 https://github.com/soumith/torch-signal
【讨论】: