tf2sosgydF4y2Ba
将数字滤波器传递函数数据转换为二阶截面形式gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
[gydF4y2Ba
找到一个矩阵gydF4y2Ba紧急求救信号gydF4y2Ba
,gydF4y2BaggydF4y2Ba
] = tf2sos(gydF4y2BabgydF4y2Ba
,gydF4y2Ba一个gydF4y2Ba
)gydF4y2Ba紧急求救信号gydF4y2Ba
带增益的二阶分段形式gydF4y2BaggydF4y2Ba
这等价于用传递函数系数向量表示的数字滤波器gydF4y2BabgydF4y2Ba
而且gydF4y2Ba一个gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
中的行顺序gydF4y2Ba紧急求救信号gydF4y2Ba
,gydF4y2BaggydF4y2Ba
] = tf2sos(gydF4y2BabgydF4y2Ba
,gydF4y2Ba一个gydF4y2Ba
,gydF4y2Ba订单gydF4y2Ba
)gydF4y2Ba紧急求救信号gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
指定所有二阶部分的增益系数和分子系数的缩放。gydF4y2Ba紧急求救信号gydF4y2Ba
,gydF4y2BaggydF4y2Ba
] = tf2sos(gydF4y2BabgydF4y2Ba
,gydF4y2Ba一个gydF4y2Ba
,gydF4y2Ba订单gydF4y2Ba
,gydF4y2Ba规模gydF4y2Ba
)gydF4y2Ba
在第一部分中嵌入了整个系统增益。gydF4y2Ba紧急求救信号gydF4y2Ba
= tf2sos (gydF4y2Ba___gydF4y2Ba)gydF4y2Ba
例子gydF4y2Ba
输入参数gydF4y2Ba
输出参数gydF4y2Ba
算法gydF4y2Ba
tf2sosgydF4y2Ba
使用四步算法确定输入传递函数系统的二阶分段表示:gydF4y2Ba
它求出系统的极点和零点gydF4y2Ba
bgydF4y2Ba
而且gydF4y2Ba一个gydF4y2Ba
.gydF4y2Ba它使用函数gydF4y2Ba
zp2sosgydF4y2Ba
,该方法首先将零点和极点组合成复共轭对gydF4y2BacplxpairgydF4y2Ba
函数。gydF4y2Bazp2sosgydF4y2Ba
然后通过极点和零对的匹配,按如下规则形成二阶分段:gydF4y2Ba将离单位圆最近的极点与离这些极点最近的零点匹配。gydF4y2Ba
将离单位圆最近的极点与离这些极点最近的零点匹配。gydF4y2Ba
继续,直到所有的极点和零都匹配。gydF4y2Ba
tf2sosgydF4y2Ba
将实极分组,实极绝对值与实极最接近。同样的规则也适用于实零。gydF4y2Ba它根据极对与单位圆的接近程度对截面进行排序。gydF4y2Ba
tf2sosgydF4y2Ba
通常情况下,级联中最接近单位圆的部分是有序的。你可以看出来gydF4y2Batf2sosgydF4y2Ba
通过指定以相反的顺序对部分进行排序gydF4y2Ba订单gydF4y2Ba
作为gydF4y2Ba“下来”gydF4y2Ba
.gydF4y2Batf2sosgydF4y2Ba
中指定的规范缩放部分gydF4y2Ba规模gydF4y2Ba
.对于任意的gydF4y2BaHgydF4y2Ba(gydF4y2BaωgydF4y2Ba)gydF4y2Ba,标度定义为gydF4y2Ba在哪里gydF4y2BapgydF4y2Ba可以是∞或2。有关缩放的详细信息,请参阅参考文献。该算法遵循这种缩放,试图在定点滤波器实现中最小化溢出或峰值舍入噪声。gydF4y2Ba
参考文献gydF4y2Ba
[1]杰克逊,l.b.gydF4y2Ba数字滤波器与信号处理“,gydF4y2Ba.第三版。波士顿:Kluwer学术出版社,1996年。gydF4y2Ba
[2]米特拉,南卡罗来纳州gydF4y2Ba数字信号处理:基于计算机的方法gydF4y2Ba.纽约:麦格劳-希尔,1998年。gydF4y2Ba
[3] Vaidyanathan, P. P.“鲁棒数字滤波器结构。”gydF4y2Ba数字信号处理手册gydF4y2Ba(S. K. Mitra和J. F. Kaiser编)。纽约:John Wiley & Sons出版社,1993年。gydF4y2Ba
扩展功能gydF4y2Ba
另请参阅gydF4y2Ba
cplxpairgydF4y2Ba
|gydF4y2Basos2tfgydF4y2Ba
|gydF4y2Bass2sosgydF4y2Ba
|gydF4y2Batf2ssgydF4y2Ba
|gydF4y2Batf2zpgydF4y2Ba
|gydF4y2Batf2zpkgydF4y2Ba
|gydF4y2Bazp2sosgydF4y2Ba