声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2624|回复: 11

[编程技巧] 请教一下关于滤波器的问题

[复制链接]
发表于 2011-5-24 07:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我刚接触滤波不久,我想请问一下,希望哪位老师能帮组一下小弟
已知3阶滤波器 的形式  a*s/(b*s^3+c*s^2+d*s+e)
和滤波器的要求,在0-500HZ的低通滤波器,在通带衰减不超过3dB
其他没什么要求,要设计一个MATLAB程序求出系数,请问能实现吗?如果能劳烦附上相关程序,小弟感激不尽
回复
分享到:

使用道具 举报

发表于 2011-5-24 08:19 | 显示全部楼层
有个滤波器设计的工具箱不知道对你是否有用!
doc fdatool
 楼主| 发表于 2011-5-24 11:12 | 显示全部楼层
回复 2 # wangyouyi 的帖子

这个可以求出系数吗?我看了一下,貌似找不到啊
发表于 2011-5-24 11:45 | 显示全部楼层
回复 3 # xl7496376 的帖子

具体求系数的我也没做过!我只做过简单的低通、高通、带通的滤波器!
 楼主| 发表于 2011-5-24 12:20 | 显示全部楼层
回复 4 # wangyouyi 的帖子

好的,谢谢了
发表于 2011-5-26 00:16 | 显示全部楼层
这个好像好玩, 但没学过filter设计, 找了下没看到现成的
一想法, 转换下a*s/(b*s^3+c*s^2+d*s+e)=k*s/((s+r1)(s+r2)(s+r3)), 不知是否较容易些
同待高人路过
发表于 2011-5-29 18:24 | 显示全部楼层
这是学数字信号处理时的作业,你看一看吧,应该有帮助:
基于MATLAB的巴特沃斯IIR数字滤波器设计.doc (101.5 KB, 下载次数: 25)
滤波器设计.doc (224 KB, 下载次数: 18)
数字滤波器设计.pdf (242.92 KB, 下载次数: 25)
基于Matlab的巴特沃斯IIR数字滤波器设计.pdf (107.03 KB, 下载次数: 18)

评分

1

查看全部评分

发表于 2011-5-30 00:12 | 显示全部楼层
回复 7 # zhouyang664 的帖子

很好的资料! 但好像不能直接解决LZ的问题!?
发表于 2011-5-30 21:13 | 显示全部楼层
回复 8 # ChaChing 的帖子

这个我也忘得差不多了,自己有没有时间整,楼主自己努力吧!
发表于 2011-5-30 23:01 | 显示全部楼层

我设计过1~8阶巴特沃斯滤波器。
可以做高通,低通,带阻,带通。
不过,我是用VB编程。只要有参数,编程不难。
你可以先设定一些参数,再逐步优化。
巴特沃斯滤波器,三阶时阻带衰减速率为是-6dB/倍频程。
 楼主| 发表于 2011-6-2 07:59 | 显示全部楼层
回复 9 # zhouyang664 的帖子

谢谢了,我看了一下,我自己设计的都是分子分母都是3阶的情况,我就想设计一个分子是一阶的,分母是3阶的,性能不是很好也没事,通带是0到500,貌似很困难啊……
发表于 2011-11-28 20:15 | 显示全部楼层
多谢,学习了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 04:13 , Processed in 0.080169 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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