Ich habe ein Projekt, das fftw_plan_dft_r2c_1d
und fftw_plan_dft_c2r_1d
von FFTW verwendet, sowie fftw_execute
. Was sind die entsprechenden Funktionen in KissFFT?Was ist die äquivalente Funktion in KissFFT für fftw_plan_dft_r2c_1d() von FFTW?
3
A
Antwort
4
Sie müssen die real-optimierten Funktionen in kiss_fftr.h (im tools
Unterverzeichnis) verwenden. Verwenden Sie kiss_fftr_alloc
anstatt FFTW "Pläne" mit fftw_plan_dft_r2c_1d
und fftw_plan_dft_c2r_1d
einzurichten. Verwenden Sie kiss_fftr
und kiss_fftri
, um die Vorwärts-/Rücktransformationen durchzuführen, anstatt FFTWs fftw_execute
aufzurufen. Vergessen Sie nicht, kiss_fftr_free
anzurufen, wenn Sie fertig sind.