了解CV和RoboMaster视觉组(五)滤波器、观测器和预测方法:自适应滤波器

本文深入探讨了自适应滤波器,特别是基于Wiener滤波器的理论。通过统计与优化的角度,介绍了如何在噪声和信号统计特性未知或非平稳的情况下,使用梯度下降法进行参数更新。讨论了随机梯度下降法在实时处理中的应用,并提出了学习率的选择策略。此外,文章还提及了NLMS、AP和RLS等优化方法,以解决自适应滤波器的收敛速度和稳定性问题。

--neozng1@hnu.edu.cn

自适应滤波

自适应滤波以前述的wiener filter为基础,这里我们也从统计与优化和控制理论两个角度来介绍它,顺着上一篇介绍维纳滤波器的文章的思路继续进行推导。

  • 统计与优化

    前述的wiener filter在求取最优解的时候受到的限制很多,不仅要求噪声和目标信号的统计特性已知,还需要采集无限时间的信号序列(从零到正无穷)后以得到最优解,而在实际情况下我们一般利用一段时间内的信号序列对 ω o \omega_o ωo做出无偏估计。不过,这也只是权宜之计。首先倘若要对序列信号进行实时处理,采集一段时间这个要求就无法满足。其次若对信号和噪声的统计特性完全未知甚至它们是非平稳态的,那么问题相当于无解。

    不过,我们可以从维纳滤波器的近似求解中看出一些蛛丝马迹:利用一小段时间内的信号对误差的期望进行最小化,如果再对这个结果进行推广,缩小这个“一小段时间”的长度进行估计并保存这次的结果,认为是当前最佳同时在稍后进行迭代,不再追求最优解而是尽量消除噪声并尽可能快速的收敛,不也是一种很好的方法吗?

    那要怎么才能知道 ω \omega ω要如何更新呢?对于全局最优解,我们要求一个 ω \omega ω使得下式为零:
    ▽ = ∂ L ∂ ω T = E { − 2 y ( n ) x ( n ) + 2 x ( n ) T x ( n ) ω } \bigtriangledown =\frac{\partial{L}}{\partial{\omega^T}}=E\{-2y(n)x(n)+2x(n)^Tx(n)\omega\} =ωTL=E{ 2y(n)x(n)+2x(n)T</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值