• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签: MATLAB  IIR  

资源简介

基于MATLAB仿真带通滤波器的程序,包括归一化波形,频谱波形!

资源截图

代码片段和文件信息

%巴特沃斯带通滤波器
clear all
n=0:180;fs=2000;%采样频率2000hz
k=0:fs-1;f=2*k/fs;
x=cos(0.1*n*2*pi);%[(n-17)>=0]-[n-234>=0];
y=sin(0.015*n*2*pi);
w=x+y;
figure(1);
subplot(621);stem(x‘.‘);title(‘输入信号x(n)‘);ylabel(‘x(n)‘);
subplot(623);stem(y‘.‘);title(‘输入信号y(n)‘);ylabel(‘y(n)‘);
subplot(625);stem(w‘.‘);title(‘输入信号w(n)‘);ylabel(‘w(n)‘)
X=fft(xfs);
subplot(622);plot(fabs(X));title(‘输入信号x(n)幅频曲线‘);ylabel(‘|FT[x(n)]|‘);
Y=fft(yfs);
W=fft(wfs);
subplot(626);plot(fabs(W));title(‘输入信号w(n)幅频曲线‘);ylabel(‘|FT[w(n)]|‘);
subplot(624);plot(fabs(Y));title(‘输入信号y(n)幅频曲线‘);ylabel(‘|FT[y(n)]|‘);
Wp=[2*pi*160/fs2*pi*310/fs];Ws=[2*pi*120/

评论

共有 条评论