主要内容

imodwt

逆极大重叠离散小波变换

描述

例子

xrec= imodwt (w)采样信号基于极大重叠离散小波变换(MODWT)系数w。默认情况下,imodwt假设您获得w使用“sym4”小波与周期性边界处理。如果你不修改系数,xrec是一个完美的重建信号。

例子

xrec= imodwt (w,wname)可以使用正交小波信号wnamewname必须使用相同的小波分析信号的输入modwt

例子

xrec= imodwt (w,瞧,嗨)可以使用正交尺度滤波器的信号和小波滤波器。的过滤器必须相同过滤器用于分析信号的输入modwt

例子

xrec= imodwt (___,列弗)采样的信号水平列弗xrec是一个在水平投影扩展空间吗列弗。默认级别为0,在完美的重建结果如果你不修改系数。

例子

xrec= imodwt (___、“反射”)使用反射边界条件的重建。如果您指定“反射”,imodwt假设原始信号长度是1/2的长度输入系数矩阵的列数。默认情况下,imodwt假设周期信号在边界扩展。

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

例子

全部折叠

获得的MODWT ECG信号和展示完美的重建。

加载ECG信号数据和获取MODWT。

负载wecg;

获得MODWT和逆MODWT。

w = modwt (wecg);xrec = imodwt (w);

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

规范(abs (xrec -wecg)、正)
ans = 2.3255 e-12

获得德意志Mark-U.S MODWT。美元汇率数据,展示完美的重建。

德意志Mark-U.S加载。美元汇率数据。

负载DM_USD;

获得MODWT和逆MODWT使用“db2”小波。

wdm = modwt (DM_USD,“db2”);xrec = imodwt(波分复用,“db2”);

使用L-infinity规范表明原始信号和重建之间的差异非常小。最大的绝对区别原始信号和重建的顺序 1 0 - - - - - - 1 3 ,这表明完美的重建。

规范(abs (xrec -DM_USD)、正)
ans = 1.6370 e-13

获得一个心电图信号使用的MODWT Fejer-Korovkin过滤器。

加载心电图数据。

负载wecg;

创建8-coefficient Fejer-Korovkin过滤器。

(瞧,嗨)= wfilters (“fk8”);

获得MODWT和逆MODWT。

wtecg = modwt (wecg,嗨);xrec = imodwt (wtecg,嗨);

原始数据和重建的阴谋。

次要情节(2,1,1)情节(wecg)标题(心电信号的);次要情节(2,1,2)情节(xrec)标题(“重建”)

图包含2轴。轴1标题ECG信号包含一个类型的对象。轴2标题重建包含一个类型的对象。

获得的MODWT ECG信号的最大级别,获得心电图信号在尺度空间的投影在3级。

加载心电图数据。

负载wecg;

获得MODWT。

wtecg = modwt (wecg);

获得心电图信号上的投影 V 3 级时,扩展空间三通过imodwt函数。

v3proj = imodwt (wtecg 3);

原始信号和投影的阴谋。

次要情节(2,1,1)情节(wecg)标题(原始信号的次要情节(2,1,2)情节(v3proj)标题(“投影V3”)

图包含2轴。轴与标题1原始信号包含一个类型的对象。与标题的投影轴2 V3包含一个类型的对象。

注意,在心电图R波的峰值特征中失踪 V 3 近似。你可以看到遗漏的细节通过检查三层的小波系数。

画出第三级小波系数。

图绘制(wtecg(3:))标题(“第三级小波系数”)

图包含一个轴。坐标轴标题第三级小波系数包含一个类型的对象。

使用反射获取逆MODWT南方涛动指数数据的边界处理。采样周期是一天。imodwt“反射”选择假定输入矩阵,即modwt输出,是原始信号长度的长度的两倍。imodwt反射边界处理减少了小波的数量和比例系数在每个规模减半。

负载soi;wsoi = modwt (soi 4“反射”);xrecsoi = imodwt (wsoi,“反射”);

使用L-infinity规范表明原始信号和重建之间的差异非常小。最大的绝对区别原始信号和重建的顺序 1 0 - - - - - - 1 1 ,这表明完美的重建。

规范(abs (xrecsoi soi)、正)
ans = 1.6421 e-11

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

负载Espiga3

获得极大重叠离散小波变换的最大级别。

w = modwt (Espiga3);

重建的多通道信号。绘制原始数据和重建。

xrec = imodwt (w);次要情节(2,1,1)情节(Espiga3)标题(“原始数据”次要情节(2,1,2)情节(xrec)标题(“重建”)

图包含2轴。轴1和标题原始数据包含23线类型的对象。轴2标题重建包含23线类型的对象。

输入参数

全部折叠

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

数据类型:|
复数的支持:万博1manbetx是的

综合小波,指定为以下之一:

  • “哈雾”——Haar小波

  • 的数据库N——极值阶段Daubechies小波N消失的时刻,N是一个正整数1到45岁。

  • “信谊N——Symlets小波N消失的时刻,N是一个正整数从2到45岁。

  • “头巾N——Coiflets小波N消失的时刻,N从1到5是一个正整数。

  • 的颗N——Fejer-Korovkin小波N系数,N = 4、6、8、14、1822

合成小波必须相同的小波分析中使用modwt

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

重建,指定为0和之间的非负整数大小(w, 1) 2。水平必须小于用于获得水平wmodwt。如果列弗是0,您不要修改系数,imodwt产生一个完美重建信号。

输出参数

全部折叠

原始信号的重构版本或multisignal基于MODWT和重建的程度,作为一个向量或矩阵返回。

引用

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

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

扩展功能

另请参阅

|

介绍了R2015b