matlab时间序列的多时间尺度小波分析_第1页
matlab时间序列的多时间尺度小波分析_第2页
matlab时间序列的多时间尺度小波分析_第3页
matlab时间序列的多时间尺度小波分析_第4页
matlab时间序列的多时间尺度小波分析_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、小波分析一时间序列的多时间尺度分析一、问题引入时间序列(Time Series)时间序列是指将某种现象某一个统计指标在不同时间上的各个数值,按时间先后顺序排列而形成的序 列。在时间序列研究中,时域和频域是常用的两种基本形式。其中:时域分析具有时间定位能力,但无法得到关于时间序列变化的更多信息;频域分析(如Fourier变换)虽具有准确的频率定位功能,但仅适合平稳时间序列分析。然而,许多现象(如河川径流、地震波、暴雨、洪水等)随时间的变化往往受到多种因素的综合影响, 大都属于非平稳序列,它们不但具有趋势性、周期性等特征,还存在随机性、突变性以及“多时间尺度” 结构,具有多层次演变规律。对于这类非

2、平稳时间序列的研究,通常需要某一频段对应的时间信息,或某 一时段的频域信息。显然,时域分析和频域分析对此均无能为力。多时间尺度河流因受季节气候和流域地下地质因素的综合作用的影响,就会呈现出时间尺度从日、月到年,甚至到 千万年的多时间尺度径流变化特征。推而广之,这个尺度分析,可以运用到对人文历史的认识,以及我们 个人生活及人生的思考。小波分析产生:基于以往对于时间序列分析的各种缺点,融合多时间尺度的理念,小波分析在上世纪80年代 应运而生,为更好的研究时间序列问题提供了可能,它能清晰的揭示出隐藏在时间序列中的多种变化周期, 充分反映系统在不同时间尺度中的变化趋势,并能对系统未来发展趋势进行定性估

3、计。优点:相对于Fourier分析:Fourier分析只考虑时域和频域之间的一对一的映射,它以单个变量(时间或频 率)的函数标示信号;小波分析则利用联合时间-尺度函数分析非平稳信号。相对于时域分析:时域分析在时域平面上标示非平稳信号,小波分析描述非平稳信号虽然也在二维平 面上,但不是在时域平面上,而是在所谓的时间尺度平面上,在小波分析中,人们可以在不同尺度上来观 测信号这种对信号分析的多尺度观点是小波分析的基本特征。应用范围:目前,小波分析理论已在信号处理、图像压缩、模式识别、数值分析和大气科学等众多的非线性科学 领域内得到了广泛的应用。在时间序列研究中,小波分析主要用于时间序列的消噪和滤波,

4、突变点的监测 和周期成分的识别以及多时间尺度的分析等。二、小波分析基本原理小波函数小波分析的基本思想是用一簇小波函数系来表示或逼近某一信号或函数。因此,小波函数是小波分析的关键,它是指具有震荡性、能够迅速衰减到零的一类函数,即小波函珈(t) e L2(R)(有限能量空间)且 满足: TOC o 1-5 h z j+如(t)dt = 0(1)3式中,v (t)为基小波函数,它可通过尺度的伸缩和时间轴上的平移构成一簇函数系:W (t) = |a|t/2w() 其中,a,b e R,a 丰 0(2)a,ba式中W ab(t)为子小波;a为尺度因子,反映小波的周期长度;b为平移因子,反应时间上的平移。

5、需要说明的是,选择合适的基小波函数是进行小波分析的前提。在实际应用研究中,应针对具体情况 选择所需的基小波函数;注意:同一信号或时间序列,若选择不同的基小波函数,所得的结果往往会有所差异,有时甚至差异 很大。目前,主要是通过对比不同小波分析处理信号时所得的结果与理论结果的误差来判定基小波函数的 好坏,并由此选定该类研究所需的基小波函数!小波变换若W ab(t)是由(2)式给出的子小波,对于给定的能量有限信号f(t) G L2(R),其连续小波变换(Continue Wavelet Transform 简写为 CWT)为:t _ bWf(a,b) = |a|-1/2j f(t)w ()dt(3)

6、x b、式中,Wf(a,b)为小波变换系数;f(t)为一个信号或平万可积函数;a为伸缩尺度;b平移参数;W (a )x 一 b、为W ()的复共轭函数。地学中观测到的时间序列数据大多是离散的,设函数f(kAt),(k=1,2,N; At a为取样间隔),则式(3)的离散小波变换形式为:W (a,b) = |a|-1/2At丈 f(kAt)W(kAt-b)(4)k=1a由式(3)或(4)可知小波分析的基本原理,即通过增加或减小伸缩尺度a来得到信号的低频或高频 信息,然后分析信号的概貌或细节,实现对信号不同时间尺度和空间局部特征的分析,因此小波分析被誉 为数学显微镜。实际研究中,最主要的就是要由小

7、波变换方程得到小波系数,然后通过这些系数来分析时间序列的时 频变化特征。附:几种典型的小波1、Daubechies 小波2、Coiflets 小波coifs3、Symlets 小波sym2sym5sy e74、Mor let 小波sym6sym85、Mexican Hat 小波6、Meyer 小波小波即小区域的波,是一种特殊的长度有限、平均值为零的波形。它有两个特点:一是小”,即在时 域具有紧支集或近似紧支集;二是正负交替的波动性”。傅立叶分析是将信号分解成一系列不同频率的正 弦波的叠加,同样小波分析是将信号分解为一系列小波函数的叠加,而这些小波函数都是由一个母小波函 数经过平移和尺度伸缩得来

8、的。小波分析的基本过程:选择一个小波函数,并将这个小波与要分析的信号起始点对齐;计算在这一时刻要分析的信号与小波函数的逼近程度,即计算小波变换系数C,C越大,就意味 着此刻信号与所选择的小波函数波形越相近,如图所示。将小波函数沿时间轴向右移动一个单位时间,然后重复步骤(1)、(2)求出此时的小波变换系数C, 直到覆盖完整个信号长度,如图所示。Sign mlW av el et将所选择的小波函数尺度伸缩一个单位,然后重复步骤(1)、(2)、(3),如图所示。(5)对所有的尺度伸缩重复步骤(1)、(2)、(3)、(4)。三、matlab在小波分析中的应用运用的方法:1)小波工具箱GUI;图形用户界

9、面(Graphical User Interface,简称GUI,又称图形用户接口)是指 采用图形方式显示的计算机操作用户界面。采用这种方法最大的特点就是直观便捷。我们可 直接选取分析的方式,小波基函数,尺度因子和平移因子等等。2)运用代码:相对于GUI灵活性更高,更能安装我们的预期设想处理问题,更适合一些复杂问题 的分析。这个简单介绍常用的针对一维信号的几种命令函数:多尺度一维小波分解函数:wavedecc,l=wavedec(X,N, wname)c为小波分解向量,l为相应的记录向量一维小波系数重构;直接重构:Y=upcoef(O, X, wname,N)当O= a为重构低频信号,O= d为重构高频信号。单支重构:X=wrcoef(typ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论