社区导航

 

搜索
查看: 9313|回复: 13

[讨论] C语言实现带通滤波

[复制链接]

93

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-4-22 20:45 | 显示全部楼层 |阅读模式
本人想用C语言实现300Hz~4000Hz的带通滤波,不知道如何实现,怎么处理就知道数据对应300hz,4000hz了。


回复

使用道具 举报

1194

TA的帖子

3

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

荣誉会员勋章

发表于 2015-4-22 21:26 | 显示全部楼层
你可以先看看简单的FIR IIR,之后看下FFT ,卡尔曼之类的选择适合你信号特征的~

点评

谢谢你!我想知道,300Hz是频域的值,我要想用程序实现,需要先推导出这个频域值对应的时域值(实数),对不对啊?滤波器原理刚才复习了,惭愧的是,不知道怎么实现带通的边界300Hz和4000Hz  详情 回复 发表于 2015-4-22 22:02
construction complete!


回复

使用道具 举报

93

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2015-4-22 22:02 | 显示全部楼层
zqjqq88 发表于 2015-4-22 21:26
你可以先看看简单的FIR IIR,之后看下FFT ,卡尔曼之类的选择适合你信号特征的~

谢谢你!我想知道,300Hz是频域的值,我要想用程序实现,需要先推导出这个频域值对应的时域值(实数),对不对啊?滤波器原理刚才复习了,惭愧的是,不知道怎么实现带通的边界300Hz和4000Hz

点评

看下wiki英文版本的原理说明自己大概就可以写出了~  详情 回复 发表于 2015-4-22 23:10


回复

使用道具 举报

1766

TA的帖子

0

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2015-4-22 22:34 | 显示全部楼层
用C语言的话,就只能对数字信号进行处理,这个我也不了解,帮顶一下吧

点评

谢谢 谢谢  详情 回复 发表于 2015-4-22 22:53


回复

使用道具 举报

327

TA的帖子

10

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-4-22 22:45 | 显示全部楼层
程序滤波还真没搞过,比较熟悉的是四周上的卡尔曼滤波~

点评

嗯 我要是完成了给你传一份  详情 回复 发表于 2015-4-22 22:55
给生活一个梦想,给奋斗一个方向!---淘宝搜索逸嵌电子工作室


回复

使用道具 举报

93

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2015-4-22 22:53 | 显示全部楼层
bobde163 发表于 2015-4-22 22:34
用C语言的话,就只能对数字信号进行处理,这个我也不了解,帮顶一下吧

谢谢 谢谢


回复

使用道具 举报

93

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2015-4-22 22:55 | 显示全部楼层
奋斗吧小鱼儿 发表于 2015-4-22 22:45
程序滤波还真没搞过,比较熟悉的是四周上的卡尔曼滤波~

嗯  我要是完成了给你传一份

点评

好的,非常感谢,多多交流~~~  详情 回复 发表于 2015-4-23 19:54


回复

使用道具 举报

1194

TA的帖子

3

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

荣誉会员勋章

发表于 2015-4-22 23:10 | 显示全部楼层
1301120345 发表于 2015-4-22 22:02
谢谢你!我想知道,300Hz是频域的值,我要想用程序实现,需要先推导出这个频域值对应的时域值(实数),对不对啊?滤波器原理刚才复习了,惭愧的是,不知道怎么实现带通的边界300Hz和4000Hz

看下wiki英文版本的原理说明自己大概就可以写出了~
construction complete!


回复

使用道具 举报

327

TA的帖子

10

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-4-23 19:54 | 显示全部楼层
1301120345 发表于 2015-4-22 22:55
嗯  我要是完成了给你传一份

好的,非常感谢,多多交流~~~

点评

说了要给你程序的,那个后来我用FDAtool工具设计的,直接得到滤波器系统函数,波形衰减什么的也都直接读出来了。  详情 回复 发表于 2015-5-27 09:47
给生活一个梦想,给奋斗一个方向!---淘宝搜索逸嵌电子工作室


回复

使用道具 举报

93

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2015-5-27 09:47 | 显示全部楼层
奋斗吧小鱼儿 发表于 2015-4-23 19:54
好的,非常感谢,多多交流~~~

说了要给你程序的,那个后来我用FDAtool工具设计的,直接得到滤波器系统函数,波形衰减什么的也都直接读出来了。

点评

哦,那挺好的,MATLAB没怎么接触过~  详情 回复 发表于 2015-5-27 21:18


回复

使用道具 举报

327

TA的帖子

10

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-5-27 21:18 | 显示全部楼层
1301120345 发表于 2015-5-27 09:47
说了要给你程序的,那个后来我用FDAtool工具设计的,直接得到滤波器系统函数,波形衰减什么的也都直接读出来了。

哦,那挺好的,MATLAB没怎么接触过~
给生活一个梦想,给奋斗一个方向!---淘宝搜索逸嵌电子工作室


回复

使用道具 举报

221

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2015-7-30 22:36 | 显示全部楼层
MATLAB生成数据表,之后直接放在C中用就OK


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-6-22 11:25 | 显示全部楼层
不知群主大大程序搞好了没,有的话能否发一份,救济!


回复

使用道具 举报

8

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2017-6-24 14:28 | 显示全部楼层
滤波的信号是什么?


回复

使用道具 举报

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

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-12-11 23:32 , Processed in 0.386402 second(s), 18 queries , Gzip On, MemCache On.

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