主要内容

filt

以DSP格式指定离散传输函数

语法

sys = filt (num穴)
sys = filt (num窝,Ts)
sys = filt (M)

描述

在数字信号处理(DSP)中,通常将传递函数写成有理表达式z−1然后对分子和分母进行排序提升的权力z−1.例如:

H z 1 2 + z 1 1 + 0.4 z 1 + 2 z 2

这个函数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”.看到特遣部队详情请见下面的条目。

另请参阅

||

之前介绍过的R2006a