文档

dsp。SubbandSynthesisFilter系统对象

从高频和低频子带重构信号

描述

SubbandSynthesisFilter对象从高频和低频子带中重建信号。

从高频子带和低频子带重构信号:

  1. 定义和设置你的双通道子带合成滤波器。看到建设

  2. 调用一步的性质对信号进行重构dsp。SubbandSynthesisFilter.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,而不是使用一步方法来执行System对象™定义的操作,则可以使用参数调用该对象,就像调用函数一样。例如,Y = step(obj,x)而且Y = obj(x)请执行相同的操作。

建设

subSyn = dsp。SubbandSynthesisFilter返回一个双通道子带合成滤波器,subSyn,该方法从高频子带和低频子带中重建信号。每个子带包含原始信号一半的带宽。

subSyn = dsp。SubbandSynthesisFilter ('PropertyName”,PropertyValue,……)返回一个双通道子带合成滤波器,subSyn,将每个指定的属性设置为指定的值。

subSyn = dsp。SubbandSynthesisFilter (lpc的hpc,
PropertyName”,PropertyValue,……)
返回一个双通道子带合成滤波器,subSyn.对象具有LowpassCoefficients属性设置为lpc的,HighpassCoefficients属性设置为hpc,并将其他指定属性设置为指定值。

属性

LowpassCoefficients

低通FIR滤波器系数

指定低通FIR滤波器系数的矢量,以z的降幂为单位。对于低通滤波器,使用通过中指定滤波器停止的频带的半带滤波器HighpassCoefficients财产。此属性的默认值指定基于三阶Daubechies小波的过滤器。

HighpassCoefficients

高通FIR滤波器系数

指定高通FIR滤波器系数的降幂向量z.对于高通滤波器,使用半带滤波器,该滤波器通过中指定的滤波器停止的频带LowpassCoefficients财产。此属性的默认值指定基于三阶Daubechies小波的过滤器。

定点属性

方法

重置 重置子带合成滤波对象的内部状态
一步 从高低频子带重建信号
所有系统对象通用
释放

允许系统对象属性值更改

例子

全部展开

请注意:此示例仅在R2016b及以上版本运行。如果您正在使用较早的版本,请将对函数的每次调用替换为等效的调用一步语法。例如,myObject(x)变成step(myObject,x)。

使用子带分析滤波器将信号分解为低频子带和高频子带。利用子带合成滤波器重构信号。

负载dspwlets%加载滤波器系数lod, hid, lor和hirsubAna = dsp。SubbandAnalysisFilter (lod、藏);subSynth = dsp。SubbandSynthesisFilter(卤,hir);U = randn(128,1);[hi, lo] = subAna(u);%双通道分析y = subSynth(hi, lo);%双通道合成

在滤波延迟补偿后,绘制原始信号和重建信号之间的差异。

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

算法

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

  • SubbandSynthesisFilter对象没有对应于输入处理双通道合成子带滤波器块参数。对象只执行基于采样的处理,并始终保持输入帧率。

  • 率的选择方法不支持Block参数万博1manbetxSubbandSynthesisFilter对象。

扩展功能

在R2012a中引入

这个话题有用吗?