基于Matlab的常用滤波算法研究(含代码)讲解
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Chapterthreeisthedesign and effect analysis ofdigitalfiltering algorithm in details.
The last chapteristheconclusion of thedesign and effect analysis ofimpact test filtering algorithms.
关键词:数字信号处理、数字滤波、滤波算法、MATLAB
ABSTRACT
Dynamicsignal analyzer is a tool mainly applied in noise, vibration analysis, model analysis, electronic design and acoustic test. Impact test andimpactspectrum analysisareexperimental methodsthat examinethe safety, reliability and validity ofthe equipmentunder external force impact.Impact test sample data often suffers from all kinds of noises in the environment, it is necessaryto filterthe data forbetterandrealimpactspectrum characteristics.
Chaptertwoincludesthe basicprincipleof digital filtering,classification and characteristics of filtering algorithm commonly used, basic principle of spectrum analysis and the relevant knowledge of environmental noise.
The reminderof the thesis is as follows:
Chapteroneintroduces the project background,the development of the dynamic signal analyzer domestic and abroad, the research significance and innovations etc.
Keywords:Digitalsignalprocessing;Digitalfiltering;Filteringalgorithm;MATLAB
In this paper, we mainly studycommonly used digital filtering algorithm such as median value method, the arithmetic average method, weighted average method, clipping method, limited speed method,andlow pass method and so on.MATLABis a computing language and interactive environment for senior technical computing algorithmdevelopment,datavisualization,data analysis and numericalanalysis.
UsingMATLAB,wesimulatethe commonly used digital filtering algorithms and discussthe characteristics and selection principles of the algorithms. According to the characteristics of noise of the data sampling impact tester, a suitable algorithm itis selected, analyzed,justifiedto achieve better filtering effect.
论文的主要内容:
第一章、绪论主要介绍了有关动态信号分析仪的课题背景、国内外发展情况,课题的研究意义及创新点等。
第二章、介绍了数字滤波的基本原理、常用滤波算法分类与特点、频谱分析基本原理和环境噪声的相关知识。
第三章、主要介绍各滤波算法的参数选择和具体设计流程,并对各算法的滤波效果进行分析比较。
第四章、对冲击测试常用滤波算法实现和滤波效果的分析总结及前景展望。
毕业设计(论文)
UNDERGRADUATE PROJECT (THESIS)
题目:冲击测试常用滤波算法研究
学院
专业
学号
学生姓名
指导教师
起讫日期
冲击测试常用滤波算法研究
摘要
动态信号分析仪是一种主要应用在噪声、振动分析、模型分析、电子设计和声学测试的工具,冲击测试和冲击谱分析是确定设备在经受外力冲撞或作用时的安全性、可靠性和有效性的实验方法,也是动态信号பைடு நூலகம்析仪的一项重要功能。冲击测试采样数据往往会受到来自环境中的各种噪声干扰,有必要对其进行滤波以更好地分析其真实的冲击谱特性。本文中主要研究了一些应用于冲击测试数据滤波的常用滤波算法如中位值法、算术平均法、中位值平均法、限幅法、限速法、一阶滞后法、低通法等。MATLAB是用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。本文在MATLAB环境下实现各常用数字滤波算法并讨论了各滤波算法的特点及其选用原则。针对冲击测试仪采样数据的噪声干扰特点,挑选出合适的算法对冲击测试采样数据进行滤波,分析比较各滤波算法的实际滤波效果并且进行相关优化以实现更优的滤波效果。
The last chapteristheconclusion of thedesign and effect analysis ofimpact test filtering algorithms.
关键词:数字信号处理、数字滤波、滤波算法、MATLAB
ABSTRACT
Dynamicsignal analyzer is a tool mainly applied in noise, vibration analysis, model analysis, electronic design and acoustic test. Impact test andimpactspectrum analysisareexperimental methodsthat examinethe safety, reliability and validity ofthe equipmentunder external force impact.Impact test sample data often suffers from all kinds of noises in the environment, it is necessaryto filterthe data forbetterandrealimpactspectrum characteristics.
Chaptertwoincludesthe basicprincipleof digital filtering,classification and characteristics of filtering algorithm commonly used, basic principle of spectrum analysis and the relevant knowledge of environmental noise.
The reminderof the thesis is as follows:
Chapteroneintroduces the project background,the development of the dynamic signal analyzer domestic and abroad, the research significance and innovations etc.
Keywords:Digitalsignalprocessing;Digitalfiltering;Filteringalgorithm;MATLAB
In this paper, we mainly studycommonly used digital filtering algorithm such as median value method, the arithmetic average method, weighted average method, clipping method, limited speed method,andlow pass method and so on.MATLABis a computing language and interactive environment for senior technical computing algorithmdevelopment,datavisualization,data analysis and numericalanalysis.
UsingMATLAB,wesimulatethe commonly used digital filtering algorithms and discussthe characteristics and selection principles of the algorithms. According to the characteristics of noise of the data sampling impact tester, a suitable algorithm itis selected, analyzed,justifiedto achieve better filtering effect.
论文的主要内容:
第一章、绪论主要介绍了有关动态信号分析仪的课题背景、国内外发展情况,课题的研究意义及创新点等。
第二章、介绍了数字滤波的基本原理、常用滤波算法分类与特点、频谱分析基本原理和环境噪声的相关知识。
第三章、主要介绍各滤波算法的参数选择和具体设计流程,并对各算法的滤波效果进行分析比较。
第四章、对冲击测试常用滤波算法实现和滤波效果的分析总结及前景展望。
毕业设计(论文)
UNDERGRADUATE PROJECT (THESIS)
题目:冲击测试常用滤波算法研究
学院
专业
学号
学生姓名
指导教师
起讫日期
冲击测试常用滤波算法研究
摘要
动态信号分析仪是一种主要应用在噪声、振动分析、模型分析、电子设计和声学测试的工具,冲击测试和冲击谱分析是确定设备在经受外力冲撞或作用时的安全性、可靠性和有效性的实验方法,也是动态信号பைடு நூலகம்析仪的一项重要功能。冲击测试采样数据往往会受到来自环境中的各种噪声干扰,有必要对其进行滤波以更好地分析其真实的冲击谱特性。本文中主要研究了一些应用于冲击测试数据滤波的常用滤波算法如中位值法、算术平均法、中位值平均法、限幅法、限速法、一阶滞后法、低通法等。MATLAB是用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。本文在MATLAB环境下实现各常用数字滤波算法并讨论了各滤波算法的特点及其选用原则。针对冲击测试仪采样数据的噪声干扰特点,挑选出合适的算法对冲击测试采样数据进行滤波,分析比较各滤波算法的实际滤波效果并且进行相关优化以实现更优的滤波效果。