当前位置: 首页 > 专利查询>苏州大学专利>正文

变步长核符号误差自适应滤波器制造技术

技术编号:30429986 阅读:14 留言:0更新日期:2021-10-24 17:21
本发明专利技术公开一种变步长核符号误差自适应滤波器,属于数字滤波器设计领域。该自适应滤波器主要采用时变的步长参数,使得核自适应滤波器即使在脉冲干扰存在的情况下仍能更好地逼近非线性系统,保证滤波器性能不受影响。本发明专利技术公开的变步长核符号误差自适应滤波器可以应用于受到脉冲噪声干扰的电子和通信系统中。中。中。

【技术实现步骤摘要】
变步长核符号误差自适应滤波器


[0001]本专利技术公开一种自适应滤波器,具体地公开了一种变步长核符号误差自适应滤波器,属于数字滤波器设计领域。

技术介绍

[0002]自适应滤波滤波器在信号处理应用中发挥着重要作用,目前已广泛应用于免提电话和视频会议系统的回声消除、通信信道均衡、系统辨识等方面。自适应滤波滤波器可以分为线性和非线性两大类,分类的标准是输入输出映射是否遵循叠加原理。传统的自适应滤波滤波器主要集中在线性滤波器,但是线性滤波滤波器不适用于实际中遇到的大量非线性问题。另一方面,传统的非线性自适应滤波模型,如Hammerstein、Wiener和Volterra等存在建模能力有限,会出现局部极小值和计算复杂度大等问题,这些缺点限制了模型的广泛应用。
[0003]核方法已经成功地应用于非线性自适应滤波滤波器,提出了核自适应滤波滤波器。该滤波器作为解决非线性问题的有力工具,在机器学习和信号处理领域引起了广泛的研究兴趣。核自适应滤波滤波器将输入数据映射到高维特征空间,在特征空间中基于传统线性框架的核自适应滤波器得到广泛研究,以解决各种非线性应用,包括模式分类、系统辨识、时间序列预测等。
[0004]迄今为止,已经提出了几种核自适应滤波滤波器。例:核最小均方滤波器、核最小二乘滤波器和核符号误差滤波器等。传统的核最小均方滤波器基于均方误差定义代价函数,但是当系统中存在脉冲干扰时,这种基于均方误差代价函数的滤波器性能不理想。很多研究表明,符号算法具有抗脉冲作用,典型的核符号误差算法(KSEA)使用误差的绝对值作为代价函数,从而可以避免因脉冲噪声导致算法性能变差的问题。Gao W等人推导了高斯KSEA的稳态跟踪分析[Tracking analysis of Gaussian kernel signed error algorithm for time

variant nonlinear systems,2019,67(10):2289

2293]。但是此滤波器的性能仍然存在进一步提高的空间。

技术实现思路

[0005]为了解决上述的问题,进一步提高核符号误差滤波器的性能,本专利技术提出一种变步长核符号误差自适应滤波器(简记为VSS

KSEA)。该滤波器采用变步长的方法来更新其权值向量,从而提高非线性系统辨识的性能。该滤波器还有效地降低滤波器的计算成本。该VSS

KSEA滤波器更新权值向量包含如下步骤:
[0006]1)根据输入向量u(n)和期望信号d(n)计算先验误差e(n),即e(n)=d(n)

w
T
(n)k
w
(n),其中,T表示转置运算;w(n)表示n时刻自适应滤波器的权值向量;k
w
(n)=[k(u(n),u
w
(1)),

,k(u(n),u
w
(m))]T
表示n时刻核化输入向量,u
w
(1),

