Fast convolution algorithm

后端 未结 2 878
半阙折子戏
半阙折子戏 2021-01-14 04:52

I need to convolve two one dimensional signals, one has on average 500 points (This one is a Hanning window function), the other 125000. Per run, I need to apply three times

2条回答
  •  独厮守ぢ
    2021-01-14 05:28

    Fast convolution can be carried out using FFTs. Take the FFT of both input signals (with appropriate zero padding), multiply in the frequency domain, then do an inverse FFT. For large N (typically N > 100) this is faster than the direct method.

提交回复
热议问题