基于正则化最小均方误差变步长算法的水声信道辨识方法技术

技术编号:26653315 阅读:40 留言:0更新日期:2020-12-09 00:56
本发明专利技术涉及一种基于正则化最小均方误差变步长算法的水声信道辨识方法,首先,针对水声信道进行建模,以期获得水声信道冲激响应函数的表达框架,在此基础上。采用周期训练模式,设计一种基于正则化最小均方误差变步长算法迭代寻优得到时域水声信道冲激响应函数,即辨识得到时域水声信道信息。本发明专利技术的方法可以估计出时变水声信道的冲激响应函数。本发明专利技术方法由于巧妙地使用了移动窗控制步长的变化策略,使得迭代过程中获得较传统算法更为精确的信道估计,这将有助于提高基于信道估计均衡器输出的估计精确度。

【技术实现步骤摘要】
基于正则化最小均方误差变步长算法的水声信道辨识方法
本专利技术属于水声通信和水声信号处理等领域,涉及一种基于正则化最小均方误差变步长算法的水声信道辨识方法,涉及冲激干扰下接收信号与训练序列辨识时域水声信道辨识方法,该辨识方法将提高在冲激干扰下对水声信道的辨识性能。
技术介绍
水声信道辨识和水声通信等问题都可归结为冲激响应函数的辨识优化问题,基于训练序列和接收到的信号用以对水声信道表达辨识。目前,对水声信道的辨识方法包括有限冲激响应框架和时域的逐块辨识框架。有限冲激响应框架的算法细节具体参见《NewsparseadaptivealgorithmsbasedonthenaturalgradientandtheL0-norm》,该文2013年发表于《IEEEJournalofOceanicEngineering》第38期,起始页码为323。时域的逐块辨识框架详见《Estimationofrapidlytime-varyingsparsechannels》该文2007年发表于《IEEEJournalofOceanicEngineering》第32期,起始页码为927。由于水声信道的扩展和时变特性,导致对水声信道的冲激响应函数辨识极为困难,此外,接收信号可能受到冲激信号干扰,传统的自适应估计方法在大冲激干扰下将失去对信道的辨识作用。因此,考虑到水声信道的扩展和时变特性可由水声信道的时域进行刻画。本专利技术将建立在该模型基础上,对水声信道进行辨识。然而自适应辨识方法的固定步长无法同时保证算法的收敛速度和收敛精度,因此,设计一种新的步长更新策略可以既保证收敛速度,也同时有望提高辨识精度。考虑到实际中的水声信道冲激响应函数的时变性,因此,本专利技术将采用移动窗函数控制步长的变化,以期提高水声信道的辨识跟踪能力。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种基于正则化最小均方误差变步长算法的水声信道辨识方法,利用基于正则化最小均方误差算法的迭代框架,采用移动窗函数进行变步长运算,从而实现迭代的估计误差最小化,最终精确地恢复出水声信道冲激响应函数。技术方案一种基于正则化最小均方误差变步长算法的水声信道辨识方法,其特征在于步骤如下:步骤1:设参数L为水声信道冲激响应长度,设置控制步长的窗函数更新参数η=0.99;步骤2:设置控制步长的窗函数加权因子C=1.483[1+5/(L-1)],初始化水声信道冲激响应的梯度因子为初始化水声信道冲激响应函数为h0=0;步骤3:给定输入训练信号x和输出信号y,重复以下第i次迭代:计算辨识误差:其中yi为第i时刻的接收信号离散值,为第i时刻的用于训练的发射信号的转置,hi-1为第i-1时刻的信道冲激响应函数;计算梯度因子绝对值:其中||xi||表示对输入信号求欧式范数;对梯度因子更新:其中:min(Bi)表示从Bi中选取最小值;生成步长更新表达式:得到信道辨识迭代:hi=hi-1+μibixi。所述迭代次数等于处理数据的长度和信道的长度之差。有益效果本专利技术提出的一种基于正则化最小均方误差变步长算法的水声信道辨识方法,首先,针对水声信道进行建模,以期获得水声信道冲激响应函数的表达框架,在此基础上。采用周期训练模式,设计一种基于正则化最小均方误差变步长算法迭代寻优得到时域水声信道冲激响应函数,即辨识得到时域水声信道信息。本专利技术的方法可以估计出时变水声信道的冲激响应函数。本专利技术方法由于巧妙地使用了移动窗控制步长的变化策略,使得迭代过程中获得较传统算法更为精确的信道估计,这将有助于提高基于信道估计均衡器输出的估计精确度。有益效果体现在:本专利技术基于滑动窗函数控制步长变化,有效地提高了算法的收敛速度,同时也能使本专利技术有更低的稳态误差。附图说明图1是本专利技术方法(Normalizedleast-mean-squaresfractionwithvariablestep-size,NLMSFV)与传统的正则化最小均方误差1类算法(Normalizedleast-mean-squares,NLMS1)及2类算法(NLMS2),正则化最小均方误差分式算法(Normalizedleast-mean-squaresfraction,NLMSF)等方法的对比结果图。图2是传统的NLMS1,NLMS2,NLMSF方法与本专利技术方法(NLMSFV)在对两种随机产生的信道跟踪辨识结果对比图。图3是测试NLMS1,NLMS2,NLMSF方法与本专利技术方法(NLMSFV)不同收敛速率的学习效果对比图。具体实施方式现结合实施例、附图对本专利技术作进一步描述:为解决时域水声信道的辨识问题,提出的具体实现步骤为:(1)设参数L为水声信道冲激响应长度,设置控制步长的窗函数更新参数η=0.99。(2)设置控制步长的窗函数加权因子C=1.483[1+5/(L-1)],初始化水声信道冲激响应的梯度因子为初始化水声信道冲激响应函数为h0=0。(3)给定输入训练信号x和输出信号y,重复以下第i次迭代:计算辨识误差:其中yi为第i时刻的接收信号离散值,为第i时刻的用于训练的发射信号的转置,hi-1为第i-1时刻的信道冲激响应函数;梯度因子绝对值:其中||xi||表示对输入信号求欧式范数;将过去L个梯度因子绝对值构成一个窗:Bi=[bi,bi-1,...,bi-L+1];梯度因子更新:其中η表示更新参数,C表示加权因子,min(Bi)表示从Bi中选取最小值;生成步长更新表达式:信道辨识迭代:hi=hi-1+μibixi。以上的迭代次数等于处理数据的长度和信道的长度之差。具体实施例结合附图对本专利技术作进一步的描述。参照图1,设置信道冲激响应函数长度为L=100,按照标准正态分布方式产生6000点的随机高斯信号,传统算法的参数设置β=200,μ=0.4,高斯噪声信噪比设置为35dB,冲激干扰方差设置为接收信号方差的1000倍,采用贝努力分布构成,其中产生冲激干扰的概率为Pr=0.5,得到的结果如图1所示,从图1可以看出,与传统的NLMS1,NLMS2,NLMSF方法不同,本专利技术采用了滑动窗控制步长大小,在不同的接收信噪比和不同概率的冲激干扰下都能有效降低对信道估计的稳态误差,本专利技术获得了更加精确的辨识结果。对时变水声信道的辨识结果如图2所示,数据长度总设置在12000点,在算法迭代进行到6000点的时刻,使得信道发生突然变化,用以评估各算法在时变情况下对信道的追踪能力,可以看出,信道的突变引起各算法学习曲线的跳跃,然而,由于本专利技术能更好地降低稳态误差,因此获得更加精确的辨识结果。为进一步考察不同算法收敛速率和稳态误差之间的权衡,设置的传统算法不同的β以产生不同的收敛速率和稳态误差,可以看出,当稳态误差降低时,传统NLMS1,NLMS2,NLMSF本文档来自技高网
...

【技术保护点】
1.一种基于正则化最小均方误差变步长算法的水声信道辨识方法,其特征在于步骤如下:/n步骤1:设参数L为水声信道冲激响应长度,设置控制步长的窗函数更新参数η=0.99;/n步骤2:设置控制步长的窗函数加权因子C=1.483[1+5/(L-1)],初始化水声信道冲激响应的梯度因子为

【技术特征摘要】
1.一种基于正则化最小均方误差变步长算法的水声信道辨识方法,其特征在于步骤如下:
步骤1:设参数L为水声信道冲激响应长度,设置控制步长的窗函数更新参数η=0.99;
步骤2:设置控制步长的窗函数加权因子C=1.483[1+5/(L-1)],初始化水声信道冲激响应的梯度因子为初始化水声信道冲激响应函数为h0=0;
步骤3:给定输入训练信号x和输出信号y,重复以下第i次迭代:
计算辨识误差:
其中yi为第i时刻的接收信号离散值,为第i时...

【专利技术属性】
技术研发人员:伍飞云苏本学杨坤德
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西;61

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

1