主要内容gydF4y2Ba

dsp。BiquadFiltergydF4y2Ba

IIR滤波器采用双二次结构gydF4y2Ba

描述gydF4y2Ba

的gydF4y2Badsp。BiquadFiltergydF4y2Ba对象实现双二次分段的级联,其中每个分段的系数由一个单独的行提供gydF4y2BaNgydF4y2Ba-by-6二阶分段(SOS)矩阵。SOS矩阵的每一行包含滤波器相应分段的分子和分母系数。产生的滤波器可应用于向量或矩阵输入,其中每一列表示独立处理的数据通道。gydF4y2Ba

使用双二次或SOS实现IIR滤波器结构:gydF4y2Ba

  1. 创建gydF4y2Badsp。BiquadFiltergydF4y2Ba对象,并设置其属性。gydF4y2Ba

  2. 使用参数调用对象,就像调用函数一样。gydF4y2Ba

要了解更多关于System对象如何工作的信息,请参见gydF4y2Ba什么是系统对象?gydF4y2Ba

创建gydF4y2Ba

描述gydF4y2Ba

biquadgydF4y2Ba=dsp.BiquadFiltergydF4y2Ba返回一个双二次IIR (SOS)过滤器系统对象™,gydF4y2BabiquadgydF4y2Ba,随着时间的推移,它使用SOS部分独立地过滤输入的每个通道(列)gydF4y2Ba[1 0.3 0.4 1 0.1 0.2]gydF4y2Ba与直接形式II转置结构。gydF4y2Ba

例子gydF4y2Ba

biquad=dsp.BiquadFilter(sosmatrix,scaleValue)gydF4y2Ba属性返回一个双二次筛选器对象gydF4y2BaSOSMatrixgydF4y2Ba属性设置为gydF4y2BasosmatrixgydF4y2Ba和gydF4y2BaScaleValuesgydF4y2Ba属性设置为gydF4y2BascalevaluesgydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

biquad=dsp.biquad滤波器(gydF4y2Ba名称,值gydF4y2Ba)gydF4y2Ba返回一个双二次过滤器对象,gydF4y2BabiquadgydF4y2Ba,将每个属性设置为指定的值。gydF4y2Ba

属性gydF4y2Ba

全部展开gydF4y2Ba

除非另有说明,属性是gydF4y2BanontunablegydF4y2Ba,这意味着您不能在调用对象后更改其值。对象在调用时锁定,并且gydF4y2Ba释放gydF4y2Ba函数打开它们。gydF4y2Ba

如果一个属性是gydF4y2Ba可调gydF4y2Ba,您可以随时更改它的值。gydF4y2Ba

有关更改属性值的更多信息,请参见gydF4y2Ba在MATLAB中使用系统对象进行系统设计gydF4y2Ba.gydF4y2Ba

指定过滤器结构为gydF4y2Ba“我直接形式”gydF4y2Ba,gydF4y2Ba'直接形式I ' transposed'gydF4y2Ba,gydF4y2Ba“直接形成二世”gydF4y2Ba,gydF4y2Ba'直接形式II转置'gydF4y2Ba.gydF4y2Ba

将SOS矩阵的来源指定为gydF4y2Ba“属性”gydF4y2Ba或gydF4y2Ba输入端口的gydF4y2Ba.gydF4y2Ba

指定二阶section (SOS)矩阵为N × 6矩阵,其中N是过滤器中的section数量。SOS矩阵的每一行都包含了过滤器相应部分的分子系数和分母系数。系统功能,gydF4y2BaH(z)gydF4y2Ba双四元滤波器的特性是:gydF4y2Ba

HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∑gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 0gydF4y2Ba 2gydF4y2Ba bgydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba kgydF4y2Ba 1gydF4y2Ba −gydF4y2Ba ∑gydF4y2Ba lgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba zgydF4y2Ba −gydF4y2Ba lgydF4y2Ba

系数按SOS矩阵的行排列如下gydF4y2Ba(bgydF4y2Ba0gydF4y2BabgydF4y2Ba1,gydF4y2BabgydF4y2Ba2,gydF4y2Ba1, -gydF4y2Ba1gydF4y2Ba, -gydF4y2Ba2gydF4y2Ba)gydF4y2Ba.你可以使用实数或复数的系数。此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba这个leading denominator coefficient of the biquad filter,一个gydF4y2Ba0gydF4y2Ba,对于每个过滤器段等于1,而与指定的值无关。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2BafigydF4y2Ba

