1、 1 一、摘要一、摘要 数字滤波技术是数字信号处理的一个重要组成部分, 滤波器的设计是 信号处理的核心问题之一。根据 FIR 滤波器的原理,提出了 FIR 滤波器的 窗函数设计法,并对常用的几种窗函数进行了比较。给出了在 MATLAB 环 境下,用窗函数法设计 FIR 滤波器的过程和设计实例。仿真结果表明,设 计的 FIR 滤波器的各项性能指标均达到了指定要求,设计过程简便易行。 该方法为快速、高效地设计 FIR 滤波器提供了一个可靠而有效的途径。分 析了 FIR 数字滤波器的基本原理,在 MATLAB 环境下利用窗函数设计 FIR 滤波器,实现了 FIR 低通滤波器的设计仿真。将设计的符合要
2、求的滤波器 在 TI 公司 DSP 上实现。 通过实验结果表明 FIR 滤波器准确度高、稳定性 好,可以有效的滤除干扰信号,设计结果满足性能指标要求。数字滤波器 的应用十分广泛,运行 MATLAB 语言,能很容易地设计出具有严格要求(如 线性相位等)的滤波器。用定点 DSP 实现滤波器械要考虑 DSP 的定标、误 差、循环寻址等几个关键问题。文中实例是为了表明,可方便地用 DSP 实 现模拟信号的实时滤波处理,所采用的采样频率并不高。如果 DSP 采用更 高的时钟,它的处理速度将更快,将能够满足更高采样率的数字信号的实 时滤波处理。 关键字关键字:DSP FIR 滤波器 MA TLAB 仿真
3、2 目录目录 一、摘要一、摘要 1 二、引言二、引言 2 三、三、FIR FIR 数字滤波器的基本原理数字滤波器的基本原理 3 3.13.1 关于关于 FIRFIR 滤波器滤波器 3 3.2 FIR3.2 FIR 滤波器的优点滤波器的优点 3 3.33.3 数字滤波器的设计数字滤波器的设计 5 四、四、FIRFIR 数字滤波器设计的基本方法数字滤波器设计的基本方法 6 五、五、MATLABMATLAB 仿真滤波实现仿真滤波实现 12 5.1 MATLAB5.1 MATLAB 软件简介软件简介 13 5.2 5.2 实验结果分析实验结果分析 14 5.35.3 设计主要用到的设计主要用到的 MATLAB 函数函数 19 六、六、心得体会及心得体会