Convolution encoding