主要内容

modwtmra

基于MODWT多分辨率分析

描述

例子

mra= modwtmra (w)返回多分辨率分析(MRA)的极大重叠离散小波变换(MODWT)矩阵,w。MODWT矩阵,w的输出modwt函数。默认情况下,modwtmra假设您获得w使用“sym4”小波与周期性边界处理。

例子

mra= modwtmra (w,wname)用相对应的小波构造MRAwname。的wname小波必须相同的小波用于获得MODWT。

例子

mra= modwtmra (w,瞧,嗨)结构使用扩展的MRA过滤器和小波滤波器。的过滤器必须相同过滤器用于获得MODWT。

例子

mra= modwtmra (___、“反射”)使用反射边界条件的建设MRA从以前的语法使用任何参数。如果您指定“反射”,modwtmra假定的列维度w甚至,等于原始信号长度的两倍。

你必须输入整个特征向量“反射”。如果你添加了一个小波“反射”使用小波经理,您必须在使用之前重命名子波,此选项。“反射”可以放置在任何位置后的输入参数列表吗x。默认情况下,modwtmra使用周期性边界扩展。

例子

全部折叠

获得一个简单的时间序列信号,演示的MODWTMRA完美重建。

创建一个时间序列信号

t = 1:10;x =罪(2 *π* 200 * t);

获得MODWT和MODWTMRA MODWTMRA行求和。

m = modwt (x);mra = modwtmra (m);xrec =总和(mra);

使用的最大绝对值表明原始信号和重建之间的差异非常小。最大的绝对值的顺序 1 0 - - - - - - 2 5 ,这表明完美的重建。

马克斯(abs (x-xrec))
ans = 5.5738 e-25

建构一种MRA的ECG信号等级四使用db2小波。数据取自珀西瓦尔&《瓦尔登湖》(2000),p。125(data originally provided by William Constantine and Per Reinhall, University of Washington). The sampling frequency for the ECG signal is 180 hertz.

负载wecg;列弗= 4;wtecg = modwt (wecg,“db2”列弗);mra = modwtmra (wtecg,“db2”);

心电图波形和MRA的阴谋。

t =(0:元素个数(wecg) 1) / 180;次要情节(1,1)情节(t, wecg)kk = 2: lev + 2次要情节(6 1 kk)情节(t, mra (kk-1,:))结束包含(“时间(s)”)设置(gcf“位置”[0 0 500 700])

图包含6轴对象。坐标轴对象1包含一个类型的对象。坐标轴对象2包含一个类型的对象。坐标轴对象3包含一个类型的对象。坐标轴对象4包含一个类型的对象。5轴对象包含一个类型的对象。6轴对象包含时间(s)包含一个类型的对象。

构建一个多分辨率分析南方涛动指数数据。采样周期是一天。图8水平相应规模的细节 2 8 天。这个规模的细节捕捉振荡规模大约一年。

负载soiwtsoi = modwt (soi);mrasoi = modwtmra (wtsoi);标题:情节(mrasoi(8日)(“8级细节”)

图包含一个坐标轴对象。坐标轴对象与标题级别8细节包含一个类型的对象。

获得的MRA德国马克-美元汇率数据使用最小带宽扩展和四个小波滤波器系数。

负载DM_USD;Lo = (0.4801755, 0.8372545, 0.2269312, -0.1301477);你好= qmf (Lo);wdm = modwt (DM_USD,嗨);mra = modwtmra (wdm,嗨);

加载心电图数据。

负载wecg

获取信号的MODWT使用过滤器与8-coefficient Fejer-Korovkin过滤器。

(~,~,嗨)= wfilters (“fk8”);wtecg = modwt (wecg,嗨);

获得的MRA信号使用过滤器。

mra = modwtmra (wtecg,嗨);

获得的第二种MRA信号利用小波的名字。确认多分辨率分析是相等的。

mra2 = modwtmra (wtecg,“fk8”);马克斯(abs (mra (:) -mra2 (:)))
ans = 0

获得的MRA ECG信号使用“反射”边界处理。数据取自珀西瓦尔&《瓦尔登湖》(2000),p。125(data originally provided by William Constantine and Per Reinhall, University of Washington).

负载wecg;wtecg = modwt (wecg,“反射”);mra = modwtmra (wtecg,“反射”);

显示的列数种MRA等于原始信号中的元素的数量。

isequal(大小(mra), 2),元素个数(wecg))
ans =逻辑1

