数字滤波作为信号处理的一种常见方法,有着其特定的处理装置。数字滤波器作为数字滤波的一种装置,主要是通过数字输入器件对输入的离散信号的数字代码进行运算处理,以达到改变其频谱,得到期望的响应特性的目的。依据数字滤波器的频域特性可以分为高通(High-pass)滤波器、带通(band-pass)滤波器、带阻(band-stop)滤波器和低通(Low-pass)滤波器等类型[1]。依据时域特性可以分为IIR(Infinite Impulse Response)数字滤波器和FIR(Finite Impulse Response)数字滤波器。相较于IIR滤波器而言,FIR滤波器具有良好的线性相位特性,因此其应用范围比IIR滤波器应用范围更为广泛。随着计算机技术的大规模发展,用计算机软件实现数字滤波器已经不是问题。借助于MATLAB强大的计算功能,我们可以用 MATLAB工具进行FIR滤波器的设计,其特点是设计方便、运算快捷、用户能够调用系统自带的函数,极大的减轻了工作量。本文只讨论在MATLAB环境下的FIR滤波器设计。

2  MATLAB的简介以及数字滤波器的概述

2.1  数字滤波器的定义

数字滤波器是指通过一定运算关系改变输入和输出信号所含频率成分的相对比例或者滤除某些不必要的频率成分的器件[2]。它的实现方法主要有两种:一种是通过数字硬件组装成一台专门的设备,例如数字信号处理机。另一种则是通过计算机手段,即通过计算机软件来实现。

2.2  数字滤波器的分类源[自*吹冰^`论/文'网·www.chuibin.com/

根据数字滤波器的功能可以分为低通(Low-pass)、高通(High-pass)、带通(band-pass)、带阻(band-stop)四种基本滤波器。

根据数字滤波器的实现方法可以分为IIR(Infinite Impulse Response)和FIR(Finite Impulse Response)数字滤波器。

从处理信号来分:经典滤波器、现代滤波器等[3]。

2.3  数字滤波器的特点

由于篇幅问题,本文只介绍FIR滤波器以及IIR滤波器。

IIR滤波器特点主要有:

(1)单位冲击响应h(n)为无穷多项

(2)系统具有极点

(3)系统与过去的输出有关,网络结构具有反馈回路,即具有递归结构

FIR滤波器特点主要有:

(1)单位冲击响应h(n)只有有限项

(2)系统只有零点

(3)系统只与输出的激励有关,网络结构没有反馈回路,即具有非递归结构

2.4  FIR数字滤波器的基本结构

在基本结构上IIR滤波器和FIR滤波器有着各自不同的特点,因此需要我们分开讨论。本文只讨论FIR滤波器,故不多分析IIR滤波器的基本结构。

上一篇:基于RBF神经网络的人脸识别算法研究与实现
下一篇:单片机技术的数字化相位差测量仪的设计+电路图+程序

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

自回归模型谱估计方法设计+Matlab源代码

变分模态分解方法研究及...

多元化刑事简易程序构建探讨【9365字】

《醉青春》导演作品阐述

辩护律师的作证义务和保...

谷度酒庄消费者回访调查问卷表

浅谈传统人文精神茬大學...

拉力采集上位机软件开发任务书

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...

中国古代秘书擅权的发展和恶变