APP下载

基于MATLAB窗函数法辅助设计FIR滤波器

2012-04-29韦鹏

电脑知识与技术 2012年18期

韦鹏

摘要:该文简要介绍设计Fir滤波器的流程,并对MATLAB中滤波器设计的相关函数做了一些介绍。同时给出了如何利用MAT? LAB的信号处理工具箱中的函数设计数字滤波器,并对两种设计方法的结果进行仿真分析。

关键词:数字滤波器;MATLAB;数字信号处理

中图分类号:TN911文献标识码:A文章编号:1009-3044(2012)18-4564-03

The Design Method of Assistance of Digital Filter based on MATLAB Window Function

WEI Peng

(Anhui Medical Apparatus Examine Center, Hefei 230051, China)

Abstract: This article mainly introduces the process of the Fir filter design, and did some introduction to the related function of filter de? sign in MATLAB. At the same time, it discuss how to make use of MATLAB function in the signal processing tool box to design digital fil? ter, and carry on imitating true analysis to the result of two kinds of design methods in the last.

Key words: digital filter; discreet time filter; MATLAB; digital signal process

在数字信号处理中滤波器[1]是一种特别重要的线性是时不变系统。滤波器的可以分模拟滤波器与数字滤波器。模拟滤波器是指能用于放大或衰减信号某些频率分量的频率选择电路。它通常是由R、L、C或运算放大器等模拟元器件组成的。数字滤波器则不同,它指的是完成信号滤波处理功能的有限精度算法实现的离散时间线性时不变系统。它通过改变包含在离散时间信号中的谱信息,使其产生新的离散时间信号来实现滤波功能的。由于数字滤波器往往通过数字计算法实现,因此它本身既可以是用数字硬件装配成的一台完成指定运算的专用数字计算机,也可以将所需的运算编成程序,让通用计算机执行。这也是可以用MATLAB来进行数字滤波器设计的原因——设计数字滤波器本身就是对于如何进行运算的设计。

设计数字滤波器本身就是对于如何进行运算的设计。

对于数字滤波器我们可以按单位取样响应时间对其进行分类:

1)无限长单位脉冲响应(IIR)滤波器:该滤波器的单位取样响应h(n)延续到无限长。

2)有限长单位脉冲响应(FIR)滤波器:该滤波器的单位时间响应h(n)是一个有限长序列。……

登录APP查看全文