论文部分内容阅读
在信号处理领域,滤波技术有着举足轻重的作用,因为待处理信号或多或少含有外界的干扰,故过滤或减轻这些噪声是很有必要的。经典的滤波技术有:低通滤波、高通滤波、带通滤波以及带阻滤波,然而,这四种滤波技术在噪声频段与信号频段重合时,滤波效果往往不尽人意。自适应滤波器作为现代统计滤波技术,相对于固定滤波器来说,其滤波的频率是自动地适应输入信号的变化。在没有任何有关信号和噪声的先验知识的条件下,自适应滤波器可以利用过去时间已获得的滤波器参数来自动地调整当前时刻的滤波器参数,因此,自适应滤波技术从出现到发展一直倍受人们的关注。然而,随着待处理问题的非线性程度的增加,对非线性自适应滤波方法的要求便越来越高。因此,出现了各种复杂但又性能欠佳的非线性滤波技术,故有效地设计非线性滤波系统逐渐成为研究热点。值得庆幸的是,核函数方法(Kernel Method)有着突出的非线性处理能力,它可以将低维的非线性问题转化到高维的线性问题。而在高维空间(或再生核希尔伯特空间,RKHS)中的内积运算又能有效的利用核技巧进行处理,所以核函数方法一直受到人们的普遍关注。近年来,研究者们创新性地将核函数方法与自适应滤波理论相结合,从而产生了核自适应滤波算法(Kernel Adaptive Filtering Algorithm,KAF),由于其有效的非线性处理能力以及实时处理能力使其成为信号处理和控制领域的重要分支。目前存在的大多数核自适应滤波算法都属于前馈型方法,而本文主要讨论与研究的是带有反馈机制的核自适应滤波算法,本文的主要工作为:(1)通过将前一时刻的输出反馈到当前系统,以探索过去信息对于算法的影响程度;再考虑最简单的瞬时误差函数的优化问题,采用梯度下降法来训练网络的连接权重;最终得到了带有单反馈的核最小均方算法(Kernel Least Mean Square with Single Feedback,SF-KLMS)。由于SF-KLMS过多的调节参数以及抖动性较大的学习率,故在维持其结构的情况下,重新设计了调节参数少且具有平滑学习率的滤波算法,即,带有单反馈变学习率的核自适应滤波器(variable learning rates kernel adaptive filter with single feedback,SF-VLRKAF)。并在加性高斯白噪声的前提下,利用能量守恒定律对SF-VLRKAF进行稳定性的分析,得到了有效的均方收敛条件以及额外均方误差的界限。值得说明的是,SF-KLMS与SF-VLRKAF在结构上考虑前一时刻输出的原因在于:该结构可以让权重更新形式中带有动量项,从而加速算法收敛以及避免局部最小点。最后,将单反馈思想拓展至任意时滞反馈,得到了带任意时滞反馈的核自适应滤波器(kernel adaptive filter with random feedbacks,RFs-KAF)。通过相关的实验仿真,发现了这三种算法有着各自的优势与不足。(2)本文在SF-KLMS、SF-VLRKAF以及RFs-KAF算法中,设计了不同的自适应学习率,目的在于加强算法的滤波或学习性能。其中,SF-VLRKAF所对应的学习率具有调节参数少,变化平滑的特性,从而成为作者进行SF-VLRKAF收敛性分析的重要原因。