(完整版)Hilbert希尔伯特环变换

合集下载

希尔伯特变换_信号与系统分析_[共2页]

希尔伯特变换_信号与系统分析_[共2页]

3第章连续时间信号与系统的频域分析101另一方面,由于无线频谱的有限性并且要避免通信间的干扰,现有的无线通信系统分配频谱的方法主要是基于固定分配方式,这一分配模式并不能为未来的无线通信系统提供更多可用的带宽,而实际频谱利用情况也表明许多已经分配的频段在空间和时间上并没有被充分利用。

图3-4-8为美国联邦通信委员会FCC(The Federal Communications Commission)在美国伯克利州市内0~6GHz频段使用的频谱覆盖图,频谱利用率为15%~85%,尤其3~6GHz频谱浪费明显,这表明传统的特定授权频带频谱利用率很低,大量授权的无线频谱被闲置,这已大大阻碍了无线通信的应用和发展。

图3-4-8 0~6GHz的频谱利用率情况这表明,目前频谱资源的缺乏在很大程度上是由于低效率的静态频谱分配方案引起的,而不是物理上频谱本身的短缺,因此,导致这些矛盾的根本原因在于固定分配频谱方案和独占频谱使用权(即业务接入权或频谱准入权)原则,但由于固定频谱分配方案过去在频谱规范管理方面曾发挥过很好的作用,同时存在巨大的经济和政治背景,短期内改变这种状况很困难。

因此,现阶段最实际的办法是通过改变业务接入权或频谱准入权,以开放频谱使用、提高频谱使用率和充分利用空闲频谱。

与不断开放新的频段满足新增业务的需求相比,改变频谱资源的分配方式是更具有前景的一种方法。

建立在软件无线电基础上的无线智能通信系统—认知无线电CR(Cognitive Radio)是解决上述无线低频谱利用率,实现无线频谱复用的最佳方案。

CR通过对周围环境的认知,根据环境干扰的变化,自适应实时调整发射功率、载波频率和调制策略等参数,达到系统最佳性能。

认知无线电目前还处于预研阶段,距实际应用还有很长一段路要走。

3.5 希尔伯特变换及小波变换简介3.5.1 希尔伯特变换希尔伯特变换(Hibert transform)反映了傅里叶正反变换之间存在单边特性与解析性的对应关系。

希尔伯特-黄变换说明及程序(标准程序)

希尔伯特-黄变换说明及程序(标准程序)

目录∙ 1 本质模态函数(IMF)∙ 2 经验模态分解(EMD)∙ 3 结论∙ 4 相关条目∙ 5 参考文献∙ 6 外部链接[编辑]本质模态函数(IMF)任何一个资料,满足下列两个条件即可称作本质模态函数。

⒈局部极大值(local maxima)以及局部极小值(local minima)的数目之和必须与零交越点(zero crossing)的数目相等或是最多只能差1,也就是说一个极值后面必需马上接一个零交越点。

⒉在任何时间点,局部最大值所定义的上包络线(upper envelope)与局部极小值所定义的下包络线,取平均要接近为零。

因此,一个函数若属于IMF,代表其波形局部对称于零平均值。

此类函数类似于弦波(sinusoid-like),但是这些类似于弦波的部分其周期与振幅可以不是固定。

因为,可以直接使用希尔伯特转换,求得有意义的瞬时频率。

[编辑]经验模态分解(EMD)EMD算法流程图建立IMF是为了满足希尔伯特转换对于瞬时频率的限制条件之前置处理,也是一种转换的过程。

我们将IMF来做希尔伯特转换可以得到较良好的特性,不幸的是大部分的资料并不是IMF,而是由许多弦波所合成的一个组合。

如此一来,希尔伯特转换并不能得到正确的瞬时频率,我们便无法准确的分析资料。

为了解决非线性(non-linear)与非稳态(non-stationary)资料在分解成IMF时所遇到的困难,便发展出EMD。

经验模态分解是将讯号分解成IMF的组合。

经验模态分解是借着不断重复的筛选程序来逐步找出IMF。

