FIR数字滤波器的设计以及在车辆动态试验中的应用毕业论文.doc
《FIR数字滤波器的设计以及在车辆动态试验中的应用毕业论文.doc》由会员分享,可在线阅读,更多相关《FIR数字滤波器的设计以及在车辆动态试验中的应用毕业论文.doc(44页珍藏版)》请在三一办公上搜索。
1、 大 连 民 族 学 院 本 科 毕 业 设 计(论 文)FIR数字滤波器的设计以及在车辆动态试验中的应用学 院(系): 信息与通信学院 专 业: 通信工程082 学 生 姓 名: 学 号: 指 导 教 师: 评 阅 教 师: 完 成 日 期: 大连民族学院摘 要随着当代的信息和数字技术的发展,数字信号处理已经成为现在信息和技术领域的一门很重要的学科。数字信号处理在很多领域得到广大的运用数字滤波器是数字信号处理的重要基础,在对信号的滤波、检测及参数的估计等信号应用中,数字滤波器是使用最为广泛的一种线性系统。所以我的设计就是围绕数字滤波器的设计以及在现实中的运用来进行的。首先对数字滤波器的发展历
2、史和运用进行介绍,并且分析数字滤波器的种类和各种数字滤波器的基本功能设计的方法进行对比得出一个简便的设计方法。并且对我运用到的MATLAB这个软件的发展历史和运用功能进行一个具体全面的介绍。然后分别运用频率取样阀、窗函数法和最佳一致法这三种方法来完成FIR数字滤波器的设计。在用着三种方法来设计完成FIR和IIR这两种数字滤波器后,对着两种数字滤波器进行比较得出一个设计方法简便和功能实现都很简便的数字滤波器来实现我的毕业设计。在运用到这三种方法的时候会对着三种方法做一个总结与对比,在对比的时候得出一种既简便又容易实现的方法来完成数字滤波器的设计。最后经过对比选择出窗函数法来完成FIR数字滤波器的
3、设计以及在车辆动态试验中的应用。并且运用窗函数的方法来完成高通滤波器和低通滤波器来实现车辆动态试验中的信息分析,在这一过程中分别对车辆动态做一些基本的介绍和在应用方面进行介绍。车辆的动态试验是指对车辆的换档、转向及制动等动态过程进行的试验。试验时需借助计算机采集转速、转矩等信号。通常这些信号以电压量的形式传输,由于试验现场电磁环境恶劣,这些信号都不可避免地受到干扰,所以我们在进行信号的分析和处理的时必须要对信号做一个滤波处理,所以就会运用到数字滤波器。在完成这一向的时候我的毕业设计基本达到目的。关键词:MATLAB ;数字滤波器 ;FIR数字滤波器 ;IIR数字滤波器 ;车辆动态分析Abstr
4、actAs contemporary information and the development of digital technology, digital signal processing has become now in the field of information and technology to an important subject. Digital signal processing in many areas to be the use of digital filter is the important foundation of digital signal
5、 processing, in the filtering, to signal detection and parameter estimate of the signal applications, the digital filter is the most widely used a linear system. So I design that surrounding the design of the digital filter and the application in reality.First of all to the development of digital fi
6、lter history and use are introduced, and the type of digital filter and analysis of the basic function of digital filter design method that a simple comparison of the design method. I use of MATLAB software development history of the use function and a specific comprehensive introduction.Then, using
7、 respectively frequency sampling valve, window function method and best uniform method the three methods to complete the design of FIR digital filters. In use three methods to design completed FIR and IIR this two kinds of digital filter, to the two kinds of digital filter is concluded on a design m
8、ethod is simple and functions are very simple digital filter to realize my graduation design. I use of the three methods to three methods do a summary and contrast, in contrast to the time that an easy and easy to implement method to finish the design of the digital filter.Finally by comparison choo
9、se the window function method to finish FIR digital filters in the design and application of vehicle dynamic test. And use the method of window functions to complete high-pass filter and low pass filter to realize the dynamic test vehicle information analysis, in the process of vehicle dynamic respe
10、ctively do some basic introduction and in application was introduced. The vehicle dynamic test is to point to the shift of vehicle, steering and brake dynamic process of the experiment. Test should be on a computer acquisition speed, torque, etc signal, Usually these signals to the form of the volta
11、ge of transmission, because the test electromagnetic environment is bad, and these signals are inevitably interference, so we in the analysis and processing of signals must be to signal a filter, so will use to digital filter. Finish my graduation design basic to achieve purpose.Key words:MATLAB ;Di
12、gital filter ;FIR digital filters ;IIR digital filter ;Vehicle dynamic analysis摘 要IAbstractII1 绪论11.1 研究背景与意义11.2 MATLAB的发展历史以及运用11.3 数字滤波器的发展历史21.4 设计的主要内容32 数字滤波器的简介52.1 数字滤波器的基本简介52.2 数字滤波器的分类52.2.1、IIR滤波器特点分析52.2.2、FIR数字滤波器的基本特点63 FIR滤波器设计及分析73.1 FIR数字滤波器设计的基本思想73.2、方法一窗函数设计法设计FIR滤波器83.2.1、 窗函数的
13、介绍83.2.2 基于窗函数方法的FIR滤波器的原理及特性分析103.3方法二 等效最佳一致逼近法设计FIR数字滤波器123.3.1 低通滤波器的设计123.3.2 高通滤波器的设计133.4 方法三 频率取样法设计FIR数字滤波器153.4.1 频率取样法设计的基本思路以及具体步骤153.4.2 频率取样法设计FIR数字滤波器的实现163.5 三种方法的总结和对比184 基于窗函数的FIR滤波器设计及在车辆动态试验中的应用194.1 基于窗函数的FIR滤波器设计194.1.1 运用窗函数法设计高通滤波器194.1.2 运用窗函数法设计低通滤波器204.2 动态试验的介绍和具体应用204.3
14、Simulink实现设计的功能224.3.1 仿真得到如下的图像:235 论文结论25参考文献27致 谢28附 录291 绪论1.1 研究背景与意义随着信息时代和数字世界的到来,数字信号处理己成为当代的一向极其重要学科和技术领域。数字信号处理在通信、语音、图像、自动控制雷达、军事、航空航天、医疗和家用电器等众多领域都有很重要的运用。在数字信号处理这门学科之中数字滤波器是非常重要的一项工具,在进行信号的滤波、检测和参数的估计等信号运用中,很多人都在使用现在最为广泛的一种线性系统既数字滤波器。在现在的很多数字信号处理系统中,FIR滤波器是其中最常用的组件,它拥有信号预调、频带选取和信息筛选等多种功
15、能。FIR滤波器在截止频率的边沿陡峭性能中虽然不及IIR滤波器,但是,想到FIR滤波器严谨的线性相位特性而且不像IIR滤波器那样有稳定性的问题,FIR滤波器能够在数字信号处理领域得到广泛的应用【1】。1.2 MATLAB的发展历史以及运用MATLAB是由美国Mathworks公司推出并且运用于数值运算和图形处理分析方面的科学计算系统环境学科。MATLAB软件的主要是英文MATrix LABoratory(矩形实验室)的缩写。在MATLAB软件工作下,用户可以集成自发地进行软件程序设计,数值计算,图形绘制,输入输出,文件保存和管理等各种研发。另外,MATLAB这一软件有很强的功能扩展能力,与它的
16、主系统一起,可以配备各种各样的工具箱,以完成某些特定的任务。当前,Mathworks公司推出了18种工具箱。开发者可以根据自己的项目任务,自行开发属于开发者的科研项目。在70年代中期,Cleve Moler博士和他的同事们在美国国家科学基金的帮助下开发了调用EISPACK和LINPACK的FORTRAN子程序库。EISPACK应用在特征值计算的FOETRAN软件库,LINPACK是用来求出线性方程的软件库。在那时候,这两个程序库作为学生科老师教学矩阵运算能力的最高标准。到80年代初期,作为美国New Mexico大学中的一个掌管计算机的一个主任Cleve Moler,在课堂上讲授线性代数的课程
17、时,教导学生如何去运用及熟练掌握EISPACK和LINPACK软件,他发现很多学生用FORTRAN这个软件编写接口的程序时候消耗时间很多,于是他自己开始自行研发软件,在空闲的时候为学生编译EISPACK和LINPACK这两个接口程序,Cleve Moler将这个接口程序命名为MATLAB,这个为矩阵命名的(matrix)和实验室(labotatory)是两个英文单词的前三个字母的组合而成。在今后的很多年中,MATLAB在多所大学中作为教学辅助软件来使用,并作为面向大众的免费软件流传开来【2】。1983年的春天,Cleve Moler到Standford大学授课, 一名叫做JohnLittle的
18、工程师深深地被MATLAB吸引了。John Little迅速地理会到MATLAB在工程领域中有很广阔的前景.在这一年中,他和CleveMoler,Steve Bangert一起,运用C语言研发了第二代功能强大的专业版。这一代的MATLAB语言在运用中同时拥有了数值计算和数据图示化等各种高等功能。在MATLAB步入市场之前,国际上的很多程序都是直接运用FORTRANC这一软件等来编写语言和研发的。该软件最大的缺点就使用面很窄,接口相对简陋,软件结构不开放并且没有相对标准的软件库,很难适应每一项研发的最新进展,因而难以推广。当出MATLAB时,各国科学家开发学科软件有了新的基础。当MATLAB研发
19、出来不久,以前控制领域中的很多程序迅速被淘汰或在MATLAB上加工出新的功能。时至今日,经过MathWorks公司的不断走向完善,MATLAB已经适合运用于多学科,多种工作平台功能强大的大型软件。在国内,MATLAB经受起了多年以来的考验。在欧美的高校课程中,MATLAB已经成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级课程的基本教学软件;成为攻读学位的大学生,硕士生,博士生必须掌握的基本技能。在设计研发和工业部门,MATLAB被广泛用在科学研究和解决各种具体问题当中。在国内,特别是工程界,MATLAB即将强盛起来。可以说,无论你从事工程方面的哪个学科,都
20、能在MATLAB这个软件里找到合适的功能【2】。1.3 数字滤波器的发展历史滤波器在数值信号处理中有广泛的应用,为此我们将简单的为滤波器做一个介绍。要是滤波器的信号输入或者输出都表现出离散时间信号时,那么,该滤波器的冲击响应(或滤波因子)也一定是离散的,我们把这样的离散信号滤波器叫做数字滤波器(digital filter)【7】。在运用到硬件研发一个digital filter时,研发者运用到的元件有延迟器、乘法器和加法器。在运用软件在计算机上面来实现数字滤波器的时候,它表现出来的就是一段线性褶积(或卷积)很难编译的程序。 我们知道,模拟滤波器(analog filter)只能用硬件来实现,
21、其元器件是运算放大器或开关电路。因此,digital filter的实现要比analog filter容易的多,而且易获得较为理想的效果。现代的滤波器有很多种类,分类方法也很多,例如从功能上来区分,也可以从实现方法上区分,或从设计的方法上来区分等。从所有的滤波器来区分的话,滤波器可以分为两大类,就是经典滤波器和现代滤波器。经典滤波器是假定输入信号x(n)中的有效信息和噪音(或干扰)信息成分各在不一样的频带,当x(n)通过一个线性滤波系统后,可以将欲噪声信号组成有效地滤去。可是,如果有效信息和噪声信息的频率带重叠的话,运用优秀的滤波器是无法展现这个功能。现代滤波理论研发的主要内容是从具有噪音的数
22、字信息记录(又称为时间序列)中估算出信息的一些特征或者原样的信号 8。当信号被估算出来,那么估算出来的信号将会比原信号有较高的信噪比。当代的滤波器把信息和噪音都看作随机信号,运用它们的统计特性(如自相关函数、功率谱函数等等)导出一套最佳的估值算法,然后用硬件和软件实现。用于现代的滤波器分类主要有:维纳数字滤波器、卡尔数字滤波器、线性预测数字滤波器、自适应数字滤波器等,很多软件专家将会把出于特征分解的频率估算和奇异值分解算法都将全部归入到当代数字滤波器的范畴之中9。雷达信号处理分析系统中的信号分析中的滑动平均谱和常规处理中的反褶积运算采用了现代处理的部分功能【3】。1.4 设计的主要内容运用ma
23、tlab软件来实现数字滤波器设计并且在设计过程中运用到三种方法来实现这个设计内容,在数字滤波器设计出来以后把其运用到实际的车辆动态运作中实现它的基本功能。这就是基本要完成的设计内容。如下是车辆动态试验的基本介绍以及基本内容的规划。车辆的动态试验是指对车辆在换档、转向及制动等动态过程进行的试验。试验时需要用计算机来采集转速、转矩的信号。通常这些信号以电压量的形式来输出,由于试验现场电磁环境影响,车辆发出的信号都会受到干扰所以我们要进行信号的处理实现车辆的更好运作。下面图1-1表示了测量中电子干扰(噪声)的主要来源。显然,从中很难清晰地看出转矩的变化趋势。因此必须对信号做滤波处理。电子噪声自然噪声
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FIR数字滤波器的设计以及在车辆动态试验中的应用 毕业论文 FIR 数字滤波器 设计 以及 车辆 动态 试验 中的 应用
链接地址:https://www.31ppt.com/p-4070253.html