版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于矩形窗的FIR数字低通滤波器设计参数如下:主程序:%FIR数字低通滤波器设计wp=2*pi*1.75/15;ws=2*pi*3.25/15w=(wp+ws)/2;N=ceil(4*pi/(ws-wp));n=0:1:(N-1);alpha=(N-1)/2;m=n-alpha+eps;hd=sin(w*m)./(pi*m);%得到抱负低通滤波器B=boxcar(N);h=hd.*(B)”;%FIR数字滤波器[H,w]=freqz(h,[1],1024);%求其频率响应db=20*log10(abs(H)+eps);%得到幅值pha=angle(H);%得到相位figure(1);subplot(2,2,1);axis([0,N-1,-0.1,0.35]);实际低通滤波器的text((0.3*N),0.275,string);subplot(2,2,2);axis([0,1,-100,5]);grid;subplot(2,2,3);plot(w,pha);holdon;”””axis([0,3.2,-4,4]);subplot(2,2,4);plot(w,abs(H));””频率”axis([0,3.15,0,1.5]);text(0.9,1.3,string);基于矩形窗的带通滤波器的设计参数如下:子程序:functionhd=ideal_bs(Wcl,Wch,N)alpha=(N-1)/2;n=0:1:N-1;m=n-alpha+eps;hd=[sin(Wch*m)-sin(Wcl*m)]./(pi*m);functionhd=ideal_bs(Wcl,Wch,N)alpha=(N-1)/2;n=0:1:N-1;m=n-alpha+eps;hd=[sin(Wch*m)-sin(Wcl*m)]./(pi*m);主程序:clearall;Wph=2*pi*4.75/15;Wpl=2*pi*2.5/15;Wsl=2*pi/15;Wsh=2*pi*6.25/15;tr_width=min((Wpl-Wsl),(Wsh-Wph)); %过渡带宽度N=ceil(4*pi/tr_width); %滤波器长度n=0:1:N-1;Wcl=(Wsl+Wpl)/2; %抱负滤波器的截止频率Wch=(Wsh+Wph)/2;hd=ideal_bs(Wcl,Wch,N); %抱负滤波器的单位冲击响应w_ham=(boxcar(N))”;string=[”矩形窗”,”N=”,num2str(N)];h=hd.*w_ham; %截取取得实际的单位脉冲响应[db,mag,pha,w]=freqz_m2(h,[1]); %计算实际滤波器的幅度响应subplot(3,2,1);stem(n,hd);title(”抱负脉冲响应hd(n)”)axis([-1,N,-0.5,0.8]);xlabel(”n”);ylabel(”hd(n)”);subplot(3,2,2);stem(n,w_ham);axis([-1,N,0,1.1]);xlabel(”n”);ylabel(”w(n)”);text(1.5,1.3,string);subplot(3,2,3);stem(n,h);title(”实际脉冲响应h(n)”);axis([0,N,-1.4,1.4]);xlabel(”n”);ylabel(”h(n)”);subplot(3,2,4);plot(w,pha);title(”相频特性”);axis([0,3.15,-4,4]);xlabel(”频率〔rad〕”);ylabel(”相位〔?〕”);subplot(3,2,5);plot(w/pi,db);title(”幅度特性〔dB〕”);axis([0,1,-80,10]);xlabel(”频率〔pi〕”);ylabel(”分贝数”);subplot(3,2,6);plot(w,mag);title(”频率特性”)axis([0,3.15,0,1.5]);xlabel(”频率〔rad〕”);ylabel(”幅值”);fs=15000t=(0:100)/fsx=sin(2*pi*t*750)+sin(2*pi*t*5000)+sin(2*pi*t*6100)q=filter(h,1,x)[a,f1]=freqz(x)f1=f1/pi*fs/2[b,f2]=freqz(q)f2=f2/pi*fs/2figure(2)subplot(2,1,1)plot(f1,abs(a))title(”输入波形频谱图”)xlabel(”频率”)ylabel(”幅度”)subplot(2,1,2)plot(f2,abs(b))title(”输出波形频谱图”)xlabel(”频率”)ylabel(”幅度”)基于矩形窗的FIR数字带阻滤波器设计参数:主程序:clearall;Wph=2*pi*6.25/15;Wpl=2*pi/15;Wsl=2*pi*2.5/15;Wsh=2*pi*4.75/15;tr_width=min((Wsl-Wpl),(Wph-Wsh));%过渡带宽度N=ceil(4*pi/tr_width);%滤波器长度n=0:1:N-1;Wcl=(Wsl+Wpl)/2;%抱负滤波器的截止频率Wch=(Wsh+Wph)/2;hd=ideal_bs(Wcl,Wch,N);%抱负滤波器的单位冲击响应w_ham=(boxcar(N))”;string=[”矩形窗”,”N=”,num2str(N)]h=hd.*w_ham;%截取取得实际的单位脉冲响应[db,mag,pha,w]=freqz_m2(h,[1]);%计算实际滤波器的幅度响应delta_w=2*pi/1000;subplot(3,2,1);stem(n,hd);title(hd(n)”)axis([-1,N,-0.5,0.8]);xlabel(”n”);ylabel(”hd(n)”);subplot(3,2,2);stem(n,w_ham);axis([-1,N,0,1.1]);xlabel(”n”);ylabel(”w(n)”);text(1.5,1.3,string);subplot(3,2,3);stem(n,h);title(”实际脉冲响应h(n)”)axis([0,N,-1.4,1.4]);xlabel(”n”);ylabel(”h(n)”);subplot(3,2,4);plot(w,pha);title(”相频特性”)axis([0,3.15,-4,4]);xlabel(”频率〔rad〕”)ylabel(”相位〔Φ〕”)subplot(3,2,5);plot(w/pi,db);title(”幅度特性〔dB〕”)axis([0,1,-80,10]);xlabel(”频率〔pi〕”)ylabel(”分贝数”)subplot(3,2,6);plot(w,mag);title(”频率特性”)axis([0,3,0,2]);xlabel(”频率〔rad〕”)ylabel(”幅值”)fs=15000;t=(0:100)/fs;x=sin(2*pi*t*750)+sin(2*pi*t*3000)+sin(2*pi*t*6100);q=filter(h,1,x);[a,f1]=freqz(x);f1=f1/pi*fs/2;[b,f2]=freqz(q);f2=f2/pi*fs/2;figure(2);subplot(2,1,1);plot(f1,abs(a));title(”输入波形频谱图”)xlabel(”频率”)ylabel(”幅度”)subplot(2,1,2);plot(f2,abs(b));title(”输出波形频谱图”)xlabel(”频率”)ylabel(”幅度”);1:functionhd=ideal_bs(Wcl,Wch,m);alpha=(m-1)/2;n=[0:1:(m-1)];m=n-alpha+eps;hd=[sin(m*pi)+sin(Wcl*m)-sin(Wch*m)]./(pi*m)调用程序2:function[db,mag,pha,w]=freqz_m2(b,a)[H,w]=freqz(b,a,1000,”whole”);H=(H(1:1:501))”;w=(w(1:1:501))”;mag=abs(H);db=20*log10((mag+eps)/max(mag));pha=angle(H);基于三角窗的FIR数字高通滤波器设计参数:子程序:functionhd=ideal_hp1(Wc,N)alpha=(N-1)/2;n=0:1:N-1;m=n-alpha+eps;%hd=[sin(pi*m)-sin(Wc*m)]/(pi*m);hd=[sin(pi*m)-sin(Wc*m)]./(pi*m);function[db,mag,pha,w]=freqz_m2(b,a)[H,w]=freqz(b,a,1000,”whole”);H=(H(1:1:501))”;w=(w(1:1:501))”;mag=abs(H);db=20*log10((mag+eps)/max(mag));pha=angle(H);主程序:clearall;Ws=6.5/15*piWp=3.5/15*pitr_width=Ws-Wp;%过渡带宽度n=0:1:N-1;Wc=(Ws+Wp)/2;%抱负滤波器的截止频率hd=ideal_hp1(Wc,N);%抱负滤波器的单位冲击响应w_ham=(triang(N))”;string=[”三角窗”,”N=”,num2str(N)];h=hd.*w_ham;%截取得到的实际的单位脉冲响应delta_w=2*pi/1000;Ap=-(min(db(Ws/delta_w+1:1:501)));%实际通带波浪hd(n)”);axis([0,N-1,-0.5,0.5]);xlabel(”n”);ylabel(”hd(n)”);subplot(3,2,2);stem(n,w_ham);axis([0,N-1,0,1.1]);xlabel(”n”);ylabel(”w(n)”);text(1.5,1.3,string);subplot(3,2,3);stem(n,h);title(”实际脉冲响应hd(n)”);axis([0,N,-1.4,1.4]);xlabel(”n”);ylabel(”hd(n)”);subplot(3,2,4);plot(w,pha);title(”想频特性”);axis([0,3.15,-4,4]);xlabel(”频率(pi)”);ylabel(”相位(o)”);subplot(3,2,5);plot(w/pi,db);title(”幅度特性(dB)”);(pi)”);ylabel(”(分贝数)”);subplot(3,2,6);plot(w,mag);title(”频率特性”);(rad)”);ylabel(”幅值”);fs=12023;t=(0:100)/fs;x=sin(2*pi*t*750)+sin(2*pi*t*1500)+sin(2*pi*t*3000);q=filter(h,1,x);[a,f1]=freqz(x);f1=f1/pi*fs/2;[b,f2]=freqz(q);f2=f2/pi*fs/2;figure(2);subplot(2,1,1);plot(f1,abs(a));title(”输入波形频谱图”);”);ylabel(”幅度”)subplot(2,1,2);plot(f2,abs(b));
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CAAMTB 04.5-2019汽车用橡胶和塑料密封条通用试验方法 第5部分:压缩负荷试验
- T/CAIEC 195-2025模块化建筑快速拆装施工质量验收规范
- T/BFIA 035-2024金融业人工智能服务器应用技术要求
- 2026年秋招:电工面试题及答案
- 2026年秋招:大客户销售题目及答案
- T/CATIS 015-2023线上反向保理业务指引
- DB31/T 1639-2025河湖维修养护技术要求
- 人教版小学数学五年级上册《三角形的面积》
- 山东省济宁市第二中学2025-2026学年高二上学期10月月考化学试卷(含答案)
- 一年级数学上册认识图形课件张瑞
- 广东江门公共资源交易控股集团有限公司招聘笔试题库2026
- 推拿店创业计划书
- SMETA专用文件健康安全风险评估报告(可编辑)
- 幼儿园中班数学《和数字朋友做游戏》课件
- 2025年BRC第九版内审员考试试卷及答案
- 生物样本库管理办法
- 新一代大学英语(第二版)综合教程1(智慧版) 课件 B1U1 iPrepare
- 2025至2030中国碲化镉(CdTe)行业发展趋势分析与未来投资战略咨询研究报告
- 武汉大学经济与管理学院保研细则
- 煤矿监测监控报警类型及应急处置方法
- 教育部《中小学德育工作指南》-德育工作指南
评论
0/150
提交评论