主权项 |
一种基于峭度的变步长自适应盲源分离方法,其特征在于:它具体内容包括以下步骤:步骤一:对观测信号进行白化预处理,得到白化矩阵以及白化后的观测信号X;步骤二:利用白化处理后的信号对分离矩阵W进行迭代,具体包括以下步骤:(1)为了达到自适应变步长的目的,以最小互信息为准则,通过设定反映峭度变化的参数μ(k)来控制步长,步长λ(k)的更新表达式:λ(k+1)=μ(k)λ(k);(2)取y(k),y(k+1),y(k+2)的峭度,分别设为peak(k),peak(k+1),peak(k+2),y(k),y(k+1),y(k+2)分别表示源信号估计的第k次,第k+1次和第k+2次迭代;为了达到步长平滑变化的目的,使用指数函数来调节步长:Δpeak1=|peak(k+1)‑peak(k)|Δpeak2=|peak(k+2)‑peak(k+1)|得到了μ(k)的更新公式:μ(k)=e<sup>Δ</sup><sup>peak2‑</sup><sup>Δ</sup><sup>peak1</sup>(3)利用步长更新表达式,得到分离矩阵的迭代规则:W<sub>k+1</sub>=W<sub>k</sub>+μ(k)λ(k)[I‑y(k)y<sup>T</sup>(k)‑g(y(k))y<sup>T</sup>(k)+y(k)g<sup>T</sup>(y(k))]W(k) g(y(k))为激活函数,g(y(k))=y<sup>3</sup>(k);步骤三:得到完成迭代的分离矩阵W,将分离矩阵乘以白化后的观测信号X,得到源信号的估计。 |