Title :
A Multi-Input Multiplier Unit Suitable for DSP Algorithm Implementations
Author :
Wang, Yunhua ; DeBrunner, Linda S. ; DeBrunner, Victor E. ; Zhou, Dayong
Author_Institution :
Sch. of Electr. & Comput. Eng., Oklahoma Univ., Norman, OK
fDate :
Oct. 29 2006-Nov. 1 2006
Abstract :
Implementation of digital signal processing (DSP) algorithms in hardware, such as field programmable gate arrays (FPGAs), requires a large number of multipliers. In this paper, we introduce a new multi-input Canonical Signed Digit (CSD) multiplier unit, which requires fewer shift/add/subtract operations and less CSD number conversion overhead; as a result, we can greatly reduce the power consumption and area requirements in the hardware implementation of DSP algorithms. Furthermore, because all the products are produced simultaneously, the multiplication speed and thus the throughput are improved. The developed multi-input multiplier unit is applied to implement digital filters with non-fixed filter coefficients, such as adaptive filters. The implementation cost of these digital filters can be further reduced by limiting the wordlength of the input signal with little or no sacrifice to the filter performance, which is confirmed by our simulation results. The proposed multiplier unit can also be applied to other DSP algorithms, such as digital filter banks or matrix and vector multiplications.
Keywords :
digital filters; digital signal processing chips; low-power electronics; multiplying circuits; Canonical Signed Digit; DSP algorithm implementation; digital filters; digital signal processing algorithm; multi input multiplier unit; power consumption; Adaptive filters; Costs; Digital filters; Digital signal processing; Energy consumption; Field programmable gate arrays; Hardware; Limiting; Signal processing algorithms; Throughput;
Conference_Titel :
Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
1-4244-0784-2
Electronic_ISBN :
1058-6393
DOI :
10.1109/ACSSC.2006.355001