3 Stimmen

Schnelle Fourier-Transformation FFT für Lua?

Hat jemand eine Implementierung der Fast Fourier Transformation, die mit Lua funktioniert?

Ich möchte es auf einem Sound-Sample, die ich in Lua als ein Array von 16-Bit-Signed-Ints geladen haben zu verwenden. Ich möchte die Daten FFT und plotten die freq Spektrum.

Ich brauche eine Implementierung, die mit Ansca Corona's Version von Lua (loadstring nicht unterstützt, die von complex.lua verwendet wird) arbeiten wird

4voto

mevatron Punkte 13671

Werfen Sie einen Blick auf LuaFFT . Es ist MIT lizenziert und sollte daher recht flexibel einsetzbar sein.

EDIT : Sie könnten auch einen Blick werfen auf NumLua . Aquí ist seine Github-Seite. Es hängt von BLAS/LAPACK, FFTW und HDF5 ab. Möglicherweise können Sie dies zum Laufen bringen, da es seine eigene komplexe Zahl Datentyp.

0voto

SatheeshJM Punkte 3537

Entschuldigung, wenn ich ein bisschen spät dran bin.

Aber vor einiger Zeit habe ich den Autor von complex.lua gebeten, loadstring zu entfernen - speziell für die Verwendung mit Corona.

Hier ist sie. https://github.com/davidm/lua-matrix/blob/master/lua/complex.lua

0voto

Robert Zaremba Punkte 7318

Sie sollten eine lua-torch-basierte Implementierung verwenden, wie https://github.com/soumith/torch-signal

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X