24小时热门版块排行榜    

查看: 745  |  回复: 0

cr153

新虫 (初入文坛)

[求助] matlab信号处理,两段设计带阻滤波器的代码,报错或运行异常,求解

滤波器设计程序一
n=6 ; %设计阶数为6的Butterworth模拟原型滤波器
[z,p,k]=buttap(n)
[b,a]=zp2tf(z,p,k);%将零点极点增益形式转化传递函数形式
[H,w]=freqs(b,a,0:0.01:2);%计算指定频率点的复数频率响应
subplot(2,1,1),plot(w,abs(H).^2);%绘制平方幅度响应
xlabel('w/wc');ylabel('Butterworth ︳H(jw) ︳^2');
title('Butterworth 低通原型滤波器(wc=1)')
hold on;
figure(1)
grid on;
end
figure(2)
hold on;
n=6 ;%设计阶数为6的Butterworth模拟带阻滤波器
[z,p,k]=buttap(n);
[b,a]=zp2tf(z,p,k);
f0=2200;bw=3600;%中心点频率和阻带带宽
[bt,at]=lp2bs(b,a,f0,bw);%频率转换
[Ht,ft]=freqs(bt,at,0:2:400);%计算带阻滤波器指定频率点的复数频率响应
plot(ft,abs(Ht).^2);%%绘制平方幅度响应
xlabel('f/hz');ylabel('Butterworth ︳H(jw) ︳^2');
title('Butterworth 带阻滤波器(f0=2200,bw=3600)');

grid on;end



滤波器设计程序二

Fs=50000;%滤波器最大频带
ws=400;%滤波器阻带截止频率
wp=4000;%滤波器通带截止频率
rp=1;%通带衰减
rs=21;%阻带衰减
[N,Wc]=buttord(wp/(Fs/2),ws/(Fs/2),rp,rs);%估算阶数
Wn = [wp/(Fs/2) ws/(Fs/2)];
[B,A] = BUTTER(N,Wn,'stop');设计一个带阻滤波器

[h,f]=freqz(B,A,8000);%带阻滤波器频率响应
subplot(4,1,3);

plot(w/pi,abs(h));
grid;
title('BW型带阻滤波器');


第一个滤波器设计,我使用自己的wave文件,滤波后只剩下尖锐的高频,感觉不应该这样啊
第二个滤波器设计,直接报错,运行不成功
错误信息:[B,A] = BUTTER(N,Wn,'stop');设计一个带阻滤波器
                                |
Error: Missing variable or function.

我不是信号处理方向的,最近只研究了一些理论背景资料,所以这些代码涉及数学运算方面的看不太懂,滤波器的一些特性还是知道的。
求懂的朋友解释一下,或者帮忙运行查错一下。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cr153 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 综述论文作为代表作会不会影响评审专家的印象分? +11 yufeiwaner 2026-08-09 12/600 2026-08-12 01:27 by 南京中西医
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +17 Lanmanbaby 2026-08-09 29/1450 2026-08-12 00:24 by zhanghaozhu
[基金申请] 是这周出结果还是下周出结果? +3 yuleib84 2026-08-11 3/150 2026-08-11 21:53 by jnhyjjm
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +3 majunge000 2026-08-11 4/200 2026-08-11 20:13 by lch2012
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 为什么网上很多人说本周 12号出结果 +6 瞬息宇宙 2026-08-10 7/350 2026-08-11 19:25 by Tide man
[基金申请] 分享一下我之前已中青C的计划书的filecode +3 布布和一二 2026-08-11 4/200 2026-08-11 15:20 by aasahr
[论文投稿] 职称评审,求友友推荐见刊最快的期刊 +3 工厂打螺丝 2026-08-08 3/150 2026-08-11 13:42 by 会议编辑
[基金申请] filecode +9 documentary 2026-08-10 9/450 2026-08-11 10:08 by wk7465
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +8 家与远方 2026-08-10 13/650 2026-08-11 09:49 by 家与远方
[基金申请] 基金中了 +15 laoda193707 2026-08-06 15/750 2026-08-11 00:11 by jiafei2190
[基金申请] 关于代码变化问题,想知道的进来 +17 且听虎啸 2026-08-07 24/1200 2026-08-10 18:35 by zhangduo2008
[基金申请] 好奇怪的filecode +4 布布和一二 2026-08-08 5/250 2026-08-10 14:20 by 冰心玉壶晴
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
[基金申请] 2026国自然放榜时间 +9 布布和一二 2026-08-08 9/450 2026-08-10 11:22 by xxxx2020
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] fileCode有新解读? +10 Tide man 2026-08-08 18/900 2026-08-09 12:55 by 仁砚薪传
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
信息提示
请填处理意见