• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

带通滤波 matlab

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

巴特沃斯:
1、带阻滤波器设计
带阻滤波器指标:
阻带上边界频率:5Kz;
阻带下边界频率:7Kz;
通带上边界频率:2Kz;
通带下边界频率:9Kz;
通带最大衰减:1dB;
阻带最小衰减:20dB;
设计程序如下:
wp=2*pi*[2000,9000];
ws=2*pi*[5000,7000];
Rp=1;
As=20;
[Nb,wc]=buttord(wp,ws,Rp,As,\'s\');
[BSB,ASB]=butter(Nb,wc,\'stop\',\'s\');
[hk,w]=freqs(BSB,ASB);
subplot(2,2,1)
plot(w,20*log(abs(hk)),\'b\')
xlabel(\'频率/Hz\')
ylabel(\'幅度/dB\')
title(\'幅频特性\')
subplot(2,2,2)
plot(angle(hk))
xlabel(\'频率/Hz\')
ylabel(\'相位\')
title(\'相频特性\')
程序运行结果:
巴特沃斯模拟带阻滤波器阶数:Nb=4

2、带通滤波器的设计
带通滤波器指标:
通带上边界频率:4Kz;
通带下边界频率:7Kz;
阻带上边界频率:2Kz;
阻带下边界频率:9Kz;
通带最大衰减:1dB;
阻带最小衰减:20dB;
设计程序如下:
wp=2*pi*[4000,7000];
ws=2*pi*[2000,9000];
Rp=1;
As=20;
[N,wc]=buttord(wp,ws,Rp,As,\'s\');
[BB,AB]=butter(N,wc,\'s\');
[hk,w]=freqs(BB,AB);
subplot(2,2,1)
plot(w,abs(hk),\'b\')
xlabel(\'频率/Hz\')
ylabel(\'幅度/dB\')
title(\'幅频特性\')
subplot(2,2,2)
plot(angle(hk))
xlabel(\'频率/Hz\')
ylabel(\'相位\')
title(\'相频特性\')
程序运行结果:
巴特沃斯模拟带通滤波器阶数:N=5


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
基于Matlab的多自由度系统固有频率及振型计算发布时间:2022-07-18
下一篇:
matlab中 %d,%f,%c,%s代表什么意思发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap