主要内容gydF4y2Ba

sos2tfgydF4y2Ba

将数字滤波器二阶截面数据转换为传递函数形式gydF4y2Ba

描述gydF4y2Ba

[gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba) = sos2tf (gydF4y2Ba紧急求救信号gydF4y2Ba)gydF4y2Ba返回以二阶分段形式描述的离散时间系统的传递函数系数gydF4y2Ba紧急求救信号gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

[gydF4y2BabgydF4y2Ba,gydF4y2Ba一个gydF4y2Ba) = sos2tf (gydF4y2Ba紧急求救信号gydF4y2Ba,gydF4y2BaggydF4y2Ba)gydF4y2Ba返回以二阶分段形式描述的离散时间系统的传递函数系数gydF4y2Ba紧急求救信号gydF4y2Ba与获得gydF4y2BaggydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

计算一个简单的二阶截面系统的传递函数表示。gydF4y2Ba

SOS = [1 1 1 1 0 -1;-2 3 1 1 10 1];[b] = sos2tf (sos)gydF4y2Ba
b =gydF4y2Ba1×5gydF4y2Ba2 1 2 4gydF4y2Ba
一个=gydF4y2Ba1×5gydF4y2Ba1 10 0 -10 -1gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

二阶截面表示,指定为一个矩阵。gydF4y2Ba紧急求救信号gydF4y2Ba是一个gydF4y2BalgydF4y2Ba6矩阵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

哪一行包含分子系数和分母系数gydF4y2BabgydF4y2Ba本土知识gydF4y2Ba和gydF4y2Ba一个gydF4y2Ba本土知识gydF4y2Ba的二阶部分gydF4y2BaHgydF4y2Ba(gydF4y2BazgydF4y2Ba):gydF4y2Ba

HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ggydF4y2Ba ∏gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba lgydF4y2Ba HgydF4y2Ba kgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba ggydF4y2Ba ∏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[2 4 2 6 0 2;3 3 0 6 0 0]gydF4y2Ba指定一个三阶巴特沃斯滤波器,归一化频率为3 dB,为0.5gydF4y2BaπgydF4y2Barad /样品。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba
复数的支持:金宝appgydF4y2Ba是的gydF4y2Ba

整体系统增益,指定为实标量。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

传递函数系数,返回为行向量。gydF4y2BabgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba包含的分子和分母系数gydF4y2BaHgydF4y2Ba(gydF4y2BazgydF4y2Ba)储存在下降的权力gydF4y2BazgydF4y2Ba:gydF4y2Ba

HgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba BgydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba 一个gydF4y2Ba (gydF4y2Ba zgydF4y2Ba )gydF4y2Ba =gydF4y2Ba bgydF4y2Ba 1gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 2gydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba bgydF4y2Ba ngydF4y2Ba +gydF4y2Ba 1gydF4y2Ba zgydF4y2Ba −gydF4y2Ba ngydF4y2Ba 一个gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 2gydF4y2Ba zgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba +gydF4y2Ba ⋯gydF4y2Ba +gydF4y2Ba 一个gydF4y2Ba 米gydF4y2Ba +gydF4y2Ba 1gydF4y2Ba zgydF4y2Ba −gydF4y2Ba 米gydF4y2Ba .gydF4y2Ba

算法gydF4y2Ba

sos2tfgydF4y2Ba使用gydF4y2BaconvgydF4y2Ba函数把所有的分子二阶多项式和分母二阶多项式相乘。对于高阶滤波器(可能从低至8阶开始),在形成传递函数时可能会出现由于舍入误差造成的数值问题。gydF4y2Ba

扩展功能gydF4y2Ba

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

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba|gydF4y2Ba

之前介绍过的R2006agydF4y2Ba