A matrix theory proof of the discrete convolution theorem | Synapse