基于NPCA的自适应变步长盲源分离方法技术

技术编号:8884818 阅读:212 留言:0更新日期:2013-07-05 01:27
本发明专利技术请求保护基于梯度的自适应变步长NPCA算法和最优变步长NPCA算法两种自适应变步长盲源分离处理方法,属于信号处理领域。针对固定步长NPCA不能同时兼顾收敛速度和收敛精度的情形,本发明专利技术通过使算法的迭代步长自适应变化,在保证收敛精度的条件下加快收敛速度。其中,基于梯度的自适应变步长NPCA方法使迭代步长与代价函数相关联,使迭代步长自适应变化,从而加快算法的收敛速度。最优变步长NPCA方法通过对代价函数进行一阶线性近似表示,从而计算出当前时刻的最优迭代步长,并且该方法不需要人工设置任何参数。

【技术实现步骤摘要】

【技术保护点】
一种用于通信信号的基于梯度的自适应变步长NPCA盲源分离方法,其特征在于,N个源通信信号s(t)=[s1(t),…,sN(t)]T经过信道混合矩阵A的传输后得到M个观测信号x(t)=[x1(t),…,xM(t)]T,利用NPCA准则建立代价函数其中,E{.}表示期望运算,(.)T表示转置运算,W表示分离矩阵,表示某一个非线性函数。最小化代价函数得到分离矩阵的迭代估计W(t+1)=W(t)+ηz(t)[xT(t)?zT(t)W(t)],其中,为一个非线性函数,η为迭代步长,所述迭代步长为变量,所述迭代步长按照进行自适应迭代更新,其中,ρ是一个小的常数,根据分离矩阵W(t)、迭代步长η(t)、输出的恢复信号y(t)以及由y(t)定义的非线性函数调用公式W(t+1)=W(t)+η(t)z(t)[xT(t)?zT(t)W(t)]得到下一时刻的分离矩阵W(t+1),对所有观测信号逐点更新分离矩阵,将全部观测信号通过最终的分离矩阵,根据公式y(t)=Wx(t)得到通信信号s(t)的估计信号。FSA00000824091500011.tif,FSA00000824091500012.tif,FSA00000824091500013.tif,FSA00000824091500014.tif,FSA00000824091500015.tif...

【技术特征摘要】

【专利技术属性】
技术研发人员:辜方林张杭张江谭晓波路威陈乾陈海平
申请(专利权)人:中国人民解放军理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1