以讯号为例,筛选程序的流程概述如下:步骤 1 : 找出中的所有局部极大值以及局部极小值,接着利用三次样条(cubic spline),分别将局部极大值串连成上包络线与局部极小值串连成下包络线。

步骤 2 : 求出上下包络线之平均,得到均值包络线。

步骤 3 : 原始信号与均值包络线相减,得到第一个分量。

步骤 4 : 检查是否符合IMF的条件。

希尔伯特(Hilbert)变换

希尔伯特(Hilbert)变换

希尔伯特(Hilbert)变换希尔伯特(Hilbert)变换是一种信号处理中常用的数学工具之一,主要用于将实数信号转化为复数信号,并提取出复信号的包络和瞬时相位等信息。

本文将对希尔伯特变换的基本概念、性质以及在信号处理中的应用进行介绍。

一、基本概念1. 复信号的生成在信号处理中,我们往往需要将一个实数信号变为一个复数信号,这可以通过对信号进行“解析”的方式来实现。

具体地,我们将实数信号x(t)通过一个信号处理器H(t)(即称为系统传递函数)得到一个复数信号X(t),即:X(t) = H(t) * x(t)其中,符号“*”表示对那些对应时间点处的信号进行点乘,即乘上相应的复数模长e^(jw),其中w为角频率,j为单位复数。

2. 复信号的包络和瞬时相位由于复数信号包含实部和虚部两个分量,其中实部和虚部分别表示原信号的信号值和90度相位移的信息。

因此,我们可以通过分别从复数信号中提取出它的实部和虚部,来获得原始信号的包络和瞬时相位两个信息。

具体的,假设我们有一个复数信号X(t) = x(t) + j*y(t),其中x(t)为实部,y(t)为虚部,则:信号的包络:A(t) = sqrt(x^2(t) + y^2(t))其中,atan2(y(t), x(t))表示y(t)/x(t)的反正切,但与通常的反正切最大的区别在于,它不仅考虑了y(t)/x(t)的值,而且也考虑了x(t)的符号,从而在所有象限范围内都具有唯一性。

3. 希尔伯特变换希尔伯特变换是一种用于从实数信号中构造复数信号的技术。

