硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2852|回复: 7
收起左侧

[DSP] LMS最小均方自适应滤波器

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2021-8-4 09:53:56 | 显示全部楼层 |阅读模式

LMS 最小均方自适应滤波器能够"学习"未知的传输功能。LMS滤波器使用梯度下降方法,根据瞬时错误信号更新滤波系数。自适应滤波器常用于通信系统、均衡器和降噪。CMSIS DSP 库包含在 Q15、Q31 和浮点数据类型上运行的 LMS 功能。库还包含归一化 LMS 滤波器,其中滤波系数适应性独立于输入信号的水平。

LMS 滤波器由以下两个组件组成。第一个组件是标准横向或 FIR 滤波器。第二个组件是系数更新机制。LMS 滤波器具有两个输入信号。"输入"馈送 FIR 滤波器,而参考输入对应 FIR 滤波器的预期输出。即更新 FIR 筛选器系数,以便 FIR滤波器的输出与参考输入匹配。筛选器系数更新机制基于 FIR 筛选器输出和参考输入之间的差异。当滤波器调整时,此"错误信号"倾向于为零。LMS 处理功能接受输入和参考输入信号,并生成筛选器输出和错误信号。


LMS.gif


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
 楼主| 发表于 2021-9-17 10:25:21 | 显示全部楼层
回复

使用道具 举报

5

主题

100

回帖

115

积分

初级会员

积分
115
发表于 2021-9-19 14:38:47 | 显示全部楼层
如果预期输出本身就不是很规则的信号呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
 楼主| 发表于 2021-9-19 14:41:51 | 显示全部楼层
calvinxxw 发表于 2021-9-19 14:38
如果预期输出本身就不是很规则的信号呢?

这个不影响。

下面是两个周期的任意波形+白噪声,前1024点和后1024点,后面1024点滤除白噪声的效果已经比较好,而前1024的点的前半段一直在逼近我们设置的参考波形中
1111.png
回复

使用道具 举报

37

主题

251

回帖

362

积分

高级会员

积分
362
发表于 2021-9-25 09:50:02 | 显示全部楼层
想简单的修改下,但不清楚其原理,不知道哪里修改的不对,步长因子和阶数由什么而定呢?
123.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
 楼主| 发表于 2021-9-26 14:26:13 | 显示全部楼层
zhengwending 发表于 2021-9-25 09:50
想简单的修改下,但不清楚其原理,不知道哪里修改的不对,步长因子和阶数由什么而定呢?

这个没有窍门,我教程里面简单总结了些。
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2021-11-30 11:20:27 | 显示全部楼层
硬汉哥,对于高通和低通滤波,可以自适应嘛
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
 楼主| 发表于 2021-11-30 14:34:24 | 显示全部楼层
2522428130 发表于 2021-11-30 11:20
硬汉哥,对于高通和低通滤波,可以自适应嘛

也支持的。

硬核发布基于STM32H7的自适应滤波器教程,无需matlab生成系数,支持自学习(2021-09-20)
http://www.armbbs.cn/forum.php?m ... 8813&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 08:38 , Processed in 0.237640 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表