您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 基于Matlab的FIR低通滤波器设计[毕业论文]2012-03-26
浙江万里学院本科毕业设计(论文)(2012届)论文题目基于Matlab的FIR低通滤波器设计(英文)DesignofFIRLow-passDigitalFilterBasedonMatlab所在学院电子信息学院专业班级学生姓名指导教师指导教师职称完成日期年月日基于Matlab的FIR低通滤波器设计黄丽王(浙江万里学院电信学院电子082班)2012年4月摘要FIR数字滤波器是数字信号处理的一个重要组成部分,由于FIR数字滤波器具有严格的线性相位,因此在信息的采集和处理过程中得到了广泛的应用。本文介绍了FIR数字滤波器的概念和线性相位的条件,分析了窗函数法、频率采样法和等波纹逼近法设计FIR滤波器的思路和流程。在分析三种设计方法原理的基础上,借助Matlab仿真软件工具箱中的fir1、fir2和remez子函数分别实现窗函数法、频率采样法和等波纹逼近法设计FIR滤波器。仿真结果表明,在相频特性上,三种方法设计的FIR滤波器在通带内都具有线性相位;在幅频特性上,相比窗函数法和频率采样法,等波纹逼近法设计FIR滤波器的边界频率精确,通带和阻带衰减控制。关键词:FIR数字滤波器;窗函数法;频率采样法;等波纹逼近法;MatlabAbstractInadigitalsignal,therewillbesomeinterferencesignalwhichsystemdoesnotneededoften.Soweneedtousedigitalfilterttofilterthesignaltoextracttheusefulsignal.FIRdigitalfilterisanimportantcomponentofdigitalfilter.AstheFIRdigitalfilter’slinearphaseresponseisrequired,ithavebeenwidelyusedininformationcollectionandprocessing.ThispaperintroducedtheconceptofFIRdigitalfiltersandthegeneralideaofthedesign,IntroductingandcomparedingtheadvantagesanddisadvantagesofthreekindsoftheFIRfilterdesignmethod,andrespectivelydesignfilterusingthewindowfunctionmethod,thefrequencysamplingmethodandwaveapproximationmethod.Especiallyindigitalsignalprocessing,MatlabiswidlyusedwhichcandesignrequirementsItisIntuitiveandsimplesothatgreatlyreducetheworkload.ThisarticleisdesignedbyMatlabfunctionandsimulatedbyMatlabsoftwaretomakethetediousstepinthecalculationsimplify.Italsodrawedtheamplitude-frequencycharacteristiccurverelatly.Finally,theoriginalsignalandfilteredsignalarecontrastedandanalied.KeyWords:FIRdigitalfilters,Windowfunction,Frequencysampling,Equirippleapproximationmethod,Matlab目录1引言.........................................................................................................................12FIR数字滤波器线性相位条件..............................................................................22.1FIR数字滤波器概述...........................................................................................22.2FIR数字滤波器线性相位定义...........................................................................32.3FIR数字滤波器线性相位时域约束条件...........................................................33FIR数字滤波器设计方法......................................................................................53.1FIR数字滤波器的窗函数设计法.......................................................................53.1.1窗函数设计法的设计思路........................................................................53.1.2吉布斯效应................................................................................................73.1.3常见窗函数介绍..........................................................................................73.2FIR数字滤波器的频率采样设计法.................................................................103.2.1频率采样法的基本思路..........................................................................103.2.2频率采样法的设计步骤............................................................................113.3FIR数字滤波器的等波纹逼近设计法.............................................................133.4不同设计方法的比较.....................................................................................164基于Matlab的FIR数字滤波器设计..................................................................174.1Matlab简介.......................................................................................................174.2窗函数法的Matlab实现...............................................................................184.2.1fir1函数介绍...............................................................................................184.2.2基于fir1函数的窗函数法FIR滤波器设计............................................184.3频率采样法的Matlab实现...........................................................................214.4等波纹逼近法的Matlab实现.........................................................................225结论.........................................................................................................................24致谢.............................................................................................................................25参考文献.....................................................................................................................26浙江万里学院本科毕业论文-11引言随着信息科学和计算机技术的不断发展,数字信号处理(DSP,DigitalSignalProcessing)的理论和技术也得到了飞速的发展,并逐渐成为一门重要的学科,它的重要性在日常通信、图像处理、遥感、声纳、生物医学、地震、消费电子、国防军事、医疗方面等显得尤为突出。在我们面临的信息革命中,数字信号处理几乎涉及了所有的工程技术领域[1]。数字信号处理是一种将信号以数字形式进行处理的一种理论和技术,它的目的是将真实世界中的一些信号进行分析并滤波,最后得出其中的有用的信号。数字滤波器是数字信号处理的一种,一般根据单位脉冲响应h(n)分为无限脉冲响应(IIR)和有限脉冲响应(FIR)系统。IIR数字滤波器的设计方法简单,特别是采用双线性变换法来设计的数字滤波器不存在频域混叠的现象,但是IIR滤波器存在一个较为明显的缺憾,就是它的相位响应一般都是非线性的,而在传输频带内的相位响应如果不是线性的,就会造成有用信号的传输失真,而FIR数字滤波器不仅可以设计成任意的幅度响应,而且可以设计成在通频带内具有良好的线性相位响应。FIR数字滤波器的单位脉冲响应h(n)有限长,所以FIR数字滤波器是稳定的,不存在稳定性的问题,且可以通过快速傅里叶变换(FFT)的算法来实现信号滤波,大大的提高的运算效率。因此,FIR数字滤波器日益引起了人们的关注。FIR数字滤波器的设计方法有很多,比较常用的有窗函数设计法、频率采样设计法、等波纹逼近法等。本课题通过运用窗函数设计法、频率采样设计法和等波纹逼近法来设计FIR数字低通滤波器,并实现对给定的信号进行滤波比较。其中窗函数设计法是最基本的数字滤波方法,是利用傅里叶反变换(IDTFT)计算给定的频响的理想单位脉冲响应,再加以窗函数进行截断和平滑。等波纹逼近法又称切比雪夫逼近法,是一种最小化最大误差的频域逼近方法[2]。Matlab软件的信号处理工具箱提供了FIR数字滤波器设计的子函数,运用Matlab软件设计可以避免繁杂的数学运算,而且具有丰富的绘图功能,可以方便地查看所设计的数字滤波器的幅度响应和相位响应是否满足设计要求。因此,本课题在理论分析各种FIR数字滤波器设计方法的基础上
本文标题:基于Matlab的FIR低通滤波器设计[毕业论文]2012-03-26
链接地址:https://www.777doc.com/doc-4394045 .html