主要内容

ilwt

逆一维提升小波变换

    描述

    xr= ilwt (ca,cd)返回基于近似一维逆小波变换系数,ca单元阵列的细节系数,cd。默认情况下,ilwt假设您使用相关的吊装方案db1小波来获得cacd。如果你不修改系数,xr是一个完美的重建信号。

    例子

    xr= ilwt (ca,cd,名称,值)使用一个或多个名称参数指定选项。例如,xr = ilwt (ca, cd,“小波”、“db2”)指定了正交小波db2

    完美的重建,所有参数名称必须匹配中使用的那些轻型获得cacd

    例子

    全部折叠

    创建一个与起重方案db4小波。指定一个整数值信号的长度是2的幂。

    lsc = liftingScheme (“小波”,“db4”);n = 8;sig = 1:2 ^ n;

    使用起重方案获得整数值的轻型信号最大分解级别。

    (ca、cd) =轻型(团体,“LiftingScheme”lsc,“Int2Int”,真正的);

    确认细节系数cd是一个单元阵列的长度等于2的指数。

    长度(cd)
    ans = 8

    获得逆轻型0级。确认完美重建。

    xrec0 = ilwt (ca, cd,“LiftingScheme”lsc,“Int2Int”,真的,“水平”,0);马克斯(abs (xrec0 (:) sig (:)))
    ans = 0

    获得逆轻型1级。

    xrec1 = ilwt (ca, cd,“LiftingScheme”lsc,“Int2Int”,真的,“水平”1);

    获得一级分解的信号。确认近似系数等于xrec1

    (ca、cd) =轻型(团体,“LiftingScheme”lsc,“Int2Int”,真的,“水平”1);马克斯(abs (ca (:) -xrec1 (:)))
    ans = 0

    加载23通道脑电图数据Espiga3。通道排列列。

    负载Espiga3大小(Espiga3)
    ans =1×2995年23

    获得多通道信号使用的轻型db4小波分解到默认的最大水平。

    西弗吉尼亚州=“db4”;(ca、cd) =轻型(Espiga3,“小波”西弗吉尼亚州);

    重建的多通道信号。

    xrec = ilwt (ca, cd,“小波”西弗吉尼亚州);

    因为原始信号有奇数个样本在每个通道,确定重建有一个比原始信号更行。

    大小(xrec)
    ans =1×2996年23

    确认最后一行在重建等于前一行。

    马克斯(abs (xrec (end-1:) -xrec(最终,:)))
    ans = 5.6843 e-14

    删除最后一行的重建。确认结果等于原始信号。

    xrec (,) = [];马克斯(abs (Espiga3 (:) -xrec (:)))
    ans = 4.5475 e-13

    输入参数

    全部折叠

    近似系数在粗级(低通),指定为一个标量、向量或矩阵。系数的输出轻型

    如果ca的元素cd矩阵,xr是一个矩阵,其中每一列的逆小波变换中相应的列cacd

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

    细节系数,作为指定l1单元阵列,l水平的变换。的元素cd为了降低分辨率。系数的输出轻型

    如果ca的元素cd矩阵,xr是一个矩阵,其中每一列的逆小波变换中相应的列cacd

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

    名称-值参数

    指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

    R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

    例子:xr = ilwt (ca, cd, LiftingScheme, lsc,“水平”,1)使用lsc提升方案进行逆小波变换到1级。

    正交或双正交的小波用于逆轻型,指定为一个特征向量或字符串标量。看到小波的属性liftingScheme为支持小波的列表。金宝app完美的重建,指定的小波必须被用来获得相同的小波系数cacd

    你不能指定“小波”“LiftingScheme”名称-值参数在同一时间。

    例子:xr = ilwt (ca, cd,“小波”、“bior3.5”)使用bior3.5双正交小波。

    数据类型:字符|字符串

    在逆轻型起重方案使用,指定为一个liftingScheme对象。完美的重建,指定的吊装方案必须相同的吊装方案,用于获得系数cacd

    你不能指定“小波”“LiftingScheme”名称-值参数在同一时间。

    例子:xr = ilwt (ca, cd, LiftingScheme, lScheme)使用lScheme提升方案。

    重建,指定为一个小于或等于非负整数长度(cd)1。如果未指定,默认为0和重建水平xr是一个完美的重建信号。

    例子:xr = ilwt (ca, cd,“水平”,1)采样信号1级。

    数据类型:

    扩展模式使用逆轻型,指定为一个“周期”(默认),“zeropad”,或“对称”。的价值“扩展”指定如何扩展信号的边界。

    例子:xr = ilwt(钙、cd、“扩展”,“对称”)指定对称扩展模式。

    整数值数据处理,指定为一个数字或逻辑1(真正的)或0()。

    • 1(真正的)——保存整数值数据

    • 0()——不保留整数值数据

    指定“Int2Int”名称-值参数只有在所有元素输入的整数。

    例子:xr = ilwt (ca, cd, Int2Int,真的)保存整数值数据。

    输出参数

    全部折叠

    逆小波变换的cacd,作为一个向量或矩阵返回。如果ca是一个标量或矢量,的元素cd是向量,xr是一个向量。如果ca的元素cd矩阵,xr是一个矩阵,其中每一列的逆小波变换中相应的列cacd

    数据类型:|

    扩展功能

    C / c++代码生成
    生成C和c++代码使用MATLAB®编码器™。

    版本历史

    介绍了R2021a

    全部展开

    行为改变R2021a