Meta-heuristic evolutionary algorithms for the design of optimal multiplier-less recombination filter banks

This paper proposes a design for multiplier-less recombination non-uniform filter banks (RNUFBs) optimized using meta-heuristic algorithms. The structure consists of an M-channel uniform filter bank, with some channels combined by the synthesis filters of a transmultiplexer (TMUX), yielding non-uniform sub-bands. When any structure is realized in hardware, it is necessary to have low power consumption and a small chip area. These can be achieved by replacing the multipliers with shifters and adders. Once the continuous coefficient recombination non-uniform filter bank is designed, the coefficients are converted to the canonic-signed-digit (CSD) space to make the design multiplier-less, so as to reduce the complexity of the hardware implementation. To reduce the number of adders and shifters in the multiplier-less implementation, the filter coefficients are rounded with a restricted number of signed power-of-two (SPT) terms, which may cause degradation in the performance of the RNUFBs. To improve the performance of the CSD rounded filters and filter bank, meta-heuristic algorithms such as the artificial bee colony (ABC) algorithm, harmony search algorithm (HSA) and gravitational search algorithm (GSA) are deployed. Of these meta-heuristic algorithms, GSA is found to give the best performance. The method proposed in this paper results in non-uniform filter banks with rational sampling factors which are multiplier-less and have linear-phase and near-perfect-reconstruction.

[1]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[2]  Håkan Johansson,et al.  On Efficient Design of High-Order Filters With Applications to Filter Banks and Transmultiplexers With Large Number of Channels , 2014, IEEE Transactions on Signal Processing.

[3]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[4]  Ajith Abraham,et al.  On stability and convergence of the population-dynamics in differential evolution , 2009, AI Commun..

[5]  X.M. Xie,et al.  A simple design method of linear-phase nonuniform filter banks with integer decimation factors , 2005, 48th Midwest Symposium on Circuits and Systems, 2005..

[6]  T. S. Bindiya,et al.  Metaheuristic algorithms for the design of multiplier-less non-uniform filter banks based on frequency response masking , 2014, Soft Comput..

[7]  P. Vaidyanathan Multirate Systems And Filter Banks , 1992 .

[8]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[9]  Reza Akbari,et al.  A multi-objective artificial bee colony algorithm , 2012, Swarm Evol. Comput..

[10]  Shing-Chow Chan,et al.  Design of linear-phase recombination nonuniform filter banks , 2006, IEEE Transactions on Signal Processing.

[11]  Elizabeth Elias,et al.  Design of Multiplier-Less MDFT Filter Banks with Perfect Reconstruction using ABC Algorithm , 2014 .

[12]  John Princen The design of nonuniform modulated filterbanks , 1995, IEEE Trans. Signal Process..

[13]  Milad Ahangaran,et al.  Harmony Search Algorithm: Strengths and Weaknesses , 2013 .

[14]  Alan N. Willson,et al.  A new approach to the design of critically sampled M-channel uniform-band perfect-reconstruction linear-phase FIR filter banks , 1998, IEEE Trans. Signal Process..

[15]  R. Hartley Subexpression sharing in filters using canonic signed digit multipliers , 1996 .

[16]  Yong Lian,et al.  Guest Editorial: Low-Power Digital Filter Design Techniques and Their Applications , 2010, Circuits Syst. Signal Process..

[17]  Xin-She Yang Harmony Search as a Metaheuristic Algorithm , 2009 .

[18]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[19]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[20]  Elizabeth Elias,et al.  Design of frequency response masking FIR filter in the Canonic Signed Digit space using modified Artificial Bee Colony algorithm , 2013, Eng. Appl. Artif. Intell..

[21]  X. Y. Chen,et al.  Direct Design of Near Perfect Reconstruction Linear Phase Nonuniform Filter Banks with Rational Sampling Factors , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[22]  Sakti Prasad Ghoshal,et al.  Optimal IIR filter design using Gravitational Search Algorithm with Wavelet Mutation , 2015, J. King Saud Univ. Comput. Inf. Sci..

[23]  Elizabeth Elias,et al.  Design of multiplier-less nonuniform filter bank transmultiplexer using genetic algorithm , 2009, Signal Process..

[24]  Oscar Castillo,et al.  A new gravitational search algorithm using fuzzy logic to parameter adaptation , 2013, 2013 IEEE Congress on Evolutionary Computation.

[25]  Hossein Nezamabadi-pour,et al.  BGSA: binary gravitational search algorithm , 2010, Natural Computing.

[26]  Yong Ching Lim,et al.  Signed power-of-two term allocation scheme for the design of digital filters , 1999 .

[27]  S. Wada Design of nonuniform division multirate FIR filter banks , 1995 .

[28]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[29]  Aditya Goel,et al.  A Multiobjective Optimization Method for Designing M-Channel NPR Cosine Modulated Filter Bank for Image Compression , 2015 .

[30]  P. Vaidyanathan,et al.  Non-uniform multirate filter banks: theory and design , 1989, IEEE International Symposium on Circuits and Systems,.

[31]  O. P. Sahu,et al.  Artificial bee colony algorithm to design two-channel quadrature mirror filter banks , 2015, Swarm Evol. Comput..

[32]  Yinfeng Wang,et al.  Design of Low Complexity Adjustable Filter Bank for Personalized Hearing Aid Solutions , 2015, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[33]  Kok Lay Teo,et al.  Optimal Design of Cosine Modulated Nonuniform Linear Phase FIR Filter Bank via Both Stretching and Shifting Frequency Response of Single Prototype Filter , 2014, IEEE Transactions on Signal Processing.

[34]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[35]  Walter J. Gutjahr,et al.  Convergence Analysis of Metaheuristics , 2010, Matheuristics.

