27
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Enhancing Mersenne transforms by RNS with application to discrete convolution

&
Pages 423-427 | Received 30 Sep 1996, Accepted 18 Oct 1996, Published online: 05 Apr 2007
 

Abstract

The paper develops an enhanced algorithm for the exact computation of discrete convolution based on Mersenne transforms and multi-moduli residue number systems (RNSs). The proposed algorithm combines the advantages of Mersenne transforms and the advantages of the RNS system. The computation of Mersenne transforms involves only simple operations: addition and circular shift operations. The RNS system is used to increase the length of input sequences, to extend the unsatisfactory limited numerical range of Mersenne transforms, and to split convolution computations onto several smaller channels. A comparison of this algorithm with the traditional algorithm verifies the ability of this algorithm to solve many convolution problems. Numerical examples and tables are given to illustrate the new algorithm. In addition, practical considerations are discussed.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.