completed convolution process algorithm