指定在双四滤波器的每个部分之前和之后应用的比例值。gydF4y2BaScaleValuesgydF4y2Ba要么是标量,要么是长度向量gydF4y2BaN + 1gydF4y2Ba,在那里gydF4y2BaNgydF4y2Ba为分段数。如果将此属性设置为标量,则标量值仅在第一个筛选部分之前用作增益值。其余的增益值设置为gydF4y2Ba1gydF4y2Ba.如果将此属性设置为向量gydF4y2BaN + 1gydF4y2Ba值,每个值用于过滤器的单独部分。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

指定过滤器状态的初始条件gydF4y2Ba结构gydF4y2BaProperty是|中的一个gydF4y2Ba直接形成二世gydF4y2Ba|gydF4y2Ba直接形式II转置gydF4y2Ba|。在直接形式的II双四倍滤波器中,状态或延迟元件(零点和极点)的数目等于滤波器部分数目的两倍。可以将初始条件指定为标量、向量或矩阵。gydF4y2Ba

当指定标量值时,双四滤波器将该滤波器中的所有延迟元素初始化为该值。当您指定一个长度与过滤器中延迟元素的数量相等的向量时,每个向量元素为对应的延迟元素指定一个惟一的初始条件。gydF4y2Ba

双四滤波器对输入信号的每个通道应用相同的初始条件向量。当您指定一个长度向量等于滤波器中输入通道的数量和延迟元素的数量的乘积时,每个元素都会为相应通道中相应的延迟元素指定唯一的初始条件。当您指定一个矩阵,其行数与滤波器中的延迟元素数相同,并且为输入信号的每个通道指定一列时,每个元素为相应通道中相应的延迟元素指定唯一的初始条件。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2Ba结构gydF4y2Ba财产属于gydF4y2Ba直接形成二世gydF4y2Ba或gydF4y2Ba直接形式II转置gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

在过滤器结构的零一侧指定过滤器状态的初始条件。直接形式I双四倍滤波器的分子中的状态或延迟元素的数量等于滤波器部分数量的两倍。可以将初始条件指定为标量、向量或矩阵。当指定标量时,双四滤波器将滤波器中0边的所有延迟元素初始化为该值。当您指定一个长度等于过滤器中0边的延迟元素数量的向量时,每个向量元素为0边的相应延迟元素指定一个唯一的初始条件。gydF4y2Ba

双四滤波器对输入信号的每个通道应用相同的初始条件向量。当您指定一个长度向量等于滤波器中输入通道的数量和0边的延迟元素的数量的乘积时,每个元素为对应通道中0边的相应延迟元素指定一个唯一的初始条件。当你指定一个矩阵的行数相同的零一边随着延迟元素数量的过滤器,并为每个通道一列的输入信号,每个元素指定一个唯一的初始条件为相应的延迟元素0一边在相应的通道。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2Ba结构gydF4y2Ba财产属于gydF4y2Ba我直接的形式gydF4y2Ba或gydF4y2Ba直接形式的转置gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

在带有极点的滤波器结构一侧指定滤波器状态的初始条件。在直接形式的I(非正则)双四滤波器中,分母状态或延迟元素的数量等于滤波器部分数量的两倍。可以将初始条件指定为标量、向量或矩阵。当您指定一个标量时,双四滤波器将滤波器极点一侧的所有延迟元素初始化为该值。当您指定一个长度向量等于滤波器中极点侧延迟元素的数量时,每个向量元素为极点侧对应的延迟元素指定一个唯一的初始条件。gydF4y2Ba

该对象对输入信号的每个通道应用相同的初始条件向量。当您指定一个长度向量等于滤波器中输入信道的数量和极点侧延迟元素的数量的乘积时,每个元素为相应信道中极点侧相应延迟元素指定一个唯一的初始条件。当你指定一个矩阵的行数相同的数量中两极端的延迟元素过滤器,并为每个通道一列的输入信号,每个元素指定一个唯一的初始条件中相应的延迟两极端的元素对应的通道。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2Ba结构gydF4y2Ba财产属于gydF4y2Ba我直接的形式gydF4y2Ba或gydF4y2Ba直接形式的转置gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

