以DSP格式指定离散传输函数
sys = filt (num穴)
sys = filt (num窝,Ts)
sys = filt (M)
在数字信号处理(DSP)中,通常将传递函数写成有理表达式z−1然后对分子和分母进行排序提升的权力z−1.例如:
这个函数filt
,以方便在DSP格式中规范传递函数。
sys = filt (num穴)
创建一个离散时间传递函数sys
与分子(年代)全国矿工工会
和分母(年代)窝
.样本时间未指定(sys。Ts=-1
)和输出sys
是一个TF对象。
sys = filt (num窝,Ts)
Further指定示例时间Ts
(以秒为单位)。
sys = filt (M)
指定带有增益矩阵的静态滤波器米
.
前面的任何语法都可以后跟表单的属性名/属性值对
“财产”,价值
每一对都指定模型的一个特定属性,例如输入名称或传递函数变量。有关可用属性及其值的信息,请参见特遣部队
参考页面。
对于SISO传递函数,全国矿工工会
和窝
行向量是否包含分子和分母系数,按升序排列z−1.例如,Den = [1 0.4 2]
表示多项式1 + 0.4z−1+ 2z−2.
MIMO传递函数被认为是一组SISO传递函数(每个I/O通道一个),每个传递函数都有其分子和分母的特征。输入参数全国矿工工会
和窝
然后是行向量的单元格数组:
全国矿工工会
和窝
和输出一样多行,和输入一样多列。
他们(我,j)条目num {i, j}
和窝{i, j}
指定输入传递函数的分子和分母j
输出我
.
如果所有的SISO项有相同的分母,您也可以设置窝
这个公分母的行向量表示。
创建一个具有输入名称的双输入数字滤波器“channel1”
和“channel2”
:
Num = {1, [1 0.3]};Den = {[1 1 2],[5 2]};H = filt(num,den,'inputname',{'channel1' ' 'channel2'})
这个语法的回报:
从输入“channel1”到输出的传递函数:1 ----------------- 1 + z^-1 + 2 z^-2输入“channel2”到输出的传递函数:1 + 0.3 z^-1 ------------ 5 + 2 z^-1采样时间:未指定
filt
表现为特遣部队
与变量
属性设置为“z ^ 1”
.看到特遣部队
详情请见下面的条目。