版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于矩形窗的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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024宾馆室内装修合同标准样本
- 2024房屋名额转让协议,房屋名额转让协议范本,写购房名额转让合同
- 2024担保合同格式参考
- 2024家教的劳动合同范本
- 2024软件开发合同标准模板
- 小区车库广告位租赁合同
- 产品临时借用协议
- 建筑业劳动合同:退休政策改革与规范
- 历史文化遗产保护拆迁合同
- 农业项目合作书参考
- 坐标纸(网格型坐标纸-直接打印即可)
- GB/T 39633-2020协作机器人用一体式伺服电动机系统通用规范
- FZ/T 01002-2010印染企业综合能耗计算办法及基本定额
- 药品储备评估表
- 国家自然科学基金申请经验汇总课件
- 青春期女孩自尊自爱课件
- 2023年西藏开发投资集团有限公司招聘笔试题库及答案解析
- 小学语文人教三年级上册观察桔子孙娟课件
- 藏族人的名字标准英语翻译
- 市场营销产品组合与产品策略课件
- 医院会计实务操作培训课件
评论
0/150
提交评论