第28卷第1期 计算机仿真 2011年1月 文章编号:1006—9348(201 1)01—0344一o4
信号自适应去噪方法的仿真研究
陈华丽 ,刘 康 ,程耕国 (1.武汉科技大学冶金自动化与检测技术教育部工程研究中心,湖北武汉430081; 2.电子科技大学电子工程学院,四川成都61 1731)
摘要:研究信号问题,实际中信号都带有噪声。对不同的信号寻找最佳的去噪方法一直是信号处理和检测的主要问题,传统 的信号去噪方法存在基函数单一,或者基函数难以选择的问题,使去噪效果不理想。提出一种新的基于Hilbert—Huang变换 的自适应的信号去噪方法,解决了传统去噪方法存在的问题,提高了信号去噪的效果。方法是一种新的分析非线性非平稳 信号的时频方法,包括经验模态分解(EMD)和Hilbe ̄变换两部分,从信号本身的尺度特征出发对信号进行EMD分解,得到 一组固有模态函数,具有良好的局部自适应性。进行仿真证明,方法的基函数具有自适应性,能很好的匹配信号的特征,既 能分析平稳信号又能分析非平稳信号,尤其是对短时的非平稳信号进行去噪是非常有效的。 关键词:希尔伯特一黄变换;小波分析;经验模态分解;固有模态函数 中图分类号:TN911.23 文献标识码:A
Study and Simulation on Signal Adaptive De-noising Method CHEN Hua-li ,LIU Kang ,CHENG Geng-guo (1.Engineering Research Center of Metallurgical Automation and Measurement Technology,Ministry of Education, Wuhan University of Science and Technology,Wuhan Hubei 43008 1,China; 2.School of Electronic Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 611731,China)
ABSTRACT:Finding a better de-noising method for diferent signal has been one of the major issues in the signal processing and detection field.The traditional methods have some disadvantages that make the de-noising effect not i— deal such as basis function is too singular,or the choice of the basis function is too dificult etc.The new adaptive signal de-noising method is advanced based on Hilbert-Huang Transform which overcomes the disadvantages of tradi- tional de-noising methods and improves the signal de—noising effect.The method is a new time- ̄equency method analyzing non-stationary and nonlinear signals,which includes empirical mode decomposition(EMD)and Hilbert  ̄ansform.According to the scale characteristics.the signal was made EMD into a series of IMFs in the method witll g00d local adaptive.MATLAB simulations prove that the basis functions in the new method are adaptive and Call match the signal characteristics much better,which can not only analyze stationary signal,but also analyze non-sta- tionary signal analysis.and is a very effective method especially for shon—term non—stationary signals de—noising. KEYWORDS:Hilbert-Huang transform;Wavelet analysis;Empirical mode decomposition(EMD);Intrinsic mode function(IMF)
l 引言 一般来说,现实中的信号都是带噪声信号,所以为了后 续更高层次的信号处理,对信号先行去噪是必要的,也是最 基本的。对不同类型的信号寻找最佳的去噪方法一直是信 号处理及检测的主要问题之一。人们根据实际信号的特点、
基金项目:国家自然科学基金(60672064);武汉科技大学科学研究发 展基金(2006XZ3) 收稿日期:2009—09—28
・—-——344.-.——
噪声的统计特征及频谱分布的规律,已提出了很多去噪方 法。其中传统的最直观的方法是利用Fourier变换把信号映 射到频域加以分析,根据噪声能量一般集中于高频,而信号 频谱则分布于一个有限区间的特点,采用低通滤波进行去 噪,例如滑动平均窗滤波器,这种方法在信号是平稳的,且有 明显区别于噪声的谱特性时是比较有效的…。然而实际中 经常碰到非平稳信号,需要分析信号某个时刻含有的频率分 量,这类信号的时变频谱特征不适合应用Fourier谱分析技 术。小波变换通过小波基的伸缩和平移,实现了信号的时频 分析局部化,能够同时保留信号的时域特征和频域特征,在 合适的尺度下,非平稳信号中的有效成分会呈现出同噪声截 然不同的特性,利用信号和噪声在多尺度空间中的不同特性 可以有效去噪 。小波变换在获得信噪比增益的同时能够 保持对突变信息的良好分辨,在非平稳信号的处理中有自身 的优越性,但如何选择合适的尺度和小波基是利用小波变换 进行信号处理尚未解决的难题 。 Hilbert—Huang变换是最近发展起来的处理非线性非平 稳信号的时频分析方法。Hilbert-Huang变换吸取了小波变 换多分辨率的优势,同时又克服了在小波变换中选择尺度和 小波基的困难,该方法从信号本身的尺度特征出发对信号进 行EMD分解,具有良好的局部自适应性,增加了处理信号的 灵活性和有效性 ,仿真实验证明,Hilbert-Huang变换对非 平稳信号进行去噪是非常有效的。
2 Hilbert-Huang变换的原理 Hilbert-Huang变换理论是一种适合分析非平稳信号的 时频分析方法。该方法分两步完成 ]:首先,用经验模态分 解法对原始数据进行分解,得到固有模态函数分量,即为 Huang变换。其次,对各阶固有模态函数进行Hilbert变换, 形成时间一频率一能量谱,从而得到瞬时频率,定义为Hilbert 谱,即为Hilbert变换。 2.1 EMD分解 Huang变换的关键是经验模态分解,该方法认为任何复 杂的时间序列都是由一些相互不同的、简单的、并非正弦函 数的固有模态函数组成,基于此可从复杂的时间序列直接分 解成从高频到低频的若干阶固有模态函数,即基本时间序 列C6]。EMD分解的过程如下: 1)获得信号数据s(t)的所有极值点,将所有的局部极 值用三次样条插值函数形成数据的上、下包络,上、下包络应 覆盖所有的数据点,其均值记为m ,s(t)与1TS 的差值记为 h ,则 hl=s(t)一rnl (1) 2)判断h。是否满足肼F的条件 ,若满足,h。就是 (t) 的IMF分量,若不满足,重复1),则 h“ hI—mII ; (2) 重复k次, hl =h1f 1)一mI (3)
直到h 满足IMF的条件为止,分解出s(t)的第一个 IMF分量,记为 C1=hl (4) 3)得到第一个残差函数r,, r1:s(t)一Cl (5) 4)将r。作为新的信号,重复1)2)3)过程,依次得到第 2个IMFc。,第3个IMFc,,…,最后的残差函数为 , : (£)一∑Ci (6) 当 满足给定的终止条件(如分解出的IMF或残余函 数r几足够小或r 成为单调函数)时,筛选过程终止,原始信 号可表示为; s(£)=∑Ci+ (7) 至此,原始数据信号被分解为n个IMF分量和一个残余 量 ,该分解过程基于数据信号局部特征,因此是经验的,自 适应的,分解得到的IMF分量都是平稳的,经Hilbert变换后 得到的结果能够反映真实的物理过程,可以很好地分析处理 非线性、非平稳信号。 2.2 Hilbert变换 已知实信号 (t),其Hilbert变换定义为: y(c)= 1-p・ dr (8) 丌 J一∞ —7- 由 (t),Y(£)构造解析信号 (t),即 z(t)= (t)+ (t) (9) 解析信号 (£)的幅值和相位为: a(t)=[ (t) y2(t)] (10) (f):.arctan[ ] (11) 则信号Z(f)的瞬时频率定义为: )= (12) 对信号 (f)的每一个IMF分量进行Hilbert变换,就可 以计算出信号的幅度和瞬时频率。那么信号 (t)就可以表 示为: (f)=Re∑ai(f) (13) 此式即为信号的Hilbert—Huang变换的表达式 ,该表 达式中包含了信号的瞬时频率及其对应的幅度。Hilbert~ Huang变换是一种独特的完全自适应的时频分析方法,它既 适合于非线性、非平稳信号的分析,也适合于线性、平稳信号 的分析,并且对于线性、平稳信号的分析比其他的时频分析 方法更好地反映了信号的物理意义。 3 信号去噪仿真实现 3.1 Hilbert—Huang变换在Matlab中的实现 以一个平稳信号 .( )=2sin(2 ̄'lOt)+4cos(2 ̄30t) 为例,首先对其进行EMD分解,再对每一个IMF进行Hilbert 变换,做出信号的[MF分量和时频图。从分解的3个IMF分 量(如图2)中可以清楚地看到信号频率是从高到低依次排 列,第一个分量为30Hz,第二个分量为10Hz,第三个分量为残 差,与SD值选取有关。时频图(如图3)可以清楚地看到信 号在一定时刻中的频率分布,从0.3s一0.8s都表示着真正的 频率值,由于EMD端点效应和三次样条插值产生的过冲和 欠冲现象使得在端点处有较大的失真。