• 大小: 996B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Matlab
  • 标签: matlab  

资源简介

本程序是基于MATLAB软件数字高通滤波器

资源截图

代码片段和文件信息

fp=300;
fs=200;
Rp=1;
Rs=20;
T=0.001;
Wp=2*pi*fp*T; 
Ws=2*pi*fs*T; 
wp=tan(Wp/2); 
ws=tan(Ws/2); 
ws1=1;  %归一化 
wp1=wp/ws; %估计滤波器的阶数 
[nwn]=cheb1ord(ws1wp1RpRs‘s‘); %设计滤波器
[ba]=cheby1(n1wn‘s‘); 
[btat]=lp2hp(bawp);
 [bzaz]=bilinear(btat0.5);
w = 0:pi/255:pi; 
h = freqz(bzazw);
db= 20*log10(abs(h)); %绘制增益响应 
figure; 
plot(w/pidb);
grid on;%绘制切比雪夫高通滤波器幅频特性 
axis([0 1 -30 0]);
xlabel(‘角频率/w‘); 
ylabel(‘增益/dB‘); 



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-29 16:12  MATLAB高通滤波器程序\
     文件          55  2018-08-27 11:33  MATLAB高通滤波器程序\【源码使用必读】.url
     文件         501  2018-08-29 15:56  MATLAB高通滤波器程序\MATLAB高通滤波器程序.m

评论

共有 条评论