APP下载

基于组合Morlet小波的数字滤波器设计

2015-02-02樊新海梁瑞刚

兵器装备工程学报 2015年12期
关键词:信号处理

樊新海,梁瑞刚

(装甲兵工程学院 机械工程系,北京 100072)

基于组合Morlet小波的数字滤波器设计

樊新海,梁瑞刚

(装甲兵工程学院 机械工程系,北京100072)

摘要:针对数字滤波器设计问题,利用Morlet小波在时域、频域都具有良好集中性的特点,以及傅里叶变换的尺度、线性、频移特性,研究了一种通过多个具有不同中心频率的Morlet小波时域叠加,在频域构建出平顶滤波器的方法;结果表明:基于组合Morlet小波的数字滤波器设计方法易于理解和编程实现,通过合理选择设计参数可快速设计出所需的高性能滤波器。

关键词:信号处理;数字滤波;滤波器设计;组合Morlet小波

本文引用格式:樊新海,梁瑞刚.基于组合Morlet小波的数字滤波器设计[J].四川兵工学报,2015(12):122-125.

Citation format:FAN Xin-hai, LIANG Rui-gang.Design of Digital Filter Based on Combined Morlet Wavelet[J].Journal of Sichuan Ordnance,2015(12):122-125.

Design of Digital Filter Based on Combined Morlet Wavelet

FAN Xin-hai, LIANG Rui-gang

(Department of Mechanical Engineering,Academy of Armored Forces Engineering,Beijing 100072,China)

Abstract:Aiming at the problem of digital filter design, this paper studied on a method of constructing flat-roofed filter by multi-Morlet wavelet with different center frequency time-domain superposition, using Morlet wavelet with well centrality in both time domain and frequency domain, along with linearity, scaling, frequency-shifting of Fourier transform property. The result indicates that the design of digital filter based on combined Morlet wavelet is comprehensible and easy to program and the requisite high-powered filter can design rapidly by selecting reasonable design parameter.

Key words:signal processing; digital filter; filter design; combined Morlet wavelet

在工程测试和信号处理中,滤波器是常用的仪器之一,主要用于信号选频,将感兴趣的频率成分提取出来,而将不感兴趣的频率成分衰减掉。信号在复杂系统中传输时,每通过其中的一个环节,都会受到该环节传输特性的影响,使信号有所变化(衰减、放大、延迟等),这就形成了更为广泛的滤波和滤波器的概念。

按照信号处理的性质,滤波器可分为模拟滤波器和数字滤波器。数字滤波器的实现不但比模拟滤波器容易的多,而且还能获得较理想的滤波器性能,在数字信号处理中应用非常广泛。在经典数字滤波器设计中包括无限冲激响应滤波器(IIR,Infinite Impulse Response)设计和有限冲激响应滤波器(FIR,Finite Impulse Response)设计两大类[1]。FIR滤波器可实现线性相位,为获得较好的性能,常需要较高的阶次,若对信号处理的实时性没有特殊要求,FIR滤波器是较好的选择。

经典滤波器的设计原理和方法都很成熟。笔者利用Morlet小波在时域、频域都具有良好集中性的特点,以及傅里叶变换的尺度、线性、频移特性,研究了一种通过多个具有不同中心频率的Morlet小波时域叠加,在频域构建出平顶滤波器的设计方法。利用Delphi编写了应用程序,并给出了设计实例。

1Morlet小波

Morlet小波是小波分析中非常具有代表性的一种经典小波,其定义为

(1)

它是一具有高斯包络的单频率复正弦函数,实部为

(2)

虚部为

(3)

傅里叶变换为

(4)

理论上,Morlet小波不是紧支撑的,一般取Ω0=5或更大,t∈(-4,4)或更宽,可使ψ(t)和Ψ(Ω)在时域、频域都具有较好的集中[2-4]。Morlet小波的实部、虚部、包络、频谱分别如图1~图4所示。

图1 Morlet小波实部波形

图2 Morlet小波虚部波形

图3 Morlet小波的包络

图4 Morlet小波的频谱(Ω0=5)

从图4可见,Morlet小波的频谱具有带通特性,中心频率的位置由Ω0确定[5]。但总体来看,若使用单个Morlet小波作为滤波器使用时,性能不太理想,主要缺点是过渡带较宽,通带不够平直。为此,可以用多个Morlet小波组合来提升滤波器的性能[6]。

2组合Morlet小波

将式(1)改写为

(5)

假定组合Morlet小波是由M个形如式(5)的单个Morlet小波叠加而成,首个Morlet小波的中心频率为fL,依次按间隔Δf递增,最后一个Morlet小波的中心频率即为fH=fL+MΔf。这样,组合Morlet小波中各单个Morlet小波的中心频率分别为

一支笔、一个本子、一台望远镜这是王宝生瞭望工作的标配,每天一早王宝生就得围绕整个瞭望台巡视一圈,及时向徂徕山林场汇报情况。

由此构造出的组合Morlet小波为

(6)

式(6)中:C为使组合小波滤波器幅频特性通带取值为1的修正系数。

由式(6)可见,组合Morlet小波ψc(t)时域上是由M个高斯信号复调制后叠加而成,频域上是由M个中心频率为fm的ψa(t)频谱叠加而成。

3数字滤波器设计

通过合理选择式(6)中的a、fL、M和Δf等参数,就可以设计出具有不同功能的滤波器。其中,fL为通带起始频率,fH为通带截止频率,a和Δf决定了过渡带的斜率和通带纹波,M和Δf决定了滤波器的带宽B=fH-fL=MΔf。