[36]  P. P. Vaidyanathan,et al.  Some results in the theory of crosstalk-free transmultiplexers , 1991, IEEE Trans. Signal Process..

[37]  T. S. Bindiya,et al.  Design of totally multiplier-less sharp transition width tree structured filter banks for non-uniform discrete multitone system , 2015 .

[38]  Hossein Nezamabadi-pour,et al.  A discrete gravitational search algorithm for solving combinatorial optimization problems , 2014, Inf. Sci..

[39]  Alfonso Fernández-Vázquez,et al.  Generalized Chebyshev Filters for the Design of IIR Filters and Filter Banks , 2014, Circuits Syst. Signal Process..

[40]  Elizabeth Elias,et al.  Artificial bee colony algorithm for the design of multiplier-less nonuniform filter bank transmultiplexer , 2012, Inf. Sci..

[41]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms: Second Edition , 2010 .

[42]  Athanasios V. Vasilakos,et al.  Optimal filter design using an improved artificial bee colony algorithm , 2014, Inf. Sci..

[43]  Guangming Shi,et al.  Recent Advances and New Design Method in Nonuniform Filter Banks , 2006, 2006 International Conference on Communications, Circuits and Systems.

[44]  Shing-Chow Chan,et al.  Design of perfect-reconstruction nonuniform filter banks with linear-phase property , 2009, 2009 17th European Signal Processing Conference.

[45]  Oscar Castillo,et al.  A survey on nature-inspired optimization algorithms with fuzzy logic for dynamic parameter adaptation , 2014, Expert Syst. Appl..

[46]  Anil Kumar,et al.  Design of nearly perfect reconstructed non-uniform filter bank by constrained equiripple FIR technique , 2013, Appl. Soft Comput..

[47]  Yong Ching Lim,et al.  Use Of The Remez Algorithm For Designing FRM Based FIRr Filters , 2003 .

[48]  Oscar Castillo,et al.  Evolutionary method combining particle swarm optimization and genetic algorithms using fuzzy logic for decision making , 2009, 2009 IEEE International Conference on Fuzzy Systems.

[49]  Yong Ching Lim,et al.  A Novel Genetic Algorithm for the Design of a Signed Power-of-Two Coefficient Quadrature Mirror Filter Lattice Filter Bank , 2002 .

[50]  Hossein Nezamabadi-pour,et al.  Filter modeling using gravitational search algorithm , 2011, Eng. Appl. Artif. Intell..

[51]  Masaaki Ikehara,et al.  Direct design of nonuniform filter banks , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[52]  Shing-Chow Chan,et al.  An Efficient Method for Designing of Modulated Filter Banks with Causal-Stable IIR Filters , 2015, J. Signal Process. Syst..

[53]  T. S. Bindiya,et al.  Modified Metaheuristic Algorithms for the Optimal Design of Multiplier-Less Non-uniform Channel Filters , 2014, Circuits Syst. Signal Process..

[54]  Shing-Chow Chan,et al.  Design of perfect-reconstruction nonuniform recombination filter banks with flexible rational sampling factors , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[55]  Elizabeth Elias,et al.  Efficient design of non-uniform cosine modulated filter banks for digital hearing aids , 2015 .

[56]  B. Nowrouzian,et al.  Optimization of FIR digital filters over the canonical signed-digit coefficient space using genetic algorithms , 1998, 1998 Midwest Symposium on Circuits and Systems (Cat. No. 98CB36268).

[57]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[58]  Jelena Kovacevic,et al.  Perfect reconstruction filter banks with rational sampling factors , 1993, IEEE Trans. Signal Process..

[59]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[60]  Xin-She Yang,et al.  Nature-Inspired Mateheuristic Algorithms: Success and New Challenges , 2012, ArXiv.

[61]  Richard V. Cox,et al.  The design of uniformly and nonuniformly spaced pseudoquadrature mirror filters , 1986, IEEE Trans. Acoust. Speech Signal Process..

[62]  Oscar Castillo,et al.  Optimal design of fuzzy classification systems using PSO with dynamic parameter adaptation through fuzzy logic , 2013, Expert Syst. Appl..

[63]  Hossein Nezamabadi-pour,et al.  A gravitational search algorithm for multimodal optimization , 2014, Swarm Evol. Comput..

[64]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[65]  Nikos S. Thomaidis,et al.  Stochastic Convergence Analysis of Metaheuristic Optimisation Techniques , 2013 .

[66]  Slawomir Koziel,et al.  Computational Optimization, Methods and Algorithms , 2016, Computational Optimization, Methods and Algorithms.

[67]  B. Nowrouzian,et al.  A novel modified branch-and-bound technique for discrete optimization over canonical signed-digit number space , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[68]  Oscar Castillo,et al.  Evolutionary Computing for Topology Optimization of Type-2 Fuzzy Controllers , 2007, Hybrid Intelligent Systems.

[69]  Kamran Zamanifar,et al.  Improvement of harmony search algorithm by using statistical analysis , 2011, Artificial Intelligence Review.

[70]  Alan N. Willson,et al.  The design of low-complexity in linear-phase FIR filter banks using powers-of-two coefficients with an application to subband image coding , 1991, IEEE Trans. Circuits Syst. Video Technol..

[71]  T. S. Bindiya,et al.  Design of Multiplier-less Reconfigurable Non-uniform Channel Filters using Meta-heuristic Algorithms , 2012 .

[72]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[73]  Z. Geem Music-Inspired Harmony Search Algorithm: Theory and Applications , 2009 .

[74]  Patrick Mercier,et al.  Optimization of FRM FIR Digital Filters Over CSD and CDBNS Multiplier Coefficient Spaces Employing a Novel Genetic Algorithm , 2007, J. Comput..