《数字信号处理》课程设计--FIR窗函数滤波器的设计.docVIP

《数字信号处理》课程设计--FIR窗函数滤波器的设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数字信号处理》课程设计--FIR窗函数滤波器的设计

课程设计名称:信号分析与处理课程设计 课程设计题目:用窗函数法设计FIR数字滤波器 初始条件: Matlab6.5以上版本软件; 课程设计辅导资料:“Matlab语言基础及使用入门”、“信号与系统”、“数字信号处理原理与实现”、“Matlab及在电子信息课程中的应用”等; 先修课程:信号与系统、数字信号处理、Matlab应用实践及信号处理类课程等。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 课程设计时间:1周; 课程设计内容:用窗函数法设计FIR数字滤波器,具体包括:用窗函数法设计FIR数字滤波器基本方法,各种窗函数的应用、比较、选择,线性相位FIR滤波器的设计等; 本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理并对实验结果进行分析原理实验结果分析于5篇)FIR线性相位数字低通滤波器,已知。求出并画出幅频响应特性曲线。 用三角形窗设计一个FIR线性相位数字低通滤波器,已知;要求画出滤波器的曲线。 用布莱克曼窗设计一个FIR线性相位相移的数字带通滤波器 设。试求出的表达式,并画出曲线。 基于FIR窗函数滤波器的设计 (1)矩形窗FIR滤波器设计 clear all; N=21; Wc=pi/2; %理想低通滤波器设计(怎样设计理想高通、带通、带阻滤波器?) alpha=(N-1)/2; n=[0:(N-1)]; m=n-alpha+eps; hd=Wc/pi*sin(Wc*m)./(pi*m);% hd=(sin(pi*m)-sin(Wc*m))./(pi*m); B=boxcar(N);%矩形窗 string=[Boxcar ,N=21,num2str(N)]; h=hd.*(B); %加窗截取 %以上过程可直接调用FIR1实现 %wc=Wc/pi;%频率归一化 %h=fir1(N-1,wc,boxcar(N)); [H,m]=freqz(h,[1],1024,whole); %频率响应 mag=abs(H); db=20*log10((mag+eps)/max(mag)); pha=angle(H); figure(1); stem(B); axis([-2 25 0 1]); grid; xlabel(n); title(三角窗函数); figure(2); n=0:N-1; stem(n,h,.) axis([0 N-1 -0.1 0.3]) hold on n=0:N-1; x=zeros(N); plot(n,x,-) hold off xlabel(n) ylabel(h(n)) title(实际低通滤波器的h(n)) text(0.3*N,0.27,string) figure(3); plot(m/pi,db) axis([0 1 -100 5]) xlabel(w/pi) ylabel(dB) title(幅频衰减特性) grid on figure(4); plot(m,pha) hold on n=0:7; x=zeros(8); plot(n,x,-) hold off axis([0 3.15 -4 4]) xlabel(频率(rad)) ylabel(相位(rad)) title(相频特性) figure(5); plot(m,mag) axis([0 3.15 0 0.6]) xlabel(频率W(rad)) ylabel(幅值) title(幅频特性) text(0.9,1.2,string) (2)三角窗函数FIR滤波器设计 clear all; N=51; Wc=pi/2; %理想低通滤波器设计(怎样设计理想高通、带通、带阻滤波器?) alpha=(N-1)/2; n=[0:(N-1)]; m=n-alpha+eps; hd=Wc/pi*sin(Wc*m)./(pi*m);% hd=(sin(pi*m)-sin(Wc*m))./(pi*m); B=bartlett(N);%矩形窗 string=[Boxcar ,N=,num2str(N)]; h=hd.*(B); %加窗截取 %以上过程可直接调用FIR1实现 %wc=Wc/pi;%频率归一化 %h=fir1(N-1,wc,boxcar(N)); [H,m]=freqz(h,[1],1024,whole); %频率响应 mag=abs(H); db=20*log10((mag+eps)/max(mag)); pha=angle(H); figure(1); stem(B); axis([0 52 0 1]); grid; xlabel(n); title(三角窗函数);

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档