Kernel Estimation of Volterra Using an Adaptive Artificial Bee Colony Optimization and Its Application to Speech Signal Multi-Step Prediction

In order to solve parameters selection problem when applying recursive least square (RLS), least mean square (LMS) or normalized LMS (NLMS) algorithms to estimate kernels of second-order Volterra filter (SOVF), a novel adaptive gbest-guide artificial bee colony (AGABC) optimization algorithm is used to derive kernels of Volterra, that is a type of the AGABC-SOVF prediction model with an explicit configuration for speech signal is proposed. The AGABC algorithm modifies the solution search equation of ABC algorithm and combines the best solution with neighborhood information at present iteration, which not only ensures the exploration of the global optimization algorithm but also improves the exploitation. The AGABC-SOVF model is performed to predict speech signal series of the given English phonemes, sentences, and chaotic time series. Simulation results based on benchmark function show that AGABC algorithm performs faster convergence in achieving higher quality solutions than original ABC and other improved ABC algorithms. Prediction results of applying the AGABC-SOVF model to multi-step predictions for Lorenz time series reveal its stability and convergence properties. For the measured multi-frame speech signals, prediction accuracy and length of multi-step prediction using the AGABC-SOVF model are better than that of the ABC-SOVF model. The AGABC-SOVF model can better predict chaotic time series and the real measured speech signal series.

[1]  Chen Yu,et al.  Research of the Nonlinear System Identification Based on the Volterra RLS Adaptive Filter Algorithm , 2013 .

[2]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[3]  Nasser Ghasem-Aghaee,et al.  Text feature selection using ant colony optimization , 2009, Expert Syst. Appl..

[4]  Qian Wang,et al.  A modified artificial bee colony algorithm based on converge-onlookers approach for global optimization , 2013, Appl. Math. Comput..

[5]  Jing Sun,et al.  Testing and Defending Methods Against DOS Attack in State Estimation , 2017 .

[6]  Eric Grivel,et al.  Estimating second-order Volterra system parameters from noisy measurements based on an LMS variant or an errors-in-variables method , 2012, Signal Process..

[7]  Gonzalo R. Arce,et al.  A partially decoupled RLS algorithm for Volterra filters , 1999, IEEE Trans. Signal Process..

[8]  Harish Sharma,et al.  Artificial bee colony algorithm: a survey , 2013, Int. J. Adv. Intell. Paradigms.

[9]  Madiha Sabry-Rizk,et al.  Novel Volterra predictor based on state-space equilibrium of nonlinear single- or multifractal signals , 2000, SPIE Optics + Photonics.

[10]  Leon O. Chua,et al.  Fading memory and the problem of approximating nonlinear operators with volterra series , 1985 .

[11]  Bo Yang,et al.  Multiple Objects Tracking With Improved Sparse Representation and Rank Based Dynamic Estimation , 2018, IEEE Access.

[12]  Yumei Zhang,et al.  An Adaptive Artifical Bee Colony Algorithms Based on Global Best Guide , 2017, 2017 13th International Conference on Computational Intelligence and Security (CIS).

[13]  Chung-Ming Huang,et al.  The Vehicular Social Network (VSN)-Based Sharing of Downloaded Geo Data Using the Credit-Based Clustering Scheme , 2018, IEEE Access.

[14]  Rui Seara,et al.  A fully LMS/NLMS adaptive scheme applied to sparse-interpolated Volterra filters with removed boundary effect , 2012, Signal Process..

[15]  Chongxiu Yu,et al.  OFDM adaptive digital predistortion method combines RLS and LMS algorithm , 2009, 2009 4th IEEE Conference on Industrial Electronics and Applications.

[16]  Amit Kumar Kohli,et al.  Numeric Variable Forgetting Factor RLS Algorithm for Second-Order Volterra Filtering , 2013, Circuits Syst. Signal Process..

[17]  F S Abu Mouti,et al.  OVERVIEW OF ARTIFICIAL BEE COLONY (ABC) ALGORITHM AND ITS APPLICATIONS , 2012 .

[18]  Parham Moradi,et al.  Velocity based artificial bee colony algorithm for high dimensional continuous optimization problems , 2014, Eng. Appl. Artif. Intell..

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

[20]  Régine Le Bouquin-Jeannès,et al.  Nonlinear acoustic echo cancellation based on Volterra filters , 2003, IEEE Trans. Speech Audio Process..

[21]  Edward J. Powers,et al.  Optimal Volterra kernel estimation algorithms for a nonlinear communication system for PSK and QAM inputs , 2001, IEEE Trans. Signal Process..

[22]  Lingling Huang,et al.  A global best artificial bee colony algorithm for global optimization , 2012, J. Comput. Appl. Math..

[23]  Rakesh Maurya,et al.  Nonlinear Adaptive Volterra Filter for Control of Distribution Static Compensator , 2017, IEEE Journal of Emerging and Selected Topics in Power Electronics.

[24]  Edward J. Powers,et al.  On the Estimation of Nonlinear Volterra Models in Offshore Engineering , 2002 .