主要内容

liftingScheme

为提升小波变换创造提升方案

自从R2021a

    描述

    使用liftingScheme对象创建一个提升方案,您可以有效地应用于数据。

    创建

    描述

    lscheme= liftingScheme创建的吊装方案“懒”小波与标准化设置为1。

    例子

    lscheme= liftingScheme(名称,值)创建一个提升方案属性指定的名称-值对。附上报价的属性名。您可以创建一个提升计划使用如下语法:

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

    • lscheme = liftingScheme ('CustomLowpassFilter”,过滤器)

    • lscheme = liftingScheme ('LiftingSteps”,liftingSteps, NormalizationFactors normFactors)

    属性

    全部展开

    正交或双正交小波的提升计划,指定为其中之一。

    小波家族 小波
    Daubechies “懒”,“哈雾”,“db1”,“db2”,“db4”,“db4”,“db5跑车”,“db6”,推出“db7”,“db8”
    Symlet “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”,“bior1.5”,“bior2.2”,“bior2.4”,“bior2.6”,“bior2.8”,“bior3.1”,“bior3.3”,“bior3.5”,“bior3.7”,“bior3.9”,“bior4.4”,“bior5.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”双正交小波。

    低通滤波器与提升计划,指定为一个单元阵列。

    • 创建一个与正交小波提升方案,集CustomLowpassFilter{LoD},在那里LoD与小波相关的低通滤波器。

    • 创建一个关联到一个双正交小波提升方案,集CustomLowpassFilter{LoPrimal, LoDual},在那里LoPrimalLoDual与双正交小波相关的低通滤波器。

    当你指定滤波器系数,小波属性自动设置“自定义”

    例子:lscheme = liftingScheme (CustomLowpassFilter,{[√6(2) / 2倍根号(2)/ 2)})创建一个与Haar小波相关的吊装方案。

    数据类型:|

    提升步骤与提升计划,指定为数组结构获得liftingStep。创建一个使用起重方案LiftingSteps,你也必须设置NormalizationFactors财产。当你设置这两个属性,小波属性自动设置“自定义”

    例子:lscheme = liftingScheme (“LiftingSteps”、“NormalizationFactors”, NF)创建一个使用起重方案liftingStep结构中指定和因素中指定NF

    归一化因素与提升方案,指定为K(K1 /K],在那里K是一个非零标量。的因素K指定2×2规范化矩阵的对角元素。如果指定为一个向量,向量元素的产品在精度必须等于1。

    创建一个使用起重方案NormalizationFactors,你也必须设置LiftingSteps财产。当你设置这两个属性,小波属性自动设置“自定义”

    数据类型:

    对象的功能

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

    例子

    全部折叠

    创建与Haar小波相关的吊装方案。

    lscheme = liftingScheme (“小波”,“哈雾”)
    lscheme =小波:“哈尔”LiftingSteps: [2×1] liftingStep NormalizationFactors: [1.4142 - 0.7071] CustomLowpassFilter:[]的细节LiftingSteps:类型:“预测”系数:1 MaxOrder: 0类型:“更新”系数:0.5000 MaxOrder: 0

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

    sig = 0:7;[appC, detC] =轻型(团体,“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 (detC怎么会出现,“LiftingScheme”,lscheme);马克斯(abs (xrec (:) sig (:)))
    ans = 2.6645 e15汽油

    创建一个使用低通滤波器与提升方案db4小波。

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

    创建提升计划与双正交的bior2.2小波。

    lscheme = liftingScheme (“小波”,“bior2.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 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 0.7071 0.7071

    扩展功能

    版本历史

    介绍了R2021a

    全部展开