给定参数N,采用频率采样法设计出相应FIR滤波器.docVIP

  • 1
  • 0
  • 约1.49千字
  • 约 6页
  • 2018-05-31 发布于湖北
  • 举报

给定参数N,采用频率采样法设计出相应FIR滤波器.doc

给定参数N,采用频率采样法设计出相应FIR滤波器

西安邮电大学 数字信号处理课内上机报告 专业班级: 通工1002班 学生姓名: 万里 学号(班内序号): 14号) 2013 年 6 月 20 日 实验内容: 给定参数N,采用频率采样法设计出相应FIR滤波器 低通 Matlab代码: clear all; N = 65; Hg = [ones(1,17),zeros(1,31),ones(1,17)];%用于逼近的理想滤波器 Hg(1,17) = 0.5886,Hg(1,18) = 0.1065,Hg(1,46) = 0.1065,Hg(1,47) = 0.5886;%增加过度带优化点 k = 0:N-1; A = [exp(-j*pi*k*(N-1)/N)];%滤波器相位特性 Hk = Hg.*A;%对理想滤波器采样 hn = ifft(Hk);%计算滤波器的单位取样响应 [H,W] = freqz(hn);%计算滤波器的频率响应 n = 0:N-1; figure(1); plot(n,Hg); axis([0 32 0 1]);grid on; figure(2); stem(n,Hk);grid on;;%绘制出滤波器的单位取样响应 figure(3); stem(n,hn);grid on; figure(4); plot(W,abs(H));%绘制出滤波器的幅度特性 title(滤波器的幅度特性); xlabel(w); ylabel(|H(w)|);grid on; figure(5); plot(W,20*log(abs(H)));%绘制出滤波器的衰减特性 title(滤波器的衰减特性); xlabel(w(0,π)); ylabel(20log|H(e^jw)|);grid on; 仿真图形: 指导教师评语: 实 验 成 绩: 指导(辅导)教师 : - 1 - 实验总成绩: ——————————————————————————装 订 线————————————————————————————————— ——————————————————————————装 订 线————————————————————————————————— 报告份数:

文档评论(0)

1亿VIP精品文档

相关文档