硬汉嵌入式论坛

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

[DSP] 成功实现中值滤波器算法代码,效果不错

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2021-8-29 09:11:14 | 显示全部楼层 |阅读模式


由于DSP库是不带中值滤波器的,需要自己实现,所以花了点时间做测试,效果不错。

红色线是波形+高斯白噪声+均匀白噪声。

杏黄色的线是中值滤波后。

QQ图片20210829090955.png

评分

参与人数 1金币 +10 收起 理由
missfox + 10 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-8-29 14:47:24 | 显示全部楼层
逐个点方式的实时滤波也做好了。
QQ截图20210829144914.png
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2021-8-29 18:03:44 | 显示全部楼层
本帖最后由 missfox 于 2021-8-30 00:01 编辑

这周还能发布吗,强烈期待

代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-8-30 00:02:33 | 显示全部楼层
missfox 发表于 2021-8-29 18:03
这周还能发布吗,强烈期待

这个周末发布。
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2021-8-30 10:04:38 | 显示全部楼层



太给力了
代码不规范,亲人两行泪!
回复

使用道具 举报

1

主题

12

回帖

15

积分

新手上路

积分
15
发表于 2021-8-30 10:33:16 | 显示全部楼层
YY[n] = (A0[n] + A1[n-1] + A2 [n-2]  ---  +Am[n-m+1]) /m, 是这样吗? m取值多少?这不就是FIR低通滤波吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-8-30 11:15:18 | 显示全部楼层
zhjerry 发表于 2021-8-30 10:33
YY[n] = (A0[n] + A1[n-1] + A2 [n-2]  ---  +Am[n-m+1]) /m, 是这样吗? m取值多少?这不就是FIR低通滤波 ...

不是,你这个求平均。
回复

使用道具 举报

335

主题

2037

回帖

3047

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3047
发表于 2021-8-30 11:20:34 | 显示全部楼层
期待,比较实用。
回复

使用道具 举报

335

主题

2037

回帖

3047

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3047
发表于 2021-8-30 11:22:06 | 显示全部楼层
zhjerry 发表于 2021-8-30 10:33
YY[n] = (A0[n] + A1[n-1] + A2 [n-2]  ---  +Am[n-m+1]) /m, 是这样吗? m取值多少?这不就是FIR低通滤波 ...

不是这么简单。我这有个文档,为了滤波后的均方根误差最小,每个点的误差系数不一样的。 Savitzky–Golay滤波的Python实现.pdf (929.91 KB, 下载次数: 34)
回复

使用道具 举报

9

主题

160

回帖

187

积分

初级会员

积分
187
发表于 2021-8-31 13:51:14 | 显示全部楼层
老大,请教一下 ADC 采样数据用那总滤波算法合适,我用 ADC 采集热电偶温度,感觉滤波算法没搞对,干扰没有去除
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2021-8-31 14:02:21 | 显示全部楼层
avita 发表于 2021-8-31 13:51
老大,请教一下 ADC 采样数据用那总滤波算法合适,我用 ADC 采集热电偶温度,感觉滤波算法没搞对,干扰没有 ...

我们H7-TOOL整了一个NTC的,是采用的查表配合校准的方案,效果还不错。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-9-2 19:45:03 | 显示全部楼层
学习了学习了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 14:24 , Processed in 0.311651 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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