By Topic

A modular approach to the computation of convolution sum using distributed arithmetic principles

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
K. P. Lim ; Sch. of Appl. Sci., Nanyang Technol. Univ., Singapore ; A. B. Premkumar

Inner product evaluation can be considered to be basic to all digital signal processing algorithms. Distributed arithmetic (DA) is a bit serial memory-oriented method that implements inner products. In DA, memory increases exponentially as the number of coefficients increases. This deters the use of DA in the implementation of DSP algorithms. This paper explores the possibility of combining DA principles with the residue number system (RNS) to exploit the advantages of both. A new technique for the computation of the inner product in the RNS domain using modular multipliers and DA principles is proposed, The resulting architecture is elegant, uses minimum memory and adders, and hence is VLSI efficient. The proposed architecture is extremely efficient in terms of speed and does not involve conversion of data into residues although computation is performed in residue domain

Published in:

IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing  (Volume:46 ,  Issue: 1 )