当该布尔属性设置为时gydF4y2Ba真正的gydF4y2Ba,双四滤波器去除所有单位尺度增益计算。这减少了计算次数并提高了定点精度。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba.gydF4y2Ba

选择如何指定比例值。默认情况下,此属性为gydF4y2Ba真正的gydF4y2Ba,比例值通过输入端口指定。当这个属性gydF4y2Ba假gydF4y2Ba,所有比例值为1。gydF4y2Ba

依赖关系gydF4y2Ba

该属性仅在gydF4y2BaSOSMatrixSourcegydF4y2Ba财产是gydF4y2Ba输入端口gydF4y2Ba.gydF4y2Ba

定点属性gydF4y2Ba

指定舍入方法。gydF4y2Ba

将溢出操作指定为gydF4y2Ba包装gydF4y2Ba或gydF4y2Ba饱和gydF4y2Ba.gydF4y2Ba

将被乘数定点数据类型指定为gydF4y2Ba同样作为输出gydF4y2Ba或gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2Ba结构gydF4y2Ba财产gydF4y2Ba直接形式的转置gydF4y2Ba.gydF4y2Ba

将被乘数和定点类型指定为缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaMultiplicandDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

将节输入定点数据类型指定为其中一种gydF4y2Ba同样作为输入gydF4y2Ba或gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

将节输入定点类型指定为缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSectionInputDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

将节输出定点数据类型指定为gydF4y2Ba同截面输入gydF4y2Ba或gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

将节输出定点类型指定为带符号的缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSectionOutputDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定分子系数定点数据类型为gydF4y2Ba与输入的字长相同gydF4y2Ba或gydF4y2Ba风俗gydF4y2Ba. 设置此属性还可以设置gydF4y2BaDenominatorCoefficientsDataTypegydF4y2Ba和gydF4y2BaScaleValuesDataTypegydF4y2Ba属性为相同的值。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba.gydF4y2Ba

将分子系数定点类型指定为gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba.单词的字长gydF4y2BaCustomNumeratorCoefficientsDataTypegydF4y2Ba,gydF4y2BaCustomDenominatorCoefficientsDataTypegydF4y2Ba,gydF4y2BaCustomScaleValuesDataTypegydF4y2Ba属性必须相同。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba和gydF4y2BaNumeratorCoefficientsDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定分母系数定点数据类型为gydF4y2Ba与输入的字长相同gydF4y2Ba或gydF4y2Ba风俗gydF4y2Ba. 设置此属性还可以设置gydF4y2BaNumeratorCoefficientsDataTypegydF4y2Ba和gydF4y2BaScaleValuesDataTypegydF4y2Ba属性为相同的值。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba.gydF4y2Ba

指定分母系数定点类型为gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorCoefficientsDataTypegydF4y2Ba,gydF4y2BaCustomDenominatorCoefficientsDataTypegydF4y2Ba,gydF4y2BaCustomScaleValuesDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba和gydF4y2BaDenominatorCoefficientsDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定定点数据类型的比例值为gydF4y2Ba与输入的字长相同gydF4y2Ba或gydF4y2Ba风俗gydF4y2Ba. 设置此属性还可以设置gydF4y2BaNumeratorCoefficientsDataTypegydF4y2Ba和gydF4y2BaDenominatorCoefficientsDataTypegydF4y2Ba属性为相同的值。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba.gydF4y2Ba

指定定点类型的比例值为gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorCoefficientsDataTypegydF4y2Ba,gydF4y2BaCustomDenominatorCoefficientsDataTypegydF4y2Ba,gydF4y2BaCustomScaleValuesDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaSOSMatrixSourcegydF4y2Ba财产gydF4y2Ba财产gydF4y2Ba和gydF4y2BaScaleValuesDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定确定分子积定点数据类型的模式为:gydF4y2Ba

  • 同样作为输入gydF4y2Ba(默认)-分子积单词和分数的长度与输入的长度相同。gydF4y2Ba

  • 风俗gydF4y2Ba——使gydF4y2BaCustomNumeratorProductDataTypegydF4y2Ba属性,可用于指定自定义分子产品数据类型。请将数据类型指定为gydF4y2Ba数字类型gydF4y2Ba对象。gydF4y2Ba

  • 全精度gydF4y2Ba—使用全精度规则指定数据类型。这些规则提供了最精确的定点数值。这些规则防止在对象内部发生量化。根据需要添加位,这样就不会发生舍入或溢出。有关更多信息,请参见gydF4y2Ba定点系统对象的全精度gydF4y2Ba.gydF4y2Ba

