主要内容

liftingStep

创建基本步骤

自从R2021a

    描述

    Lstep= liftingStep返回一个基本步骤作为一个结构数组默认字段值。您可以添加提升一步liftingScheme对象。有关更多信息,请参见addlift

    例子

    Lstep= liftingStep (名称,值)使用名称-值参数设置字段值。例如,Lstep = liftingStep(“类型”,“更新”)创建一个类型的步骤“更新”。您可以指定多个名称参数。在报价附上每个字段的名字。

    例子

    全部折叠

    这个例子展示了如何应用提升计划与指定的提升措施的信号。

    创建两个提升步骤。连接的步骤在一个数组中。

    els1 = liftingStep (“类型”,“更新”,“系数”[-√(3)1)“MaxOrder”,0);els2 = liftingStep (“类型”,“预测”,“系数”,(1倍根号(3)/ 4 + (sqrt (3) 2) / 4),“MaxOrder”1);stepArray = [els1; els2];

    指定归一化常数。

    K = [(sqrt (3) + 1) /√(2) sqrt (3) 1 /√(2)];

    使用数组创建一个起重方案提升步骤和归一化常数。

    lScheme = liftingScheme (“LiftingSteps”stepArray,“NormalizationFactors”,K)
    lScheme =小波:“定制”LiftingSteps: [2×1] liftingStep NormalizationFactors: [1.9319 - 0.5176] CustomLowpassFilter:[]的细节LiftingSteps:类型:“更新”系数:-1.7321 [1]MaxOrder: 0类型:“预测”系数:0.3660 [1]MaxOrder: 1

    创建一个信号。提升方案应用到信号。

    sig = 0:20;(ca、cd) =轻型(团体,“LiftingScheme”,lScheme);

    输入参数

    全部折叠

    名称-值参数

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

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

    例子:ls = liftingStep (“MaxOrder”2“类型”,“更新”,“系数”,[1 2 3])

    基本类型提升一步,指定为“预测”“更新”

    数据类型:字符|字符串

    Laurent多项式系数对应于解除过滤器的z变换,指定为一个实值向量。的第一个元素的顺序系数MaxOrder

    数据类型:|

    Laurent多项式系数的最大订单,指定为一个整数。

    数据类型:

    输出参数

    全部折叠

    小学提升一步,作为一个结构返回。Lstep有三个字段:

    • 类型-类型的提升一步,作为一个字符数组返回。

    • 系数- Laurent多项式系数,作为一个实值向量返回。

    • MaxOrder- Laurent多项式的最大订单,返回一个整数。

    数据类型:结构体

    扩展功能

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

    版本历史

    介绍了R2021a