Journal on Communications ›› 2017, Vol. 38 ›› Issue (7): 36-46.doi: 10.11959/j.issn.1000-436x.2017147

• Papers • Previous Articles     Next Articles

Nonlinear blind source separation algorithm based on spline interpolation and artificial bee colony optimization

Lei CHEN1,Shi-zhong GAN2,Li-yi ZHANG1,Guang-yan WANG1   

  1. 1 School of Information Engineering,Tianjin University of Commerce,Tianjin 300134,China
    2 School of Electronics and Information Engineering,Tianjin Polytechnic University,Tianjin 300387,China
  • Revised:2017-05-06 Online:2017-07-01 Published:2017-08-25
  • Supported by:
    The National Natural Science Foundation of China(61401307);China Postdoctoral Science Foundation(2014M561184);Tianjin Research Program of Application Foundation and Advanced Technology of China(15JCYBJC17100);Tianjin Research Program of Application Foundation and Advanced Technology of China(14JCZDJC32600);Tianjin Research Program of Science and Technology Commissioner of China(16JCTPJC48400)

Abstract:

A post-nonlinear blind source separation algorithm based on spline interpolation fitting and artificial bee colony optimization was proposed for the more complicated nonlinear mixture situations.The separation model was constructed by using the spline interpolation to fit the inverse nonlinear distortion function and using entropy as the separation criterion.The spline interpolation node parameters were solved by the modified artificial bee colony optimization algorithm.The correlation constraint was added into the objective function for limiting the solution space and the outliers wuld be restricted in the separation process.The results of speech sounds separation experiment show that the proposed algorithm can effectively realize the signal separation for the nonlinear mixture.Compared with the traditional separation algorithm based on odd polynomial fitting,the proposed algorithm has higher separation accuracy.

Key words: blind source separation, post nonlinear, spline interpolation, swarm intelligence optimization, artificial bee colony algorithm

CLC Number: 

No Suggested Reading articles found!