1.一种变步长自适应盲源分离方法,其特征在于,n个未知源信号s(k)=[s1(k),s2(k),…,sn(k)]T经过信道混合矩阵H的传输后得到m个混合信号x(k)=[x1(k),x2(k),…,xm(k)]T;根据本信号点的分离矩阵W(k)、步长μ(k)、输出的估计信号y(k)、由y(k)定义的非线性函数g(y(k)),调用公式W(k+1)=W(k)+μ(k)[I-y(k)yT(k)-g(y(k))yT(k)+y(k)gT(y(k))]W(k)得到下一点信号的分离矩阵W(k+1),对所有混合信号逐点更新分离矩阵,将全部混合信号通过最终的分离矩阵W,获得相互独立的估计信号。
2.根据权利要求1所述的盲源分离方法,其特征在于,在更新分离矩阵的过程中,根据性能指数的估计值控制变步长的大小,调用公式:确定下一次迭代的步长,使步长在迭代过程中随着值的下降而不断减小。
3.根据权利要求1所述的盲源分离方法,其特征在于,其中g(y)的选取根据信号峭度的正负来确定,当信号的峭度小于零时,选取的非线性函数为g(y(k))=(y(k))3;当信号的峭度大于零时,选取的非线性函数为g(y(k))=tanh(y(k))。
4.根据权利要求2所述的盲源信号分离方法,其特征在于,确定值具体包括,利用最小均方误差准则得到混合矩阵H的估计矩阵调用公式获取全局传输矩阵的估计矩阵,根据全局估计矩阵调用公式得到性能指数的估计值
5.一种变步长自适应盲源分离系统,其特征在于,包括,分离矩阵更新模块、全局传输矩阵估计模块、性能指标估计模块、变步长模块,源信号s(k)经过信道混合矩阵的传输后得到m个混合信号x(k)=[x1(k),x2(k),…,xm(k)]T;全局传输矩阵估计模块利用最小均方误差准则得到混合矩阵H的估计矩阵调用公式获取全局估计矩阵性能指标估计模块根据全局估计矩阵调用公式得到性能指数的估计值变步长模块根据控制步长的大小,调用公式:确定下一点信号的步长;分离矩阵更新模块利用步长根据公式:W(k+1)=W(k)+μ(k)[I-y(k)yT(k)-g(y(k))yT(k)+y(k)gT(y(k))]W(k)构建每一点信号的分离矩阵,所有信号接收完得到最终分离矩阵W,将全部混合信号通过分离矩阵W,获得相互独立的估计信号。