基于MATLAB的數字信号处理课程设计.docVIP

  • 8
  • 0
  • 约4.25千字
  • 约 7页
  • 2016-11-27 发布于重庆
  • 举报
基于MATLAB的數字信号处理课程设计

基于MATLAB的数字信号处理课程设计 一、IIR模拟低通滤波器设计 (1)原理:切比雪夫模拟低通滤波器特点,误差值在规定的频段上等波纹变化。巴特沃兹滤波器在通带内幅度特性是单调下降的,如果阶次一定,则在靠近截止Ωc处,幅度下降很多。或者说,为了使通带内的衰减足够小,需要的阶次N很高。为了克服这一缺点,采用切比雪夫多项式来逼近所希望的|H(jΩ)|2。切比雪夫滤波器的|H(jΩ)|2在通带范围内是等幅起伏的,所以在同样的通常内衰减要求下,其阶数较巴特沃兹滤波器要小。 切比雪夫滤波器的振幅平方函数: (2)源代码: clc;clear all Rp=1; As=25; fp=1000; fs=1500; wp=0.2; ws=0.5; [N,Wn]=cheb1ord(wp,ws,Rp,As); [num,den]=cheby1(N,Rp,Wn,s); [h,w]=freqs(num,den); g=20*log10(abs(h)); g1=angle(h); plot(w,g);grid on; xlabel(\omega/\pi);ylabel(Gain in dB); title(Gain Chebyl Anology Lowpass Filter); figure; plot(w,g1);grid on; xlabel(\omega); ylabel(phase); titl

文档评论(0)

1亿VIP精品文档

相关文档