声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1237|回复: 1

[滤波] 低通滤波器设计问题

[复制链接]
发表于 2010-4-19 16:45 | 显示全部楼层 |阅读模式

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

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

x
技术指标:设计30hz低通滤波器,带宽为60hz,在这里选通带截止频率为60有没有错?要求在30hz内衰减几乎为零。采样频率125khz,要求在9960hz处衰减近100dB,用butterworth设计低通滤波器,我在这里阻带截止频率选为10000有没有错?
wp=60;ws=10000;Rp=0;Rs=100;Fs=125000;
[N,Wn]=buttord(wp/(Fs/2),ws/(Fs/2),Rp,Rs);
[b,a]=butter(N,Wn);
[H,W]=freqz(b,a);
plot(W*Fs/(2*pi),abs(H));grid;
xlabel('Frequency/Hz');
ylabel('magnitude/dB')

显示:Warning: Divide by zero.
> In buttord at 81
??? Error using ==> butter
Filter order too large

请问错在哪里,如能帮忙修改不胜感激

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2010-4-19 23:35 | 显示全部楼层
滤波器理论个人没学过, 外行!
仅一步一步执行试看看, LZ有无发现[N,Wn]=buttord(wp/(Fs/2),ws/(Fs/2),Rp,Rs);返回N=inf ?
怀疑Rp=0不可能设计出!? 试试Rp=3 ...

[ 本帖最后由 ChaChing 于 2010-4-19 23:40 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-5 06:30 , Processed in 0.054933 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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