wc=2*1000*tan(2*pi*400/(2*1000)); wt=2*1000*tan(2*pi*317/(2*1000)); [N,wn]=cheblord(wc,wt,0.5,19,'s'); [B,A]=cheby1(N,0.5,wn,'high','s'); [num,den]=bilinear(B,A,1000); [h,w]=freqz(num,den); f=w/pi*500; plot(f,20*log10(abs(h))); axis([0,500,- 80,10]); grid; xlabel('频率/Hz') ylabel('幅度/dB')
时间: 2024-04-29 22:19:42 浏览: 135
I2C接口调试.rar_i2c_vesselsrqr
这是一个MATLAB代码段,通过Chebyshev Type I滤波器设计方法设计了一个高通滤波器,并使用双线性变换将其转换为离散时间域中的数字滤波器。这个数字滤波器的幅频响应被计算并绘制出来。其截止频率为400Hz,通带和阻带的上限分别为317Hz和500Hz,阻带衰减为0.5dB,阶数为19。代码的最后一行将绘制出的滤波器的幅频响应在频率范围内进行绘制。
阅读全文