Sparse FIR Filter Design Using Artificial Bee Colony Algorithm

In this paper, sparse linear-phase FIR digital filters are designed using artificial bee colony (ABC) algorithm. Sparse digital filters can be used in applications where computational cost and complexities are of concern as zero-valued coefficients eliminate multiplications required for implementation. In this method, sparse digital filters are designed using minimax optimization by ABC algorithm and successive elimination. In contrast to methods which minimize insignificant coefficient values, this method eliminates insignificant coefficients by setting them to zero. The sparse linear-phase FIR filters designed using ABC algorithm are compared to the partial l1-norm optimization design, the minimum increase design, and the smallest coefficient design to illustrate the effectiveness of each design method.

[1]  Hon Keung Kwan,et al.  Minimax design of linear phase FIR differentiators using artificial bee colony algorithm , 2016, 2016 8th International Conference on Wireless Communications & Signal Processing (WCSP).

[2]  Dervis Karaboga,et al.  A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems , 2011, Appl. Soft Comput..

[3]  Thomas A. Baran,et al.  Linear Programming Algorithms for Sparse Filter Design , 2010, IEEE Transactions on Signal Processing.

[4]  Hon Keung Kwan,et al.  WLS Design of Sparse FIR Digital Filters , 2013, IEEE Transactions on Circuits and Systems I: Regular Papers.

[5]  Hon Keung Kwan,et al.  IIR Filter Design Using Multiobjective Artificial Bee Colony Algorithm , 2018, 2018 IEEE Canadian Conference on Electrical & Computer Engineering (CCECE).

[6]  Ning Xu,et al.  Design of Sparse FIR Filters With Joint Optimization of Sparsity and Filter Order , 2015, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  Hon Keung Kwan,et al.  FIR filter design using Multiobjective Artificial Bee Colony algorithm , 2017, 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE).

[8]  Charles K. Sestok,et al.  Sparse Filter Design Under a Quadratic Constraint: Low-Complexity Algorithms , 2013, IEEE Transactions on Signal Processing.

[9]  Hon Keung Kwan,et al.  Peak-Error-Constrained Sparse FIR Filter Design Using Iterative SOCP , 2012, IEEE Transactions on Signal Processing.