主要内容

dtfilters.

用于过采样小波滤波器组的分析和合成滤波器

描述

例子

DF.= dtfilters(名称返回对应的分解(分析)滤波器名称。这些过滤器最常用于输入参数dddtree.dddtree2.

[DF.RF.] = dtfilters(名称返回对应的重建(合成)滤波器名称

例子

全部收缩

获取复杂双树小波变换的有效滤波器。该变换使用Farras几乎对称滤波器,用于第一级和Kingsbury Q型滤波器,用于随后阶段的10个抽头。

加载嘈杂的多普勒信号。获取复杂双树小波变换的第一和后续阶段的过滤器。使用复杂的双树小波变换展示完美的重建。

加载noisdopp.;df = dtfilters('dtf2');dt = dddtree('cplxdt',noisdopp,5,df {1},df {2});XREC = IDDDTREE(DT);max(abs(noisdopp-xrec))
ans = 1.3323e-13

获取双密度小波变换的有效滤波器。

加载嘈杂的多普勒信号。获得双浓度小波变换的滤波器。双密度小波变换在所有阶段使用相同的过滤器。使用双密度小波变换展示完美的重建。

df = dtfilters('filters1');加载noisdopp.;dt = dddtree('ddt',noisdopp,5,df,df);XREC = IDDDTREE(DT);max(abs(noisdopp-xrec))
ANS = 2.3892E-13

输入参数

全部收缩

筛选名称,指定为字符向量或字符串标量。有效条目名称是:

  • 任何有效的正交或双正交小波名称。看Wfilters.有关详细信息。正交或双正交小波仅在滤波器组类型时有效'dwt',或当您使用过滤器作为一个复杂的双树变换中的第一阶段时,'realdt'要么'cplxdt'。如果您有双密度,则正交或双正交小波滤波器不是有效的过滤器,'ddt'或双树双密度,'ReaDDDT'要么'cplxdddt',过滤银行。正交或双正交小波滤波器不是用于大于1的阶段的复杂双树滤波器组的有效滤波器。

  • 'dtfp'- 使用p等于1,2,3,4或5返回第一级Farras滤波器('fsfarras')和金伯里Q换档过滤器('qshiftn')用于后续阶段。此输入仅对双树变换有效,'realdt'要么'cplxdt'。设置p = 1,2,3,4或5指定具有n = 6,10,14,16或18个水龙头的Kingsbury Q移位滤波器。

  • 'dddtf1'- 返回双密度双树变换的第一个和后续阶段的过滤器。此输入仅对双密度双树变换有效,'ReaDDDT''cplxdddt'

  • 'self1'- 返回用于双密度小波变换的10分接滤波器。此选项仅对双密度小波变换有效,'ddt''ReaDDDT', 和'cplxdddt'

  • 'self2'- 返回用于双浓度小波变换的16个抽头滤波器。此选项仅对双密度小波变换有效,'ddt''ReaDDDT', 和'cplxdddt'

  • 'filters1'- 返回双密度小波变换的6分接滤波器,'ddt'

  • 'filters2'- 返回双密度小波变换的12分接滤波器,'ddt'

  • 'farras'- Farras为双通道完美的重建滤波器组进行了几乎对称滤波器。此选项意味着用于单树变换,仅对正交的批判性采样小波变换有效,'dwt'。输出dtfilters.是两列矩阵。矩阵的第一列是缩放(低通)滤波器,第二列是小波(高通)滤波器。

  • 'fsfarras'- Farras几乎对称的第一阶段滤波器,用于双树小波变换。有了这个选项,输出dtfilters.是一个带有两个元素的单元阵列,每个树为一个元素。每个元素是双列矩阵。矩阵的第一列是缩放(低通)滤波器,第二列是小波(高通)滤波器。

  • 'qshiftn'- Kingsbury Q-Shift N-Tap滤波器,N = 6,10,14,16或18。Kingsbury Q换档滤波器最常用于大于1的双树小波变换中。

  • 'doublewualfilt'- 针对双密度双树小波变换的一个阶段的过滤器,'ReaDDDT'要么'cplxdddt'

输出参数

全部收缩

分解(分析)滤波器,作为矩阵或小区矩阵阵列返回。

重建(合成)滤波器,作为矩阵或小区矩阵阵列返回。

也可以看看

|

介绍在R2013B.