An approach for FIR filter coefficient optimization using differential evolution algorithm

被引:44
作者
Reddy, Kotha Srinivasa [1 ]
Sahoo, Subhendu Kumar [1 ,2 ]
机构
[1] Birla Inst Technol & Sci Pilani, Dept Elect & Elect Engn, Pilani, Rajasthan, India
[2] Birla Inst Technol & Sci Pilani, Dept Elect & Elect Engn, Hyderabad, Andhra Pradesh, India
关键词
Finite impulse response filter; Signed-power-of-two; Coefficient optimization; Differential evolution algorithm; SEARCH ALGORITHM; DESIGN;
D O I
10.1016/j.aeue.2014.07.019
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present a hardware efficient finite impulse response (FIR) filter design using differential evolution (DE) and common sub expression (CSE) elimination algorithm. With the DE algorithm, we first found a set of filter coefficients with reduced number of signed-power-of-two (SPT) terms without compromising on quality of the filter response. After obtaining coefficients, we applied CSE elimination algorithm, and determined the hardware cost in terms of adders. The filters were designed using DE for various word lengths, and the same were implemented in transposed direct form (TDF) structure. The implemented filters were synthesized in Cadence RTL compiler using UMC 90 nm technology. We compared the performances of our filters with recently best published works in terms of area, delay, power and power-delay-product (PDP). One of the proposed filters found to improve a PDP gain of 29% compared to Remez algorithm. The proposed approach showed improvements in filter design for the given specifications. (C) 2014 Elsevier GmbH. All rights reserved.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 27 条
[1]  
Ahn CK, 2013, INT J INNOV COMPUT I, V9, P1987
[2]   An Algorithm for the Design of Low-Power Hardware-Efficient FIR Filters [J].
Aktan, Mustafa ;
Yurdakul, Arda ;
Duendar, Guenhan .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (06) :1536-1545
[3]  
[Anonymous], 2002, Digital signal processing:a practical approach
[4]  
[Anonymous], 2010, MATLAB PROD HELP R20
[5]  
[Anonymous], EURASIP J ADV SIGNAL
[6]   A trellis search algorithm for the design of FIR filters with signed-powers-of-two coefficients [J].
Chen, CL ;
Willson, AN .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1999, 46 (01) :29-39
[7]  
Han S, 2012, INT J INNOV COMPUT I, V8, P1
[8]   Subexpression sharing in filters using canonic signed digit multipliers [J].
Hartley, RI .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1996, 43 (10) :677-688
[9]   SHARPENING RESPONSE OF A SYMMETRIC NONRECURSIVE FILTER BY MULTIPLE USE OF SAME FILTER [J].
KAISER, JF ;
HAMMING, RW .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1977, 25 (05) :415-422
[10]   Design of digital FIR filters using differential evolution algorithm [J].
Karaboga, Nurhan ;
Cetinkaya, Bahadir .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2006, 25 (05) :649-660