二阶截面和归一化因子

信息处理 过滤器
2022-02-23 10:18:28

我使用 matlab 函数 tf2sos 将数字滤波器传递函数数据转换为二阶截面形式:

[sos,g] = tf2sos(b,a)

取自 matlab 的帮助菜单:

G 是一个标量,它说明了系统的整体增益

我的问题是:因为 G 是总体增益,如果我绘制框图将如下所示(我使用 office visio 获取图片,如果您按查看图片分辨率很好,但在这个缩略图中它们看起来很糟糕,抱歉关于那个) :

在此处输入图像描述

但是,如果我想设计我的系统,例如: 在此处输入图像描述

我怎样才能找到每个节点(b1,b2 ...等)之间的增益?

在此处输入图像描述

1个回答

如果我正确理解您的问题,您希望在两个或多个阶段之间分配总收益。在这种情况下,您只需满足,其中是 tf2sos() 返回的总增益,而是每个阶段的单独增益。G=g1g2g3Ggi