J'ai récemment réalisé que les FFT n'étaient pas parfaites. Ce qui signifie que si je prends un signal et que je prends ensuite sa FFT, puis que je fais une FFT inverse, la sortie résultante n'est pas exactement la même que l'entrée. Voici une image pour vous montrer ce que je veux dire:
Je pense que l'image est assez explicite. Le signal IFFT est juste une transformation inverse du "spectre FFT" et le tracé "Différence" est la différence entre le signal IFFT et le signal d'origine ( ).
De toute évidence, il existe des artefacts, bien qu'ils soient vraiment petits. Je voudrais savoir pourquoi ils se produisent en premier lieu. Est-ce à cause de la fenêtre finie de la transformée de Fourier? Ou à cause de quelque chose dans l'algorithme FFT?