discreteconvolve