设置此属性还将设置gydF4y2BaDenominatorProductDataTypegydF4y2Ba属性设置为相同的值。gydF4y2Ba

将产品定点类型指定为缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorProductDataTypegydF4y2Ba和gydF4y2BaCustomDenominatorProductDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaNumeratorProductDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

将确定分母产品定点数据类型的模式指定为:gydF4y2Ba

  • 同样作为输入gydF4y2Ba(默认值)-分母积单词和分数长度与输入相同。gydF4y2Ba

  • 风俗gydF4y2Ba——使gydF4y2BaCustomDenominatorProductDataTypegydF4y2Ba属性,可用于指定自定义分母产品数据类型。请将数据类型指定为gydF4y2Ba数字类型gydF4y2Ba对象。gydF4y2Ba

  • 全精度gydF4y2Ba—使用全精度规则指定数据类型。这些规则提供了最精确的定点数值。这些规则防止在对象内部发生量化。根据需要添加位,这样就不会发生舍入或溢出。有关更多信息,请参见gydF4y2Ba定点系统对象的全精度gydF4y2Ba.gydF4y2Ba

设置此属性还将设置gydF4y2BaNumeratorProductDataTypegydF4y2Ba属性设置为相同的值。gydF4y2Ba

将产品定点类型指定为缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorProductDataTypegydF4y2Ba和gydF4y2BaCustomDenominatorProductDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaDenominatorProductDataTypegydF4y2Ba来gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定分子累加器定点数据类型为gydF4y2Ba同样作为输入gydF4y2Ba,gydF4y2Ba一样的产品gydF4y2Ba,或gydF4y2Ba风俗gydF4y2Ba. 设置此属性还可以设置gydF4y2BaDenominatorAccumulatorDataTypegydF4y2Ba属性设置为相同的值。gydF4y2Ba

将分子累加器定点类型指定为缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorAccumulatorDataTypegydF4y2Ba和gydF4y2BaCustomDenominatorAccumulatorDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaNumeratorAccumulatorDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定分母累加器定点数据类型为gydF4y2Ba同样作为输入gydF4y2Ba,gydF4y2Ba一样的产品gydF4y2Ba,或gydF4y2Ba风俗gydF4y2Ba. 设置此属性还可以设置gydF4y2BaNumeratorAccumulatorDataTypegydF4y2Ba属性设置为相同的值。gydF4y2Ba

将分母累加器定点类型指定为缩放gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorAccumulatorDataTypegydF4y2Ba和gydF4y2BaCustomDenominatorAccumulatorDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaDenominatorAccumulatorDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定状态定点数据类型为gydF4y2Ba同样作为输入gydF4y2Ba,gydF4y2Ba与蓄能器相同gydF4y2Ba,或gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

此属性在设置gydF4y2Ba结构gydF4y2Ba财产gydF4y2Ba直接形成二世gydF4y2Ba或gydF4y2Ba直接形式II转置gydF4y2Ba.gydF4y2Ba

将状态定点类型指定为缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaStateDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定分子状态定点数据类型为gydF4y2Ba同样作为输入gydF4y2Ba,gydF4y2Ba与蓄能器相同gydF4y2Ba,或gydF4y2Ba风俗gydF4y2Ba. 设置此属性还可以设置gydF4y2BaDenominatorStateDataTypegydF4y2Ba属性设置为相同的值。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2Ba结构gydF4y2Ba财产gydF4y2Ba直接形式的转置gydF4y2Ba.gydF4y2Ba

指定分子状态定点类型为缩放的gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorProductDataTypegydF4y2Ba和gydF4y2BaCustomDenominatorProductDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaStateDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

指定分母状态定点数据类型为gydF4y2Ba同样作为输入gydF4y2Ba,gydF4y2Ba与蓄能器相同gydF4y2Ba,或gydF4y2Ba风俗gydF4y2Ba. 设置此属性还可以设置gydF4y2BaNumeratorStateDataTypegydF4y2Ba属性设置为相同的值。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2Ba结构gydF4y2Ba财产gydF4y2Ba直接形式的转置gydF4y2Ba.gydF4y2Ba

