FIR数字滤波器设计的综述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FIR数字滤波器设计方法的综述

摘要:在数字信号处理中,数字滤波器是一种被广泛使用的信号处理部件,可改变信号中所含频率分量的相对比例或滤除某些频率分量,使其达到所需的效果,具有举足轻重的作用。在数字信号处理系统中,FIR(有限冲激响应)数字滤波器是一类结构简单的最基本的原件,具有严格的相频特性,能保证信号在传输过程中不会有明显的失真,是相当稳定的系统,其确保线性相位的功能进一步使它得到了广泛的应用。本综述分析了FIR数字滤波器的特征和设计的基本原理,得到了满足系统要求的数字滤波器的设计方法。

关键词:数字信号处理,FIR数字滤波器,设计方法

1引言

1.1背景

现在几乎在所有的工程技术领域中都会涉及到信号的处理问题,其信号表现形式有电、磁、机械以及热、光、声等。数字滤波技术可以在放大信号的同时去除噪声和干扰,而在模拟信号号和噪声同时被放大,数字信号还可以不带误差地被存储和恢复、发送和接收、处理和操纵。许多复杂的系统可以用高精度、大信噪比和可重构的数字技术来实现。目前,数字信号处理已经发展成为一项成熟的技术,并且在许多应用领域逐步代替了传统的模拟信号处理系统,如通讯、故障检测、语音、图像、自动化仪器、航空航天、生物医学工程、雷达等。

数字信号处理中一个非常重要且应用普遍的技术就是数字滤波。所谓数字滤波,是指其输入、输出均为数字信号,通过一定的运算关系改变输入信号所含的频率成分的相对比例或滤除某些频率成分,达到提取和加强信号中的有用成份,消弱干扰成份的目的。数字滤波作为数字信号处理的重要组成部分有着十分广泛的应用前景,可作为应用系统对信号的前置处

理。数字滤波器无论是在理论研究上还是在如通讯、雷达、图象处理、数字音频等实际应用上都有着很好的技术前景和巨大的实用价值。

1.2现状与前沿

在近代电信设备和各类控制系统中,滤波器应用极为广泛。在所有的电子部件中,使用最多,技术最为复杂的即为滤波器。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。

目前,国外有许多院校和科研机构在研究基于FPGA的DSP应用,比较突出的有Denmark 大学的研究小组正在从事FPGA实现数字滤波器的研究。而我国在DSP技术起步较早,产品的研究开发成绩斐然,基本上与国外同步发展。

随着电子工业的发展,对滤波器的性能要求越来越高。我国电子产品要想实现大规模集成,滤波器集成化仍然是个重要课题。总之,滤波器的发展始终是顺应电子系统的发展趋势的。如何进一步实现滤波器的小型化、集成化、高效化将是今后很长一段时间不变的研究和发展主题。

2 FIR数字滤波器的原理

2.1 FIR数字滤波器的结构特点

如果滤波器的输人和输出都是离散时间信号,则该滤波器的冲激响应也必然是离散的,这种滤波器称之为数字滤波器。该滤波器通过对时域中离散的采样数据作差分运算实现滤波。与IIR滤波器相比,FIR(有限长单位冲激响应)的实现是非递归的,总是稳定的。FIR数

字滤波器的特征是冲激响应只能延续一定时间并且很容易实现严格的线性相位,使信号经过处理后不产生相位失真、舍入误差小、稳定等优点,能够设计具有优良特性的多带通滤波器、微分器和希尔伯特变换器。FIR数字滤波器有以下几个特点:

(1)系统的单位冲激响应h(n)在有限个值处不为零;

(2)系统函数H(z)在处收敛,在处只有零点,有限z平面只有零点,而全部极点都在z=0处;

(3)结构上主要是非递归结构。

FIR 数字滤波器的输出y(n)可以表示为 1

0()()()N n y n h i x n i -==-∑ (2-1)

式中,N 是FIR 数字滤波器的抽头数;x(i)表示第i 时刻的输入样本;h(i)是FIR 数字滤波器的第i 级抽头系数。因此系统函数为10()()N n n H z h n z

--==∑ (2-2)

图2-1 FIR 数字滤波器结构示意图

2.2 FIR 数字滤波器设计的基本步骤

(1)确定性能指标。在设计滤波器之前,必须首先根据工程实际需要确定滤波器的技术指标。实际应用中,数字滤波器常被用来实现选频操作。因此指标的形式一般在频域中给出幅度技术指标要求。

(2)性能指标的逼近。用一个因果稳定的离散线性移不变系统函数去逼近性能要求。

(3)用有限精度算法来实现系统函数。这里包括选择运算结构,选择合适的字长以及有效数字的处理方法等。

(4)滤波器的技术实现。包括采用通用计算机软件或专用数字滤波器的硬件来实现或采用通用的数字信号处理器来实现。

3 FIR 数字滤波器的设计方法

3.1频率取样法

一个有限长的序列,如果满足频率采样定理,可以通过频谱的有限个采样点的值被准确地得以恢复。频率取样法是指在脉冲响应h(n)为有限长度的条件下,根据频域取样定理,对所要求的频率响应进行取样,从样点中恢复原来的频率特性,达到设计滤波器的目的。频率采样法设计的基本思想是把给出的理想频率响应进行取样,通过 IDFT 从频谱样点直接求得有限脉冲响应。

频率取样法先对理想频响()j d H e ω抽样,得到样值H(k)。再利用插值公式直接求出系统函数 H(z)以便实现之,或者求出频响()j H e ω以便与理想频响作比较。在[O ,2π]区间上对()j d H e ω进行N 点采样,等效于时域以N 为周期延拓。

设理想频响()

j d H e ω的采样是H(k),k=0,1,⋯,N-1,则其IDFT 是 101()()N nk N k h n H k W N --==

∑ (3-1)

则FIR 数字滤波器的系统函数可写为:

110()1()1N N k k N

H k z H z W Z N ----=-=∑- (3-2) 所以当采样点数N 已知后,k n W -便是常数,只要采样值H(k)确定,则系统函数H(z)就可以确定,要求的FIR 数字滤波器就设计出来了。

频率取样法设计的关键是正确确定数字频域系统函数H(k)在 Ω∈[0,2π]的N 个样点,其约束条件为

()()

()(){H k H N k m N m ϕϕ=-=-- 0≤k ≤N-1 (3-3)

频率取样法的阻带衰耗比较小,可以通过增加过渡带样点的方法增大阻带衰耗。对于一个无限长的序列,用频率采样法必然有一定的逼近误差,误差的大小取决于理想频响曲线的形状, 理想频响特性变换越平缓, 则插函数值越接近理想值,误差越小。为了提高逼近的质量,可以通过在频率相应的过渡带插入比较连续的采样点,扩展过渡带使其比较连续,从而使得通带和阻带之间变换比较缓慢,以达到减少逼近误差的目的。

3.2窗函数法

窗函数法是设计FIR 数字滤波器最常用、最简单的方法,窗函数设计滤波器的基本思想,是把给定的频率响应通过离散时间傅里叶反变换IDTFT(Inverse Discrete Time Fourier Transform),求得脉冲响应,然后利用加窗函数对它进行截断和平滑,以实现一个物理可实现且具有线性相位的FIR 数字滤波器的设计目的。其核心是从给定的频率特性,通过加窗确定有限长单位脉冲响应序列 h(n)。窗函数设计滤波器的基本思想,是把给定的频率响应通过离散时间傅里叶反变换IDTFT ,求得脉冲响应,然后利用加窗函数对它进行截断和平滑,

相关文档
最新文档