[sdiy] Hardware convolution box?
Eric Brombaugh
ebrombaugh1 at cox.net
Tue Feb 7 03:19:42 CET 2017
On Feb 6, 2017, at 7:08 PM, cheater00 cheater00 wrote:
> What sort of processing power does one need for convolution? I'm not
> sure how to calculate this. My calculations were: to apply a
> two-second IR at 48 kHz onto incoming 48 kHz signal, you need, per
> channel, 2*48000 multiplications for each sample being put out. You do
> this 48000 times per second. So in the end for each channel you need
> 2*48000*48000 multiplications per second, or 4608 MIPS per channel.
> Then you need to do the additions as well, and then account for the
> other channel. That's a whole lot. Am I missing something?
Most IR convolution processors operate in the frequency domain using overlap-add FFT processing. This reduces the number of operations required for the convolution considerably.
Eric
More information about the Synth-diy
mailing list