将分母状态定点类型指定为缩放gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba这个gydF4y2BaCustomNumeratorStateDataTypegydF4y2Ba和gydF4y2BaCustomDenominatorStateDataTypegydF4y2Ba属性必须具有相同的字长。gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaStateDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

将输出定点数据类型指定为gydF4y2Ba同样作为输入gydF4y2Ba,gydF4y2Ba与蓄能器相同gydF4y2Ba,或gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

将输出定点类型指定为缩放类型gydF4y2Ba数字类型gydF4y2Ba(定点设计器)gydF4y2Ba对象与一个gydF4y2Ba签名gydF4y2Ba的gydF4y2Ba汽车gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

此属性仅在设置gydF4y2BaOutputDataTypegydF4y2Ba财产gydF4y2Ba风俗gydF4y2Ba.gydF4y2Ba

使用gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

ygydF4y2Ba= biquad (gydF4y2BaxgydF4y2Ba)gydF4y2Ba过滤输入信号gydF4y2BaxgydF4y2Ba,输出过滤后的值,gydF4y2BaygydF4y2Ba这个biquadfilter object filters each channel of the input signal over successive calls to the algorithm.

ygydF4y2Ba= biquad (gydF4y2BaxgydF4y2Ba,gydF4y2Ba号码gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba)gydF4y2Ba使用以下命令过滤输入gydF4y2Ba号码gydF4y2Ba作为分子系数,以及gydF4y2Ba窝gydF4y2Ba作为双四滤波器的分母系数。该配置适用于gydF4y2BaSOSMatrixSourcegydF4y2Ba财产是gydF4y2Ba输入端口gydF4y2Ba和gydF4y2BaScaleValuesInputPortgydF4y2Ba财产是gydF4y2Ba假gydF4y2Ba.gydF4y2Ba

ygydF4y2Ba= biquad (gydF4y2BaxgydF4y2Ba,gydF4y2Ba号码gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba,gydF4y2BaggydF4y2Ba)gydF4y2Ba指定比例值,gydF4y2BaggydF4y2Ba,双四滤波器。该配置适用于gydF4y2BaSOSMatrixSourcegydF4y2Ba财产是gydF4y2Ba输入端口gydF4y2Ba和gydF4y2BaScaleValuesInputPortgydF4y2Ba财产是gydF4y2Ba真正的gydF4y2Ba.gydF4y2Ba

输入参数gydF4y2Ba

全部展开gydF4y2Ba

数据输入,指定为向量或矩阵。此对象还接受可变大小的输入。锁定对象后,可以更改每个输入通道的大小,但不能更改通道数。gydF4y2Ba

所有输入的数据类型必须相同。如果输入是定点,则输入必须是带符号的定点,斜率为2的幂,偏差为零。gydF4y2Ba

的复杂性gydF4y2BaxgydF4y2Ba,gydF4y2Ba号码gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba一定是一样的。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2BafigydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

分子系数,用3 × -表示gydF4y2BaNgydF4y2Ba数字矩阵,gydF4y2BaNgydF4y2Ba为双四滤波器段数。的复杂性gydF4y2BaxgydF4y2Ba,gydF4y2Ba号码gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba一定是一样的。gydF4y2Ba

所有输入的数据类型必须相同。如果gydF4y2Ba号码gydF4y2Ba是不动点,它必须是带符号的不动点,斜率为2的幂,偏差为零。gydF4y2Ba

依赖关系gydF4y2Ba

此输入仅在您设置时应用gydF4y2BaSOSMatrixSourcegydF4y2Ba财产是gydF4y2Ba输入端口gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2BafigydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

分母系数,指定为2 × -gydF4y2BaNgydF4y2Ba数字矩阵,gydF4y2BaNgydF4y2Ba是双四元滤波器段的数目。对象假定每个截面的第一个分母系数为1。gydF4y2Ba

所有输入的数据类型必须相同。如果gydF4y2Ba窝gydF4y2Ba是不动点,它必须是带符号的不动点,斜率为2的幂,偏差为零。gydF4y2Ba

的复杂性gydF4y2BaxgydF4y2Ba,gydF4y2Ba号码gydF4y2Ba,gydF4y2Ba窝gydF4y2Ba一定是一样的。gydF4y2Ba

依赖关系gydF4y2Ba

