主要内容

filt

指定DSP格式的离散传递函数

    描述

    使用filt创建离散传递函数模型在数字信号处理(DSP)的形式使用控制系统工具箱™线性分析和控制设计工具。一个过滤器应用于矢量数据,请参阅过滤器

    在DSP中,常规使用传输函数作为理性的表达式z−1和秩序的分子和分母项提升的权力z−1。例如:

    H ( z 1 ) = 2 + z 1 1 + 0.4 z 1 + 2 z 2

    filt创建一个特遣部队对象的变量属性设置为“z ^ 1”。有关更多信息,请参见特遣部队

    例子

    sys= filt (分子,分母)创建一个离散时间传递函数模型在DSP中指定使用系数形式分子分母参数。样品时间是未指定的。有关更多信息,请参见特遣部队参考页面。

    例子

    sys= filt (分子,分母,ts)集样本的离散传递函数。

    sys= filt ()创建一个离散时间传递函数模型,代表了静态增益矩阵,

    例子

    sys= filt (___,名称,值)集的属性使用一个或多个离散传递函数模型名称,值两参数的任何以前的输入参数组合。可用的属性及其值的信息,看到特遣部队参考页面。

    例子

    全部折叠

    对于这个示例,创建一个离散时间传递函数模型在DSP形式使用filt命令。

    首先,指定的分子和分母系数提升订单z ^ 1

    分子= (2、5、7);分母= [6 8 3];

    使用filt创建所需的DSP-oriented传递函数模型。

    sys = filt(分子、分母)
    sys = 2 + 5 z ^ 1 + 7 z ^ 2 - - - - - - - - - - - - - - - - - - - 6 + 8 z ^ 1 + 3 z ^ 2样品时间:未指明的离散传递函数。

    sys是一种离散传递函数模型在DSP与样品时间不明,也就是说,增加权力的系数是命令z ^ 1

    或者,您可以创建使用相同的模型特遣部队命令通过设置变量财产z ^ 1

    systf =特遣部队(分子、分母,1“变量”,“z ^ 1”)
    systf = 2 + 5 z ^ 1 + 7 z ^ 2 - - - - - - - - - - - - - - - - - - - 6 + 8 z ^ 1 + 3 z ^ 2样品时间:未指明的离散传递函数。

    对于这个示例,创建一个DSP-oriented离散传递函数模型与样本时间0.2秒。

    首先,指定的分子和分母系数提升力量z ^ 1

    分子= (2、9);分母=[1]3、5、7日;t = 0.2;

    接下来,创建所需的传递函数模型使用filt

    sys = filt(分子、分母,ts)
    sys = 2 + 9 z ^ 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 + 5 z ^ 1 + 7 z z ^ ^ 2 + 3样品时间:0.2秒的离散传递函数。

    sys是一种离散传递函数模型在DSP的样品时间0.2秒。系数是按升序排序的订单z ^ 1对于一个DSP-oriented传递函数模型。

    对于这个示例,创建两个输入离散传递函数模型在DSP和名称的输入格式channel1channel2,分别。

    分子= {1,0.3 [1]};分母= {[1 1 2],[5 2]};sys = filt(分子、分母“InputName”,{“channel1”“channel2”})
    sys =从输入“channel1”输出:1 - - - - - - - - - - - - - - - - - - 1 + z ^ 1 + 2 z ^ 2输入“channel2”输出:1 + 0.3 z ^ 1 - - - - - - - - - - - - 5 + 2 z ^ 1样品时间:未指明的离散传递函数。

    此外,您还可以使用特遣部队命令创建相同的离散传递函数模型通过设置变量财产z ^ 1

    systf =特遣部队(分子、分母,1“InputName”,{“channel1”“channel2”},“变量”,“z ^ 1”)
    systf =从输入“channel1”输出:1 - - - - - - - - - - - - - - - - - - 1 + z ^ 1 + 2 z ^ 2输入“channel2”输出:1 + 0.3 z ^ 1 - - - - - - - - - - - - 5 + 2 z ^ 1样品时间:未指明的离散传递函数。

    输入参数

    全部折叠

    分子系数,指定为:

    • 一个行向量的多项式系数的提升力量的“z ^ 1”

    • 一个纽约——- - - - - -ν单元阵列的行向量指定一个MIMO传递函数,在哪里纽约输出的数量和吗ν输入的数量。分子细胞数组的每个元素指定系数对于一个给定的输入/输出。如果你指定分子分母随着细胞阵列,他们必须具有相同的尺寸。

    的系数分子可以是实值或复数。

    分母系数,指定为:

    • 一个行向量的多项式系数的提升力量的“z ^ 1”

    • 一个纽约——- - - - - -ν单元阵列的行向量指定一个MIMO传递函数,在哪里纽约输出的数量和吗ν输入的数量。分子细胞数组的每个元素指定系数对于一个给定的输入/输出。如果你指定分子分母随着细胞阵列,他们必须具有相同的尺寸。

    如果所有的输出条目的MIMO传递函数分母相同,您可以指定分母的行向量,同时指定分子作为一个单元阵列。

    的系数分母可以是实值或复数。

    样品时间,指定为:

    • 一个积极的标量表示一个离散时间系统的采样周期。指定ts在指定的时间单位TimeUnit传递函数的对象的属性。

    • 1离散时间系统和一个未指明的样品时间。

    静态增益,指定为一个标量或矩阵。系统的静态增益或稳态增益表示输出与输入的比值在稳态条件下。

    输出参数

    全部折叠

    以DSP格式离散传递函数,作为一个传递函数(返回特遣部队)模型对象变量属性设置为“z ^ 1”。有关更多信息,请参见特遣部队参考页面。

    版本历史

    之前介绍过的R2006a

    另请参阅