网站大量收购独家精品文档,联系QQ:2885784924

数字信号处理课程设计-窗函数法线性相位FIR数字滤波器设计.doc

数字信号处理课程设计-窗函数法线性相位FIR数字滤波器设计.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理课程设计-窗函数法线性相位FIR数字滤波器设计

汕 头 大 学 工 学 院 三级项目报告 课 程 名 称 : 数字信号处理 三级项目题目:窗函数法线性相位FIR数字滤波器设计 指 导 教 师 : **** 系 别: 电子工程系 专 业: 姓名 学号 完成时间: 2010年 12月12 日 成绩: 评阅人:**** 内容与要求 1、线性相位FIR数字滤波器应满足的条件。 2、频率选择性线性相位FIR数字滤波器的设计算法。 报告正文 一、线性相移FIR 数字滤波器的条件: 第一类线性相位: 由偶对称h(n)=h(N-1-n),可得 n=(N–1)/2为h(n)的偶对称中心 幅度函数: 1)h(n)N为奇数 2)h(n)N为偶数 第二类线性相位 由奇对称h(n)=-h(N-1-n),可得 n =(N–1)/2为h(n)的奇对称中心 幅度函数: 3)h(n)N为奇数 4)h(n)N为偶数 总结四种线性相位FIR的特点: 当h(n)为实数且偶对称时,FIR为恒相时延,相位曲线是一条过原点、以-(N-1)/2为斜率的直线。信号通过这类滤波器后,各种频率分量的时延都是(N-1)/2。当N为奇数时,时延(N-1)/2是整数,是采样间隔的整数倍,采样点时延后仍是采样点。但当N为偶数时,时延(N-1)/2不是整数,采样点时延后不在采样点位置上。同时,N为偶数时,π点是幅度的零点,不能做高通、带阻滤波器。一般情况下,第一类FIR特别适合做各种滤波器。 当h(n)为实数且奇对称时,FIR仅是恒群时延。相位曲线是一条截距为π/2,以-(N-1)/2为斜率的直线。信号通过该滤波器产生的时延也是(N-1)/2个采样周期,但另外对所有频率分量均有一个附加的90度的相移。 程序代码: 图一: h=[-4 1 -1 -2 5 6 5 -2 -1 1 -4] M=length(h); n=0:M-1; [Hr,w,a,L]=Hr_type1(h); subplot(2,2,1); stem(n,h); xlabel(n);ylabel(h(n));title(脉冲响应) subplot(2,2,3); stem(0:L,a); xlabel(n);ylabel(a(n));title(a(n)系数) subplot(2,2,2); plot(w/pi,Hr); xlabel(频率 单位pi);ylabel(Hr);title(1型幅度响应) subplot(2,2,4); pzplotz(h,1);%画极零图 图二: h=[-4 1 -1 -2 5 6 6 5 -2 -1 1 -4] M=length(h); n=0:M-1; [Hr,w,b,L]=Hr_type2(h); subplot(2,2,1); stem(n,h); xlabel(n);ylabel(h(n));title(脉冲响应) subplot(2,2,3); stem(1:L,b); xlabel(n);ylabel(b(n));title(b(n)系数) subplot(2,2,2); plot(w/pi,Hr); xlabel(频率 单位pi);ylabel(H);title(2型幅度响应) axis([0 2 -20 40]); subplot(2,2,4); pzplotz(h,1);%画极零图 图三: h=[-4 1 -1 -2 5 0 -5 2 1 -1 4] M=length(h); n=0:M-1; [Hr,w,c,L]=Hr_type3(h); subplot(2,2,1); stem(n,h); xlabel(n);ylabel(h(n));title(脉冲响应) subplot(2,2,3); stem(0:L,c); xlabel(n);ylabel(c(n));title(c(n)系数) subplot(2,2,2); plot(w/pi,Hr); xlabel(频率 单位pi);ylabel(H);title(3型幅度响应) subplot(2,2,4); pzplotz(h,1);%画极零图 图四: h=[-4 1 -1 -2 5 6 -6 -5 2 1 -1 4] M=length(h); n=0:M-1; [Hr,w,d,L]=Hr_type4(h); subplot(2,2,1); stem(n,h); xlabel(n);ylabel(h(n));title(脉冲响应) subplot(2,2,3); stem(1:L,d

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档