具体地,假设我们有一个实数信号x(t),那么它的希尔伯特变换y(t)定义如下:y(t) = H[x(t)] = P.\ I.C.\ \lim_{\varepsilon \to 0} \frac{1}{\pi}\int_{-\infty}^\infty \frac{x(t')}{t-t'-j\varepsilon} dt'其中,P和I.C.分别表示柯西主值和积分常数项。

(完整版)Hilbert希尔伯特环变换

(完整版)Hilbert希尔伯特环变换

黄锷院士在《On Holo-Hilbert spectral analysis: a full informational spectral representation for nonlinear and non-stationary dat》a 中提出一种高维全息谱分析理论HHSA(Holo-Hilbert spectral analysis) 要理解HHSA 方法,首先要了解希尔伯特变换、经验模态分解(EMD) 、与希尔伯特-黄变换(HHT) 。

学术背景:在信号处理与频谱分析的目的是要描述信号的频谱含量在时间上变化,以便能在时间和频谱上同时表示信号的能量或者强度。

傅里叶频谱并没有告诉我们哪些频率在什么时候出现。

因此傅里叶变换无法表现信号频率成分的时变性,因此学术界先后发展出了短时傅里叶变换、窗口傅里叶变换、小波等手段,近似的求信号某一时刻的瞬时频率。

希尔伯特变换:希尔伯特变换是以著名数学家大卫•希尔伯特(David Hilbert)来命名。

通过希尔伯特变换,使得我们对短信号和复杂信号的瞬时参数的定义及计算成为可能,能够实现真正意义上的瞬时频率的提取,因而希尔伯特变换在信号处理上具有十分重要的地位,使得希尔伯特变换具有广泛的工程应用。

但在进一步的工程应用中,希尔伯特变换具有以下缺陷:(1) 希尔伯特变换只能近似应用于窄带信号。

但实际应用中,存在许多非窄带信号,希尔伯特变换对这些信号无能为力。

即便是窄带信号,如果不能完全满足希尔伯特变换条件,也会使结果发生错误。

而实际信号中由于噪声的存在,会使很多原来满足 希尔伯特变换条件的信号无法完全满足;(2) 对于任意给定时刻,通过希尔伯特变换运算后的结果只能在 一个频率值,即只能处理任何时刻为单一频率的信号;(3) 对于一个非平稳的数据序列,希尔伯特变换得到的结果很大 程度上失去了原有的物理意义。

图1傅立叶、小波与希尔伯特-黄变换对瞬时频率的分辨率 希尔伯特-黄变换:针对上述的三个问题,黄铐院士在 1998年提出希尔伯特-黄变换 (HHT)。

(完整版)希尔伯特-黄变换(Hilbert-HuangTransform,HHT)

(完整版)希尔伯特-黄变换(Hilbert-HuangTransform,HHT)

希尔伯特-黄变换(Hilbert-Huang Transform,HHT)0 前言传统的数据分析方法都是基于线性和平稳信号的假设,然而对实际系统,无论是自然的还是人为建立的,数据最有可能是非线性、非平稳的。

希尔伯特-黄变换(Hilbert-Huang Transform,HHT)是一种经验数据分析方法,其扩展是自适应性的,所以它可以描述非线性、非平稳过程数据的物理意义。

1 HHT简介[贺礼平.希尔伯特-黄变换在电力谐波分析中的应用研究[D].湖南:中南大学,2009]HHT的发展。

1995年,Norden E.Huang为研究水表面波构思出一种所谓“EMD--HSA”的时间序列分析法,通过这种方法他发现水波的演化不是连续的,而是突变、离散、局部的。

1998年,Norden E.Huang等人提出了经验模态分解方法,并引入了Hilbert谱的概念和Hilbert谱分析的方法,美国国家航空和宇航局(NASA)将这一方法命名为Hilbert-Huang Transform,简称HHT,即希尔伯特-黄变换。

HHT是一种新的分析非线性非平稳信号的时频分析方法,由两部分组成:第一部分为经验模态分解(Empirical Mode Decomposition,EMD)(the sifting process,筛选过程),它是由Huang提出的,基于一个假设:任何复杂信号都可以分解为有限数目且具有一定物理定义的固有模态函数(Intrinsic Mode Function,IMF;也称作本征模态函数);EMD方法能根据信号的特点,自适应地将信号分解成从高到低不同频率的一系列IMF;该方法直接从信号本身获取基函数,因此具有自适应性,同时也存在计算量大和模态混叠的缺点。

第二部分为Hilbert谱分析(Hilbert Spectrum Analysis,HSA),利用Hilbert变换求解每一阶IMF 的瞬时频率,从而得到信号的时频表示,即Hilbert谱。

希尔伯特变换

希尔伯特变换

§5.6 希尔伯特(Hilbert )变换•希尔伯特变换的引入 • 可实现系统的网络函数与希尔伯特变换一.由傅里叶变换到希尔伯特变换正负号函数的傅里叶变换 根据对称性得到那么假设系统函数为那么冲激响应系统框图:系统的零状态响应利用卷积定理具有系统函数为 - 的网络是一个使相位滞后 弧度的宽带相移全通网络同理可得到: 假设系统冲激响应为()[]ωj t F 2sgn =()jt 221sgn ⋅↔-πω()ωπ-↔sgn 1j t ()为奇函数ωsgn ()ωπsgn 1j t -↔()⎩⎨⎧<>--=-=090 0 90sgn )(00ωωωωj j j j H ()()[]t j H F t h πω11==-()()ωF t f ˆˆ ()()ωF t f ()ωsgn j -()()()()t t f t h t f t f π1ˆ*=*=()[]()()()[]()()⎩⎨⎧<>-=-⋅== 0 0 sgn ˆˆωωωωωωωjF jF j F F t f F ()t t h π1-=2π()ωsgn j其网络的系统函数为该系统框图为输出信号利用卷积定理具有系统函数为 的网络是一个使相位滞后 弧度的宽带相移全通网络 希尔伯波特变换二. 可实现系统的网络函数与希尔伯特变换可实现系统是因果系统,其冲激响应()[]()⎩⎨⎧<->===090 0 90 sgn )(00ωωωωj j j t h FH ()()ωt f ()(ωF t f ˆˆ ()ωsgn j ()()()()⎪⎪⎭⎫ ⎝⎛-*=*=t t f t h t f t f π1ˆˆ()()()()()⎩⎨⎧<->=⋅= 0 0 sgn ˆωωωωωωωjF jF j FF 2π()ωsgn j ()[]()()τττπd 1ˆ⎰∞∞--==t f t f tf H ()()t t f t f π1ˆ*=()[]()()τττπd 1ˆ1⎰∞∞----==t f t f tf H ()()⎪⎪⎭⎫ ⎝⎛-*=t t f t f π1ˆ即:其傅里叶变换又那么根据实部与实部相等,虚部与虚部相等,解得因果系统系统函数 的实部与虚部满足希尔伯特变换约束关系三.常用希尔伯特变换对作为一种数学工具在通信系统中得到了广泛的应用()()()t u t h t h ⋅=()00<=t t h()()()⎥⎦⎤⎢⎣⎡+*=ωωπδωπωj j H j H 121()()())()(ωωωωωϕj jX j R e j H j H j +==()ωωj jX j R +)(()()[]()⎥⎦⎤⎢⎣⎡+*+=ωωπδωωπj j jX j R 121()()⎥⎦⎤⎢⎣⎡*+=ωωωππ121j X j R ()()⎥⎦⎤⎢⎣⎡*-+ωωωππ12j R j X j ()()()()⎥⎦⎤⎢⎣⎡-+=+∴⎰∞∞-λλωλπωωωd 2121j X j R j jX j R ()()⎥⎦⎤⎢⎣⎡--+⎰∞∞-λλωλπωd 212j R j X j ()λλωλπωd 1)(⎰∞∞--=j X j R ()()λλωλπωd 1⎰∞∞---=j R j X )(ωj H例5-6-1用三种方法求解此题:方法1 :方法2:那么希尔伯特变换的频谱函数为即:方法3:直接用希尔伯特变换定义式例5-6-2因为即系统函数式中实部虚部[]的实部与虚部满足希尔,证明)()()(thFtueth tα-=().ˆtft的希尔伯特变换ω()()弧度,即滞后比希尔伯特变换2ˆπtftf()()[]tttfHtfsin4cosˆωπω=⎪⎭⎫⎝⎛-==()[]()()cosωωπδωωπδωω-++==tFF因()()()[]()()()sgnˆωωπδωωπδωωω--++=-⋅=jjjFF()()()[]()ttfjFsinˆˆωωωδωωδπω=↔--+=[]tttHsindcos1cosωτττωπω=-=⎰∞∞-()[][]ωααjtueFthF t+==-1)(()()()ωωωαωωααωjjXjRjjH+=+-+=2222()22ωααω+=jR()22ωαωω+-=jX现在求 的希尔伯特变换可求出各分式系数那么()ωj X ()[]()λλωλπωd 1⎰∞∞--=j X j X H ()()λλωαλλπd 122⎰∞∞-=+-=()()λωαλαλλωαλλ-+++-==+-C j B j A 22令22,21,21αωωαωαω+=+-=--=C j B j A ()[]()()()()()()λωλαωωαλαωαλαωπωd 2121122⎰∞∞-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-++++-+---=j j j j j X H ()[]()()()()()()λωλαωωαλαωαλαωπωd 2121122⎰∞∞-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-++++-+---=j j j j j X H ()λωλωαλωλααωπd 122222⎰∞∞-⎥⎦⎤⎢⎣⎡-++-+=()λωλωαλωλαλααωπd 12222222⎰∞∞-⎥⎦⎤⎢⎣⎡-++-++=()()()∞∞-⎥⎦⎤⎢⎣⎡-++-+=ωλωαλαωαλααωπln ln arctg 12222()⎥⎦⎤⎢⎣⎡+-⎪⎭⎫ ⎝⎛++=0022122ππααωπ22αωα+=()ωR =例5-6-3试分析下面系统可以产生单边带信号信号 是带限信号,其频谱函数为图中系统函数 载频由调制定理可知 为带通信号其频谱函数 是的希尔伯特变换信号其频谱那么其频谱函数即输出信号其频谱为()t y 2m m()t g ()ωG ()()ωωsgn j j H -=m ωω>>0()()t t g t y 01cos ω=()[]()()()00112121ωωωωω-++==G G Y t y F ()t g ˆ()t g ()[]()()()ωωωsgn ˆˆj jG G t g F -==()()()t t g t y 02sin ˆω-⋅=()[]()()()()[]0022ˆ21ωωδωωδπωπω+--*==j G Y t y F ()()()()[]0000sgn sgn 2ωωωωωωωω+++---=jG jG j ()()()()()00002sgn 21sgn 21ωωωωωωωωω++---=G G Y ()()()t y t y t y 21+=()()()ωωω21Y Y Y +=频谱图如下所示是带通信号〔上边带调幅信号〕的频谱 00m 0m 000m 0m 0()ωY。

傅里叶和希尔伯特变换技术详解

相应来表示,那么 LTI 系统的单位脉冲相应就完全刻画了此系统的特性。卷积性质将两个信号的卷积映
射为它们傅立叶变换的乘积,其公式为: y(t) = h(t) ∗ x(t) ←⎯F→ H ( jw) X ( jw) ,其变换推到如下:
∫ y(t) = h(t) ∗ x(t) = +∞ x(τ )h(t −τ )dτ −∞
Envelop analysis
2012-8-29
1 傅立叶变换及 Hilbert 变换
傅立叶变换是在傅立叶级数的基础上实行的一种把信号从时间变量转换到频率变量的数学方法,其 数学表达式:
∫ x(t) = 1 +∞ X ( jw)e jwtdw
2π −∞
∫ X ( jw) = +∞ x(t)e jwtdt −∞
令 x(t) 和 y(t) 表示实变量 t 的复信号,它们具有有限能量,且它们的傅立叶变换为 X (Ω) 和 Y (Ω) 。 若满足 X (Ω) = 0, ( Ω > b) , Y (Ω) = 0, ( Ω < a) , 其中 a > b > 0 ,则 x(t) y(t) 的 Hilbert 变换满足以
−∞
−∞
上式右边积分就是 x(t)的傅立叶变换即 Y ( jw) = H ( jw) X ( jw)
调制与解调:
一个信号被另一个信号去乘,可以理解为用一个信号去调制另一个信号的振幅,因此两个信号相乘 也称之为幅度调制,一般轴承和齿轮信号当中有相当大成分是调制信号,对于此信号一般可采样包络解 调的方法进行分析,以获得信号的调制成分,求取包络比较方便的方法就是通过 Hilbert 变换求得解析 信号,通过对解析信号的求模即可得到对应信号包络。具体对于解析信号的理解如下:

Hilbert变换及谱分析

Hilbert变换及谱分析Hilbert变换是⼀个很有⽤的变换,⽤它来做包络分析更是⼀种有效的数据处理⽅法。

现⽤代码测试其变换效果第⼀个程序效果如下% Hilbert变换测试clcclear allclose allts = 0.001;fs = 1/ts;N = 200;f = 50;k = 0:N-1;t = k*ts;% 信号变换% 结论:sin信号Hilbert变换后为cos信号y = sin(2*pi*f*t);yh = hilbert(y); % matlab函数得到信号是合成的复信号yi = imag(yh); % 虚部为书上定义的Hilbert变换figuresubplot(211)plot(t, y)title('原始sin信号')subplot(212)plot(t, yi)title('Hilbert变换信号')% 检验两次Hilbert变换的结果(理论上为原信号的负值)% 结论:两次Hilbert变换的结果为原信号的负值yih = hilbert(yi);yii = imag(yih);max(y + yii)% 信号与其Hilbert变换的正交性% 结论:Hilbert变换后的信号与原信号正交sum(y.*yi)% 谱分析% 结论:Hilbert变换后合成的复信号的谱没有⼤于奈⽒频率的频谱,即其谱为单边的NFFT = 2^nextpow2(N);f = fs*linspace(0,1,NFFT);Y = fft(y, NFFT)/N;YH = fft(yh, NFFT)/N;figuresubplot(211)plot(f,abs(Y))title('原信号的双边谱')xlabel('频率f (Hz)')ylabel('|Y(f)|')subplot(212)plot(f,abs(YH))title('信号Hilbert变换后组成的复信号的双边谱')xlabel('频率f (Hz)')ylabel('|YH(f)|')第⼆个效果如下第⼀个包络测试可以看到,此包络分析得到的包络信号频率为20Hz,包络信号的波形为余弦信号的绝对值信号,这是因为计算包络时是取绝对值得到的,从⽽使信号频率加倍。

4.1希尔伯特变换




限带基带信号通过理想LPF不失真
限带频带信号通过理想BPF不失真
14
4 Hilbert变换(1)
定义:若 f (t) 为实函数,
ˆ ( t ) H [ f ( t )] f 1




f (τ) d t -τ
1 f (t ) t
f (t ) H
1
ˆ ( t )] [f
4.1.2 希尔伯特变换的性质
ˆ(t )的希尔伯特变换为 x(t ) 1. x 1 x( ) ˆ (t ) H [ x(t )] 证明 : x d t ˆ ( ) 1 x 1 ˆ (t )] x(t ) H [ x d t

0 j t f (t ) cos 0 t z(t ) cos 0 t j sin 0 t e
0
1

F e j t d
f ( t ) m( t )cos 0 t
z ( t ) m t e j0 t
20
注:m t 为低通信号,带宽(角频率)W 0 .

1

ˆ (t )d v(t ) x v( ) x ˆ (t ) v ˆ(t ) x(t )
另一种证明方法

1 1 ˆ (t ) [v(t ) x(t )] v(t ) [ x(t ) ] v(t ) x ˆ (t ) y t t 1 ˆ(t ) x(t ) [v(t ) ] x(t ) v t 23
2

J
2
Hz
单边能量谱密度(针对实信号) 0 2 E( ), G( ) 0 0, 1 E E ( )d E ( f )df 2

(研)第二章希尔伯特变换与相关分析第5-6课 PPT

2 2
X
()



2

2
1 X ()d 1

d

2 2
1


2

(

)d
2 2 2 2 2 2
|
( 2 2 )
4
因为本项有两项频率项,其解析信号就是略去负频率项
e e 1
Xa
(t)

[ 4
j12)t
j
( 2
)t 1
]
e cos1t j2t
注意: (1) 给定一个实信号,尽管通过Hilbert可以构成一个解析信号, 且是唯一的,但并不是每一个解析信号都有明确的物理意义
(2)只有当 xt A(t) cos(t)
解析信号和原信号之间的频谱关系:
xa (t) x(t) jxˆ(t) Xa () X ( j) jXˆ ( j) Xˆ ( j) jX ( j)Sgn()
所以:
Xˆ ( j) X ( j)
ˆ( )

(

(
) )


2

2
0 0
tt
2 (t) 2其中:
y(t) 1 1 2 (t)
tt
0 0
一.希尔伯特变换
h(t) 1
H
(
j
t
)

jSgn(
)



j
j
0 0

e j900

e
j
900
0 0
HT是将信号相移90度的运算,与其它变换不同是属于 相同域的变换,时域到时域变化.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黄锷院士在《On Holo-Hilbert spectral analysis: a full informational spectral representation for nonlinear and non-stationary data》中提出一种高维全息谱分析理论HHSA(Holo-Hilbert spectral analysis)
要理解HHSA方法,首先要了解希尔伯特变换、经验模态分解(EMD)、与希尔伯特-黄变换(HHT)。

学术背景:
在信号处理与频谱分析的目的是要描述信号的频谱含量在时间上变化,以便能在时间和频谱上同时表示信号的能量或者强度。

傅里叶频谱并没有告诉我们哪些频率在什么时候出现。

因此傅里叶变换无法表现信号频率成分的时变性,因此学术界先后发展出了短时傅里叶变换、窗口傅里叶变换、小波等手段,近似的求信号某一时刻的瞬时频率。

希尔伯特变换:
希尔伯特变换是以著名数学家大卫·希尔伯特(David Hilbert)来命名。

通过希尔伯特变换,使得我们对短信号和复杂信号的瞬时参数的定义及计算成为可能,能够实现真正意义上的瞬时频率的提取,因而希尔伯特变换在信号处理上具有十分重要的地位,使得希尔伯特变换具有广泛的工程应用。

但在进一步的工程应用中,希尔伯特变换具有以下缺陷:
(1)希尔伯特变换只能近似应用于窄带信号。

但实际应用中,存在
许多非窄带信号,希尔伯特变换对这些信号无能为力。

即便是
窄带信号,如果不能完全满足希尔伯特变换条件,也会使结果
发生错误。

而实际信号中由于噪声的存在,会使很多原来满足
希尔伯特变换条件的信号无法完全满足;
(2)对于任意给定时刻,通过希尔伯特变换运算后的结果只能在
一个频率值,即只能处理任何时刻为单一频率的信号;
(3)对于一个非平稳的数据序列,希尔伯特变换得到的结果很大
程度上失去了原有的物理意义。

图1 傅立叶、小波与希尔伯特-黄变换对瞬时频率的分辨率
希尔伯特-黄变换:
针对上述的三个问题,黄锷院士在1998年提出希尔伯特-黄变换(HHT)。

其基本思想是:讲一个非稳态、非线性的信号分解为若干个稳态信号,在对分解后的信号进行希尔伯特变换,分别求取对应的瞬时频率。

在这里将非稳态、非线性信号分解为多个稳态信号的算法成为经
验模态分解(EMD),EMD算法是希尔伯特-黄变换的核心,也是其能处理非稳态信号与非线性信号的关键。

经验模态分解(EMD)
EMD方法被认为是2000年来以傅立叶变换为基础的线性和稳态频谱分析的一个重大突破,该方法是依据数据自身的时间尺度特征来进行信号分解,无须预先设定任何基函数。

这一点与建立在先验性的谐波基函数和小波基函数上的傅里叶分解与小波分解方法具有本质性的差别。

正是由于这样的特点,EMD 方法在理论上可以应用于任何类型的信号的分解,因而在处理非平稳及非线性数据上,具有非常明显的优势,适合于分析非线性、非平稳信号序列,具有很高的信噪比。

所以,EMD方法一经提出就在不同的工程领域得到了迅速有效的应用,例如用在海洋、大气、天体观测资料与地震记录分析、机械故障诊断、动力系统的阻尼识别以及大型土木工程结构的模态参数识别等方面。

EMD能使复杂信号分解为有限个本征模函数(Intrinsic Mode Function,IMF),所分解出来的各IMF分量包含了原信号的不同时间尺度的局部特征信号。

然后进行希尔伯特变换获得时频谱图,得到有物理意义的频率。

本征模函数(IMF)
在物理上,如果瞬时频率有意义,那么函数必须是对称的,局部均值为零,并且具有相同的过零点和极值点数目。

在此基础上,NordneE.Huang等人提出了本征模函数(Intrinsic Mode Function,简称
IMF)的概念。

本征模函数任意一点的瞬时频率都是有意义的。

Huang 等人认为任何信号都是由若干本征模函数组成,任何时候,一个信号都可以包含若干个本征模函数,如果本征模函数之间相互重叠,便形成复合信号。

EMD分解的目的就是为了获取本征模函数,然后再对各本征模函数进行希尔伯特变换,得到希尔伯特谱。

Huang认为,一个本征模函数必须满足以下两个条件:
(1)函数在整个时间范围内,局部极值点和过零点的数目必须相
等,或最多相差一个;
(2)在任意时刻点,局部最大值的包络(上包络线)和局部最小
值的包络(下包络线)平均必须为零。

EMD分解为IMF过程:
例如:某一信号如下所示:
第一步,找出信号中的局部最大值,并使用三次样条拟合成一条包络线,如下图所示:
第二步,找出信号中的局部最最小值,并使用三次样条拟合成一条包
络线,如下图所示:
第三步,局部最大值包络线减去局部最小值包络线,如下图所示:
第四步,原始信号减去均值包络线即使第一个分量IMF1,如下图所示
对IMF1进行同样操作可以获得第二个IMF2,如此反复,获得所有IMF,如下图所示:
在HHT中,对部分的非线性的信号不能很好的识别,例如一个正弦波与噪声信号乘积所产生的信号,虽然可以通过HHT变换识别出来,但不清楚具体细节。

信号加上高斯噪声,与信号乘上高斯噪声
两种方式噪声引入信号后,所对应的频谱,其中绿色虚线为原正弦波频谱,蓝色实线为噪声频谱,红色为信号频谱。

可以发现正弦波乘上噪声后的频谱中完全没有原信号的频率成分。

而当前的HHT中可以观察到一部分的正弦波成分,但却缺失正弦波的关键信息。

在这里黄锷认为,虽然在整个信号上的频率分布不清楚,但在EMD分解后的IMF中,能量的分布与原信号相一致,即在IMF中的幅值是即关于频率也关于时间的函数。

即黄锷最新提出的HHSA方法是一个同是体现时域-频域-能量域(幅值)的方法,如下图所示
主要应用
哈佛医学院用HHT来测量心率不整
约翰霍普金斯公共卫生学院用它来测量登革热的扩散
海军用它来探测潜艇
地震工程、地球物理探测、卫星资料分析
潜艇设计、结构损害侦测
潮汐、波浪场等各项研究
在脑机上的应用
目前HHT作为经典的非线性系统分析方法,在脑机上早有大量应用。

上述的分析表明HHT与HHAS均是对信号进行经验模态分解的基础上进行的。

而经验模态分解一个很重要的特点是依靠信号自身的特性分解为若干个IMF,通过对这些分解后的IMF分析,进而判断
信号的特性。

因此从HHT与HHAS的应用场合上可以看出,其分析的信号多是能反复出现的、有规律的、非线性的、非稳态的信号。

在脑机上,HHT与HHAS的典型应用是针对脑信号经常稳定在某一状态上的场景,大脑在这些状态下的脑电信号是可以稳定复现的,即使是脑电信号本身非稳态、非线性,但EMD分解出的信号是类似的。

例如长期失眠、抑郁状态、或高度睡眠、注意力高度集中下,其分解的信号是比较“纯净”的,可以作为参考的。

而人脑在一般的思维过程中产生的信号是很难分解出与有具体含义的成分的。

这是有EMD算法本身所决定的,因为EMD依靠信号本身特性分解,没有一个共同的“基”,因此一旦脑电信号解析出来的IMF没有对应参考,就无法判断大脑状态。

因此HHT与HHAS在神经学上检测睡眠、失眠、抑郁,即其他大脑长期处于某种状态的疾病,具有较好的应用。

此外课题组曾在2015年的暑假期间,使用HHT算法对14类的运动想象信号进行识别分类,在离线数据集上达到75%的正确率,而在实际测试中发现,绝大部分试次均判别错误。

分析原因是,两次实验下被试的大脑状态有所变化,之前脑电信号中分解出的IMF与之后分解的IMF,无法产生对应关系,因为这两次实验被试大脑状态都不够“纯净”,产生的脑电信号不能用同一个IMF表示,这也说EMD分解的局限性。

因此HHT与HHSA只能应用与信号复现率较高、而且信号是非线性、非稳态的应用场合。

相关文档
最新文档