上述参数中,a和Δf的选取至关重要,应该兼顾以下3方面:滤波器过渡带尽可能窄;通带尽可能平;组合小波的个数尽可能少。为了简化设计过程,经过对比分析,选定一组比较理想的参数取值:a=0.2,Δf=1,t∈(-4a,4a),C=fs。这样,只要给定起始频率fL,组合小波的个数M,采样频率fs,就可以设计出具有线性相位的高性能滤波器,且滤波器是解析的。下面分别举例说明,例中所使用的采样频率均为fs=256 Hz。

3.1 单通带滤波器设计

经典滤波器中的低通滤波器、高通滤波器和带通滤波器在此都可按单通带滤波器设计。

对于低通滤波器,设定起始频率fL=0 Hz,再根据截止频率确定出M值即可。例如,当M=21时,滤波器的通带为0~20 Hz,组合小波滤波器的幅频、相频特性曲线分别如图5、图6所示。

图5 低通滤波器幅频特性曲线

图6 低通滤波器相频特性曲线

对于高通滤波器,设定起始频率fL,截止频率直接取fH=fs/2,确定出M值即可。例如,当fL=60 Hz,M=69时,高通滤波器的通带为60~128 Hz,组合小波滤波器的幅频、相频特性曲线分别如图7、图8所示。

图7 高通滤波器幅频特性曲线

图8 低通滤波器相频特性曲线

对于带通滤波器,设定起始频率fL,再根据截止频率确定出M值即可。例如,当fL=20 Hz,M=41时,带通滤波器的通带为20~60 Hz,组合小波滤波器的幅频、相频特性曲线分别如图9、图10所示。

图9 带通滤波器的幅频特性曲线

图10 带通滤波器的相频特性曲线

3.2 多通带滤波器设计

该方法可方便地设计多通带滤波器[7]。例如,一个两通带滤波器的设计参数为fL1=20 Hz,M1=11,fL2=60 Hz,M2=21,则滤波器的通带为20~30 Hz和60~80 Hz,组合小波滤波器的幅频、相频特性曲线分别如图11、图12所示。

图11 两通带滤波器的幅频特性曲线

图12 两通带滤波器的相频特性曲线

带阻滤波器可以看作是一个两通带滤波器,低频段按低通滤波器设计,高频段按高通滤波器设计即可。比如低通滤波器的设计参数为fL1=0 Hz,M1=21,高通滤波器的设计参数为fL2=60 Hz,M2=69时,此时带阻滤波器的阻带为20~60 Hz,组合小波滤波器的幅频、相频特性曲线分别如图13、图14所示。

图13 带阻滤波器的幅频特性曲线

图14 带阻滤波器的相频特性曲线

4结论

基于组合Morlet小波的数字滤波器设计方法,利用了Morlet小波在时域、频域都具有良好集中性的特点,以及傅里叶变换的尺度、线性、频移特性,通过多个具有不同中心频率的Morlet小波时域叠加,在频域构建出平顶的滤波器,设计原理易于理解,设计方法易于编程实现。

1) 为了保证滤波器的过渡带窄,小波参数a应选择大一些。但此时为了保证通带平直,Δf就要小一些,所使用的小波个数会多一些。因此,a和Δf的取值不唯一,可以有多种不同的组合。

2) 为了简化设计过程,取a=0.2,Δf=1,t∈(-4a,4a),C=fs是一种较好的参数选择。这样滤波器的通带完全由起始频率fL和组合小波的个数M确定。

3) 经典滤波器中的低通、高通、带通滤波器均可按单通带滤波器设计,带阻滤波器可按两通道带通滤波器设计。

4) 在多通带滤波器设计中优势明显,且每个通带的起始频率和带宽可以灵活选择,尤其对于窄带梳状滤波器的设计可以取得很好的性能。

参考文献:

[1]胡广书.数字信号处理——理论、算法与实现[M].北京:清华大学出版社,2003.

[2]胡广书.现代信号处理教程[M].北京:清华大学出版社,2004.

[3]何岭松,李巍华.用Morlet小波进行包络检波分析[J].振动工程学报,2002,15(1):119-122.

[4]徐文明,张梅军,唐建,等.用Morlet小波进行包络检波分析[J].内燃机工程,2002,23(2):81-84.

[5]张波,李建军,李鸿超.基于Morlet小波带通滤波特性的振动系统频率识别[J].空军工程大学学报:自然科学版,2005,6(5):73-75.

[6]张景亭,孙勇军,周友明,等.Morlet组合小波在颤振试飞中的应用[J].飞行力学,2008,26(4):62-64.

[7]李志勇,危韧勇,张涛.基于Morlet组合小波的梳状滤波与包络检波方法[J].中南大学学报:自然科学版,2005,6(5):73-75.(责任编辑杨继森)

【基础理论与应用研究】

中图分类号:TN911.72

文献标识码:A

文章编号:1006-0707(2015)12-0122-04

doi:10.11809/scbgxb2015.12.030

作者简介:樊新海(1973—),男,副教授,博士,主要从事信号分析与故障诊断研究。

基金项目:军队科研计划项目

收稿日期:2015-06-27

猜你喜欢

信号处理
专题征稿启事
——信号处理
包装过程称量信号处理方法研究
电子信息工程综合实践中信号处理系统的应用
基于MATLAB的语音信号处理
相干光通信中数字信号处理算法的仿真分析
基于DSP的电子侦察信号处理技术的探析
一种激光/无线电复合引信信号处理技术
小型一体化编码式太阳敏感器信号处理技术