将数字滤波器传递函数数据转换为二阶分段形式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
tf2sosgydF4y2Ba
使用四步算法确定输入传递函数系统的二阶截面表示:gydF4y2Ba
它找到了系统的极点和零点gydF4y2BabgydF4y2Ba
和gydF4y2Ba一个gydF4y2Ba
.gydF4y2Ba
它使用函数gydF4y2Bazp2sosgydF4y2Ba
,它首先将零和极点分组成复共轭对,使用gydF4y2BacplxpairgydF4y2Ba
函数。gydF4y2Bazp2sosgydF4y2Ba
然后根据以下规则将极点与零点对匹配形成二阶分段:gydF4y2Ba
将最接近单位圆的极点与最接近这些极点的零点匹配起来。gydF4y2Ba
把离单位圆最近的极点和离这些极点最近的零匹配起来。gydF4y2Ba
继续,直到所有的极点和零都匹配。gydF4y2Ba
tf2sosgydF4y2Ba
将实极按绝对值最接近的实极分组。同样的规则也适用于真实的零。gydF4y2Ba
它根据极对与单位圆的接近程度来排列截面。gydF4y2Batf2sosgydF4y2Ba
通常情况下,在级联中,最接近单位圆的区段排在最后。你可以告诉gydF4y2Batf2sosgydF4y2Ba
通过指定以相反的顺序排列各节gydF4y2Ba订单gydF4y2Ba
作为gydF4y2Ba“下来”gydF4y2Ba
.gydF4y2Ba
tf2sosgydF4y2Ba
按中规定的标准缩放各部分gydF4y2Ba规模gydF4y2Ba
.对于任意的gydF4y2BaHgydF4y2Ba(gydF4y2BaωgydF4y2Ba)gydF4y2Ba,比例定义为gydF4y2Ba
在哪里gydF4y2BapgydF4y2Ba可以是∞或2。有关缩放的详细信息,请参阅参考资料。该算法遵循这种缩放,试图在定点滤波器实现中最小化溢出或峰值舍入噪声。gydF4y2Ba
L. B.杰克逊gydF4y2Ba数字滤波器和信号处理gydF4y2Ba.3版。波士顿:克鲁尔学术出版社,1996。gydF4y2Ba
Mitra, s.k。gydF4y2Ba数字信号处理:基于计算机的方法gydF4y2Ba.纽约:麦格劳-希尔出版社,1998年。gydF4y2Ba
[3] Vaidyanathan, P. P.《鲁棒数字滤波器结构》。gydF4y2Ba数字信号处理手册gydF4y2Ba(s.k. Mitra和j.f. Kaiser编)。纽约:约翰·威利父子公司,1993年。gydF4y2Ba
cplxpairgydF4y2Ba
|gydF4y2Basos2tfgydF4y2Ba
|gydF4y2Bass2sosgydF4y2Ba
|gydF4y2Batf2ssgydF4y2Ba
|gydF4y2Batf2zpgydF4y2Ba
|gydF4y2Batf2zpkgydF4y2Ba
|gydF4y2Bazp2sosgydF4y2Ba