noise convolution