主要内容

特遣部队

将离散滤波器系统对象对传递函数

描述

例子

全国矿工工会) =特遣部队(sysobj将离散时间滤波器System object™转换为等效传递函数的分子和分母系数向量。

全国矿工工会) =特遣部队(sysobj“算术”,arithType分析过滤器系统对象基于指定的算法arithType

有关更多输入选项,请参见特遣部队在信号处理工具箱中。

例子

全部折叠

用该函数计算双四滤波器的传递函数特遣部队函数。

创建一个四阶低通双二次滤波器对象,其归一化截止频率为0.4。

(z,磷、钾)= ellip (4 1, 60, 0.4);%设置过滤器(s, g) = zp2sos (z,磷、钾);biquad = dsp。BiquadFilter(s,g,“结构”“我直接形式”
biquad = dsp。BiquadFilterwith properties: Structure: 'Direct form I' SOSMatrixSource: 'Property' SOSMatrix: [2x6 double] ScaleValues: 0.0351 NumeratorInitialConditions: 0 DenominatorInitialConditions: 0 OptimizeUnityScaleValues: true Show all properties

计算所设计的双二次滤波器的传递函数。的特遣部队函数返回过滤器的分子和分母系数向量。

(num窝]=特遣部队(biquad)
num =1×50.0351 0.1038 0.1432 0.1038 0.0351
穴=1×51.0000 -1.5676 1.7412 -1.0104 0.3093

输入参数

全部折叠

过滤器分析中使用的算法,指定为“双”“单一”,或“固定”.当未指定算术输入且未锁定filter System对象时,分析工具将假定为双精度过滤器。当未指定算术输入且System对象被锁定时,该函数根据锁定输入的数据类型执行分析。

“固定”value只应用于具有定点属性的过滤系统对象。

“算术”输入参数指定为“固定”过滤器对象的系数的数据类型设置为“与输入的字长相同”,算术分析取决于System对象是否被解锁或锁定。

  • unlocked——分析对象函数无法确定系数数据类型。该函数假设系数数据类型是有符号的,具有16位的字长,并且是自动缩放的。该函数基于这个假设执行定点分析。

  • locked——当输入数据类型为“双”“单一”,分析对象函数不能确定系数的数据类型。该函数假设系数的数据类型是有符号的,具有16位的字长,并且是自动缩放的。该函数基于这个假设执行定点分析。

要检查System对象是否被锁定或解锁,请使用isLocked函数。

当算术输入指定为“固定”且过滤对象具有将系数的数据类型设置为自定义数值类型的数据类型,对象函数基于自定义数值数据类型执行定点分析。

输出参数

全部折叠

过滤器的分子系数,作为行向量返回。

数据类型:

过滤器的分母系数,作为行向量返回。

数据类型:

另请参阅

功能

介绍了R2011a