基于MATALAB的实时信号滤波器的设计与实现(附程序代码,答辩记录)
无需注册登录,支付后按照提示操作即可获取该资料.
基于MATALAB的实时信号滤波器的设计与实现(附程序代码,答辩记录)(包含选题审批表,任务书,开题报告,中期检查报告,毕业论文10000字,答辩记录,程序代码)
摘 要:滤波是信号处理中的基本运算,滤波器[1]的设计也就相应成为数字信号处理[2]的最基本问题之一。本文着重于基于MALTAB的IIR数字滤波器的 设计与实现,应用巴特沃斯型低通滤波器,切比雪夫I型低通滤波器以及椭圆型低通波器分别对一连续信号进行滤波处理,通过不同设计方法的对比,以及改变滤波 参数,将各种滤波器的滤波特点很好体现出来。最后分析各种滤波器在实时信号滤波处理方面的优缺点。
关键词:MALTAB;滤波器;信号;
Implementation and Design of Real-time Signal Filter Based on MATALAB
Abstract: Filtering is the basic operations of signal processing, and the design of filter is one of the most basic questions about digital signal processing is. In this thesis,design and implementation of digital filter based on MALALB is discussed. Some low-pass filter such as bartotzi, chebyshev I and elliptic are researched. Through comparison of these design methods, and parameters, the features of filters are showed very good. Finally, advantages and disadvantages of these filters are analyzed.
Key words: MATLAB; Filter; Signal;
研究的主要内容:
MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB 由于其强大的功能而被广泛应用于很多工程领域。基于MATLAB的实时信号滤波器的设计与实现具有重要的意义。
本 设计是在MATLAB中对实时信号进行至少三种类型滤波来处理数据,并将处理前后数据显示出来。具体的要求是对基于MATLAB的串口数据采集系统的原始 信号进行处理,将采集的数据进行至少三种类型的滤波处理,并在MATLAB的图形用户界面GUI框架下配置滤波算法和显示处理后数据曲线。设计得重点和难 点在于在MATLAB上进行至少三种类型滤波来处理数据。
目 录
摘要 1
关键词 1
1 前言 1
1.1 滤波器的研究背景与意义 1
1.2 国内外研究现状 2
1.3 滤波器的应用现状与发展趋势 3
1.4 本章小结 3
2.基于MATALAB的滤波器概述 4
2.1 MATALAB概述 4
2.2 滤波器概述 4
2.3 IIR滤波器的基本结构 5
2.4 IIR滤波器的设计方法 7
3 滤波器的算法设计 8
3.1 巴特沃斯滤波器 8
3.2 切比雪夫滤波器 10
3.3 椭圆滤波器 12
4 基于MATALAB的低通滤波器设计 13
4.1设计三种IIR低通滤波器 13
4.3 设计巴特沃斯型低通滤波器 14
4.4 设计切比雪夫1型低通滤波器 14
5 信号处理与滤波分析 15
5.1 信号滤波处理 15
5.2 结果分析 19
6 结论 19
参考文献 20
致 谢 21
附录 21
附录1 信号源代码 22
附录2 切比雪夫1型滤波器 22
附录3 椭圆型滤波器 24
附录4 巴特沃斯型滤波器 26