- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB布莱克曼窗FIR数字低通滤波器设计程序
程序:
clear all;
Wp=1.34*pi/3;%input通带频率;
Ws=7.4*pi/30;%input阻带频率;
Ar=75;
tr_width =Wp-Ws;%过渡带宽度
N=ceil(6.2*pi/tr_width);%滤波器长度,按布莱克曼窗计算所需的滤波器长度n=0:1:N-1;
Wc=(Ws+Wp)/2;%理想低通滤波器的截止频率,截止频率取为两边缘频率的平均值hd=ideal_hp1(Wc,N);%理想低通率的单位冲击响应
w_ham=( blackman(N));string=[blackman,N=,num2str(N)];%调用布莱克曼窗函数
h=hd.*w_ham;%截取得到实际的单位冲击响应,为理想脉冲响应与窗函数乘积[db,mag,pha,w]=freqz_m2(h,[1]);%计算实际滤波器的幅度响应
%delta_w=2*pi/1000;% 频率分辨率Ap=-(min(db(Wp/delta_w+1:1:501)));%实际通带波纹
%As=-round(max(db(1:1:501)));%实际阻带波纹
subplot(4,2,1);stem(n,hd);title(理想脉冲响应hd(n));
axis([0,N-1,-0.5,1]);xlabel(n);ylabel(hd(n))
subplot(4,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(4,2,3);stem(n,h);title(实际脉冲响应h(b));
axis([0,N,-1.4,1.4]);xlabel(n);ylabel(h(n));
subplot(4,2,4);plot(w,pha);title(相频特性);
axis([0,3.15,-4,4]);xlabel(频率(pi));ylabel(相位(Φ));
subplot(4,2,5);plot(w/pi,db);title(幅度特性(dB));
axis([0,1,-100,10]);xlabel(频率(pi));ylabel((分贝数));
subplot(4,2,6);plot(w,mag);title(频率特性);
axis([0,3.15,0,1.5]);xlabel(频率(rad));ylabel(幅值);
调用子函数1:ideal_hp1
function hd=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);%全通-低通;
调用子函数2:ideal_hp1%计算z域频率响应;
function[db,mag,pha,w]=freqz_m2(b,a)% 频率的取值范围在0—1之间,标准化频率1对应
%数字频率为π,对应的模拟频率为采样频率的一半;
[H,w]=freqz(b,a,1000,whole);% b直接型滤波器分子系数;a直接型滤波器分母系数
%db为[0:pi]之间的相对振幅;mag为[0 pi]区间的绝对值;pha为[0 pi]区间的相位响应H=(H(1:1:501));
w=(w(1:1:501));
mag=abs(H);%幅度
db=20*log10((mag+eps)/max(mag));
pha=angle(H);%相位
%用含多种频率成份离散时间信号作输入信号,得到通过滤波器后与输出信号的对比结果
fs=15000;
t=(0:100)/fs;
x=sin(2*pi*t*750)+sin(2*pi*t*1850)+sin(2*pi*t*2500)+sin(2*pi*t*3350)+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;
subplot(4,2,7);
plot(f1,abs(a));
title(输入波形频谱图);
xlabel(频率/Hz);ylabel(幅度)
subplot(4,2,8);
plot(f2,abs(b));
title(输出波形频谱图);
xlabel(频率/Hz);ylabel(幅度)
% computation of s-domain frequency response:modified version
%--------------------------------------------------------
% [dB,mag,pha,grd,w]=fr
您可能关注的文档
- 基于CATIA二次开发下车用弹簧建模设计 毕业设计外文资料翻译.doc
- 基于C++MATLAB图像识别技术仿真研究本科毕业设计.doc
- 基于CAN总线温度监测系统论文.doc
- 基于CAXA二级减速器优化设计及加工.doc
- 基于Cimatron五轴数控铣削加工及仿真毕业设计.doc
- 基于CDMA原理二值图合并技术论文.doc
- 基于CAE分析简易3D打印机设计.doc
- 基于CC网上拍卖管理系统网上商城与拍卖.ppt
- 基于cdma精确时钟设计.doc
- 基于CFD柴油机曲轴减震器拆装过程仿真与工程分析本科.doc
- 第5讲透镜及其应用(典题精练)-2023年中考物理一轮复习2.docx
- 2.4洋务运动和边疆危机教学设计2024-2025学年八年级历史上册2.docx
- 第十章机械与人学习效果检测2.docx
- 八年级下册第四单元02基础练(原卷版).docx
- 专题03病句辨析与修改3.docx
- Unit3auawallwaoroar(课件)牛津自然拼读Level1.pptx
- Unit5FirstAid急救WordsandExpressions单词讲解课件人教版高中英语选择性.pptx
- 专题04化合价与化学式-2023年中考化学重难点复习(原卷版)2.docx
- 江西省上饶市广丰一中高三12月考试历史试题2.docx
- 2.1创新改变生活(分层作业)(原卷版)2.docx
文档评论(0)