deconv
Inverse convolution of one array by another using the fast Fourier transform. The operation is Y(k) = X(k)/S(k), where X(k) is the spectrum of the signal x(n) to which the inverse convolution is applied, and S(k) is the spectrum of the inverse convolution operand s(n).
Syntax
Initialization
iout[] -- output array containing the inverse convolution (y(n)). The length of the output array is the same as that of input2.
iin1[] -- input to the inverse convolution (x(n)).
iin2[] -- inverse convolution operand (s(n)), determines the length of the output array.
Performance
kout[] -- output array containing the inverse convolution (y(n)). The length of the output array is the same as that of input2.
ikn1[] -- input to the inverse convolution (x(n)).
kin2[] -- inverse convolution operand (s(n)), determines the length of the output array.
Examples
Here is an example of the rfft opcode. It uses the file ideconv.csd.
See Also
Credits
Author: Victor Lazzarini
NUI Maynooth
2026