Engee 文档

离散传输 Fcn

离散传递函数。

类型: DiscreteTransferFcn

图书馆中的路径:

/Basic/Discrete/Discrete Transfer Fcn

说明

离散传输 Fcn 实现 变换的传递函数如下:

,

其中

  • 分别是分子和分母中系数的个数;

  • - 按降序排列的分子和分母的系数

的值可以是矢量或矩阵。分母的阶数必须大于或等于分子的阶数。

分子和分母多项式的系数按 的阶数降序指定。程序块允许使用 中的多项式来表示离散系统;这种方法在控制系统中更为常见。相反,程序块 离散传输 Fcn 的多项式(延迟算子)来表示离散系统;这种方法通常用于数字信号处理 (DSP)。当分子和分母多项式的长度相同时,这两种方法是等价的。

程序块 离散传输 Fcn 对每个独立输入通道应用传递函数 -变换。

图块图标显示了由参数 分母系数 и 分母系数 如果图块图标的大小无法容纳整个表达式,则会显示

指定初始状态

使用参数 初始状态 参数指定块的初始状态。指定的初始状态是实现离散传递函数的滤波器 bigram 中使用的延迟块的初始条件。

如果参数 初始状态 为标量时,程序块将用相同的标量值初始化所有滤波状态。要将所有状态初始化为零,请输入 0

如果参数值为 初始状态 - 是矢量或矩阵,则矢量或矩阵的每个元素都将为相应通道中的相应延迟元素指定唯一的初始状态:

  • 矢量的长度必须等于滤波器中延迟元素的个数,

  • 矩阵的行数必须与滤波器中的延迟元件数相同, 。矩阵还必须为输入信号的每个通道设置一列。

下面的示例显示了滤波器的初始输出数据与初始输入数据和状态之间的关系。给定初始输入 ,第一个输出 与初始状态 ] 和初始输入的关系如下:

,

.

端口

输出

# OUT_1 — 输出信号
标量 | 向量 | 矩阵

Details

输出信号。标量、矢量或矩阵。

数据类型

Float64`。

复数支持

输入

# IN_1 — 输入信号
标量 | 向量 | 矩阵

Details

输入信号。标量、矢量或矩阵。

数据类型

Float32、Float64、Int8、Int16、Int32、Int64。

复数支持

# 书房 — 分母系数
标量 | 向量 | 矩阵

Details

离散传递函数的分母系数。

系数应按程度降序排列 。使用向量字符串指定单个多项式的系数。使用矩阵指定应用于同一输入信号的多个多项式的系数。矩阵的每一行代表相应多项式的系数集。分母的阶数必须大于或等于分子的阶数。

依赖关系

要使用此端口,请将 分母源 参数设置为 输入端口.

数据类型

Float32`、Float64`、Int8`、Int16`、Int32`、Int64`、Fixed`。

复数支持

# 编号 — 分子系数
标量 | 向量 | 矩阵

Details

离散传递函数的分母系数。

系数应按程度降序排列 。使用向量字符串指定单个多项式的系数。使用矩阵指定应用于同一输入信号的多个多项式的系数。矩阵的每一行代表相应多项式的系数集。分母的阶数必须大于或等于分子的阶数。

依赖关系

要使用该参数,请将 分母源 参数设置为 输入端口.

数据类型

Float32`、Float64`、Int8`、Int16`、Int32`、Int64`、Fixed`。

复数支持

参数

参数

# 分母源 — 分母系数源
对话框 | 输入端口

Details

指明分母系数的来源:

  • 对话框- 分母系数在参数 分母系数 中指定;

  • 输入端口- 分母系数将发送到 Num 端口。

Dialog | Input port

默认值

Dialog

程序使用名称

NumeratorSource

可调谐

可计算

# 分母系数 — 分子系数
Scalar / array of real numbers

Details

离散传递函数的分母系数。

依赖关系

要使用该参数,请将 分母源 参数设置为 对话框.

默认值

[1]

程序使用名称

Numerator

可调谐

可计算

# 分母源 — 分母系数来源
对话 | 输入端口

Details

说明分母系数的来源:

  • 对话- 分母系数在参数 分母系数 中指定;

  • 输入端口- 分母系数将发送到 Den 端口。

Dialog | Input port

默认值

Dialog

程序使用名称

DenominatorSource

可调谐

可计算

# 分母系数 — 分母系数
Scalar / array of real numbers

Details

离散传递函数的分母系数。

依赖关系

要使用该参数,请将 分母源 参数设置为 对话.

默认值

[1, 0.5]

程序使用名称

Denominator

可调谐

可计算

# 初始状态 — 初始值
Scalar / array of real numbers

Details

初始值。标量、向量或矩阵。

默认值

0

程序使用名称

InitialStates

可调谐

可计算

# 采样时间 — 计算间隔
SampleTime (real number / vector of two real numbers)

Details

将参数 采样时间 指定为非负数。要继承系统的离散步长,请将该参数设置为 -1

默认值

-1

程序使用名称

SampleTime

可调谐

可计算

附加选项

C 代码生成: 是