主要内容

scalecheck

检查双二次滤波器的扩展

描述

例子

年代= scalecheck (sysobj,pnorm)检查输入过滤系统对象的缩放™。

年代= scalecheck (sysobj,pnorm“算术”,arithType)检查过滤器的缩放对象中指定的运算arithType

例子

全部折叠

这个例子展示了如何检查过滤器的Linf-norm缩放。

设计一个椭圆sos过滤器与默认直接形式二结构规范。

EllipII =设计(fdesign.lowpass,“ellip”,“FilterStructure”,“df2sos”,“SystemObject”,真正的)
EllipII = dsp。SOSFilter属性:结构:“直接形成II”CoefficientSource:“财产”分子:[3 x3双]分母:[3 x3双]HasScaleValues:真正的ScaleValues:[0.8629 2.0523 0.0127 1]显示所有属性

检查伸缩。

scalecheck (EllipII“Linf”)
ans =2×33.1678 15.0757 1.4974 4.7360 52.6026 1.0000

设计一个椭圆sos过滤器与默认直接形式我结构规范。

EllipI =设计(fdesign.lowpass (“N, Fp,美联社,Ast”20、10、0.5、0.5),“ellip”,“FilterStructure”,“df1sos”,“SystemObject”,真正的)
EllipI = dsp。SOSFilter属性:结构:“直接形式我”CoefficientSource:“财产”分子:[5 x3双]分母:[5 x3双]HasScaleValues:真正的ScaleValues:[0.9442 1.0014 1.0170 1.6551 0.1398 1]显示所有属性

检查伸缩。

scalecheck (EllipI“Linf”)
ans =1×51.7078 2.0807 2.6084 7.1467 1.0000

输入参数

全部折叠

输入滤波器,指定为一个系统对象如下:

Discrete-time-domain规范或频域规范。

有效的时域规范值pnorm“l1”,“外语”,“linf”。有效的频域规范值“L1”,“外语”,“Linf”。的“外语”规范等于“外语”规范(通过帕定理),但这并不适用于其他规范“l1”是不一样的“L1”“Linf”是不一样的“linf”

算术类型中使用分析,指定为“双”,“单一”,或“固定”。函数假设一个双精度过滤如果不指定运算输入和过滤系统对象处于解锁状态。

输出参数

全部折叠

给定p-norm过滤器扩展。一个最佳比例滤波器部分规范等于1。在这种情况下,年代包含了所有的人。

我直接形式(df1sos)和直接形式二世转置(df2tsos)过滤器,函数返回p-norm滤波器的计算滤波器的输入到输出的二阶节。因此,元素的数量年代一个小于滤波器部分的数量。这种p-norm计算不包括拖曳刻度值的过滤器,可以发现通过输入hd.scalevalue(结束)在MATLAB提示。

直接形式二世(df2sos)和直接形式我调换(df1tsos)过滤器,函数返回一个行向量的元素包含p-norm从递归滤波器输入到输入的每一个二阶节的一部分。这个计算的p-norm对应的输入因子在这些滤波器结构。这些输入对应的位置信号流中应该避免溢出。

高清有重要的尺度值,如果任何规模的值不等于1,年代是一个棱矩阵,而不是一个向量。第一行的元素年代报告的p-norm滤波器的计算滤波器的输入输出的二阶节。第二排的元素年代包含p-norm计算的输入滤波器的输入每一个刻度值之间的部分。为df2sosdf1tsos滤波器结构,最后分子和落后于过滤时不包括刻度值scalecheck检查伸缩。

数据类型:

版本历史

介绍了R2011a