摘要:在数字控制系统中输入信号中所含的干扰对系统的性能会产生很大的影响,因此需要对输入信号进行处理,以提取有用信号。在数字信号处理的基本方法中,通常会涉及到变换、滤波、频谱分析、调制解调和编码解码等处理。其中,滤波是应用非常广泛的一个环节,数字滤波器的理论与相关设计也一直都是人们研究的重点之一。有限长冲激响应(FIR)滤波器在数字信号处理中发挥着重要作用,采用MATLAB软件对FIR数字滤波器进行仿真设计,简化了设计中繁琐的计算。本论文主要研究如何运用MATLAB软件对FIR(有限长脉冲响应)数字滤波器进行设计。MATLAB提供的信号处理工具箱(Signal Toolbox)可以方便快捷地设计出由软件组成的数字滤波器,并且很容易通过对参数的修改进行性能的仿真和优化。5713
FIR滤波器的设计方法有许多种,如窗函数设计法、频率取样法和最优化设计法等。本毕业论文主要讨论FIR数字滤波器的窗函数法设计。
关键字:有限长冲激响应,数字滤波器,窗函数,MATLAB
Designing of FIR DF based on MATLAB
Abstract: In digital control system, interference, which is mixed in the input signal, has a great effect on performance of the system. Therefore, processing of input signal has to be done to get useful signal. Basic methods of digital signal processing usually related to the conversion, filtering, spectrum analysis, modulation, demodulation, coding and decoding processing. Filtering is a very widely used aspect of the theory. Design of digital filter has always been a focus of research. Finite impulse response (FIR) filter plays an important role in digital signal processing. Using MATLAB simulation software design FIR digital filter can simplify the tedious calculations in the design. In this paper, how to use MATLAB software design FIR (finite impulse response) digital filter is mainly researched. MATLAB Signal Processing Toolbox (Signal Toolbox) can quickly and easily design a digital filter composed by software, and can easily modify the parameters of the simulation and optimization of the performance. There are many ways to design FIR digital filter, such as window function design method, frequency sampling method and the optimal design method. This article focuses on the design of FIR digital filter based on window function method.
Key words: finite impulse response, digital filter, windowing method, MATLAB
目 录
1 引言 1
1.1 研究背景 1
1.2 有限长冲激响应数字滤波器的发展 2
1.3 本文主要研究方法 2
2 数字滤波器 5
2.1 数字滤波器简介 5
2.2 IIR数字滤波器的结构 6
2.3 FIR数字滤波器的结构 7
2.4 IIR与FIR数字滤波器的比较 8
3 MATLAB简介 9
3.1 MATLAB的发展 9
3.2 MATLAB的主要功能 10
3.3 MATLAB的优势及特点 10
3.3.1 MATLAB的优势 10
3.3.2 MATLAB 语言的特点 11
3.4 MATLAB的系统结构 11
4 FIR数字滤波器的设计原理 13
4.1 FIR数字滤波器的特点 13
4.2 FIR数字滤波器的实现结构 13
4.3 窗函数法的设计原理 16
5 FIR数字滤波器的设计与实现 18
5.1 窗函数简介 18
5.1.1 窗函数 18
5.1.2几种常用的窗函数 18
5.2 窗函数法设计滤波器 24
5.2.1 基于MATLAB的滤波器设计 24 FIR数字滤波器的MATLAB设计+文献综述:http://www.youerw.com/tongxin/lunwen_2868.html