加载23通道脑电图数据Espiga3[3]。通道排列列。数据采样在200赫兹。

负载Espiga3

获得multisignal的MRA。

w = modwt (Espiga3);mra = modwtmra (w);

这个例子演示了MODWT之间的差异和MODWTMRA。MODWT分区一个信号的能量在细节系数和缩放系数。MODWTMRA项目一个信号在小波子空间和一个扩展子空间。

选择sym6小波。加载和情节心电图(ECG)信号。心电信号的采样频率为180赫兹。数据来自珀西瓦尔和《瓦尔登湖》(2000),p。125(data originally provided by William Constantine and Per Reinhall, University of Washington).

负载wecgt =(0:元素个数(wecg) 1) / 180;西弗吉尼亚州=“sym6”;情节(t, wecg)网格标题([“信号长度= 'num2str(元素个数(wecg))))包含(“时间(s)”)ylabel (“振幅”)

图包含一个坐标轴对象。坐标轴对象与标题信号长度= 2048,包含时间(s), ylabel振幅包含一个类型的对象。

的MODWT信号。

西弗吉尼亚州wtecg = modwt (wecg);

输入数据是一个函数的样本 f ( x ) 评估在 N 时间点。函数可以表示为一个扩展函数的线性组合 ϕ ( x ) 和小波 ψ ( x ) 在不同的尺度和翻译: f ( x ) = k = 0 N - - - - - - 1 c k 2 - - - - - - J 0 / 2 ϕ ( 2 - - - - - - J 0 x - - - - - - k ) + j = 1 J 0 f j ( x ) ,在那里 f j ( x ) = k = 0 N - - - - - - 1 d j , k 2 - - - - - - j / 2 ψ ( 2 - - - - - - j x - - - - - - k ) J 0 是小波分解的层数。第一笔是粗尺度的近似信号,和 f j ( x ) 在连续的尺度上的细节。MODWT返回 N 系数 { c k } ( J 0 × N ) 细节系数 { d j , k } 的扩张。在每一行wtecg包含系数在不同的规模。

当把MODWT长度的信号 N ,有 地板上 ( 日志 2 ( N ) ) 默认的分解。细节系数在每个生产水平。比例系数只返回最后的水平。在这个例子中, N = 2 0 4 8 , J 0 = 地板上 ( 日志 2 ( 2 0 4 8 ) ) = 1 1 的行数wtecg J 0 + 1 = 1 1 + 1 = 1 2

MODWT分区的能量在不同的尺度和比例系数: | | X | | 2 = j = 1 J 0 | | W j | | 2 + | | V J 0 | | 2 ,在那里 X 是输入数据, W j 细节系数在尺度 j , V J 0 是最后一个级别的比例系数。

计算的能量在每个规模,并评估它们的和。

energy_by_scales = (wtecg。^ 2, 2)总和;水平= {“D1”;“D2”;“D3”;“D4”;“D5”;“D6”;“D7”;D8的;“D9”;“D10”;“这里”;“A11”};energy_table =表(水平,energy_by_scales);disp (energy_table)
14.063水平energy_by_scales _________ ___________ {D1的}{“D2”} 20.612 {D3的}37.716 25.123 {D4的}{}“D5”17.437 8.9852 {D6的}{D7的}1.2906 {D8的}4.7278 12.205 {D9的}{D10的}{‘这里’}76.268 76.428 3.4192 {“A11”}
energy_total = varfun (@sum energy_table (:, 2))
energy_total =298.28 sum_energy_by_scales ____________________

确认MODWT energy-preserving是通过计算信号的能量和比较它与所有尺度上的能量的总和。

energy_ecg =总和(wecg。^ 2);马克斯(abs (energy_total.sum_energy_by_scales-energy_ecg))
ans = 7.4402平台以及

的MODWTMRA信号。

西弗吉尼亚州mraecg = modwtmra (wtecg);

MODWTMRA返回函数的预测 f ( x ) 在不同的小波子空间和最终的扩展空间。也就是说,MODWTMRA回报 k = 0 N - - - - - - 1 c k 2 - - - - - - J 0 / 2 ϕ ( 2 - - - - - - J 0 x - - - - - - k ) J 0 许多 { f j ( x ) } 评估在 N 时间点。在每一行mraecg是一个投影 f ( x ) 到不同的子空间。这意味着可以恢复原始信号通过添加所有的预测。这不是真正的MODWT。添加系数wtecg不会恢复原始信号。

选择一个时间点,添加的预测 f ( x ) 评估时间点,并与原始信号。

time_point = 1000;abs(总和(mraecg (:, time_point)) -wecg (time_point))
ans = 3.0846 e-13

确认,不像MODWT, MODWTMRA不是一个energy-preserving变换。

energy_ecg =总和(wecg。^ 2);energy_mra_scales = (mraecg。^ 2, 2)总和;energy_mra =总和(energy_mra_scales);马克斯(abs (energy_mra-energy_ecg))
ans = 115.7053

MODWTMRA是零相位滤波的信号。将time-aligned特性。显示通过绘制原始信号和它的一个预测。为了更好地说明了对齐,放大。

情节(t, wecg“b”)举行:情节(t, mraecg (4),“- - -”)举行网格传说xlim (8 [4]) (“信号”,“投影”,“位置”,“西北”)包含(“时间(s)”)ylabel (“振幅”)

图包含一个坐标轴对象。坐标轴对象包含时间(s), ylabel振幅包含2线类型的对象。这些对象代表信号,投影。

做一个类似的阴谋使用MODWT系数相同的规模。不会time-aligned特性。MODWT不是零相位滤波的输入。

情节(t, wecg“b”)举行:情节(t, wtecg (4),“- - -”)举行网格传说xlim (8 [4]) (“信号”,“系数”,“位置”,“西北”)包含(“时间(s)”)ylabel (“振幅”)

图包含一个坐标轴对象。坐标轴对象包含时间(s), ylabel振幅包含2线类型的对象。这些对象代表信号,系数。

输入参数

全部折叠

MODWT变换信号或multisignal水平列弗,分别指定为一个矩阵或三维数组。w是一个列弗+ 1 -N矩阵的MODWTN分信号,和一个列弗+ 1 -N——- - - - - -数控数组的MODWTN——- - - - - -数控multisignal。默认情况下,imodwt假设您获得MODWT使用“sym4”小波与周期性边界处理。

数据类型:|
复数的支持:金宝app是的

综合小波,指定为一个特征向量或字符串标量。合成小波必须相同小波用于获得的MODWTmodwt函数。

过滤器,指定为一对就是实值向量。是扩展过滤器,小波滤波器。必须同一过滤器用于分析吗modwt。过滤器必须满足的条件正交小波。的长度必须是相等的。看到wfilters额外的信息。你不能指定wname和一个过滤器对瞧,嗨

请注意

默认情况下,wfilters函数返回两双过滤器与正交或双正交的小波你指定。同意的实现通常的惯例MODWT在数值包,当你指定一个正交小波wname,modwtmra函数内部使用第二条过滤器返回wfilters。例如,

mra = modwtmra (wt,“db2”);

相当于

[~,~,嗨]= wfilters (db2);mra = modwtmra (wt,嗨);

本公约与紧随其后的是一个最不同小波工具箱™离散小波变换函数分解信号的时候。大多数函数内部使用第一双过滤器。

数据类型:|

输出参数

全部折叠

多分辨率分析,作为一个矩阵或三维数组返回。mra是一个列弗+ 1 -N矩阵或列弗+ 1 -N——- - - - - -数控数组,列弗MODWT和水平吗N分析了信号的长度。的kthmra包含的细节kth的水平。(列弗+ 1)thmra包含了列弗th光滑的水平。

默认情况下,mra是相同的尺寸作为输入吗w。如果您指定反射边界处理mra有一个一半的大小列维度作为输入w

引用

[1]珀西瓦尔,Donald B。,安德鲁·t·瓦尔登湖。小波时间序列分析的方法。剑桥系列的统计和概率数学。剑桥 ;纽约:剑桥大学出版社,2000年。

[2]查询装备,布兰登,彼得Guttorp,唐纳德·b·珀西瓦尔。“小波分析与应用大气时间序列协方差。”地球物理学研究杂志:atm105年,没有。这里(2000年6月16日):14941 - 62。https://doi.org/10.1029/2000JD900110。

[3]台面,赫克托耳。“适应模式检测的小波。“在进步在模式识别、图像分析和应用程序、编辑Alberto Sanfeliu Manuel Lazo议会,3773:933-44。柏林,海德堡:激飞柏林海德堡,2005。https://doi.org/10.1007/11578079_96。

扩展功能

版本历史

介绍了R2015b