Title :
Input recoding for reducing power in distributed arithmetic
Author :
Sacha, J. ; Irwin, M.J.
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., State College, PA, USA
Abstract :
Digital signal processing algorithms rely heavily on the efficient computation of inner products. Distributed arithmetic provides a multiplication-free method for calculating inner products of fixed-point data, based on table lookups of precalculated partial products. A method is proposed for reducing switching activity, and hence power dissipation, in distributed arithmetic systems used for processing signed data. By performing a recoding of the two´s complement inputs into a nonredundant signed-digit representation, the table lookups and accompanying accumulations corresponding to the sign extensions in the higher-order bit positions can be reduced
Keywords :
distributed arithmetic; fixed point arithmetic; signal processing; table lookup; accumulations; digital signal processing algorithms; distributed arithmetic; fixed-point data; higher-order bit positions; input recoding; nonredundant signed-digit representation; power reduction; sign extensions; signed data; switching activity; table lookups; twos complement inputs; Computer science; Data engineering; Digital arithmetic; Digital signal processing; Educational institutions; Filtering; Filters; Fixed-point arithmetic; Power dissipation; Power engineering and energy; Signal processing algorithms; Table lookup;
Conference_Titel :
Signal Processing Systems, 1998. SIPS 98. 1998 IEEE Workshop on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7803-4997-0
DOI :
10.1109/SIPS.1998.715823