主要内容

dsp.SubbandSynthesisFilter

重建信号从高频和低频部分波段

描述

dsp.SubbandSynthesisFilter系统对象™采样信号从高频和低频部分波段。

重建一个信号从高频和低频部分波段:

  1. 创建dsp.SubbandSynthesisFilter对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

subSyn= dsp.SubbandSynthesisFilter返回一个双通道部分波段合成滤波器,subSyn,采样信号的高频部分波段和低频子带。每个部分波段包含原始信号带宽的一半。

例子

subSyn= dsp.SubbandSynthesisFilter (lpc的,hpc)返回一个双通道部分波段合成滤波器,subSyn。的对象有LowpassCoefficients属性设置为lpc的HighpassCoefficients属性设置为hpc

subSyn= dsp.SubbandSynthesisFilter (名称,值)返回一个双通道部分波段合成滤波器,subSyn,每个指定的属性设置为指定的值。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

指定一个低通数字滤波器系数向量,按照权力的z。低通滤波器,使用半分数段过滤器通过频带停在过滤器中指定HighpassCoefficients财产。这个属性的默认值指定过滤基于三阶Daubechies小波。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定高通的冷杉滤波器系数向量,在下行的力量z。高通滤波器,使用半分数段过滤器通过频带停在过滤器中指定LowpassCoefficients财产。这个属性的默认值指定过滤基于三阶Daubechies小波。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

定点属性

指定是否使用完整精确的规则。如果你设置FullPrecisionOverride真正的是默认的,计算所有对象内部运算和输出数据类型使用完整精确的规则。这些规则提供最精确定点数字。它也关闭其他定点属性的显示,因为他们不单独申请。这些规则保证不会发生量子化的对象。位,根据需要,以确保没有舍入或发生溢出。如果你设置FullPrecisionOverride、定点数据类型控制通过个人定点属性设置。有关更多信息,请参见完整精确定点系统对象

指定舍入方法。

依赖关系

这个属性只适用于如果对象不是完全精确的模式。

指定溢出行动包装饱和

依赖关系

这个属性只适用于如果对象不是完全精确的模式。

冷杉定点滤波器系数的数据类型指定为同一个词长度作为输入自定义

指定数字滤波器系数作为定点类型numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

这个属性只适用于当你设置CoefficientsDataType财产自定义

指定产品的数据类型完整的精度,同样作为输入,或自定义

指定产品定点类型扩展numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

这个属性只适用于当你设置ProductDataType财产自定义

蓄电池数据类型指定为完整的精度,同样作为输入,一样的产品,或自定义

指定蓄电池定点类型扩展numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

这个属性只适用于当你设置AccumulatorDataType财产自定义

指定输出数据类型蓄电池一样,一样的产品,同样作为输入,或自定义

指定输出定点类型扩展numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

这个属性只适用于当你设置OutputDataType财产自定义

使用

描述

例子

y= subSyn (,)重建一个信号从高频子带,和一个低频子带,

输入参数

全部展开

高频子带,指定为一个列向量或矩阵。输入都必须有相同的大小和数据类型。

数据类型:||int8|int16|int32|uint8|uint16|uint32|fi
复数的支持:金宝app是的

低频子带,指定为一个列向量或矩阵。输入都必须有相同的大小和数据类型。

数据类型:||int8|int16|int32|uint8|uint16|uint32|fi
复数的支持:金宝app是的

输出参数

全部展开

合成输出,重构向量或矩阵。在输出的行数的总和的行数的输入信号。

数据类型:||int8|int16|int32|uint8|uint16|uint32|fi
复数的支持:金宝app是的

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

将信号分解成低频和高频部分波段使用部分波段分析过滤器。使用部分波段合成滤波器重构信号。

负载dspwlets;%加载滤波器系数lod、藏卤和雇佣subAna = dsp。SubbandAnalysisFilter (lod、藏);subSynth = dsp。SubbandSynthesisFilter(卤,hir);u = randn (128 1);(嗨,lo) = subAna (u);%两个渠道分析y = subSynth(嗨,lo);%两通道合成

情节区别原始和重建信号与滤波器延时补偿。

情节(u (1: end-7) - y(8:结束);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

算法

这个对象实现算法、输入和输出的描述双通道合成子带滤波器块引用页面。对象属性对应块的参数,除了:

  • SubbandSynthesisFilter对象没有对应的属性输入处理双通道合成子带滤波器的参数块。对象只执行处理和纸浆包总是保持输入帧速率。

  • 率的选择块参数是不支持的金宝appSubbandSynthesisFilter对象。

扩展功能

版本历史

介绍了R2012a