硬汉嵌入式论坛

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

[MATLAB] 【求助】matlab的butter和filter函数有c语言实现的吗?哪位分享下

[复制链接]

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2020-6-14 12:50:53 | 显示全部楼层 |阅读模式
如题,我在matlab上做了一个滤波算法想移植到mcu上,发现butter和filter函数移植起来有点费劲啊,网上搜了下没找到合适的c语言的版本,哪位有给推荐一个,谢谢先
这么成熟的函数我觉得应该是c语言的版本的,难道我没有搜对地方?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2020-6-15 09:30:33 | 显示全部楼层
《数字信号处理——理论、算法与实现》书中算法的MATLAB和C程序的实现
http://www.armbbs.cn/forum.php?m ... 1815&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
 楼主| 发表于 2020-6-15 11:43:07 | 显示全部楼层
eric2013 发表于 2020-6-15 09:30
《数字信号处理——理论、算法与实现》书中算法的MATLAB和C程序的实现
http://www.armbbs.cn/forum.php?mo ...

谢谢硬汉哥。。。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-9-12 10:30:16 | 显示全部楼层
木兰花 发表于 2020-6-15 11:43
谢谢硬汉哥。。。

作者我也求一份呜呜呜呜呜呜呜啊我打不开这个链接啊
回复

使用道具 举报

75

主题

685

回帖

910

积分

金牌会员

积分
910
发表于 2023-9-12 10:56:05 | 显示全部楼层
butter就是一个巴特沃斯滤波器系数生成函数,直接用Matlab生成系数之后实现一个IIR滤波器。然后将数据经过这个滤波器反向再经过一次这个滤波器之后再反向就基本得到了filtfilt的零相位滤波效果了。如果要深入的话在滤波前求一下系统零相应什么的就好了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 05:13 , Processed in 0.266674 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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