An Algorithm for the Design of Low-Power Hardware-Efficient FIR Filters

被引:60
作者
Aktan, Mustafa [1 ]
Yurdakul, Arda [2 ]
Duendar, Guenhan [1 ]
机构
[1] Bogazici Univ, Dept Elect & Elect Engn, TR-34342 Istanbul, Turkey
[2] Bogazici Univ, Dept Comp Engn, TR-34342 Istanbul, Turkey
关键词
Discrete coefficient finite-impulse-response (FIR) filter design; FIR digital filters; linear programming; multiplierless design; power-of-two coefficients;
D O I
10.1109/TCSI.2008.917997
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A novel algorithm for designing low-power and hardware-efficient linear-phase finite-impulse response (FIR) filters is presented. The algorithm finds filter coefficients with reduced number of signed-power-of-two (SPT) terms given the filter frequency response characteristics. The algorithm is a branch-and-bound-based algorithm that fixes a coefficient to a certain value. The value is determined by finding the boundary values of the coefficient using linear programming. Although the worst case run time of the algorithm is exponential, its capability to find appreciably good solutions in a reasonable amount of time makes it a desirable CAD tool for designing low-power and hardware-efficient filters. The superiority of the algorithm on existing methods in terms of SPT term count, design time, hardware complexity, and power performance is shown with several design examples. Up to 30% reduction in the number of SPT terms is achieved over unoptimized Remez coefficients, which is 20% better than compared optimization methods. The average power saving is 20% over unoptimized coefficients, which is up to 14% better than optimized coefficients obtained with existing methods.
引用
收藏
页码:1536 / 1545
页数:10
相关论文
共 20 条
  • [1] A trellis search algorithm for the design of FIR filters with signed-powers-of-two coefficients
    Chen, CL
    Willson, AN
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1999, 46 (01): : 29 - 39
  • [2] Gustafsson O, 2002, 2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III, CONFERENCE PROCEEDINGS, P9
  • [3] Gustafsson O., 2001, P EUR C CIRC THEOR D, V2, P217
  • [4] Subexpression sharing in filters using canonic signed digit multipliers
    Hartley, RI
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1996, 43 (10): : 677 - 688
  • [5] *ILOG, 2007, ILOG CPLEX
  • [6] Johansson K, 2005, PROCEEDINGS OF THE 2005 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN, VOL 3, P465
  • [7] DESIGN OF OPTIMAL FINITE WORD-LENGTH FIR DIGITAL-FILTERS USING INTEGER PROGRAMMING TECHNIQUES
    KODEK, DM
    [J]. IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1980, 28 (03): : 304 - 307
  • [8] LI D, 1993, 1993 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS : PROCEEDINGS, VOLS 1-4 ( ISCAS 93 ), P84, DOI 10.1109/ISCAS.1993.393663
  • [9] LIM YC, 1983, IEEE T CIRCUITS SYST, V30, P723
  • [10] LIM YC, 1983, IEEE T ACOUST SPEECH, V31, P583, DOI 10.1109/TASSP.1983.1164085