• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签: 滤波器  

资源简介

包含各种形式的fir和irr滤波器,低通高通带通带阻,巴特沃斯与切比雪夫

资源截图

代码片段和文件信息

clc;close all;

%------fir滤波器设计------
N=1024;
m=0:N-1;
h1=fir1(1010.2hamming(102));y1=abs(fft(h11024));
h2=fir1(1020.7‘high‘hamming(103));y2=abs(fft(h21024));
h3=fir1(102[0.20.7]‘stop‘hamming(103));y3=abs(fft(h31024));
h4=fir1(101[0.20.7]‘bandpass‘hamming(102));y4=abs(fft(h41024));
figure(1);
subplot(221);plot(2*m/N10*log10(y1));title(‘低通滤波器‘);
subplot(222);plot(2*m/N10*log10(y2));title(‘高通滤波器‘);
subplot(223);plot(2*m/N10*log10(y3));title(‘带阻滤波器‘);
subplot(224);plot(2*m/N10*log10(y4));title(‘带通滤波器‘);

%------iir滤波器设计------
[N1Wc1]=buttord(0.10.25315);
[b1a1]=butter(N1Wc1);
n=0:0.01*pi:2*pi;
[h1n]=f

评论

共有 条评论