html自适应_递归最小二乘RLS自适应滤波推导及应用举例

这是一篇学习笔记,轻拍。

最小二乘法的结论是,

根据上式,每一次更新参数估计的时候,都需要对之前的N个数据进行运算,在数据量较大时计算复杂。新的问题就是,能否寻找递推关系,在估计当前参数值的时候利用上一次估计的结果,然后做累加更新,这就是RLS要解决的问题。

1. 推导过程

需用到矩阵求逆引理,即:

32957dee355447863e36f9b6e59c0e74.png

600586e377404d09677bba89afd59d06.png

0c27b254ee3d7adfc3b7b8f9a56d7832.png

494a7e96aafb35e6c48d5b1a5d4a50d6.png

776924ecff27537fe25908f624f93899.png

2. 用RLS进行系统辨识

使用RLS自适应滤波器进行系统辨识,可以有两种方法。一是并联方法,创建一个等效系统来估计未知系统的行为。

1e2b16b65a9478a9b1cedb1aa708bf2b.png

另外一种方法是将自适应滤波器与未知系统级联会使自适应滤波器收敛到与未知系统相反的解,即G(z)×H(z)=1。

a75c5d584d7abb868725a0fdda5b2308.png

3. 用RLS过滤信号中的噪声

使用RLS过滤真实信号中的有色噪声,整个系统工作原理示意图如下:

a4f2c8508732cdf7c72d5241d3bd8b02.png

例如matlab提供的demo,命令行输入rlsdemo即可打开。实际上用于自适应滤波器的输入信号只需要与信号中携带的噪声信号相关即可。

c01fee2406af9a836ae218ea0b5f7ab6.png

参考资料:

【1】Haykin, Simon,Adaptive Filter Theory. Upper Saddle River, NJ: Prentice-Hall, Inc., 1996.

【2】ECSE-4530 Digital Signal Processing.Rich Radke, Rensselaer Polytechnic Institute

【3】https://ww2.mathworks.cn/help/dsp/ug/adaptive-noise-cancellation-using-rls-adaptive-filtering.html

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值