Jak powiązane jest splot i FFT?
FFT Convolution wykorzystuje metodę nakładania się dodanego wraz z szybką transformacją Fouriera, umożliwiając konopienie sygnałów poprzez pomnożenie ich widm częstotliwościowych. W przypadku jąder filtrów dłuższych niż około 64 punktów splot FFT jest szybszy niż standardowy splot, przy jednoczesnym wytwarzaniu dokładnie tego samego wyniku.
Dlaczego FFT jest szybszy niż splot?
Splot wykorzystuje Twój O (N) na próbkę wyjściową. Ale ponieważ FFT powyżej 2n punktów kaszle w górę o 2 punkty, a n z tych punktów są „nowe”, robisz tylko FFT 1/N tyle razy, ile zrobisz splot.