DocumentCode
786937
Title
Digital filter synthesis based on an algorithm to generate all minimal signed digit representations
Author
Park, In-Cheol ; Kang, Hyeong-Ju
Author_Institution
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Volume
21
Issue
12
fYear
2002
fDate
12/1/2002 12:00:00 AM
Firstpage
1525
Lastpage
1529
Abstract
In this paper, the authors propose an algorithm to find all the minimal signed digit (MSD) representations of a constant and present an algorithm to synthesize digital filters based on the MSD representation. The hardware complexity of a digital signal processing system is dependent on the number system used for the implementation. Although the canonical signed digit (CSD) representation is widely employed, as it is unique and guarantees the minimal number of nonzero digits for a constant, the MSD representation provides multiple representations that have the same number of nonzero digits as the CSD representation. The proposed filter synthesis algorithm utilizes this redundancy of the MSD representation to make common subexpressions, as many as possible, leading to smaller filters. By applying the proposed algorithm to the hardware synthesis of finite impulse response filters, the authors obtained multiplier blocks that are 7% smaller than those generated from the CSD representation.
Keywords
FIR filters; circuit CAD; digital arithmetic; digital filters; MSD representation redundancy; all minimal signed digit representations; digital filter synthesis algorithm; digital signal processing system; finite impulse response filters; hardware complexity; hardware synthesis; multiple constant multiplication; multiple representations; multiplier blocks; nonzero digits; number system; Design engineering; Digital filters; Digital signal processing; Energy consumption; Finite impulse response filter; Hardware; Power engineering and energy; Signal processing algorithms; Signal synthesis; Stability;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2002.804374
Filename
1097873
Link To Document