巴特沃斯低通滤波器.rar

  • 米椒兮
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 6
    下载次数
  • 2019-12-20 14:38
    上传日期
巴特沃斯低通滤波器,可以用于数字信号滤波
巴特沃斯低通滤波器.rar
  • 巴特沃斯低通滤波器
  • homework1.m
    249B
  • homework2.m
    362B
  • homework6.m
    2KB
内容介绍
N=1000; xt=xtg(N); % Wp=0.24*pi;Ws=0.3*pi;Rp=0.1;Rs=60;fs=1000; % [N, Wn] = buttord(Wp, Ws, 0.1, 60, 's'); % [B,A]=butter(N, Wn,'s'); %N阶, Wn ,模拟 % [num1,den1]=impinvar(B,A,1000); % B, A, fs % [h1,w]=freqz(num1,den1); % f=w/pi*500; % subplot(2,1,1) % plot(f, abs(h1)); grid; % xlabel('f/Hz');ylabel('H(z)');title('脉冲响应不变法设计的巴特沃斯低通滤波器') % Results=filter(num1,den1,xt); % subplot(2,1,2) % plot(Results);grid; % xlabel('f/Hz');ylabel('Yw(t)');title('噪声滤除后的信号波形') % wc=2*1000*tan(2*pi*120/(2*1000)); % wr=2*1000*tan(2*pi*150/(2*1000)); % [n,wn]=buttord(wc,wr,0.1,60,'s'); % [B,A]=butter(n,wn,'low','s'); % [num2,den2]=bilinear(B,A,1000); % [h2,w]=freqz(num2,den2); % f=w/pi*500; % % f=(2/pi)*(fs/2); % subplot(2,1,1) % plot(f, abs(h2)); grid; % xlabel('f/Hz');ylabel('H(z)');title('双线性变换法设计的巴特沃斯低通滤波器') % Results=filter(num2,den2,xt); % subplot(2,1,2) % plot(Results);grid; % xlabel('f/Hz');ylabel('Yw(t)');title('噪声滤除后的信号波形') % wc=2*1000*tan(2*pi*120/(2*1000)); % wr=2*1000*tan(2*pi*150/(2*1000)); % [n,wn]=cheb1ord(wc,wr,0.1,60,'s'); % [B,A]=cheby1(n,0.1,wn,'low','s'); % [num2,den2]=bilinear(B,A,1000); % [h2,w]=freqz(num2,den2); % f=w/pi*500; % % f=(2/pi)*(fs/2); % subplot(2,1,1) % plot(f, abs(h2)); grid; % xlabel('f/Hz');ylabel('H(z)');title('双线性变换法设计的切比雪夫低通滤波器') % Results=filter(num2,den2,xt); % subplot(2,1,2) % plot(Results);grid; % xlabel('f/Hz');ylabel('Yw(t)');title('噪声滤除后的信号波形') wc=2*1000*tan(2*pi*120/(2*1000)); wr=2*1000*tan(2*pi*150/(2*1000)); [n,wn]=ellipord(wc,wr,0.1,60,'s'); [B,A]=ellip(n,0.1,60,wn,'low','s'); [num2,den2]=bilinear(B,A,1000); [h2,w]=freqz(num2,den2); f=w/pi*500; % f=(2/pi)*(fs/2); subplot(2,1,1) plot(f, abs(h2)); grid; xlabel('f/Hz');ylabel('H(z)');title('双线性变换法设计的椭圆低通滤波器') Results=filter(num2,den2,xt); subplot(2,1,2) plot(Results);grid; xlabel('f/Hz');ylabel('Yw(t)');title('噪声滤除后的信号波形')
评论
    相关推荐
    • 数字信号处理前沿报告.rar
      数字信号处理前沿报告,期末大作业。介绍了DSP的发展背景及现状
    • Matlab数字信号处理
      本书详细介绍了用Matlab进行数字信号处理的方法,对信号处理及仿真有很好的帮助。
    • 数字信号处理实验.rar
      通过Matlab实现对数字信号处理的简单应用,内含两个基础例子,都为平时课堂上的题目
    • 数字信号处理
      研究生《数字信号处理》课件,另外还有胡广书的的《数字信号处理——理论、算法与实现》第二版。
    • 数字信号处理
      用MATLAB软件实现的一门课程,用MATLAB来处理信号的产生和噪声的处理等。
    • 数字信号处理课件
      传统的数字信号处理课程,大多只讨论算法的理论及其推导,较少涉及实现方法及相关的软硬件技术,和科技界和产业界的要求相去较远。 改革的途径,是使用MATLAB等工具软件,对数字信号处理的算法作仿真
    • matlab 数字信号处理
      数字信号处理实验 频谱分析与采样定理 卷积定理 IIR滤波器设计
    • 数字信号处理
      课件园:大三下学期A方向 数字信号处理 华中科技大学自动化学院
    • 数字信号处理
      《21世纪电气信息学科立体化系列教材·数字信号处理》根据教育部制定的高等院校数字信号处理课程的教学基本要求编写而成,系统地介绍了数字信号处理的基本知识及其应用。《21世纪电气信息学科立体化系列教材·数字...
    • 数字信号处理
      同济大学 数字信号处理第二版 课件 张芳.rar