主要内容gydF4y2Ba

sos2ssgydF4y2Ba

将数字滤波器二阶截面参数转换为状态空间形式gydF4y2Ba

描述gydF4y2Ba

[gydF4y2Ba一个gydF4y2Ba,gydF4y2BaBgydF4y2Ba,gydF4y2BaCgydF4y2Ba,gydF4y2BaDgydF4y2Ba) = sos2ss (gydF4y2Ba紧急求救信号gydF4y2Ba)gydF4y2Ba转换数字滤波器的二阶分段表示形式gydF4y2Ba紧急求救信号gydF4y2Ba转化为等价的状态空间形式。gydF4y2Ba

例子gydF4y2Ba

[gydF4y2Ba一个gydF4y2Ba,gydF4y2BaBgydF4y2Ba,gydF4y2BaCgydF4y2Ba,gydF4y2BaDgydF4y2Ba) = sos2ss (gydF4y2Ba紧急求救信号gydF4y2Ba,gydF4y2BaggydF4y2Ba)gydF4y2Ba转换数字滤波器的二阶分段表示形式gydF4y2Ba紧急求救信号gydF4y2Ba它的等效状态空间形式与增益gydF4y2BaggydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

计算增益为2的简单二阶分段系统的状态空间表示。gydF4y2Ba

SOS = [1 1 1 1 0 -1;-2 3 1 1 10 1];[A, B, C, D] = sos2ss (sos, 2)gydF4y2Ba
一个=gydF4y2Ba4×4gydF4y2Ba-10 0 1 1 0 0 0 0 0 0 0 0 1 0gydF4y2Ba
B =gydF4y2Ba4×1gydF4y2Ba1 0 0 0gydF4y2Ba
C =gydF4y2Ba1×4gydF4y2Ba4 -2gydF4y2Ba
D = 4gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

二阶截面表示,指定为一个矩阵。gydF4y2Ba紧急求救信号gydF4y2Ba是一个gydF4y2BalgydF4y2Ba——- 6gydF4y2Ba形式矩阵gydF4y2Ba

紧急求救信号gydF4y2Ba =gydF4y2Ba [gydF4y2Ba bgydF4y2Ba 01gydF4y2Ba bgydF4y2Ba 11gydF4y2Ba bgydF4y2Ba 21gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 11gydF4y2Ba 一个gydF4y2Ba 21gydF4y2Ba bgydF4y2Ba 02gydF4y2Ba bgydF4y2Ba 12gydF4y2Ba bgydF4y2Ba 22gydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 12gydF4y2Ba 一个gydF4y2Ba 22gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba ⋮gydF4y2Ba bgydF4y2Ba 0gydF4y2Ba lgydF4y2Ba bgydF4y2Ba 1gydF4y2Ba lgydF4y2Ba bgydF4y2Ba 2gydF4y2Ba lgydF4y2Ba 1gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba lgydF4y2Ba ]gydF4y2Ba .gydF4y2Ba

的条目gydF4y2Ba紧急求救信号gydF4y2Ba必须是实数才能真正转换到状态空间。gydF4y2Ba

整体系统增益,指定为实值标量。该函数将增益应用于系统为gydF4y2Ba

HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ggydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba HgydF4y2Ba kgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba .gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

状态矩阵,返回为2gydF4y2BalgydF4y2Ba2gydF4y2BalgydF4y2Ba矩阵。gydF4y2Ba

输入到状态的向量,返回为2gydF4y2BalgydF4y2Ba1的向量。gydF4y2Ba

输出到状态的向量,返回为1 × 2gydF4y2BalgydF4y2Ba向量。gydF4y2Ba

馈通矩阵,作为标量返回。gydF4y2Ba

更多关于gydF4y2Ba

全部折叠gydF4y2Ba

传递函数gydF4y2Ba

给出了二阶分段形式的离散传递函数gydF4y2Ba

HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba HgydF4y2Ba kgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba bgydF4y2Ba 0gydF4y2Ba kgydF4y2Ba +gydF4y2Ba bgydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba kgydF4y2Ba zgydF4y2Ba −gydF4y2Ba 2gydF4y2Ba .gydF4y2Ba

算法gydF4y2Ba

的gydF4y2Basos2ssgydF4y2Ba函数首先将二阶分段转换为传递函数gydF4y2Basos2tfgydF4y2Ba函数,然后由传递函数变为状态空间形式gydF4y2Batf2ssgydF4y2Ba函数。gydF4y2Ba

给出了单输入单输出状态空间的表示形式gydF4y2Ba

xgydF4y2Ba (gydF4y2Ba ngydF4y2Ba +gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba =gydF4y2Ba 一个gydF4y2Ba xgydF4y2Ba (gydF4y2Ba ngydF4y2Ba )gydF4y2Ba +gydF4y2Ba BgydF4y2Ba ugydF4y2Ba (gydF4y2Ba ngydF4y2Ba )gydF4y2Ba ,gydF4y2Ba ygydF4y2Ba (gydF4y2Ba ngydF4y2Ba )gydF4y2Ba =gydF4y2Ba CgydF4y2Ba xgydF4y2Ba (gydF4y2Ba ngydF4y2Ba )gydF4y2Ba +gydF4y2Ba DgydF4y2Ba ugydF4y2Ba (gydF4y2Ba ngydF4y2Ba )gydF4y2Ba .gydF4y2Ba

扩展功能gydF4y2Ba

C / c++代码生成gydF4y2Ba
使用MATLAB®Coder™生成C和c++代码。gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba

之前介绍过的R2006agydF4y2Ba