Saya baru-baru menyadari bahwa FFT tidak sempurna. Berarti jika saya mengambil sinyal dan kemudian mengambilnya FFT, dan kemudian melakukan invers FFT, output yang dihasilkan tidak persis sama dengan input. Berikut ini gambar yang menunjukkan apa yang saya maksud:
Saya pikir gambarnya cukup jelas. Sinyal IFFT hanyalah transformasi terbalik dari "spektrum FFT" dan plot "Perbedaan" adalah perbedaan antara sinyal IFFT dan sinyal asli ( ).
Jelas ada beberapa artefak, meskipun sangat kecil. Saya ingin tahu mengapa itu terjadi. Apakah ini karena jendela yang terbatas dari transformasi fourier? Atau karena sesuatu dalam algoritma FFT?