To reproduce: inverse_fft(fft([1, 0])) Expected output: [1.0, 0.0] Actual output: [0.5 %i + 0.5, - 0.5 %i - 0.5]
"fft([1,0])" produces [0.5, 0.5 %i], it probably should be [0.5, 0.5].
Thanks for the report. It's a bug in creation of the sin/cos twiddle table for a 2-point FFT. Will be fixed soon.
Fixed.
Log in to post a comment.
Thanks for the report. It's a bug in creation of the sin/cos twiddle table for a 2-point FFT. Will be fixed soon.
Fixed.