convolution using distributed arithmetic (DA). The proposed structures involve significantly
less memory and less area-delay complexity compared with the existing DA-based
structures for circular convolution. Besides, it is shown that the proposed systolic designs for
circular convolution can be used for computation of linear convolution as well