Convolution shift