,u
w
(m)表示字典D={u
w
(1),

,u
w
(m)}的元素,其根据相干准则从输入信号中得到,核函数k()的计算式为
ξ表示核宽且满足ξ>0;
[0007]2)根据计算式估计均方误差E[e2(n)],其中,ψ(n)=[|e(n)|,|e(n

1)|,

,|e(n

L+1)|]T
,L表示中值滤波窗的长度,λ表示平滑因子,且满足0≤λ<1,median{

}表示取中值;
[0008]3)根据式估计其中,β表示平滑因子,且满足0≤β<1,e
f
(n)表示无噪误差信号,其采用如下计算公式进行估计:其中,sgn(e(n))表示取符号运算;
[0009]4)根据计算式对阈值参数t进行选择,其中,0<γ<1,Q>0,θ>0,用于检测脉冲噪声是否存在;
[0010]5)根据式计算E[k
wT
(n)k
w
(n)],其中,表示平滑因子,且满足
[0011]6)根据式计算时变的步长参数η
*
(n);
[0012]7)根据计算式η(n)=min{ρη(n

1)+(1

ρ)max{η
*
(n),0},η
max
}计算平滑后的时变步长参数η(n),其中min{
·
,
·
}表示取最小值,max{
·
,
·
}表示取最大值,ρ为平滑因子且满足0<ρ<1,η
max
为允许的步长参数最大值。
[0013]8)采用式w(n+1)=w(n)+η(n)sgn{e(n)}k
w
(n)更新权值向量w(n)。
[0014]有益效果
[0015]相对于现有技术中的方案,本申请揭示的变步长核符号误差自适应滤波器能够显著提高滤波器性能。同时实验结果表明,该自适应滤波器能够在脉冲干扰存在的环境下,降低估计非线性系统的稳态误差。
附图说明
[0016]下面结合附图及实施例对本专利技术作进一步描述:
[0017]图1为本专利技术实施例的变步长核符号误差自适应滤波器结构原理图;
[0018]图2为本专利技术实施例的自适应滤波器在实施例的白信号输入条件下与KLMS以及不同步长的KSEA滤波器额外均方误差曲线的比较。
具体实施方式
[0019]实施例
[0020]本申请提出的VSS

KSEA滤波器其工作过程:首先采用最小化均方偏差的方法得到变步长公式η(n),用于提高滤波器性能,将η(n)代入核符号误差自适应滤波器的权值向量更新公式,即得本申请实施方式提出的自适应滤波器的系数更新公式。
[0021]本实施例采用计算机实验的方法验证VSS

KSEA滤波器的性能。实验中使用本专利技术公开的VSS

KSEA滤波器在脉冲干扰的环境下对未知非线性系统进行辨识,并将其性能与KLMS以及KSEA自适应滤波器的性能进行对比。
[0022]本申请实施方式公开的VSS

KSEA自适应滤波器辨识未知非线性系统时包含以下步骤:
[0023]1)由输入向量u(n)和期望信号d(n)计算先验误差e(n),即e(n)=d(n)

w
T
(n)k
w
(n),其中,T表示转置运算;w(n)表示n时刻自适应滤波器的权值向量;k
w
(n)=[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种变步长核符号误差自适应滤波器,其特征在于:所述自适应滤波器采用核符号误差算法和变步长参数结合的处理方法来更新其权值向量。2.根据权利要求1所述的自适应滤波器,其特征在于:所述自适应滤波器更新权值向量包含以下步骤:1)由输入向量u(n)和期望信号d(n)计算先验误差e(n),即e(n)=d(n)

w
T
(n)k
w
(n),其中,T表示转置运算;w(n)表示n时刻自适应滤波器的权值向量;k
w
(n)=[k(u(n),u
w
(1)),

,k(u(n),u
w
(m))]
T
表示n时刻核化输入向量,u
w
(1),

,u
w
(m)表示字典D={u
w
(1),

,u
w
(m)}的元素,其根据相干准则从输入信号中得到,核函数k()的计算式为ξ表示核宽且满足ξ>0;2)根据计算式估计均方误差E[e2(n)],其中,ψ(n)=[|e(n)|,|e(n

1)|,

,|e(n

L...

【专利技术属性】
技术研发人员:倪锦根夏诗楠
申请(专利权)人:苏州大学
类型:发明
国别省市:

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

1