基于matlab的fir数字滤波器设计_学位论文.doc

基于matlab的fir数字滤波器设计_学位论文.doc

ID:14379037

大小:657.25 KB

页数:37页

时间:2018-07-28

基于matlab的fir数字滤波器设计_学位论文.doc_第1页
基于matlab的fir数字滤波器设计_学位论文.doc_第2页
基于matlab的fir数字滤波器设计_学位论文.doc_第3页
基于matlab的fir数字滤波器设计_学位论文.doc_第4页
基于matlab的fir数字滤波器设计_学位论文.doc_第5页
资源描述:

《基于matlab的fir数字滤波器设计_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子技术课程设计题目基于MATLAB的FIR数字滤波器设计学生姓名专业班级学号院(系)电气信息工程学院指导教师完成时间基于MATLAB的FIR数字滤波器设计郑州轻工业学院课程设计(论文)任务书题目简易窗帘自动开闭电路专业电子信息10-1学号541001030138姓名谢强主要内容、基本要求、主要参考资料等:主要内容1.阅读相关科技文献。2.学习protel软件的使用。3.学会整理和总结设计文档报告。4.学习如何查找器件手册及相关参数。技术要求1.要求电路能够通过感应装置,检测到光线的强弱。2.要求电路根据光线的强弱,自动将窗帘打开和关闭。3.要求电路能够在窗帘接触到边沿时

2、,自动切断电源。主要参考资料1.何小艇,电子系统设计,浙江大学出版社,2001年6月2.姚福安,电子电路设计与实践,山东科学技术出版社,2001年10月3.王澄非,电路与数字逻辑设计实践,东南大学出版社,1999年10月4.李银华,电子线路设计指导,北京航空航天大学出版社,2005年6月5.康华光,电子技术基础,高教出版社,2003完成期限:2012年06月22日指导教师签章:专业负责人签章:2012年06月11日基于MATLAB的FIR数字滤波器设计目录摘要I1数字滤波器11.1数字滤波器简介11.2FIR数字滤波器11.3IIR数字滤波器32数字滤波器设计工具MATL

3、AB42.1MATLAB简介42.2MATLAB的优势53FIR数字滤波器设计63.1窗函数法设计FIR滤波器63.1.1设计方法73.1.2各种窗函数73.2频率取样法设计线性相位FIR滤波器83.3线性相位FIR滤波器的优化设计114利用MATLAB设计FIR数字滤波器124.1两个重要函数124.2设计不同参数的FIR滤波器134.2.1数字高通滤波器的实现134.2.2数字带通滤波器的实现18基于MATLAB的FIR数字滤波器设计4.2.3数字带阻滤波器的实现244.3不同窗函数设计滤波器的比较294.4FIR数字滤波器和IIR数字滤波器的比较29参考文献30附录

4、31基于MATLAB的FIR数字滤波器的设计基于MATLAB的FIR数字滤波器设计摘要在数字控制系统中输入信号中所含的干扰对系统的性能会产生很大的影响,因此需要对输入信号进行处理,以提取有用信号。有限长冲激响应(FIR)滤波器在数字信号处理中发挥着重要作用,采用Matlab软件对FIR数字滤波器进行仿真设计,简化了设计中繁琐的计算。本文采用窗函数法,通过调用Matlab函数分别用矩形窗、汉明窗、汉宁窗、三角形窗和布拉克曼窗分别设计了相同参数的数字高通滤波器、数字带通滤波器和数字带阻滤波器,并绘制对应的幅频特性曲线。根据设计结果,比较在相同参数下经由不同的窗函数设计出的滤波

5、器的异同点。最后比较了相同参数下设计出的FIR滤波器和IIR滤波器的异同点。关键词MATLAB窗函数FIR数字滤波器基于MATLAB的FIR数字滤波器设计1数字滤波器1.1数字滤波器简介数字滤波器是一个离散的系统。它可以对输入的离散信号进行一系列运算处理,从输入的信号中获得所需要的信息。数字滤波器的系统函数通常表示为(1-1)数字滤波器分为有限冲激响应数字滤波器,即FIR数字滤波器和无限冲激响应,即IIR数字滤波器。从公式的角度来看,FIR数字滤波器的始终为零;IIR数字滤波器至少有一个非零。实现数字滤波器的方法一般有两种:一种是利用计算机的程序编译,从而仿真实现;另一种

6、是利用硬件来实现。实现一个数字滤波器一般需要三个基本的运算单元:加法器、延时器和乘法器。设计一个数字滤波器的一般步骤为:(1)按所给要求确定滤波器的性能(2)用一个因果稳定的离散线性时不变的系统函数逼近此性能的要求(3)利用算法来实现这个系统函数(4)利用计算机仿真或硬件来实现1.2FIR数字滤波器FIR滤波器是指在有限范围内系统的单位脉冲响应h[k]仅有非零值的滤波器。M阶FIR滤波器的系统函数H(z)为(1-2)其中H(z)是的M阶多项式,在有限的z平面内H(z)有M个零点,在z平面原点z=0有M个极点.FIR滤波器的频率响应为32基于MATLAB的FIR数字滤波器设

7、计(1-3)它的另外一种表示方法为(1-4)其中和分别为系统的幅度响应和相位响应。若系统的相位响应满足下面的条件(1-5)即系统的群延迟是一个与没有关系的常数,称为系统H(z)具有严格线性相位。由于严格线性相位条件在数学层面上处理起来较为困难,因此在FIR滤波器设计中一般使用广义线性相位。如果一个离散系统的频率响应可以表示为(1-6)其中和是与无关联的常数,是可正可负的实函数,则称系统是广义线性相位的。如果M阶FIR滤波器的单位脉冲响应h[k]是实数,则可以证明系统是线性相位的充要条件为(1-7)当h[k]满足h[k]=h[M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。