Engee 文档

Zero Crossing

计算一个时间步长内信号过零的次数。

类型: Zero Crossing

图书馆中的路径:

/Signal Operations/Signal Operations/Zero Crossing

说明

过零*块的结论是,如果该通道中的信号满足以下任一条件,则该通道中的信号已过零,其中 为当前信号值, 为上一值,依此类推:

  • и

  • и

  • 对于正整数 L, , , 和 , 其中

  • 对于正整数 L , , 和 , 其中

对于第一个输入信号值 为零。

Cnt 端口,程序块输出一个时间步长内信号与零交叉的次数。

端口

输入

端口_1 - 输入信号
矩阵

以实数矢量或矩阵形式指定的输入信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

Cnt - 零点交叉的次数
标量字符串

该代码块将输入数据中的过零点个数输出为这些值之一:

  • 标量"- 如果输入数据是列向量形式,程序块将输出代表输入数据中过零点个数的标量值。

  • 行向量"--如果输入数据是矩阵,程序块将输出一个行向量,其中每个元素代表输入数据相应列中的过零点个数。

数据类型: Float64