学院(系)名称:计算机与通信工程学院
| 姓名 | 苏怡斐 | 学号 | 20126275 | 专业 | 物联网工程 | ||
| 班级 | 教学3班 | 实验项目 | 实验六 FIR数字滤波器设计 | ||||
| 课程名称 | 数字信号处理 | 课程代码 | 0669086 | ||||
| 实验时间 | 2014年 月 日 第 节 | 实验地点 | |||||
| 批改意见 | 成绩 | ||||||
| " 教师签字: | |||||||
实验目的: 加深理解FIR数字滤波器的时域特性和频域特性,掌握FIR数字滤波器的设计原理与设计方法,以及FIR数字滤波器的应用。 实验内容: 数字滤波器的技术指标如下:,编写MATLAB程序,采用窗函数法设计一个FIR数字滤波器。 实验步骤: FIR滤波器的设计: wp = 0.4*pi; ws = 0.6*pi; Bt=wp-ws; N0=cell(6.2*pi/Bt); N=N0+mod(N0+1,2); Wc=(wp+ws)/2/pi; Hn=firl(N-1,wc,high,hanning(N)); stem(window); axis([0 60 0 1.2]); grid; xlabel('n'); title('Hanning 窗函数 '); subplot(2,1,2) plot(w/pi,20*log(abs(h1)/abs(h1(1)))); axis([0 1 -350 0]); grid; xlabel('w/\\pi'); ylabel(' 幅度 (dB)'); title('Hanning 窗函数的频谱 '); hn = fir1(M-1,wc, hanning (M)); [h2,w]=freqz(hn,1,512); figure(2); subplot(2,1,1) stem(n,hn); axis([0 60 -0.25 0.25]); grid; xlabel('n'); ylabel('h(n)'); title('Hanning 窗函数的单位脉冲响应 '); subplot(2,1,2) plot(w/pi,20*log(abs(h2)/abs(h2(1)))); grid; xlabel('w/\\pi'); ylabel(' 幅度 (dB)'); figure(3); phase=angle(h1); plot(phase); axis([1 pi -1 0]); xlabel('w/\\pi'); ylabel(' 线性相位 '); title('Hanning 窗函数相位特性曲线 ');
| |||||||