主要内容

提升方案

创建提升小波变换的提升方案

    描述

    使用提升方案对象创建可以有效应用于数据的提升方案。

    创造

    描述

    lscheme=提升方案为模型创建提升方案“懒惰”标准化设置为1的小波。

    例子

    lscheme = liftingScheme(名称、值)创建一个起重方案属性由名称-值对指定。将属性名称括在引号中。可以使用以下语法之一创建提升方案:

    • lscheme = liftingScheme ('小波”,wname)

    • lscheme = liftingScheme ('自定义低通滤波器”,过滤器)

    • lscheme = liftingScheme ('LiftingSteps,提升步骤,'NormalizationFactors',normalfactors)

    性质

    全部展开

    与提升方案相关的正交或双正交小波,指定为其中之一。

    小波家族 小波
    Daubechies “懒惰”“哈尔”“db1”“db2”“db4”“db4”“db5”“db6”推出“db7”,‘db8’
    符号 “sym2”“sym3”“sym4”“sym5”“sym6”“sym7”,“sym8”
    Cohen-Daubechies-Feauveau “cdf1.1”“cdf1.3”“cdf1.5”“cdf2.2”“cdf2.4”“cdf2.6”“cdf3.1”“cdf3.3”“cdf3.5”“cdf4.2”“cdf4.4”“cdf4.6”“cdf5.1”“cdf5.3”“cdf5.5”“cdf6.2”“cdf6.4”,“cdf6.6”
    Coiflet “coif1”,“coif2”
    双正交的 “bior1.1”“bior1.3”“生物1.5”“生物2.2”“生物2.4”“生物2.6”“生物2.8”“生物3.1”“生物3.3”“生物3.5”“bior3.7”“生物3.9”“bior4.4”“生物5.5”“bior6.8”“bs3”,'9.7'
    反向双正交 “rbs3”“r9.7”“rbio1.1”“rbio1.3”“rbio1.5”“rbio2.2”“rbio2.4”“rbio2.6”“rbio2.8”“rbio3.1”“rbio3.3”“rbio3.5”“rbio3.7”“rbio3.9”“rbio4.4”“rbio5.5”,“rbio6.8”

    例子:lscheme = liftingScheme(“小波”、“bior3.7”)创建与模型关联的提升方案“bior3.7”双正交小波。

    与提升方案相关联的低通滤波器,指定为单元阵列。

    • 创建一个与正交小波相关的提升方案,集合自定义低通滤波器{LoD}哪里LoD为小波相关的低通滤波器。

    • 创建一个与双正交小波相关联的提升方案,集合自定义低通滤波器{LoPrimal, LoDual}哪里LoPrimal洛杜尔是与双正交小波相关联的低通滤波器。

    当你指定过滤系数时小波属性自动设置为“自定义”

    例子:lscheme = liftingScheme('CustomLowpassFilter',{[sqrt(2)/2)/2]})创建与Haar小波关联的提升方案。

    数据类型:仅有一个的|双重的

    与提升方案相关联的提升步骤,指定为从提升台阶.创建一个提升方案使用LiftingSteps,则还必须设置归一化因子所有物设置这两个属性时小波属性自动设置为“自定义”

    例子:lscheme = liftingScheme(“LiftingSteps”、“NormalizationFactors”,NF)创建一个提升方案使用提升台阶结构中指定以及NF

    与提升方案相关的标准化系数,具体如下KK1/K哪里K是一个非零标量。的因素K指定2 × 2标准化矩阵的对角线元素。如果指定为向量,则向量元素的乘积必须等于1到within precision。

    创建一个提升方案使用归一化因子,则还必须设置LiftingSteps所有物设置这两个属性时小波属性自动设置为“自定义”

    数据类型:双重的

    对象的功能

    addlift 添加基本的提升步骤
    deletelift 删除基本升降步骤
    ls2filt 从提升方案中提取小波滤波器
    disp 显示提升方案

    例子

    全部折叠

    创建与Haar小波相关的提升方案。

    lscheme=提升方案(“小波”“哈尔”
    lscheme =小波:'haar' LiftingSteps: [2 × 1] liftingStep NormalizationFactors: [1.4142 0.7071] CustomLowpassFilter: [] Details of LiftingSteps: Type: 'predict' Coefficients: -1 MaxOrder: 0 Type: 'update' Coefficients: 0.5000 MaxOrder: 0

    利用提升方案获得信号的2级小波分解。检查近似系数和细节系数。

    sig=0:7;[appC,detC]=lwt(sig,“LiftingScheme”lscheme,“水平”2);怎么会出现
    appC =2×13.0000 11.0000
    detC{1}
    ans =4×10.7071 0.7071 0.7071 0.7071
    detC{2}
    ans =2×12.0000 2.0000

    获得反变换并演示完美的重构。

    xrec=ilwt(应用程序、测试程序、,“LiftingScheme”, lscheme);马克斯(abs (xrec (:) sig (:)))
    ans = 2.6645 e15汽油

    使用与提升方案关联的低通滤波器创建提升方案db4小波。

    wv=“db4”;[卤,~,~ ~]= wfilters(西弗吉尼亚州);LS = liftingScheme (“CustomLowpassFilter”,{LoR});

    创建与双正交模型关联的提升方案bior2.2小波。

    lscheme=提升方案(“小波”“生物2.2”);

    小波与 N 消失矩与阶正交 N - 1 多项式。的bior2.2小波有两个消失矩。通过对1次多项式采样来创建一个信号。

    sig = 1:16;

    将提升方案应用于信号。在最精细的尺度上检查细节系数bior2.2小波正交于1次多项式。确认除了边界处的非零系数外,细节系数均为零。

    [D] =轻型(团体,“LiftingScheme”, lscheme);D {1}
    ans =8×10 0 0 0 0 0 5.6569

    现在创建与Haar小波关联的提升方案。

    lschemeH = liftingScheme (“小波”“哈尔”);

    对信号应用提升方案。确认细节系数均为非零。由于Haar小波只有一个消失矩,因此小波与1次多项式不正交。

    (啊,DH) =轻型(团体,“LiftingScheme”, lschemeH);DH {1}
    ans =8×10.7071 0.7071 0.7071 0.7071 0.7071 0.7071

    兼容性的考虑

    全部展开

    行为在R2021b中改变

    扩展能力

    介绍了R2021a