此输入仅在您设置时应用gydF4y2BaSOSMatrixSourcegydF4y2Ba财产是gydF4y2Ba输入端口gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2BafigydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

双四滤波器的比例值,指定为1 × (gydF4y2BaNgydF4y2Ba+1)数字向量,其中gydF4y2BaNgydF4y2Ba为双四滤波器段数。gydF4y2Ba

所有输入的数据类型必须相同。如果gydF4y2BaggydF4y2Ba是不动点,它必须是带符号的不动点,斜率为2的幂,偏差为零。gydF4y2Ba

依赖关系gydF4y2Ba

当gydF4y2BaSOSMatrixSourcegydF4y2Ba财产是gydF4y2Ba输入端口gydF4y2Ba和gydF4y2BaScaleValuesInputPortgydF4y2Ba财产是gydF4y2Ba真正的gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2BafigydF4y2Ba

输出参数gydF4y2Ba

全部展开gydF4y2Ba

过滤后的输出,作为向量或矩阵返回。输出信号的大小、数据类型和复杂性与输入信号相匹配。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2BafigydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

对象的功能gydF4y2Ba

要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源gydF4y2BaobjgydF4y2Ba,请使用以下语法:gydF4y2Ba

发行版(obj)gydF4y2Ba

全部展开gydF4y2Ba

freqzgydF4y2Ba 离散时间滤波器的频率响应gydF4y2Ba系统对象gydF4y2Ba
fvtoolgydF4y2Ba 显示DSP滤波器的频率响应gydF4y2Ba
impzgydF4y2Ba 离散时间滤波器的脉冲响应gydF4y2Ba系统对象gydF4y2Ba
信息gydF4y2Ba 信息过滤gydF4y2Ba系统对象gydF4y2Ba
多项式系数gydF4y2Ba 返回过滤器gydF4y2Ba系统对象gydF4y2Ba结构中的系数gydF4y2Ba
费用gydF4y2Ba 估计实现过滤器的成本gydF4y2Ba系统对象gydF4y2Ba
规模gydF4y2Ba 比例二阶截面gydF4y2Ba
scaleoptsgydF4y2Ba 创建一个选项对象用于二次分段缩放gydF4y2Ba
scalecheckgydF4y2Ba 检查双二次滤波器的缩放gydF4y2Ba
卡姆塞克gydF4y2Ba 双二次滤波器的累积二阶截面gydF4y2Ba
generatehdlgydF4y2Ba 生成量化DSP滤波器的HDL代码(需要)gydF4y2Ba滤波器设计HDL编码器gydF4y2Ba)gydF4y2Ba
特遣部队gydF4y2Ba 转换离散时间滤波器gydF4y2Ba系统对象gydF4y2Ba对传递函数gydF4y2Ba
重新排序gydF4y2Ba 对双二次滤波器的二阶段重新排序gydF4y2Ba系统对象gydF4y2Ba
一步gydF4y2Ba 运行gydF4y2Ba系统对象gydF4y2Ba算法gydF4y2Ba
释放gydF4y2Ba 释放资源并允许更改gydF4y2Ba系统对象gydF4y2Ba属性值和输入特征gydF4y2Ba
重置gydF4y2Ba 重置的内部状态gydF4y2Ba系统对象gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

请注意gydF4y2Ba如果你正在使用R2016a或更早的版本,用等价的步骤语法替换每个对象调用。例如,gydF4y2Baobj (x)gydF4y2Ba就变成了gydF4y2Ba步骤(obj, x)gydF4y2Ba.gydF4y2Ba

使用归一化截止频率为0.4的四阶低通双二次滤波器对象从输入信号中过滤高频。使用频谱分析仪将结果显示为功率谱。gydF4y2Ba

