[PD] convolution