针对现有的盲源分离算法性能大多依赖于非线性函数的选取问题,提出了一种基于自适应粒子群优化(adaptive particleswarm optimization,APSO)的盲源分离算法。该算法以分离信号的负熵为目标函数,根据分离信号的状态自适应地调整惯性因子,克服了收敛速度和信号恢复质量之间的矛盾。仿真实验表明,该算法的性能对源信号的概率密度性质没有依赖性,因而能很好地分离亚高斯和超高斯信号的混合信号,并且能有效地避免早熟收敛问题,具有较快的收敛速度,分离效果好。
The performance of existing blind source function that is selected according to the distribution of separation methods is affected by the non-linear contrast original signals. To solve this problem, a blind source separation algorithm based on adaptive particle swarm optimization is proposed, which takes the negentropy of mixtures as a contrast function. The inertia weight factor depends on the negentropy, which can improve the contradiction between the convergence speed and the performance of separated signals. The simulated results show that the proposed method could separate the mixture of both super-Gaussian signal and sub-Gaussian signal, and the proposed algorithm could efficiently alleviate the problem of premature convergence and has a faster convergence speed than PSO.