Title :
Design of programmable FIR filters using Canonical Double Based Number Representation
Author :
Chen, Jiajia ; Chip-Hong Chang
Author_Institution :
Singapore Univ. of Technol. & Design, Singapore, Singapore
Abstract :
Scalability of current programmable FIR filter design methods are severely limited by the huge search space for common subexpressions and the density of unique subexpressions over the complete range of integers of desirable precision. This paper presents the first attempt to solve this problem by means of Canonical Double-Based Number Representation (CDBNR). We address the representation sparsity of generic filter coefficients by developing a simplified CDBNR search algorithm. The statistics generated for all double base products of a given coefficient word length are used to maximize the sharing of arithmetic operators and reduce the multiplexing cost. The effectiveness and scalability of the proposed design algorithm are demonstrated using two design examples. For the 8-bit programmable filter example implementable by two latest design methods, our proposed solution saves about 24% of arithmetic operator and multiplexer costs for large filter.
Keywords :
FIR filters; integrated circuit design; programmable filters; search problems; 8-bit programmable filter; CDBNR search algorithm; arithmetic operators; canonical double-based number representation; coefficient word length; common subexpression; double base products; generic filter coefficients; multiplexing cost; programmable FIR filter design methods; representation sparsity; search space; word length 8 bit; Adders; Algorithm design and analysis; Complexity theory; Filtering algorithms; Finite impulse response filters; Multiplexing; Signal processing algorithms;
Conference_Titel :
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location :
Melbourne VIC
Print_ISBN :
978-1-4799-3431-7
DOI :
10.1109/ISCAS.2014.6865352