摘要: 数字滤波器在信号数字处理中有着很广的应用。它是一种具有选择频率离散线性的系统。 它在规定幅度特性满足要求技术的同时,很容易做到规格的线性相位特性,在图像处理、雷达检测、语音处理等对信号相位高要求的领域用处更广泛,区别IIR滤波器实现了很多不能实现的滤波器。本论文主要介绍MATLAB软件的特点,采用各种窗函数法来实现FIR滤波器的设计,并通过MATLAB程序实现了仿真与验证。 20956
毕业论文关键词:FIR;数字滤波器;窗函数;MATLAB
Abstract: Digital filter has a wide application in digital signal processing. It is a kind of can choose frequency discrete linear systems. It within the prescribed range characteristics meet the requirements technology at the same time, it is easy to accomplish specifications of the linear phase characteristic, in image processing, radar detection, such as speech processing signal phase high demand areas of use for a broader, difference between IIR filter realized many filter is not possible. This paper mainly introduces the characteristics of the MATLAB software, used in a variety of window function method to realize the FIR filter design, and through MATLAB simulation and verification is realized.
Key Words: FIR; Digital filter; the window function; MATLAB
目 录
摘 要: 1
Abstract: 1
引言 2
1. FIR滤波器的简介 3
1.1滤波器的简介 3
1.2. FIR滤波器的简介及原理 3
2. FIR滤波器的改进 4
2.1 加窗法 5
2.2 频率抽样法 7
3. FIR数字滤波器设计 10
3.1 窗函数法的MATLAB实现 10
3.2 频域抽样法的MATLAB的实现 13
3.3 频域抽样法设计滤波器的应用 15
4. 结束语 16
参考文献 17
致 谢 18
附录 19
FIR数字滤波器的设计
引言
信号的数字滤波器在图像处理、语音识别等数字信号处理中都占有重要的地位。随着系统在宽带、高速、实时信号处理的要求越来越高,对滤波器的处理速度、性能的要求也随之提高。
它的功能是利用时间离散系统的特性对输入信号的频率或波形进行改变处理。或者说,把输入信号变换成一定的输出信号,从而满足改变信号频谱的要求。数字滤波器有两种方法来表示:一种方法是用数字硬件组装成一台专门的设备,这种机器称为数字信号处理机;另一种方法是通过利用通用计算机,将所要求的运算写成程序让通用计算机来进行计算,即运用计算机的功能实现。
数字滤波器的一个重要发展是对有限冲激响应(FIR)和无限冲激响应(IIR)关系的认识转化。在性能上,IIR数字滤波器可以用较小的阶数获得较高的选择特性,所用存储单元少,运算次数少,故经济效益高,但是其代价则是相位的非线性,选择性能越好则相位非线性越严重。FIR数字滤波器可以等到严格的线性相位。
电子工业正在飞速发展,对滤波器的功能越来越多,性能要求越来越高,对FIR滤波器来说,尽可能降低阶数而实际要增加运算量,如果阶数不能降低,则对算法的运算效率就要提出更高的要求,以现在的发展形式来看还有一个重要的趋势就是要求具体现实它们的硬件电子元器件必须向大规模集成化方向发展,电子元件的集成更为重要,我国数字滤波器研制的生产与上述要求有一定的距离,向前发展是每个科技人员肩负的重大责任,在世界范围内集成化也是一个重要的发展趋势。 FIR数字滤波器的设计+源码:http://www.751com.cn/tongxin/lunwen_12936.html