数字滤波器设计与应用.doc

资料分类:设计作品 上传会员:火星人 更新时间:2021-04-03
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:27425
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着数字技术在生活中应用越来越广泛,数字信号处理技术也受到了人们的广泛关注,其中数字滤波器是其最重要的组成部分之一。数字信号处理的研究主要是用数字或符号的序列来表示信号波形,并用数字的方式去处理这些序列,以便确定信号中的特征参量,或者达到削弱信号中的多余分量和增强信号中的有用分量。数字滤波器具有信号滤波处理的功能,同时具备精度高、可靠性好、便于集成等优点。

本文分析了国内外数字滤波技术的应用现状与发展趋势,介绍了数字滤波器的基本结构,分析了如何利用Matlab GUI和LabVIEW来设计出符合要求的数字滤波器,另外在用Matlab所设计的滤波器中可对信号进行功率谱分析;在用LabVIEW设计的滤波器中可以对信号进行时域分析、频谱分析和信噪比分析;最后在软件调试中加载仿真信号对其进行滤波处理,观察滤波后的效果。本文的最后分析了数字滤波器的实例应用,即对输入的旋转机械振动信号(轴承故障信号)进行滤波处理,对其进行了故障分析。

关键词:数字滤波器  Matlab GUI  LabVIEW  故障分析

 

目 录

摘 要

ABSTRACT

1 绪论-1

1.1 数字滤波器研究的目的及意义-1

1.2 数字滤波器的国内外研究现状分析-2

1.3 本文主要任务-3

1.4 设计所用软件说明-3

1.4.1 Matlab介绍-3

1.4.2 LabVIEW介绍-3

2 数字滤波器介绍-5

2.1 滤波器的分类-5

2.2 数字滤波器介绍-5

2.2.1 IIR滤波器的结构-6

2.2.2 FIR滤波器的结构-6

2.2.3 FIR滤波器和IIR滤波器的比较-7

3 基于Matlab GUI的数字滤波器设计-8

3.1  GUI界面设计概述-8

3.1.1 Matlab GUI设计风格-8

3.1.2 GUI面板设计所实现任务-9

3.1.3 GUI界面设计介绍-10

3.2 信号发生器设计原理和相关的函数-11

3.2.1信号发生器设计程序框图-11

3.2.2信号发生器所用相关函数-12

3.3 数字滤波器设计原理和相关的函数-13

3.3.1数字滤波器设计原理-13

3.3.2数字滤波器设计所用相关函数-13

3.4 基于Matlab GUI的数字滤波器设计实现-15

3.4.1 Matlab GUI的运行及相关控件的添加-15

3.4.2控件回调函数的编写-16

3.5 运行结果显示和分析-23

3.5.1 运行结果显示-23

3.5.2 不同滤波器的设计结果-24

3.5.3 典型IIR滤波器的比较-27

3.5.4 不同窗函数FIR滤波器的比较-28

4 基于LabVIEW的数字滤波器设计-29

4.1 LabVIEW简介-29

4.1.1 LabVIEW的特点-29

4.1.2 LabVIEW图形化程序的组成和优点-29

4.2数字滤波设计-30

4.2.1LabVIEW程序设计说明-30

4.2.2 设计思路-31

4.2.3 信号选择模块程序设计-33

4.2.4 滤波模块设计-35

4.2.5 信噪比分析模块程序设计-36

4.2.6 时域分析模块程序设计-38

4.2.7 频谱分析模块程序设计-40

4.2.8 游标和游标图例控制程序设计-42

4.2.9 保存模块程序设计-43

4.2.10 程序框图中错误簇的连接-43

4.3系统调试与分析-45

5 数字滤波器应用实例-49

5.1 滚动轴承故障和故障诊断技术简介-49

5.2 滚动轴承故障信号采集-49

5.3 故障分析-51

6 结论-55

参考文献-56

致  谢-57

相关论文资料:
最新评论
上传会员 火星人 对本文的描述:数字滤波技术是数字信号分析、处理技术的重要分支。无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对信号安全可靠和有效灵活地传输是至关重要的。在所有......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: