针对非高斯环境下一般自适应滤波算法性能严重下降问题,本文提出了一种基于Softplus函数的核分式低次幂自适应滤波算法(kernel fractional lower algorithm based on Softplus function,SP-KFLP),该算法将Softplus函数与核分式低次幂准...
详细信息
针对非高斯环境下一般自适应滤波算法性能严重下降问题,本文提出了一种基于Softplus函数的核分式低次幂自适应滤波算法(kernel fractional lower algorithm based on Softplus function,SP-KFLP),该算法将Softplus函数与核分式低次幂准则相结合,利用输出误差的非线性饱和特性通过随机梯度下降法更新权重.一方面利用Softplus函数的特点在保证了SP-KFLP算法具有良好的抗脉冲干扰性能的同时提高了其收敛速度;另一方面将低次幂误差的倒数作为权重向量更新公式的系数,利用误差突增使得权重向量不更新的方法来抵制冲激噪声,并对其均方收敛性进行了分析.在系统辨识环境下的仿真表明,该算法很好地兼顾了收敛速度和跟踪性能稳定误差的矛盾,在收敛速度和抗脉冲干扰鲁棒性方面优于核最小均方误差算法、核分式低次幂算法和S型核分式低次幂自适应滤波算法.
自适应滤波算法是根据系统传输信号的变化自适应调整滤波器权值的信号处理方法,其一直是滤波器技术的研究重点。基于线性系统设计的传统自适应滤波算法能够有效解决输入输出为线性关系的滤波问题。但是实际应用系统大部分为非线性系统,并且这些非线性系统中广泛存在非高斯噪声干扰,在这种情况下传统线性自适应滤波算法会遭遇性能下降甚至不可逆的退化。核自适应滤波器是一类强大的非线性滤波器,可以有效解决非线性系统滤波问题。并且研究发现以低阶统计误差准则为理论基础的滤波算法能够有效抵抗非高斯噪声干扰。因此,利用核自适应滤波算法再结合低阶统计误差准则能够解决上述提及的所有问题。传统的核分式低次幂自适应滤波算法(Kernel Fractional Lower Power Adaptive Filtering,KFLP)算法就是基于低阶统计误差准则建立起来的一种鲁棒性核自适应滤波算法。但是传统的KFLP算法既没有考虑收敛速度慢的问题,又没有考虑高斯核径向基网络增长问题。基于此,本文对低阶统计误差准则下的核自适应滤波算法进行了深入研究和创新改进,具体工作和成果如下:(1)针对KFLP算法收敛速度慢的问题,本文提出了一种基于Softplus函数的核自适应滤波算法(Kernel Fractional Lower Power Algorithm Based On Softplus Function,SP-KFLP)。SP-KFLP算法将低阶统计误差准则与核方法相结合,再利用Softplus函数构建了一个新的代价函数。一方面利用Softplus函数的特点在保证了SP-KFLP算法具有良好的抗脉冲干扰性能的同时提高了其收敛速度;另一方面将低次幂误差的倒数作为权重向量更新公式的系数,利用误差突增使得权重向量不更新的方法来抵制冲激噪声,并对其均方收敛性进行了分析。二者相结合解决了收敛速度与稳态误差的固有矛盾问题。(2)针对SP-KFLP算法在复杂噪声环境下稳态误差下降问题,提出了一种基于Sigmoid函数的变尺度核分式低次幂自适应滤波算法(Variable Scaling Factor Sigmoid Kernel Fractional Lower Power Adaptive Filtering,VS-SKFLP)。该算法利用Sigmoid函数的特性来抵抗非高斯有色噪声,之后引入变尺度因子将所提算法的收敛速度和稳态误差相平衡,使得VS-SKFLP算法在不同的噪声环境下相比于其他算法性能更优。并且通过合理的设计本文对所提出的带有分式低阶统计误差准则的核自适应算法在收敛性和稳定性方面进行了详细的理论分析,理论上验证了各个算法的收敛条件。(3)在对核自适应滤波算法进一步研究中发现基于高斯核的核自适应滤波算法的网络规模会不断增长,网络规模增长会影响算法的收敛速度和测试精度。本文提出了一种基于Softplus函数框架的稀疏高斯核自适应滤波算法(Kernel Fraction Lower Power Criterion Based On Softplus Function With Modified Novelty Criterion,SKFLP-MNC)来处理网络规模问题。通过对新颖性(Novelty Criterion,NC)准则的理论分析,利用指数损失函数搭建了改进的NC准则模型,使用该模型来进行数据选择从而限制了网络规模的大小。经过仿真实验,将所提出的算法应用于高斯和非高斯噪声环境下的非线性系统,包括对时间序列的预测和噪声消除等系统。仿真结果表明,本文所提算法的滤波精度、收敛速度、抗冲激性、字典大小和稳态误差与一些近几年文献中提出的核自适应滤波算法相比效果更好。
为了进一步提高在α稳定分布噪声背景下非线性自适应滤波算法的收敛速度,本文提出了一种新的基于p范数的核最小对数绝对差自适应滤波算法(kernel least logarithm absolute difference algorithm based on p-norm,P-KLLAD).该算法结合...
详细信息
为了进一步提高在α稳定分布噪声背景下非线性自适应滤波算法的收敛速度,本文提出了一种新的基于p范数的核最小对数绝对差自适应滤波算法(kernel least logarithm absolute difference algorithm based on p-norm,P-KLLAD).该算法结合核最小对数绝对差算法和p范数,一方面利用最小对数绝对差准则保证了算法在α稳定分布噪声环境下良好的鲁棒性,另一方面在误差的绝对值上添加p范数,通过p范数和一个正常数a来控制算法的陡峭程度,从而提高该算法的收敛速度.在非线性系统辨识和Mackey-Glass混沌时间序列预测的仿真结果表明,本文算法在保证鲁棒性能的同时提高了收敛速度,并且在收敛速度和鲁棒性方面优于核最小均方误差算法、核分式低次幂算法、核最小对数绝对差算法和核最小平均p范数算法.
备受关注的核方法与自适应滤波(AF,adaptive filtering)算法的结合产生了再生核希尔伯特空间(RKHS,reproducing kernel Hilbert space)的核自适应滤波(KAF,kernel adaptive filtering)算法。虽然KAF算法已作为信号处理领域中重要的工具被广泛应用于处理各种非线性任务,但是其估计量的函数表示会随着输入数据的增多而变得更复杂,导致其在实际应用中出现了数据空间占用过大和计算负担过重的问题。这也正是KAF算法在这个大数据到来的时代无法应对大规模在线任务的原因。选择合适的核函数和核参对于KAF算法的性能是至关重要的,因此如何在满足在线应用的前提下选择合适的核函数和核参是一个有趣的话题。随着实际应用环境的日渐复杂,模拟环境不应该只是单纯的高斯环境,还应该包含非高斯环境,甚至包含异常信号的干扰和环境的突变,所以提高KAF算法的鲁棒性应对不同的环境是非常有必要的。为此,本文针对传统KAF算法网络结构的生长问题和核参的选择问题,研究了基于多维随机傅里叶特征(MRFF,multiple random Fourier features)的自适应滤波算法,主要研究内容包括:(1)为了使KAF算法有效应用于大规模在线任务,基于MRFF方法提出一种能有效对抗高斯噪声的多维随机傅里叶特征最小均方(MRFFLMS,multiple random Fourier features least mean square)算法。针对传统KAF算法收敛速度慢的问题,提出了一种新的组合权重迁移策略,进一步提出了一种新的组合MRFFLMS(CMRFFLMS,combined MRFFLMS)算法。(2)针对复杂的应用环境,基于核均方p次幂误差(KMPE,kernel mean p-power error)准则提出了一种多维随机傅里叶特征空间中的鲁棒AF算法,名为多维随机傅里叶特征核均方p次幂(MRFFKMP,multiple random Fourier features kernel mean p-power)算法。然后对MRFFKMP算法进行了理论均方稳态性能分析,并通过系统辨识任务对验证了理论推导结果的正确性。最后通过非线性时间序列预测仿真验证了MRFFKMP算法的性能优势。(3)为了进一步提高传统KAF算法的滤波精度,采用最小二乘法推导出递归形式的KAF算法,简称为递归KAF算法。但是,递归KAF算法相比于传统KAF算法具有更加严重的网络结构生长问题。因此,本文基于MRFF方法提出了一种多维随机傅里叶空间的递归AF算法,称为多维随机傅里叶特征递归核均方p次幂(MRFFRKMP,multiple random Fourier features recursive kernel mean p-power)算法。通过蒙特卡洛仿真实验验证了MRFFRKMP算法在计算效率、鲁棒性、及滤波精度方面的性能优势。
暂无评论