• 大小: 2.21KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


用MATLAB设计以下的IIR数字滤波器: 1、巴特沃思数字高通滤波器设计: 抽样频率为10kHZ,,通带截止频率为2.5 kHZ,通带衰减不大于2dB,阻带上限截止频率1.5kHZ ,阻带衰减不小于15 dB 2、巴特沃思数字带通滤波器设计: 抽样频率为10kHZ,,通带范围是1.5 kHZ到2.5 kHZ,通带衰减不大于3dB,在1kHZ和4kHZ处衰减不小于20 dB 3、巴特沃思数字带阻滤波器设计: 抽样频率为10kHZ,,在-2 dB衰减处的边带频率是1.5 kHZ,4 kHZ, 在-13dB衰减处频率是2kHZ和3kHZ

资源截图

代码片段和文件信息

Ap=2;As=15;
Nn=1;
Fs=10000;
wp=2500*2/Fs; ws=1500*2/Fs;
[NWn]=buttord(wpwsApAs);             %计算巴特沃斯滤波器阶次和截止频率
[BA]=butter(NWn‘high‘);                         %频率变换法设计巴特沃斯高通滤波器
[hf]=freqz(BA256Fs);                %数字滤波器响应
figure(1);
subplot(211);
plot(f/piabs(h));
xlabel(‘频率/Hz‘); 
ylabel(‘振幅/dB‘);
title(‘高通巴特沃斯滤波器‘)
grid on;
subplot(212);
plot(f/pi180/pi*unwrap(angle(h)));
xlabel(‘频率/KHz‘);
ylabel(‘相位/dB‘);
grid on;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        511  2010-07-10 12:57  WYZ_IIR\b1.m

     文件        392  2010-07-09 16:27  WYZ_IIR\b2.m

     文件        535  2010-07-09 16:34  WYZ_IIR\b3.m

     文件        378  2010-07-09 16:22  WYZ_IIR\c1.m

     文件        385  2010-07-09 16:31  WYZ_IIR\C2.m

     文件        370  2010-07-09 16:37  WYZ_IIR\c3.m

     目录          0  2010-07-10 16:20  WYZ_IIR

----------- ---------  ---------- -----  ----

                 2571                    7


评论

共有 条评论