Area efficient fault tolerant convolution using RRNS with NTTs and WSCA
Colm P. O’Donnell, Chris J. Bleakley · Electronics Letters · 2008
An efficient fault tolerant digital integrated circuit implementation of a convolution is presented based on the Redundant Residue Number System (RRNS) combined with the Modified Overlap Save method. The moduli used are Fermat and Mersenne numbers. A combination of number theoretic transforms (NTT) and Winograd short convolution algorithms is used for the convolution. The resulting area is compared with an NTT RRNS system using the conventional Overlap Save (OS) method. Using the new system, significant area reductions are achieved. In particular, a convolution with wordlength 24 and transform length 15 can be implemented in the proposed system with 84% less area than that of an RRNS system using the conventional OS method.