Нещодавно я зрозумів, що FFT не є ідеальними. Значить, якщо я приймаю сигнал, а потім беруть це FFT, а потім роблять зворотний FFT, отриманий вихід не точно такий, як вхід. Ось зображення, щоб показати вам, що я маю на увазі:
Я вважаю, що зображення є досить зрозумілим. Сигнал IFFT - це лише обернене перетворення "спектру FFT", а сюжет "Різниця" - це різниця між сигналом IFFT і вихідним сигналом ( ).
Очевидно, що є деякі артефакти, хоча вони дійсно невеликі. Я хотів би знати, чому вони виникають в першу чергу. Це через кінцеве вікно перетворення фур'є? Або через щось в алгоритмі FFT?
Примітка. Цей сюжет має 32 бали, але я перевірив 100, 1000, 1024, 256 та 64 бали, і завжди є цей залишок у різниці аналогічної величини (або або ).