t = (0:1000) / 8 e3;鑫=罪(2 *π* 0.3 e3 * t) +罪(2 *π* 3 e3 * t);gydF4y2Ba%输入0.3 &gydF4y2Ba% 3千赫正弦曲线gydF4y2Basrc = dsp。SignalSource(新,100);水槽= dsp.SignalSink;(z,磷、钾)= ellip(4 1 60岁。4);gydF4y2Ba%设置过滤器gydF4y2Ba(s, g) = zp2sos (z,磷、钾);biquad=dsp.biquad滤波器(s,g,“结构”gydF4y2Ba,gydF4y2Ba“我直接形式”gydF4y2Ba);sa = dsp。简介(gydF4y2Ba“SampleRate”gydF4y2Ba, 8 e3,gydF4y2Ba...gydF4y2Ba“绘制双侧面光谱”gydF4y2Ba假的,gydF4y2Ba...gydF4y2Ba“OverlapPercent”gydF4y2Ba, 80,gydF4y2Ba“PowerUnits”gydF4y2Ba,gydF4y2Ba“瓦分贝”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“YLimits”gydF4y2Ba-10年[-160]);gydF4y2Ba而gydF4y2Ba~isDone(src) input = src();filteredOutput = biquad(输入);水槽(filteredOutput);sa (filteredOutput)gydF4y2Ba结束gydF4y2BafilteredResult=sink.Buffer;fvtool(双四元组,gydF4y2Ba“Fs”gydF4y2Ba, 8000)gydF4y2Ba

设计并应用一个低通双四滤波器系统对象gydF4y2Ba设计gydF4y2Ba函数。gydF4y2Ba

lpSpec = fdesign.lowpass (gydF4y2Ba‘Fp、Fst、Ap、Ast’gydF4y2Ba,500550,0.5,6010000);lpfilter=设计(lpSpec,gydF4y2Ba“黄油”gydF4y2Ba,gydF4y2Ba“systemobject”gydF4y2Ba,真正的)fvtool (lpfilter);gydF4y2Ba
lpfilter = dsp。BiquadFilterwith properties: Structure: 'Direct form II' SOSMatrixSource: 'Property' SOSMatrix: [42x6 double] ScaleValues: [43x1 double] InitialConditions: 0 OptimizeUnityScaleValues: true Use get to show all properties

使用gydF4y2Ba规模gydF4y2Ba函数。gydF4y2Ba

Fs=8000;Fcutoff=2000;[z,p,k]=butter(10,Fcutoff/(Fs/2));[s,g]=zp2sos(z,p,k);biquad=dsp.BiquadFilter(gydF4y2Ba“结构”gydF4y2Ba,gydF4y2Ba“我直接形式”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“SOSMatrix”gydF4y2Ba年代,gydF4y2Ba“ScaleValues”gydF4y2Bag);规模(biquadgydF4y2Ba“林夫”gydF4y2Ba,gydF4y2Ba“scalevalueconstraint”gydF4y2Ba,gydF4y2Ba“没有”gydF4y2Ba,gydF4y2Ba“maxscalevalue”gydF4y2Ba,2)gydF4y2Ba

创建包含所需缩放选项设置的选项缩放对象。gydF4y2Ba

EllipI =设计(fdesign.lowpass (gydF4y2Ba“N, Fp,美联社,Ast”gydF4y2Ba20、10、0.5、0.5),gydF4y2Ba...gydF4y2Ba“ellip”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“FilterStructure”gydF4y2Ba,gydF4y2Ba“df1sos”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“SystemObject”gydF4y2Ba,真正的)gydF4y2Ba
EllipI = dsp。BiquadFilterwith properties: Structure: 'Direct form I' SOSMatrixSource: 'Property' SOSMatrix: [5x6 double] ScaleValues: [6x1 double] NumeratorInitialConditions: 0 DenominatorInitialConditions: 0 OptimizeUnityScaleValues: true Show all properties
选择= scaleopts (EllipI)gydF4y2Ba
opts=sosReorder:'auto'MaxNumerator:2 NumeratorConstraint:'none'OverflowMode:'wrap'ScaleValueConstraint:'unit'MaxScaleValue:'未使用'gydF4y2Ba

算法gydF4y2Ba

此对象实现上描述的算法、输入和输出gydF4y2BaBiquad过滤器gydF4y2Ba块引用页面。对象属性对应于块参数,除了:gydF4y2Ba

  • 系数来源gydF4y2Ba

  • 当SOS矩阵的a0值不为1时,执行此操作gydF4y2Ba双四滤波器对象假设零阶分母系数等于1,不管指定的值是多少。双四滤波器对象不支持金宝appgydF4y2Ba错误gydF4y2Ba或gydF4y2Ba警告gydF4y2Ba在相应的块中找到的选项。gydF4y2Ba

这个对象和它对应的块都支持可变大小的输入。金宝app当你调用对象时,它可以处理大小变化的输入参数。gydF4y2Ba

扩展功能gydF4y2Ba

介绍了R2012agydF4y2Ba