- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
光电图像课程设计报告书
课题名称 基于matlab的滤波器设计 姓 名 宋浪 学 号 101210113 院 部 通信与电子工程学院 专 业 物理学 指导教师 熊翠秀
2013年 06 月 07日
一、设计任务及要求:
设计任务:
如何用matlab来实现滤波。
要 求:
1. 选图像,并输入;
2. 采用butter命令,设计一个巴特沃斯低通滤波器,以此实现信号的滤波;
3. 在同一面上显示滤波前后的所有的图像和程序;
4. 使用MATLAB分别实现IIR滤波器和FIR滤波器;
指导教师签名:
年 月 日
二、指导教师评语:
指导教师签名:
年 月 日
三、成绩
验收盖章
年 月 日 图像复原的MATLAB实现
1课程设计目的
(1)了解基于matlab的滤波器处理及其基本操作;
(2)学习MATLAB在滤波器中的使用;
(3)提高学习与解决问题的能力。
2课程设计基本内容
2.1滤波器的基本原理
2.1.1设计数字滤波器的任务就是寻求一个因果稳定的线性时不变系统,并使系统函数H(z)具有指定的频率特性。
数字滤波器从实现的网络结构或者从单位冲激响应分类,可以分成无限单位冲激响应(IIR)数字滤波器和有限长单位冲激响应(FIR)数字滤波器。
数字滤波器频率响应的三个要素:
幅度平方响应
相位响应
群时延响应
IIR数字滤波器:
IIR数字滤波器的系统函数为有理分数,即IIR数字滤波器的逼近问题就是求解滤波器的系数和,使得在规定的物理意义上逼近所要求的特性的问题。如果是在s平面上逼近,就得到模拟滤波器,如果是在z平面上逼近,则得到数字滤波器。
FIR数字滤波器:
设FIR的单位脉冲响应h(n)为实数,长度为N,则其z变换和频率响应分别为按频域采样定理FIR数字滤波器的传输函数H(z)和单位脉冲响应h(z)可由它的N歌频域采值H(k)唯一确定。
MATLAB中提供了几个函数,分别用于实现IIR滤波器和FIR滤波器。
卷积函数conv,调用格式为,c=conv(a,b)
该格式可以计算两向量a和b的卷积,可以直接用于对有限长信号采用FIR滤波器的滤波。
函数filter的调用格式为,y=filter(b,a,x)
该格式采用数字滤波器对数据进行滤波,既可以用于IIR滤波器,也可以用于FIR滤波器。其中向量b和a分别表示系统函数的分子,分母多项式的系数,若a=1,此时表示FIR滤波器,否则就是IIR滤波器。该函数就是利用给出的向量b和a,对x中的数据进行滤波,结果放入向量y。
函数fftfilt的调用格式为,y=fftfilt(b,x)
该格式是利用基于FFT的重叠相加法对数据进行滤波,这种频域滤波技术只对FIR滤波器有效。该函数是通过向量b描述的滤波器对x数据进行滤波。关于用butter函数求系统函数分子与分母的几种形式。
[b,a]=butter(N,wc,‘high’):设计N阶高通滤波器,wc为它的3dB边缘频率,以Hz为单位。
[b,a]=butter(N,wc):当wc为具有两个元素的矢量wc=[w1,w2]时,它设计2N阶带通滤波器,3dB通带,以Hz为单位。
[b,a]=butter(N,wc,‘stop’):若wc=[w1,w2],则它设计2N阶带阻滤波器,3dB通带,以Hz为单位。
如果在这个函数输入变元的最后,加一个变元“s”,设计的是模拟滤波器。这里不作讨论。
为了设计任意的选项巴特沃斯滤波器,必须知道阶数N和3dB边缘频率矢量wc。这可以直接利用信号处理工具箱中的buttord函数来计算。如果已知滤波器指标,,和,则调用格式为
[N,wc]=buttord(wp,ws,Rp,As)
对于不同类型的滤波器,参数wp和ws有一些限制:对于低通滤波器,wpws;对于高通滤波器,wpws;对于带通滤波器,wp和ws分别为具有两个元素的矢量,wp=[wp1,wp2]和ws=[ws1,ws2
您可能关注的文档
- 好资料-基于消费者行为市场营销.ppt
- 河北省沧州市颐和中学2009-2010学年下学期初中七年级期末教学质量评估考试生物试卷(冀少版).doc
- 河北省迁安一中高二生物 实验班基因工程学案 新人教版.doc
- 河北省正定中学09-10学年度高二生物第二学期期末考试【会员独享】.doc
- 河南大别山北麓千鹅冲特大隐伏斑岩型钼矿床地质特征及成矿时代_李法岭.pdf
- 河南某钒矿湿法提取五氧化二钒试验的研究.pdf
- 河南南泥湖Mo_W_Cu_Pb_Zn_Ag_Au成矿区内生成矿系统.pdf
- 河南皮家寨金异常综合评价及找矿预测.pdf
- 河南祁雨沟金矿床地质地球化学特征和矿床成因讨论.pdf
- 河南商城汤家坪钼矿地球化学异常特征及找矿标志_马宏卫.pdf
文档评论(0)